Lines 2-4 were replaced by line 2 |
- [http://squeaknos.sourceforge.net] |
- ---- |
- OliBye got interested in this project a long time ago, and it died, but recently I've had some time on my hands and fancied trying to make a CD that would boot straight into Squeak. SqueakNOS is already written leveraging the linux boot loader, so the theory was I could get ISOLinux to load SqueakNOS. |
+ [http://squeaknos.sourceforge.net] [Email Archive|http://sourceforge.net/mailarchive/forum.php?forum_id=38780] |
Line 6 was replaced by lines 4-8 |
- The theory is now practise. |
+ This isn't an XP project, it's just something OliBye is interested in. Since I use wiki a lot to keep notes and this wiki is in my pantry, this page seemed like the simplest thing. |
+ ---- |
+ ''Operating System: An operating system is a collection of things that don't fit into a language. There shouldn't be one.'' -- Dan Ingalls, in an article in [Byte Magazine|http://users.ipa.net/~dwighth/smalltalk/byte_aug81/design_principles_behind_smalltalk.html], 1981 (yes, 23 years ago!) |
+ ---- |
+ OliBye got interested in this project a long time ago, getting SqueakNOS to run is fairly complex, my interest was in in trying to make a SqueakNOS boot CD so that anybody could try it. SqueakNOS is already written using the linux boot loader, so my theory was I could get ISOLinux to load SqueakNOS in the same way linux distributions are often installed. |
At line 7 added 2 lines. |
+ Three years passed, with not much action, but now theory is practise. |
+ |
Lines 9-10 were replaced by lines 13-14 |
- * http://isgwww.cs.uni-magdeburg.de/~raab/squeak/image/2.3b/ |
- * I've finally figured out how to get Smalltalk majorShrink to work. Which yields a 2Meg image. This means I don't have to get around the 8Meg limit imposed by isolinux. Which meant I can finally make a bootable CD to boot SqueakNOS? 3 years after first taking on the task. The magic is the method that flips your MVC project to be the root project. Then you just preceed past errors, and bingo. |
+ * [http://isgwww.cs.uni-magdeburg.de/~raab/squeak/image/2.3b/] was the link that broke the spell. The text seems to be the normal welcome text from a Squeak image, however it contained more information about shrinking than I'd seen in other images. |
+ * Applying Smalltalk majorShrink (from the above notes) yields a 2Mb image. This means I don't have to get around the 8Mb limit imposed by isolinux. Which meant I can finally make a bootable CD to boot SqueakNOS? 3 years after first taking on the task. The magic is the method that flips your MVC project to be the root project. Then you just preceed past errors, and bingo. |
Lines 17-18 were replaced by lines 21-27 |
- Download the iso image give it a try. No responsibility accepted!. |
- [https://xpdeveloper.com/~byeo/images/boot.iso] |
+ Wait for the slow 4Mb download of the [ISO image|https://xpdeveloper.com/~byeo/images/boot.iso.torrent], and give it a try. No responsibility accepted!. |
+ ---- |
+ Since I'm not a developer on the sourceforge project, I'm maintaing my branch |
+ here [https://xpdeveloper.com/cgi-bin/cvsweb.cgi/squeaknos/]. Although I've not had to branch any of the original code, I use CVS to keep all my small "iterations". |
+ ---- |
+ Useful links |
+ * [http://www.inversereality.org/tutorials/tutorial.html] |