On 21 Aug 2009, at 15:22, Felix Holmgren wrote: >> Solaris is >> by far the most interesting target platform for Etoile IMHO. So it's >> definitely worth supporting this platform. > > I'd be interested to hear in more detail about why you feel like this.
At the kernel level, Solaris has: - ZFS (so does FreeBSD, although the Solaris version is a bit better tested) - DTrace (we don't use this much yet, but it is possibly the most shiny thing ever invented for debugging and I want to integrate it with LanguageKit at some point). - Probably the best threading implementation of any Free *NIX at the moment (including kernel scalability). - Full and tested support for things like SCTP in the network stack, which will probably be very useful for CoreObject. - Zones - think FreeBSD jails only more so (although FreeBSD 8 jails can now do most of what Zones can). - A full, complete, and working OSS 4 implementation. FreeBSD supports most of OSS 4, Linux is completely worthless when it comes to sound, with every release of every distro having a new, broken, and incompatible way of doing it. If it has drivers for your hardware, OpenSolaris will give better In the userland, there is a modern init system, based on a similar model to Launchd. There is also a huge pile of legacy crap designed to run code from anything from SunOS 1.0 onwards. Hopefully Solaris 11 will move a load of this into legacy-compat zones where it belongs. The new package manager is also shiny. I generally prefer a more BSD-style userland, but Solaris is definitely high up the list of operating systems I'd recommend people consider. If you read some of the early mailing list discussions, we were considering making OpenSolaris our standard platform when we put together a demo Étoilé system. I'd definitely welcome more extensive testing on Solaris, but at the moment we only get regular testing on platforms that the developers use, which generally means Ubuntu, Fedora, or FreeBSD. >> I really recommend anyone interested >> to give it a try. I can also provide a VBox image of the latest >> Solaris >> 10 x86 (with GNUstep already preinstalled) if anyone in interested. Yes please! I gave up trying to get Nexenta to install all of the dependencies for Étoilé. David _______________________________________________ Etoile-discuss mailing list [email protected] https://mail.gna.org/listinfo/etoile-discuss
