Jump to content

Linux Distribution: Difference between revisions

From 太極
Brb (talk | contribs)
Brb (talk | contribs)
 
(20 intermediate revisions by the same user not shown)
Line 19: Line 19:
| [https://antixlinux.com/ antiX]<br />live default pw: demo<br />[http://download.tuxfamily.org/antix/docs-antiX-19/FAQ/pmrp.html FAQ], [https://www.antixforum.com/ Forum]
| [https://antixlinux.com/ antiX]<br />live default pw: demo<br />[http://download.tuxfamily.org/antix/docs-antiX-19/FAQ/pmrp.html FAQ], [https://www.antixforum.com/ Forum]
| iceWM/IceWM
| iceWM/IceWM
| include many goodies:<br />SMTube, mpv, <br />[https://antixlinux.com/antix-21-grup-yorum-released/ Youtube video player]<br />[https://mxlinux.org/wiki/help-files/help-mx-save-system-to-iso-snapshot/ ISO snapshot].
| include many goodies:<br />SMTube, mpv, <br />[https://antixlinux.com/antix-21-grup-yorum-released/ Youtube video player] (ytfzf, old, crashed)<br />[https://mxlinux.org/wiki/help-files/help-mx-save-system-to-iso-snapshot/ ISO snapshot].
|-
| [http://tinycorelinux.net/ Tiny Core Linux]
| NA/FLTK & FLWM
| 25MB
|}
|}
* [https://www.baeldung.com/linux/fully-booting-a-live-usb-to-ram-enabling-disk-removal Fully Booting a Live USB to RAM, Enabling Disk Removal]
* [https://en.wikipedia.org/wiki/List_of_Linux_distributions_that_run_from_RAM List of Linux distributions that run from RAM]
* [https://en.wikipedia.org/wiki/List_of_Linux_distributions_that_run_from_RAM List of Linux distributions that run from RAM]
* Ubuntu
* Ubuntu
Line 27: Line 32:
** If I forcefully pull out the USB drive, the whole live session is gone. So the conclusion is boot to ram is not fully supported.
** If I forcefully pull out the USB drive, the whole live session is gone. So the conclusion is boot to ram is not fully supported.
** My experience with Ubuntu 20.04/22.04: press "e" and add '''toram''' just before or after "quiet splash" on line 4 (starting with linux) and then press F10. See [https://askubuntu.com/a/829962 screenshots].  
** My experience with Ubuntu 20.04/22.04: press "e" and add '''toram''' just before or after "quiet splash" on line 4 (starting with linux) and then press F10. See [https://askubuntu.com/a/829962 screenshots].  
::<syntaxhighlight bash>
::<syntaxhighlight lang='sh'>
setparams 'Ubuntu'
setparams 'Ubuntu'


Line 51: Line 56:


= Ubuntu derived distributions =
= Ubuntu derived distributions =
== Elementary OS ==
* It looks like Mac and easy to use. It has a dock at the bottom and a taskbar at the top.
* The desktop environment Pantheon is heavy; 1GB is used.
* See some screenshots [https://www.makeuseof.com/tag/pantheon-explained-elementary-os-desktop/ Pantheon Explained: A Look at the Minimalist Elementary OS Desktop]
* [https://cloudspinx.com/install-pantheon-desktop-on-ubuntu/ Install Pantheon Desktop on Ubuntu 24.04|22.04]
== Rhino Linux ==
== Rhino Linux ==
* https://rhinolinux.org/.  
* https://rhinolinux.org/.  
Line 87: Line 98:
* The [https://sparkylinux.org/sparky-aptus-appcenter/ '''AppCenter''' (APTUS APPCENTER)] has different subcategories under categories. This make it easy to discover new software. For example, in Sparky 8, the "System" category has 9 subcategories: Backup, Disk, Encrypt, File Systems, Kernels, Others, Packages, Shells and Virtual.  
* The [https://sparkylinux.org/sparky-aptus-appcenter/ '''AppCenter''' (APTUS APPCENTER)] has different subcategories under categories. This make it easy to discover new software. For example, in Sparky 8, the "System" category has 9 subcategories: Backup, Disk, Encrypt, File Systems, Kernels, Others, Packages, Shells and Virtual.  
* [https://techviewleo.com/sparkylinux-review-step-by-step-installation-guide/ SparkyLinux – Review and Step-by-Step Installation Guide] (in Proxmox).
* [https://techviewleo.com/sparkylinux-review-step-by-step-installation-guide/ SparkyLinux – Review and Step-by-Step Installation Guide] (in Proxmox).
== antiX Linux ==
* https://antixlinux.com/
* In the wireless setup, passphrase = password. See [https://www.antixforum.com/forums/topic/wifi-configuration/ this post].
* Find antiX version '''cat /etc/*version'''
* I try '''sysVinit''' version of antixCore (antiX-23.2_x64-core.iso is 538MB) released Oct 2024.
** The installation is command-line based and the OS is terminal only.
** It includes GRUB (good if we need to install different OS on different disks)
** "htop" command shows only 55MB RAM was used and about 14 processes were running. It feels like DietPi.
** "uname -a" shows the kernel is 5.10.224
** "cat /etc/os-release" shows Debian 12.


== MX Linux ==
== MX Linux ==
Line 99: Line 121:
* (Video) [https://www.youtube.com/watch?v=0p78njSKLjg Kali 系統最新安裝教學 !及實戰示範撬開Wifi 密碼,支援 PC、Mac、虛擬機器使用!]
* (Video) [https://www.youtube.com/watch?v=0p78njSKLjg Kali 系統最新安裝教學 !及實戰示範撬開Wifi 密碼,支援 PC、Mac、虛擬機器使用!]


== Peppermint ==
== PeppermintOS ==
https://peppermintos.com/, https://en.wikipedia.org/wiki/Peppermint_OS
https://peppermintos.com/, https://en.wikipedia.org/wiki/Peppermint_OS


* Not even any web browser has been pre-installed. "We hope you enjoy - Everything you need & nothing you don't".
* '''LibreWolf''' browser is included, mainly for viewing PeppermintOS documentations.
* A light-weight LXDE distribution for '''cloud applications'''  
* A light-weight LXDE distribution for '''cloud applications'''  
* In place of traditionally native applications for common tasks (word processing, image editing), it ships with the custom Ice application, which allows users to create '''site-specific browsers (SSB's)'''.  
* In place of traditionally native applications for common tasks (word processing, image editing), it ships with the custom Ice application called [https://peppermint_os.codeberg.page/html/#kumo Kumo] (SSB Manager), which allows users to create [https://peppermintos.com/guide/ice/ site-specific browsers (SSB's)].  
* From my testing, favicon is not downloaded when I create an [https://peppermintos.com/guide/ice/ SSB for twitter in ICE]:)
** From my testing, favicon is not downloaded when I create an SSB for twitter.
* Not impressed by the SSB idea.
** The difference between Ice and Chromium’s built in “Create Application Shortcuts…” tool is that Chromium’s built in tool does not integrate with the system menu.
** Not impressed by the SSB idea.
* [https://www.makeuseof.com/smallest-fastest-linux-distro-works-for-everyday-stuff/ This is the smallest, fastest Linux distro that actually works for everyday use]


== Raspberry Pi OS ==
== Raspberry Pi OS ==
Line 142: Line 166:
</ul>
</ul>


== Fedora Silverblue ==
=== Fedora CoreOS ===
[https://www.howtogeek.com/why-ive-gone-all-in-on-fedora-silverblue/ Why I've Gone All In on Fedora Silverblue]
* https://fedoraproject.org/coreos/ The container optimized OS.
* [https://www.xda-developers.com/linux-distros-that-are-perfect-for-running-in-a-vm/ 5 Linux distros that are perfect for running in a VM]
 
=== Fedora Silverblue ===
* [https://www.howtogeek.com/why-ive-gone-all-in-on-fedora-silverblue/ Why I've Gone All In on Fedora Silverblue]
* [https://bazzite.gg/ Bazzite] is based on Fedora Silverblue. See [https://docs.bazzite.gg/General/Fedora_Atomic_Comparison/ Major Differences Between Bazzite & Upstream Fedora Atomic Desktop]
 
=== Upgrade from 42 to 43 ===
[https://www.debugpoint.com/upgrade-fedora-43-from-fedora-42/ Upgrade to Fedora 43 from Fedora 42 Workstation (GUI and CLI)]


= Arch Linux =
= Arch Linux =
[[Arch_Linux|Arch Linux]]
[[Arch_Linux|Arch Linux]]


== Rolling release ==
= Rolling release =
[https://www.maketecheasier.com/linux-rolling-release-model/ All You Need to Know About the Linux Rolling Release Model]
* [https://en.wikipedia.org/wiki/Category:Rolling_release_Linux_distributions Rolling release Linux distributions]
* [https://www.maketecheasier.com/linux-rolling-release-model/ All You Need to Know About the Linux Rolling Release Model]
 
== Distros for Brand-New Hardware ==
[https://www.howtogeek.com/linux-distros-that-play-nice-with-brand-new-hardware/ 5 Linux Distros That Play Nice With Brand-New Hardware]. Garuda, Mint Edge, Manjaro, Fedora Linux, CachyOS.
 
= Handheld =
== CachyOS ==
* https://github.com/CachyOS/CachyOS-Handheld


= Small/lightweight Linux distributions =
= Small/lightweight Linux distributions =
Line 164: Line 204:
*# SliTaz
*# SliTaz
*# antiX
*# antiX
* [https://www.howtogeek.com/more-lightweight-linux-distros-that-go-easy-on-your-old-windows-pc/ 5 More Lightweight Linux Distros That Go Easy on Your Old Windows PC]
* [https://www.makeuseof.com/50mb-linux-os-dsl-for-old-pc/ This 50 MB operating system can resurrect your old PC] Damn Small Linux/DSL. However, it does not support UEFI so [https://www.reddit.com/r/damnsmalllinux/comments/xg8bba/is_there_a_ueficompatible_version/ I cannot even boot it with Ventoy].
** Use Rufus to create a bootable USB with compatibility for both UEFI and Legacy modes.
== My experience ==
* antiX '''Core''' Icewm DE -> 140 MB (best)
* '''Lubuntu''' LXQt DE -> 462MB. '''Xubuntu''' Xfce 4.18 DE -> 440MB (disk 5.6G).
* MATE too heavy
* Linux Lite (very slow, not lite, a joke)


== Puppy Linux ==
== Puppy Linux ==
Line 188: Line 237:


== Secure ==
== Secure ==
[https://fossbytes.com/secure-linux-distros-privacy-anonymity/ 10 Best And Most Secure Linux Distributions]
* [https://fossbytes.com/secure-linux-distros-privacy-anonymity/ 10 Best And Most Secure Linux Distributions]
* [https://www.howtogeek.com/the-reasons-why-qubes-is-better-than-your-distro/ 7 Reasons Why Qubes Is Better Than Your Linux Distro]


== Immutable ==
== Immutable ==
Line 199: Line 249:


== Gaming ==
== Gaming ==
[https://itsfoss.com/linux-gaming-distributions/ Best Distributions for Gaming on Linux]
* [https://itsfoss.com/linux-gaming-distributions/ Best Distributions for Gaming on Linux] 2025/3
* [https://www.howtogeek.com/linux-distros-for-playing-aaa-windows-games/ 5 Best Linux Distros for Playing AAA Windows Games] 2025/9


== Desktop ==
== Desktop ==

Latest revision as of 19:16, 20 November 2025

Run from HDD

How to Run Any Linux Distribution Directly from Hard Disk

Run from RAM

Dsitro DE/WM Pro
Lubuntu LxQt/Openbox nothing special
Slax NA/fluxbox very thin ito software
very clean itf interface
no installation option
antiX
live default pw: demo
FAQ, Forum
iceWM/IceWM include many goodies:
SMTube, mpv,
Youtube video player (ytfzf, old, crashed)
ISO snapshot.
Tiny Core Linux NA/FLTK & FLWM 25MB
  • Fully Booting a Live USB to RAM, Enabling Disk Removal
  • List of Linux distributions that run from RAM
  • Ubuntu
    • Memory usage is 5.4GB according to System Monitor
    • When I try to 'Power off' my USB drive through the 'Disks' utility. But I got an error that Device or resource is busy.
    • If I forcefully pull out the USB drive, the whole live session is gone. So the conclusion is boot to ram is not fully supported.
    • My experience with Ubuntu 20.04/22.04: press "e" and add toram just before or after "quiet splash" on line 4 (starting with linux) and then press F10. See screenshots.
setparams 'Ubuntu'

        set gfxpayload=keep
        linux   /casper/vmlinuz file=/cdrom/pressed/ubuntu.seed maybe-ubiquity toram quiet splash ---
        initrd  /casper/initrd
  • List of Linux distributions that run from RAM. Some based on Debian include antiX (#15), Knoppix (#73), Slax and Tails (#31) (ranking is by DistroWatch as Oct 2021). RAM usage is about 350MB except antiX uses only 125MB.
  • For antiX/MX Linux, we need to add toram parameter to the option line on the boot screen (tested on antiX-19.4_x64-full.iso).
    • First boot screen -> Use Legacy Kernel -> Normal Boot (but add "toram" to the Boot Options line at the bottom). So the boot options become "quiet splasht disable=1xF toram". Enter. It will show "Copy 1.33 GiB to RAM" on the screen (about 1 minute).
    • I delete all partitions on HDD and add 2.0TB as "/". Then the installation can continue.
    • After we see the desktop df -h should not reveal /dev/sda1 and it should only have tmpfs and /dev/loop0.
    • I can remove the USB drive.
    • To configure wifi, open antiX Control Centre -> Network -> WiFi Connect(Connman).
    • Somehow, it can remember my identity so I don't need to go to wifi to reconnect. Interesting.
  • What are the best Linux distros that run entirely in RAM?
  • A screenshot of antiX-21 (taken from running in Proxmox, so the res is 1024 x 768/4:3)

Linux Distro for Your Cloud Server

Ubuntu derived distributions

Elementary OS

Rhino Linux

Install Pacstall

sudo bash -c "$(curl -fsSL https://pacstall.dev/q/install || wget -q https://pacstall.dev/q/install -O -)"

Once installed, you can use Pacstall to install packages via community-contributed Pacscripts. Common commands include:

  • Install a package: pacstall -I <package_name> For example, RStudio package.
  • Remove a package: pacstall -R <package_name>
  • Search for a package: pacstall -S <package_name>
  • Update all packages: pacstall -Up

Debian derived distributions

https://en.wikipedia.org/wiki/List_of_Linux_distributions#Debian-based

SparkyLinux

antiX Linux

  • https://antixlinux.com/
  • In the wireless setup, passphrase = password. See this post.
  • Find antiX version cat /etc/*version
  • I try sysVinit version of antixCore (antiX-23.2_x64-core.iso is 538MB) released Oct 2024.
    • The installation is command-line based and the OS is terminal only.
    • It includes GRUB (good if we need to install different OS on different disks)
    • "htop" command shows only 55MB RAM was used and about 14 processes were running. It feels like DietPi.
    • "uname -a" shows the kernel is 5.10.224
    • "cat /etc/os-release" shows Debian 12.

MX Linux

Kali

PeppermintOS

https://peppermintos.com/, https://en.wikipedia.org/wiki/Peppermint_OS

  • LibreWolf browser is included, mainly for viewing PeppermintOS documentations.
  • A light-weight LXDE distribution for cloud applications
  • In place of traditionally native applications for common tasks (word processing, image editing), it ships with the custom Ice application called Kumo (SSB Manager), which allows users to create site-specific browsers (SSB's).
    • From my testing, favicon is not downloaded when I create an SSB for twitter.
    • The difference between Ice and Chromium’s built in “Create Application Shortcuts…” tool is that Chromium’s built in tool does not integrate with the system menu.
    • Not impressed by the SSB idea.
  • This is the smallest, fastest Linux distro that actually works for everyday use

Raspberry Pi OS

Gnoppix

Gnoppix Linux 22.12 is out with GNOME 43, Kernel 6.0, + More

Q4OS

Twister OS

Whonix OS

Red Hat derived distributions

4 Ways Red Hat's Source Code Restrictions Affect Other Distros

Fedora

LXQt version looks better than GNOME (the top menu does not show all opened apps!) and KDE (too heavy).

Fedora CoreOS

Fedora Silverblue

Upgrade from 42 to 43

Upgrade to Fedora 43 from Fedora 42 Workstation (GUI and CLI)

Arch Linux

Arch Linux

Rolling release

Distros for Brand-New Hardware

5 Linux Distros That Play Nice With Brand-New Hardware. Garuda, Mint Edge, Manjaro, Fedora Linux, CachyOS.

Handheld

CachyOS

Small/lightweight Linux distributions

My experience

  • antiX Core Icewm DE -> 140 MB (best)
  • Lubuntu LXQt DE -> 462MB. Xubuntu Xfce 4.18 DE -> 440MB (disk 5.6G).
  • MATE too heavy
  • Linux Lite (very slow, not lite, a joke)

Puppy Linux

  • https://puppylinux-woof-ce.github.io/
  • I am testing BookwormPup64 10.0 64-bit on Acer Aspire One intel atom n570 netbook.
  • How to Install Puppy Linux on a USB Drive or PC
    • When we use Gparted to create two partitions (linux-swap and ext4), remember to use Gparted to create a "boot" flag on ext4. Otherwise, we will see an error "Boot flag not found on sda." when we restart the computer.
  • Even Puppy linux is installed to hard disk, it still copy puppy-*.xfs to RAM. So the root directory size is very limited.
  • When we shut down Puppy linux the first time, be sure to let it save the settings. Otherwise, it will lose the wifi setting, etc.

Make a Linux distro

Making a micro Linux distro

Live USB

See Live USB.

Tablet

Best Linux Distributions

7 Deadly Sins of Distrohopping

Secure

Immutable

Gaming

Desktop

The Best Desktop Environments For Linux

Kids

How to Configure Linux for Children