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

Répondre à