josejp2424 wrote: Thu Mar 06, 2025 12:42 pm
bigpup wrote: Thu Mar 06, 2025 5:20 am
Choose between a Full installation, which gives you the entire system from scratch
What does this provide that is needed?
I can list a lot of things that a frugal install provides, that a full install can not.
Hi @bigpup
Full Installation
Advantages:
Allows installing large packages and making permanent changes without space limitations.
bigpup response: Same applies to frugal installs if using save folder. Only limit is free space available on the drive partition.
Similar to a traditional Linux installation, offering better performance on older hardware with limited RAM.
bigpup response: Actually it will operate slower, because anything you do has to first be read from drive and then loaded into RAM.
Does not require decompressing files at each boot, which can make it faster on traditional hard drives.
bigpup response: It would have to be a really old computer with a very slow RAM and CPU to even see a difference.
A frugal install will run much faster after loading all into RAM.
Disadvantages:
Less portable, as it depends on the disk structure where it is installed.
Lacks the "session save" feature found in frugal mode, meaning changes cannot be easily discarded.
Requires more disk space.
bigpup response:
Takes longer to start any program provided in the operating system. The program will first need to be read from the drive and then loaded into RAM to run.
the complete operating system is in read write operation and any changes are written directly to original files as they happen.
Any part of the operating system can easily be corrupted. Usually to correct it is required to do a completely new total installation. (unless it is easily understood what is corrupted and what will fix it)
Must be installed to a Linux formatted location and uses all of the partition space. Only operating system that can be on that partition.
Frugal Installation
Advantages:
Runs in SquashFS mode (compressed SFS files), reducing disk usage and allowing the system to load into RAM.
Portable, as it can be easily copied to another drive or backed up by simply copying the main files.
bigpup response: Only the save is required to be copied to make a backup of the complete install.
The save is storage for all changes. All other parts of the install are read only and never change.
If system really gets messed up. Only the save needs to be replaced with a good save backup
Can run entirely in RAM.
bigpup response: All is loaded into RAM except for the save. The save being read write is only layered into the operating file system.
Supports save files, enabling the option to keep or discard changes easily.
bigpup response: All of the install is in a folder. It only uses the space needed by the folder size. Rest of partition can be used for other stuff.
Can be installed in a location that has another operating system installed. The frugal folder is just another folder in that location. (installed inside the other operating system)
Can have multiple installs of different frugal installs all in the same drive partition.
Can be installed on any format. (Linux, Windows fat, ntfs, etc.....)
Only way to be able to load and unload SFS packaged programs.
Can easily change Linux kernel if needed.
Can be used on USB drives without excessive write cycles.
Disadvantages:
Some large programs may not work properly if they require a complete filesystem.
bigpup response: What??? The complete operating file system is in operation at all times.
Relies on save files for persistence, which may require manual management.
bigpup response: Can make save folder which auto adjust size as needed. Only limited by available free space in storage drive partition.
Which one to choose?
If you have a low-RAM device or want a traditional installation: Full
If you prefer portability and flexibility: Frugal
That's just my opinion.