Linked by Amjith Ramanujam on Sat 27th Sep 2008 01:16 UTC, submitted by J
OSNews, Generic OSes SqueakNOS is an old idea that has gotten the kiss of life again. Squeak is a Smalltalk system built by Alan Kay and SqueakNOS is an attempt to remove the OS underneath Squeak. You can download a VMWare playable image from their sourceforge website or you can get an iso and more details about SqueakNOS from here.
Thread beginning with comment 331713
To read all comments associated with this story, please click here.
Finally, but maybe a bad route ...
by MacTO on Sat 27th Sep 2008 13:02 UTC
MacTO
Member since:
2006-09-21

It just feels right to have Squeak running as an OS unto itself. After all, it is pretty much a self-contained development and education environment.

But I must really ask, is it wise to start from Scratch (sorry about the pun). Starting from scratch means that any piece of hardware that is supported for SqueakNOS will have to have a driver written for it. Some of that hardware can use fairly generic drivers, but it will never be optimised (which is fairly important for video in the case of Squeak). My past experience with alternative operating systems leads me to believe that some hardware will always be hit-and-miss (e.g. ethernet).

Maybe it would have been best to just set the danged thing on top of the Linux kernel, then writer squeakvm 'drivers' that interact with high level stuff (like the framebuffer). You get free hardware support that way, even for other CPU architectures. Sure you lose the glory of writing your own OS, but once you strip out everything but the Linux kernel, Squeak VM, image file, changes file, and maybe a few plug-ins; noone will recognise the thing as Linux anyhow.

sbergman27 Member since:
2005-07-24

It just feels right to have Squeak running as an OS unto itself.

As an Isaac Asimov fan, the first thought that came to my mind was "Solaria". Looks like they're making all the same mistakes.

Reply Parent Bookmark Score: 2

renox Member since:
2005-07-06

It just feels right to have Squeak running as an OS unto itself.


I bet that's the same reason JNode exist.
Each language foo fan seem to want the whole OS written in foo.

If the language has special security features such as capability, this could be useful otherwise these OS are just toys, which is fine.

Reply Parent Bookmark Score: 3