The most interesting part of slax 6, however, is the build program at. Remove all unnecessary files, to make your live linux system as small as possible this step is optional. One of the main benefits of the slax distribution is its ease of customization. Download slax for cd download slax for usb slax drive slax modules build slax build your own customized slax with all the modules you need, then download your iso or tar directly from this site. May 30, 2011 slax build machine is the machine were now using and the same machine weve built in the previous chapter. When finished, or to see your progress, simply return to the build slax page. Modules downloadable from this website were made for old slax versions 7. Command make modules doesnt build all modules stack overflow. How slax modules are built intrinsically and naively, im thinking that you just keep a list of apps that you should put into it, and all the dependent libs, then do tgz2dir on each package into the same directory, then dir2lzm to build the module. Now the python module appears under verified modules. If you decide later that you have additional modules you want to add, you can return to the website, add the additional modules, and download a new iso. Now reboot your computer choosing the flash drive as your boot device. Slax test machine its an empty vmware virtual machine, no hard drives, just a virtual cdrom device pointing to an iso file located on the real host in the directory tmpimage. Myslax creator is a windows application that can help you customize slax and make a flash drive bootable.
Copy your downloaded modules to the slaxmodules directory on your usb. We finally have our own build machine, slax fully loaded, system up and running in a virtual environment so we can make a lot of tests with it now its time to create the first image, its just a matter of minutes. When was the last time you tested slax linux or have you ever tried it. A file format like lzm slax module is a standard way that information is encoded for storage in a computer file. For example if you wanted to decompress a module called firefox on your desktop, you would issue these. Jan 12, 2011 slax also allows slackware packages to be converted to slax modules with the tgz2lzm command. Again, you can mouse over a module and click the red x to delete it. By default, build slax starts each distribution with six modules, as shown in figure 2. Keep slax core, xorg, kde, and firefox and get rid of apps, office, devel or any other default modules click add more modules below the current modules. I am using this buildmodule to automate building of slax, but it must never be included in the released iso file. File formats may be either proprietary or free and may be either unpublished or open.
Slax is a modern, portable, small and fast linux operating system with a modular approach and outstanding design. The following tutorial explains how to create easily a slax usb device via. To create an lzm module file, rightclick on a folder and select build slax module. A handy feature is the ability to activate modules on the fly. Changes include disabling apparmor, which was preventing some programs from starting properly eg. Slax also allows debian packages to be converted into slax modules. Since slax is debianbased, you can install software by firing up a terminal window and using the apt package manager. It is opensource, free, stable, customizable, memory friendly, mixable with regards to using custom packages and slax modules, and portable.
It is distributed as two live cd iso image, one for each of the supported architectures 64bit and 32bit, designed to be written to blank cd. Plug it directly to your computers usb slot, it works as a standard usb flash drive. The usage is very simple, just add your downloaded module to modules directory on the cd to include it in slax permanently, or use uselivemod command in slax to activate the module on the fly, when the system is running. To use slax modules, simply download your chosen modules from the slax module repository below and then add them to your modules directory on the pen. Various notes for taking a package from some other linux distribution and turning it into a slaxcompatible module official packaging for slax to provide the information and data to the slax team for official inclusion to their repository packaging compiled programs for slax for turning compileable source into a slax. It is recommended to remove udevs persistent net rules and other settings of your distro, which may prevent it from functioning correctly on different hardware. Download respin 7 march 2017, install libreoffice and then compare, for example, opening libreoffice writer inside peppermint 7, extix 17. Slax tools are graphical applications that simplify process of generating custom version of live distibution slax. Simply unzip it to your usb device and run bootinst. Get slax preinstalled on a tiny 16gb microsd card packed with a miniature usb reader. Slax linux a modern, portable and fast linux operating.
Slax can use modules to add a package that is not already contained in the standard distribution. I have copied the following modules in the module directory, which means that. But once you are done, click the link to download the. It boots into a simple desktop using the fluxbox window manager which offers a small collection of applications, including the chromium web browser, a text editor and a calculator. Slax is a modern, portable, small and fast linux operating system having a modular approach and exceptional design in spite of the fact that it is small, slax gives a wide collection of preinstalled software for daily use, including a well organized graphical user interface and handy recovery tools for any system administrator. Slax 6 is offered in a single version and completely relies on modules additional packages for extra features. Packages can be added by apt package manager or can be prepared as modules.
Every linux professionalincluding those in system administration, operations, and software developmentneeds to be familiar with the functionality of the linux kernel as well as the mechanics of configuring and troubleshooting it. If you download a module and activate it, it is copied automatically to mntlivememorymodules a virtual path for slaxmodules and activated after reboot. But you can also download modules and add them to the slaxmodules folder on. As far as creating new modules from source, prerolled software, or packages in. For slax 9, use apt to install software, there is no need for dedicated module repository anymore. Slax is an open source, freely distributed, small, fast, stable and modular operating system based on the highly acclaimed slackware linux distribution and built around the modern and eyecandy kde desktop environment availability and boot options. Slax various notes for taking a package from some other linux distribution and turning it into a slax compatible module. File open lzm slax module compressed conversion ai. The modular approach provides the ability to include any other software in slax easily. We found slax, a compact distribution based on slackware with kernel 2. Lzm file, right click and select extract slax module. Slax is a minimalist desktop live cd based on debians stable branch. What lies at the heart of the linux operating system. When you download source code it will generally come in the form of a filename.
For the following example the source package has the name imagemagick6. Additional software for slax is provided in the form of compressed modules. I visited the build slax page on the slax website, chose the modules i wanted to be included in my custom iso, and clicked download iso. Despite its small size, slax provides a wide collection of preinstalled software for daily use, including a wellorganised graphical user interface and useful recovery tools for system administrators. When the login screen comes around you may enter in your system with the root user, toor is the default password with slax unless you change it, etc. As far as i know, slax will honor environment variables, and you could more or less completely emulate slackware on slax by adding modules, but i think slackware is more stable. The various modules are stacked together to build the complete slax root directory.
Oct 11, 2009 i visited the build slax page on the slax website, chose the modules i wanted to be included in my custom iso, and clicked download iso. Slax linux is a linux distro that can be used for both educational and professional purposes. I think the quickest path would be to use slax or maybe slaxremix on a usbstick so you can easily add modules, and use slackware to compile your programs. Official packaging for slax to provide the information and data to the slax team for official inclusion to their repository. The estimated size has increased from 190 to 195mb. Slax fully supports apt command, which is a powerful commandline tool suitable for tasks such as installation of new software packages or upgrading of existing ones. Cleverly reimagined slax distro pushes portable linuxs limits. Lfs is not exactly a tool, like the rest on this list, but you can still use it for the same purpose to create your own linux distro and to learn a lot about linux as a whole. Search for gparted and click add to build next to gparted 0. Slax is a popular slackwarebased linux distro which excels as as live os to carry around on a pendrive or bootable disc. Slax is a livecd linux distribution based on debian and is being developed by tomas matejicek. Linux live kit is a set of shell scripts which allows you to.
Slax, the modular build it yourself linux distribution. Usually you need to hit one of the function keys, or delete, as the computer boots up to choose the boot device. Sep 26, 2017 linux from scratch allows you to build your own customized linux system entirely from source code. Slax also allows slackware packages to be converted to slax modules with the tgz2lzm command. Packaging compiled programs for slax for turning compileable source into a slax. Once you have your slax installation up and running, you might want to add additional software applications. Because of that, the boot files have to reside in hardcoded directories according to uefi standard.
Linux live kit is a set of shell scripts which allows you. Like if you want to build a slax linux which is used for wireless hacking you can make one includig all hacking tools like aircrack, airsnort, madiwifi, wireshart, kismet etc. I think the quickest path would be to use slax or maybe slax remix on a usbstick so you can easily add modules, and use slackware to compile your programs. For example, in order to install vlc video player, simply execute apt install vlc and you are all set up, slax will download the requested package including all libraries and other dependencies which are necessary to run it. The tagline for slax refers to itself as your pocket operating system. To build your own slaxbased distribution, you combine the core with all of the modules you want, then let build slax aggregate them and package it all into a single downloadable iso. Slax is a slackwarebased bootable cd containing a linux operating system, designed with a modular approach. To use slax modules, simply download your chosen modules from the slax module repository below and then add them to your modules directory on the. Slax os your pocket operating system iotbyhvm bits. I thought it was my dummy system call that was causing the problem, i undid all the changes and tried again, with the same result.
If you fetch latest source using git you will need to checkout needed version using tag eg. Build your own customized slax with all the modules you need, then download your iso or tar directly from this site. Myslax creator is a windows application that can help you customize slax and with other isos add packages to the iso and make a flash drive bootable. For the purposes of this howto, we will create a slax livecd containing the. If you miss a certain text editor, networking tool or game, simply download a module with the software and copy it to slax, you d not need to install or to configure. But you can also download modules and add them to the slax modules folder on.
If you prefer to add software to slax manually, you can do so by downloading and. See kernelarch build system for acquiring the kernel source, as well as the directory structure, and other. Get slax preinstalled on an usb flsh drive with numeric keypad, featuring fulldisk aes data encryption. For a general overview on arch build system read abs. Anyhow, as has been pointed out, you should probably head over to the slax forum where you may find more specialist knowledge. From version 6, modules are based on lzma compression, but some compatibility was initially provided between the obsolete.
Despite its small size, slax provides a wide collection of preinstalled software, including a well organized graphical user interface. Sep 14, 2019 slax 6 is offered in a single version and completely relies on modules additional packages for extra features. Myslax creator is a tool to use for re mastering your linux live script based isos. For example, if you wanted to build two modules, foo. To start, go to the slax homepage and click build slax. Slax modules are compressed readonly squashfs file system images that are compressed with a lzma compressor. Porteus has built in commands to decompress or create modules. The lzm slax module format specifies how bits are used to encode information in a digital storage medium.
Building a distribution to build your own slaxbased distribution, you combine the core with all of the modules you want, then let build slax aggregate them and package it all into. Unpack the archive using tar command or some file manager. Slax konfigurator is qt application that guides user through downloading slax iso image, management of modules, management of custom documents and bootloader configuration. The modules in the base folder contain multiple packages in one module so if you are looking to remove or extract a package from a module you will need to decompress the file.
1061 980 706 517 229 834 1251 241 923 188 1399 991 1309 398 858 1501 656 559 373 1104 281 616 1356 1178 430 607 1111 319 751 1155 657