The USB I used to try Easy is of a old external (mechanical) HDD variety. EasyOS initially expanded its available space to the full 250GB available on that, however I resized that back down to 16GB. The first FAT partition is also small, not large enough for instance if you wanted to use that to copy a file onto the USB in order to take that to the local Post Office where you can print off files when you otherwise have no local printer available - that typically requires a FAT type USB format (wont read ext2/3/4). Would be nice if there were options during the initial setup to resize the initial FAT partition size and how much of the remainder space was to be formatted as ext.
At bootup the easy sfs is copied to ram, however I've disabled that which means more ram space is left available for zram (save space). As I understand it the USB has to be left connected during use (maybe that is a misunderstanding?). Operationally that works just as well and boots quicker absent the time to copy easy sfs to ram. Which means that when a program is initially loaded it will be reading from USB, and then likely keeping it cached thereafter i.e. only reads/stores into memory whatever programs/libs are actually used/accessed. Which is more efficient use of available memory space. USB reads are relatively inexpensive, don't really wear out the USB stick, its more a case of writes that are the frictional/wear element. As the sfs is around 1GB not copying that to ram adds around 2GB more zram being available (assuming zram 1:2 average compression ratio).
I couldn't find any boot parameter option to disable copying sfs to ram, so I opened initrd and crudely edited init within that to hard code add a CPYflg=0 after line 2017
Code: Select all
#decide whether to copy easy.sfs to RAM, or not...
CPYflg=0
[ $FREEK -gt 3100000 ] && CPYflg=1 #>1GB ram then copy. 20220609 >3GB
[ $TIME10k -lt 100 ] && CPYflg=0 #but fast drive so don't copy.
[ $FREEK -gt 6100000 ] && CPYflg=1 #but heaps of ram, so copy. 181120 restore. 20220609
[ $TIME10k -lt 15 ] && CPYflg=0 #181120 but super-fast drive so don't copy. 200827 was 30 now 10. 20220607 now 15.
CPYflg=0
EasyOS Daedalus is great, so much already installed that pretty much most needs/use wont require anything else to be installed. As a casual home office type usage it already has calendar, diary, word processing, spreadsheet, image editing, printing, scanner (peasyscan didn't work for me, I did have to install xsane), browsing etc. Alongside enough media support so you can watch/listen to your preferred background choice of news/music/video. All possible on a cheap $10 or less USB stick. Amazing!