By way of explanation, if needed for anyone reading this;
MX Linux is one of a few “LIVE” Linux operating systems (That run directly from a USB flash drive) that also has “persistence” which means updates, installed programs and files created on the USB can be saved between reboots and… that also has provisions for cloning the entire OS along with all the newly installed programs to an ISO file or directly to another USB.
MX Linux boots and runs great directly from the USB on any laptop I’ve plugged it into, generally much better and faster than the natively installed OS.
Anyway I was anxious to see if YaCy could run in such an environment. Seems it can.
I was then able to successfully clone the system to another Flash Drive, which I then booted up as a new install, choosing language, time zone, password etc, and now have a brand new MX Linux on a new BIGGER flash drive with YaCy pre-installed.
During installation to the new flash drive I pushed the persistence files to the maximum. (20Gigs each) which seems to have satisfied YaCy as I was getting some messages with the old Flash drive that had a much smaller persistence file that YaCy was pausing due to too little free space on the “hard drive”.
The only thing that is a slight bother is the Linux install does not have any start icon on the desktop or start menu so when the USB is removed and plugged into another computer or the system is just shut down, it becomes necessary to open a command prompt and start YaCy manually. For distribution, it would be nice to have a startup icon for YaCy on Linux.
I am having some difficulty opening the port to make my YaCy visible to other peers, but I don’t think that has anything to do with it’s running off a USB as I have the same problem with the windows installation on my laptop, probably because I’m connecting to the internet through one of those little mobile “hot spots” that connect wireless to the cell-phone tower.
Anyway, the whole system runs much nicer off a 3.0 flash drive than on the laptop’s hard drive. Don’t know about anyone else but this is very exciting to me. Just thought I’d let people know that it is possible to do, if everybody doesn’t already know it.
It was an experiment for me but perhaps it is old news to everyone else.
At shut down, MX Linux also gives the option to save to the persistence file or forget the session, as it runs, or can be made to run entirely in RAM. In other words, nothing gets written to the flash drive (unless intentionally saved at shutdown). I can’t think of anything that could be more secure. Of course if some new sites were spidered the changes can be saved if you choose to do so.
There are many “Live” Linux OS’s that can run on a flash drive but most don’t have a persistence option, or implementing persistence can be difficult. MX Linux is built for running on a USB with persistence, (Inherited from AntiX I believe) so they try to make it easy.