EasyOS 2.4.1 amd64

Since the last seven years I started to work with Puppy Linuxes I’ve met and successfully solved many challenge around them. I started to like Puppy Linux because it has frugal mode which make it capable to use from ntfs partition and works with savefile so you can make it absolutely portable, filesystem independently. To use it system rescue and for „emergency OS” even from a fat32 PenDrive.

I learned from my community mates also to write gtkdialog and shell scripts to get the most of Puppy Linux. Puppy is still maintained by community support from all around the world, but in my opinion it is getting harder to do. I mean the common Linux problem around the dependencies’ coherence, libc mismatch and so other.

Let me talking about EasyOS now.

We can read on distrowatch: „EasyOS is an experimental Linux distribution which uses many of the technologies and package formats pioneered by Puppy Linux.”

The latest current version of EasyOS now reached the level where I now can say it is ready to work with. Every development needs time to mature.

The current release of EasyOS is now positively surprised me. The only disadvantage of EasyOS of it’s advantage on the same way: it works (frugally) only with ext filesystem like savefolder as working directory on it. I declare this because we have to edit initrd to get it work at all which exclusively needs a Linux system and an ext filesystem to do.

So the good times went away, when you downloaded an iso image file and extracted it to a PenDrive configured by syslinux and or Grub4Dos on that, under another operating system different than Linux.

Without a Linux system you can not get work with EasyOS. In contrast the Puppy iso could be written from different OS without the necessity to have Linux or ext filesystem, the only thing you need an iso image writer application which is more user friendly I think.

Aam yes I prefer the option to be kept to choose between savefile or save folder, my only argument in favor of this is the portability and filesystem independence by this feature.

  1. As described on frugal manual install I did it, everything works well except the vga=792 I had to fit it to my hardware: vesa=322, but it started to boot: 1 point.
  2. It asks for keyboard layout, I’ve choose 23 hu, but it set itself 22 hu101.
  3. After that asks for password for system and for working dir encryption. The working direcotry is on the same ext4 partition like easy bootdir only in a different folder on it, a message appears like this: the working directory can not be encrypted only system password set.
  4. Finally the system booted up with recognized vga driver and direct rendering yes: 1 point.
  5. I’ve successfully set up hidden wifi (static ip not tested at this time), worked: 1 point .
  6. I’ve successfully set up firefox manually with libcorrection script to launch from default application chooser. It has sound with inbuilt apulse, works great: 1 point .
  7. I could ran my gtkdialog player scripts without major problems, one was that there is no defaultterminal in the usr local bin. After I’ve set it up everything could work: 1 point.
  8. It has Apps Shortcut on the deskpot which is similar to the GSM (GTK start menu) and you can set up 8 custom app launch option in it: 1 point.
  9. I could install LibreOffice with Hungarian language support and with its all dependencies: 1 point
  10. I could install via petget also the vlc first, it has been installed successfully only a qt5 and a vlc dependency missing, but it can not be found on repositories at all. Anyway after I set up VLC to use ALSA default, it started to work without flaws. : 1 point.
  11. I could successfully install via petget too the simplescreenrecorder, set it up to ALSA, worked: 1 point.
  12. I've enabled glipper and it kept enabled: 1 point.

So now it is ready to use for me. If I would like to install later other programs too, I probably can do it via petget from debian buster repository. Overall test rating: 10/12 points : excellent.

Test machine was an AMD M320 ASUS K51AE with 4GB DDR2 800MHz.

Screenshot1 Screenshot2 Screenshot3 Screenshot4 Screenshot1 Screenshot

My Grub4Dos entries were:

select Grub4Dos entries

title EasyOS frugal install (sda1/easy)
find --set-root uuid () 00000000-0000-0000-0000-000000000000
kernel /easy/vmlinuz rw vesa=322
initrd /easy/initrd

title EasyOS commandline, no X
find --set-root uuid () 00000000-0000-0000-0000-000000000000
kernel /easy/vmlinuz rw vesa=322 qfix=nox
initrd /easy/initrd

title EasyOS frugal install (sda1/easy)\n bak Rollback to last saved session
find --set-root uuid () 00000000-0000-0000-0000-000000000000
kernel /easy/vmlinuz rw vesa=322 qfix=bak
initrd /easy/initrd

title EasyOS frugal install (sda1/easy)\n new Rollback to pristine first-bootup
find --set-root uuid () 00000000-0000-0000-0000-000000000000
kernel /easy/vmlinuz rw vesa=322 qfix=new
initrd /easy/initrd

title EasyOS frugal install (sda1/easy)\n fsck Filesystem check of working-partition
find --set-root uuid () 00000000-0000-0000-0000-000000000000
kernel /easy/vmlinuz rw vesa=322 qfix=fsck
initrd /easy/initrd