Recent Changes - Search:




HomePage

Since June 17th 2005, Schillix is a complete OpenSource operating system based on the source code of OpenSolaris. You are allowed to distribute the Software freely under the license of the CDDL. Sun released the OpenSolaris code on June 14. 2005. It contains the modular kernel and userspace software together called "ON" (Operating System/Networking). One week after Sun released the Code we offered the first OpenSource Distribution called Schillix. We added missing pieces and fixed some bugs in "ON".

Goals

SchilliX aims to deliver a OpenSolaris based distribution that is compatible with the previous Sun Solaris SXCE versions, that is as POSIX compatible as possible and that tries to stay compatible with SVr4 interfaces. SchilliX likes to make it easy for people who change from e.g. Linux but not on the expense of reduced default functionality.

  • UNIX utilities with full support for ACLs, Extended attribute files, fine grained privileges, ... are first in the default user PATH
  • GNU utilities are available and can be manually configured to become the primary utilities
  • OSS replacements for closed source parts from OpenSolaris are written with high standard compliance in mind
  • The SVr4 package system is the primary package system on SchilliX
  • The SVr4 package system supports direct installation over the network and SchilliX makes use of that feature
  • During development of SchilliX-ON we frequently check that the source still compiles on Sparc
  • Sparc will be supported if we get help and support from interested people

Status

Since Schillix is build upon our own developed tools we are able to produce new versions shortly after the code is released at OpenSolaris We are right now trying to build Xorg6.9. The first version featuring Xorg has been released. See Announce.

Oracle stopped delivering new sources on August 18th 2010. As a result, SchilliX changed it's base to the free Solaris ONNV replacement Illumos on September 6th 2010. SchilliX cooperated with the Illumos project, but since a while Illumos seems to have different goals. In order to be able to continue with the SchilliX goals, SchilliX created an own project for the OpenSource Solaris ONNV replacement that aims to deliver a distribution that is close to Sun's last SXCE version and that strictly follows the POSIX standard a the same time.

Future SchilliX distributions will be based on the SchilliX-ON project. The SchilliX-ON project offers a similar codebase to the Solaris ONNV project and the Illumos project. It is hosted on SourceForge https://sourceforge.net/projects/schillix-on/, the Mercurial repository is here: https://sourceforge.net/p/schillix-on/schillix-on/ and can be accessed by e.g. hg clone http://hg.code.sf.net/p/schillix-on/schillix-on. We are looking for people who like to help working on the SchilliX-ON project in order to replace closed bits and we try to collaborate with the Illumos project where possible.

SchilliX has turned self hosting

Schillix now allows to compile the own code base (which is SchilliX-ON for the base OS) on a machine running SchilliX-0.7.2 or newer. This makes SchilliX the first freely redistributable OpenSolaris based distro that is self hosting. See HowtoCompile for instructions on how to set up a build machine.

In order to achieve this, we wrote a OpenSource K&R cpp replacement for the closed source Sun/Oracle cpp that is needed for rpcgen, dtrace, and the assembler. We also prepared 2.5 GB of new software for SchilliX. The full self hosting support code is ready since September 24th 2010.

Schillix needs your Help

Since right now we are only two people creating Schillix, we would appreciate your help. If you like to help contact us via email:

  • joerg.schilling (at) fokus.fraunhofer.de
  • fabian.otto (at) fokus.fraunhofer.de

If you like to get a more direct contact, try irc://irc.freenode.net/#schillix

Developers

  • Jörg Schilling
  • Fabian Otto
Edit - Print - Recent Changes - Search
Page last modified on November 10, 2014, at 12:07 PM

Warning: flock() has been disabled for security reasons in /home/project-web/schillix/htdocs/pmwiki.php on line 353