17

December
2017

Slax 9.3 beta 2

Since there were some bugs in the initial beta release, I'm publishing beta2 now. Shouldn't it be gama? :)

  • Slax 9.3 beta2 64bit (256MB)
  • Slax 9.3 beta2 32bit (266MB)
  • There are no news, just few things fixed. Please read changelog on previous beta release to see what's new.

    Enjoy! :]

    15

    December
    2017

    Slax 9.3 beta 1 ready for download

    I am almost ready to release the next Slax version. But before I do so, I would like to get some feedback on the current progress. So I've prepared a beta release, you can download Slax 9.3 beta from here:

  • Slax 9.3 beta 64bit (256MB)
  • Slax 9.3 beta 32bit (266MB)
  • In order to better organize feedback from users, lets use google groups. It is a mailing list, everybody should be able to send a message to it, and if you join the group, you'll also get answers from other users.

    Get in touch here:

    slax-users@googlegroups.com

    You can of course post a comment in this blog as well, but using the mailing list should be more beneficial for everybody. Lets see how it goes :)

    This beta release includes the following changes:

  • Persistent changes is now default if you boot Slax from a writable media
  • Newly installed applications have their icons added to xLunch screen automatically
  • Added File Manager (pcmanfm), set to show drives in the left sidebar
  • Fixed Slax booting from NTFS and EXT4 filesystems.
  • Added lots of wifi-related firmware drivers and wicd as network manager.
  • Testing is needed, please test if you can. Thank you!
  • Enjoy the beta release!
    If everything goes smoothly, we should have next Slax in a week.

    12

    December
    2017

    Next Slax soon

    I noticed that Debian has updated to 9.3.0 so it's time to update Slax too. I plan to release update with each minor Debian release, if there are any bugfixes or changes (in Slax) at that moment. I will update this blog post as I progress through my todo list.

    Currently I've implemented these changes:

    - add nicer filesystem icons to pcmanfm
    - make xlunch refresh on start to see newly installed apps
    - mount hard drives on boot and add bookmarks to pcmanfm
    - add @ntfs-3g support, add ext4 support for bootable device
    - make persistent changes default when booting from writable media
       (and offer "fresh start" in boot menu instead)
    - make keyboard layout persistent
    - fb keys: OnDesktop Mouse1 :MacroCmd {WindowMenu} {HideMenus}
    - reimplement xrandr screen resolution change, use --mode somehow
    - add pcmanfm as file manager for GUI
    - add wicd as wifi configurator
    - update syslinux to newest version
    - added wireless tools
    - added firmware (free and nonfree)
    - added contrib and nonfree repositories
    - fixed apt-get alias parameters handling 
    

    and this is the todo list for this release:

    - write documentation
    - inform users that there is a google group 
    (mailing list) for slax at slax-users@googlegroups.com
    

    I should be able to release next Slax in few days, so this is your last change, if you desperately require something which is not yet on the TODO list then feel free to post comment :)

    26

    November
    2017

    Survey





    20

    November
    2017

    Is there malware in Chromium in Slax?

    Several people complained that I've added malware to chromium in Slax, and similar shit :) So, lets take a look at it.

    The chromium module in Slax is created using this method:
    1) boot fresh Slax
    2) apt install chromium
    3) savechanges /04-chromium.sb

    That is all. Well, the procedure is indeed a little bit more complicated since I want to remove some unneded files after apt install, and I need to provide a 'chromium' script which logins as guest user and starts the chromium binary, because chromium refuses to run as root, but other than that, I make no changes. Especially I add no chromium extensions etc. You can review the build script here

    If you start chromium in Slax and check out chrome://extensions URL, you will indeed see three extensions. Those cannot be disabled or uninstalled through the settings interface. What are those extensions? Well I have no idea what they do, but you can gues by their names:

    - bookmark manager
    - pdf viewer
    - cryptoTokenExtension
    

    To be honest, I didn't know that chromium installed with apt install has such extensions. I am not sure if all of them are really needed. But as I mentioned, I am not adding these, if you install fresh Debian and you install chromium the way I did, you'll get those extensions too. I believe that Debian developers know what they are doing, and I doubt those extensions would be any harmful.

    I can assure you that if I was to add malware to chromium in Slax, I would definitely add it in a way that you could never notice. Adding malware this way makes no sense :-)

    19

    November
    2017

    vesamenu.c32 boot problem

    Several people reported they have problem booting Slax from USB device, with the following error message displayed:

    failed to load com32 file /slax/boot/vesamenu.c32
    I am not able to replicate this error, so I need your help to find out what particular change fixes it. So, if you are experiencing these troubles, please try the following and let me know what helps:

    1) download latest syslinux
    2) unzip
    3) find file ./bios/com32/menu/vesamenu.c32
    4) copy the vesamenu.c32 to your USB disk with Slax and try to boot Slax again.

    If this helps to resolve your problem, please reply here that vesamenu.c32 is the only file which needs update. However, it is possible that some more files need to be added, so if only vesamenu.c32 won't help to fix your problem, try to copy also ./bios/com32/libutil/libutil.c32, ./bios/com32/libcom/libcom.c32, and maybe some others from the ./bios/com32 directory. I don't think that those are needed, but you can test.

    I cannot solve this alone, since it doesn't fail on my computer. Thank you very much for your time playing with this.

    18

    November
    2017

    Some examples for Persistent Changes

    In a reply to several questions about persistence, I'd like to put here few hints. Remember that this all works after reboot only if you select "Keep changes persistent" in the boot menu, and only if you are running Slax from a writable media such as USB disk.

    1) how to make sshd server start automatically?

    You can start ssh server manually by running service ssh start. If you run it the first time, it creates some keys in /etc/ssh/ directory, so the first start is a little bit longer. But even after the keys are created, sshd won't autostart on reboot. It's because I manually disabled it in Slax, because root's password is well known. So, make sure to change your root's password (and password of the guest user) to something new. When done, run systemctl enable ssh. It will basically create a symlink to ssh.service in multi-user.target.wants (which is in /etc/systemd/system directory). This ensures sshd will be started on boot.

    2) How to make keyboard layout persistent?

    I forgot to implement such functionality. So keyboard layout needs to be set from the fluxbox menu each time and there is no config file to change. You can make it persistent by editing /root/.fluxbox/startup ... add there a line such as setxkbmap fr for french keyboard layout, etc. Make sure it is somewhere on top of the file. I will probably fix the persistence of keyboard layout in next Slax release, so if you set it this way, you may need to remove it from the startup file again at some point later, when Slax fixes this.

    3) how to disable autostart of Xorg?

    Similarly like enabling ssh server, you may disable autostarting of X by the following command: systemctl disable xorg. This will remove display-manager.service symlink from /etc/systemd/system and you will get only text-mode console on next boot. You can still start X manually with the startx command after login, though.

    17

    November
    2017

    Wifi in Slax

    Apparently I forgot to include some wifi support in Slax. I don't have any device with wifi here at the moment, so I can't test, but there should be few things to consider. First of all, you will probably need some firmware for your wifi adapter. I'm not sure which packages to install, some of them may not be in official debian repository. Hopefully somebody in the comments will suggest something. Second, you will probably need some software to manage your wifi connections. Some people suggested wpa_supplicant, this can be installed with apt install wpasupplicant. This is a commandline utility, as far as I can tell. If you are looking for a GUI to configure your wifi network, you may try

    apt install network-manager-gnome
    nm-applet &
    

    Or better (half download, only 50MB):

    apt install wicd
    wicd-gtk -t &
    

    This will put an icon in system tray, which you can use to access network settings using GUI.

    Hope this helps a bit.

    16

    November
    2017

    Proper release announcement

    After several years of inactivity Slax project has been brought to life again in new version 9.2.1. For those who did not hear about it yet, Slax is a little distribution of GNU/Linux (in 200 MB), which runs on your computer without installing, and makes no changes to it (unless you tell it to do so).

    This time, Slax uses Debian stretch as its base, and thus it can offer all the wonders of the mighty 'apt' command. If you are missing any software in Slax, use 'apt install SOFTWARENAME' to get it in an instant. I've decided to go for Debian because it made my life much easier and I believe that it will make yours too.

    Graphical desktop uses FluxBox window manager and xLunch, which was written especially for Slax and with Slax needs in mind. Furthermore the development of xLunch continues independently.

    There are only few applications included, Chromium is used as a web browser and video player, and there is also leafpad and calculator, just for the sake of completeness :]

    You can consider Slax as a simple and minimalistic base Linux system, which you can carry in your pocket.

    16

    November
    2017

    Slax 9 has been released

    I am happy to announce that after a month of development, the next generation Slax Linux has been released. Proper release announcement will follow in few hours, I'm kinda busy at the moment :)