| GOOGLE SEARCH | LINUX KERNEL | CFHT SOFTWARE | CFHT HOME |
Sidik Isani
August 8, 2004
| Tip: The PostScript and PDF versions of this document are more suitable for printing. |
What is Sidious Linux? There are two branches of the Sidious Linux distribution. Between these two, Sidious is able to run in a variety of conditions using common configuration files and scripts. Neither version is based on RedHat's RPM package installer, so be prepared to build any add-ons from original source (.tar.gz format.) If no other options are available, it is still possible to force-install RPMs, but none of the dependency accounting is done. Also, avoid placing your own upgrades in /usr/local, since this directory is not empty (a bug.) Other things users should be immediately aware of are the fact that /tmp, /var and root's home directory are by default not persistent! They are all emptied and reset on reboot unless you change a setting. There is no official support for Sidious Linux.
Sidious 8.x is an embedded version. It is based on ``legacy'' software, like Linux libc5 and gcc-2.7.2.3. It is tuned for applications on small flash memory devices, such as IOpener network appliances. Sidious 8 is distributed as a single, self-installing compressed binary file. Sidious 8 is a separate, personal project of the author and is only used for very specialized applications.
Sidious 9.x is a complete, modern Linux installation, tuned for anything from laptops (especially Vaio), to large centralized disk-less clusters. Installation from a single bootable CD-ROM and remote network upgrades are possible. It is based on gcc-2.95.3 and glibc-2.2.5. Optionally, gcc-3.2.3 is available for those C++ packages that may require its features. (Just copy the /opt/gcc32/ from the CD to your drive after installing, if you need it.) The default filesystem is SGI's XFS, a journalled filesystem which has many advantages both on a server and on a laptop. (EXT2, EXT3, and Reiser filesystems are also available if you prefer.) Some of the unique features for clusters include:
Laptop users can enjoy these features:
Sidious is therefore very easy to test on your computer. But there are many reasons you should probably consider a more wide-spread Linux distribution. You have been warned.
The following Web sites contained a lot of useful information and source code, which was used to build Sidious Linux:
| http://www.linuxfromscratch.org/ | http://www.ibiblio.org/ |
| http://linuxdoc.org/ | http://www.kernel.org/ |
| ftp://ftp.gnu.org/gnu/ | http://packages.debian.org/ |
At these sites, you will information on how to install a wide range of software without using pre-compiled RPMs. Learning to do so is essential unless Sidious just happens to include exactly everything you will need.