pure slackware - not a dist
Sous-marin is a small, pure, individualized Slackware installation system using only scripts and a minimum of resources. Sous-marin's tools allow you to create an installer CD and tagfiles, choose the minimum of pure Slackware packages you need, FTP/HTTP install the system over the Net, and analyze the result as you add apps and their dependencies.
This system gives you an installation that is small and compact. Sous-marin combines the standard Slackware installer with minimalized console or X package lists. You install one of these basic lists and then add the other things you need and their dependencies.
If you use KDE or Gnome, it would be silly to use sous-marin. For those who wish to streamline these larger installs, determining what is missing or unnecessary, there are sous-marin tools for reduction and analysis.
IMPORTANT: If your computer is less than a Pentium-Pro, you must change hugesmp.s in sous-marin to huge.s and remove the "-smp" from all kernel packages.
sous-marin packages include:
You will need to download GUST, the tagfile builder, from its own site. GUST can be pointed at any version of Slackware. This means, for example, that sous-marin can be used to install slackware-current on new boxes or slackware-7.1 on old x386 laptops.
The short version: point sous-marin at a slack depository and create the iso image; burn it to CD (or not); edit the sm or smx GUST list to taste; run GUST on it; boot the CD (or boot the ISO image without a CD-drive - see below); choose FTP/HTTP install; choose tagpath for tags and point it at the GUST-created files; kick back and relax.
With sous-marin-x, before running `xinit` to bring up the xserver, do the following:
The sous-marin-x list is only for a single user bringing up an xserver. Run-level four requires a session manager like xdm. Also, the vesa driver is a least-common-denominator and may not be sufficient. You can derive a list of minimal x/ pkgs by running diff on the current sm and smx lists.
What if you want to install with sous-marin but you don't have a CD drive? As root, mount the sous-marin iso like this:
mount -o loop sous-marin.iso /some-dirThen copy the kernel, huge-smp.s and the initrd.gz from the iso to /boot You'll need a lilo entry: kernel and initrd you know and root will be /dev/ram0. If you get anything wrong, lilo will probably tell you when you run it. You may need to put "large-memory" up near the top of lilo.conf. Keep in mind you don't need the rest of what is on the iso. You just need to boot the initrd from the installer and you'll get the Slackware setup. You will also need to have your tagfiles where the installer can get to them.
Projects derived from sous-marin