Linux
Where I Stopped
-
dual boot:
-
https://www.youtube.com/watch?v=mXyN1aJYefc
-
https://www.youtube.com/watch?v=6D6L9Wml1oY
-
https://www.youtube.com/results?search_query=dual+boot+linux
-
-
flatpak:
-
https://www.youtube.com/watch?v=zlF0-_kzRY4
-
https://www.youtube.com/watch?v=_TWcnX9j0bM
-
https://www.youtube.com/watch?v=sLkvroAgmsU
-
Compatibilities
Apps
Available on Linux
-
VScode.
-
Blender.
-
Blockbench.
-
Firefox.
-
Brave.
-
Google Chrome.
-
Discord.
-
Telegram.
-
Krita.
-
Gimp.
-
Obsidian.
-
LibreOffice.
-
OBS.
-
Pixelorama.
-
PureRef.
-
Spotify.
-
Steam.
-
Godot.
-
Unity Engine.
-
Unreal Engine.
-
VLC Media Player.
-
Audacity.
-
InkScape.
-
Aseprite.
-
XP-Pen Pentablet.
-
LDtk.
-
Slk_img2pixel.
-
PCSX2 (PS2 emulator).
-
RPCS3 (PS3 emulator).
-
Yuzu (Nintendo Switch emulator).
-
Cemu (Nintendo Wii U emulator).
-
qBitTorrent.
-
7zip.
-
SourceGit.
-
AnyDesk.
-
Parsec.
-
OpenVPN.
-
DBBrowser.
-
MongoDB Community.
-
WireShark.
-
IRPF2025.
Not available on Linux
-
Anything from Adobe.
-
Windows and Mac.
-
Photoshop.
-
Photoshop cc 2017 works, only.
-
-
Illustrator.
-
Premiere.
-
After Effects.
-
-
FLStudio.
-
Reaper.
-
Possible to use with Wine, but apparently it's not that good.
-
-
Sony Vegas Pro.
-
Xbox App.
-
Whatsapp.
-
Works normally in the browser.
-
"The other option is to download and install free clients, like:"
-
Franz.
-
WhaSie.
-
ZapZap.
-
-
-
MSI Afterburner / RTSS Rivatuner.
-
I saw suggestions for several alternatives.
-
-
PotPlayer.
-
Windows.
-
Ideas:
-
Haruna.
-
ReinPlayer
-
VLC.
-
SMPlayer.
-
-
-
ds4Windows.
-
No need to install, the controller works natively.
-
-
UCR (rebinding controls).
-
CPU-Z
-
Alternative: CPU-X.
-
-
GPU-Z.
-
Alternative: CPU-G.
-
-
CPUID HWMonitor.
-
Netflix App.
-
Works fine in the browser.
-
-
Hulu App.
-
Works fine in the browser.
-
-
Equalizer APO.
-
Windows.
-
-
AutoCAD.
-
MagicaVoxel.
-
Windows and Mac.
-
-
Cinema4D.
-
Rokoko Studio.
-
Windows and Mac.
-
-
Materialize.
-
Windows.
-
-
Cheat Engine.
Windows Apps on Linux
Wine
-
Wine .
-
"Compatibility layer".
-
"Since Windows is closed source, the app just tries to mimic Windows and may have some issues".
Bottles
-
Is a user-friendly graphical tool that simplifies the creation and management of Wine prefixes (also called "bottles").
VMs
-
"Some apps detect that you are in a VM and don't work, for example some games".
DualBooting
GRUB
-
.
Gaming
-
ProtoDB .
-
-
A list of games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton.
-
Lutris
-
Launcher.
Steam Proton
-
-
Uses DXVK, translating DirectX into Vulkan.
-
Based on Wine.
-
"Vulkan Windows gaming for Linux".
-
"Translation layer Linux uses to let you play Windows games on your PC."
SteamOS
-
(2025-05-21)
-
Requirements :
-
AMD video card.
-
Distro that supports it, etc.
-
-
I didn't like it much.
-
It's an immutable OS, which means you don't have low-level control.
-
You can't download apps outside the Steam store.
-
Maybe you can, but Steam resets those settings on each OS update.
-
Games
Native
-
Minecraft.
Platinum
-
Hollow Knight.
-
Barotrauma.
-
Arco.
-
Celeste.
-
Crosscode.
-
Dark Souls 1 Remastered.
-
Dark Souls 2.
-
Sekiro.
-
Dead Cells.
-
Deep Rock Galactic.
-
Guild Wars 2.
-
LEGO games (Platinum or Gold).
-
Life is Strange (Platinum or Gold).
-
Noita.
-
Path of Exile 2.
-
Portal 2.
-
Slay the Spire.
-
Stardew Valley.
-
Darkwood.
-
Frostpunk 2.
-
Ghostrunner 1 and 2.
-
Into the Breach.
-
Rain World.
-
Team Fortress 2.
-
Left 4 Dead 2.
-
Factorio.
-
Undertale.
-
Doom.
-
Darkest Dungeon.
-
Cuphead.
-
Xcom 2.
-
Project Zomboid.
-
Resident Evil 2.
-
Stray.
-
Hitman 2.
-
Final Fantasy XV.
-
Hades.
-
Metal Gear Solid V.
-
Slime Rancher.
-
Subnatica Below Zero.
-
Ori and the Blind Forest.
-
Prey.
-
Enter the Gungeon.
-
Alien Isolation.
-
Elden Ring.
-
Cyberpunk 2077.
-
Baldur's Gate 3.
-
The Witcher 3.
-
Warframe.
-
Risk of Rain 2.
-
The Last of Us 1 and 2.
-
RimWorld.
-
Dead by Daylight.
-
Balatro.
Gold
-
Ark Survival.
-
CSGO.
-
Dark and Darker.
-
Dark Souls 3.
-
Don't Starve Together.
-
GTFO.
-
GTA V.
-
No Man's Sky.
-
Once Human.
-
Path of Exile 1.
-
Teardown.
-
Terraria.
-
Throne and Liberty.
-
Call Of Duty (most are Gold, while some are Broken).
-
Wakfu.
-
Frostpunk 1.
-
Subnautica.
-
Raft.
-
The Forest.
-
The Division 2.
-
Skyrim.
-
Far Cry 5.
-
Assassin's Creed Odyssey.
-
Planet Coaster.
-
It Takes Two.
-
Horizon Zero Dawn.
-
Death Stranding.
-
Kenshi.
-
Disco Elysium.
-
Remnant From the Ashes.
-
God of War.
-
Ori and the Will of the Wisps.
-
Resident Evil 3.
-
Fallout New Vegas.
-
Nier Replicant.
-
Gris.
-
Outer Wilds.
Silver
-
Fall Guys.
-
Hidden Deep.
-
Smite.
-
Dofus.
-
Battlefield V.
-
Nioh.
Broken, Bronze, or Not Supported
-
Destiny 2.
-
League of Legends.
-
Apex.
-
Rainbow Six Siege.
-
Paladins.
-
Pubg.
-
Fortnite.
Executables
.AppImage
-
Is designed to work on any Linux distribution, but with some conditions and limitations.
-
Aims to be distribution-agnostic, meaning:
-
Works on Ubuntu, Debian, Fedora, Arch, openSUSE, etc.
-
Doesn't require package managers (
apt,dnf,pacman, etc.). -
Self-contained with most libraries bundled.
-
But:
-
If your distro is very old, newer AppImages might not run.
-
-
-
Dependencies :
-
FUSE (File System in Userspace) may be needed.
-
On modern systems with AppImage type 2 , FUSE is not required.
-
-
Running :
./AppName.AppImage -
If it fails, check for missing libraries :
ldd ./AppName.AppImage -
Execution permission :
-
You must set the file as executable:
chmod +x AppName.AppImage -
Utils
BalenaEtcher
-
Put distros on a USB drive for installation.
Distributions
Major
-
Major .
Debian
-
Setup :
-
Bootloader - GRUB
-
Init System - systemd
-
Display Render - Xorg
-
Display Manager - SDDM/GDM
-
Desktop Environment - KDE/GNOME
-
Package Manager - APT
-
-
Package format :
-
.deb
-
-
Package Manager :
-
High-level:
-
apt-
Old.
-
You have to download the whole package for each upgrade.
-
-
-
Low-level:
-
dpkg
-
-
-
Generally has older packages, but they don’t usually have many bugs and are very reliable.
-
Stable Releases.
-
Can be a bad thing if something new was just released, so you won't have support.
-
Fedora
-
Based on RedHat (RHEL).
-
Opinions :
-
"Blend between Debian and Arch, with the best of both worlds".
-
"dnf is slow".
-
-
Setup :
-
Bootloader - Systemd
-
Init System - systemd
-
Display Render - Wayland
-
Desktop Environment - GNOME
-
Package Manager - DNF
-
-
Package format :
-
.rpm
-
-
Rolling Release.
-
Quite secure, being based on RHEL, a bit better than Debian based.
-
Fedora is the umbrella project — it includes multiple editions for different use cases:
-
Fedora Workstation
-
Fedora Server
-
Fedora IoT
-
Fedora Silverblue
-
Fedora CoreOS
-
etc.
-
-
Fedora Spins:
-
Fedora KDE Spin
-
KDE Plasma
-
-
Fedora SoaS
-
Sugar
-
-
Fedora i3 Spin
-
i3 WM
-
-
Fedora Workstation-
Gnome.
-
-
Fedora XFCE Spin-
XFCE
-
-
Fedora LXQt Spin-
LXQt
-
-
Fedora Cinnamon-
Cinnamon
-
-
Fedora MATE-
MATE
-
-
-
Purpose :
-
General-purpose Linux distro focused on developers, workstations, and modern software.
-
-
Base :
-
RPM-based, sponsored by Red Hat.
-
-
Security tools :
-
Standard Linux security with SELinux enabled by default; no pentesting tools preinstalled.
-
-
Desktop Environment :
-
GNOME by default (modern and feature-rich).
-
-
Package Manager :
-
High-level:
-
dnf-
Does differential updates, reducing the amount downloaded per update.
-
Does good dependency resolution.
-
-
-
Low-level:
-
rpm
-
-
-
Update model :
-
Fixed releases approximately every 6 months with predictable upgrade cycles.
-
-
Security model :
-
Strong security defaults (SELinux, secure boot, frequent security patches).
-
-
Ease of use for gaming :
-
Good support with Steam, Proton, flatpak, and latest drivers; not gaming-focused but compatible.
-
-
Server hosting :
-
Reliable and stable for servers; requires some sysadmin knowledge for tuning SELinux and updates.
-
-
Pros :
-
Strong security posture with SELinux enforcement.
-
Stable with predictable release and upgrade schedule.
-
Good support for gaming through official repos and flatpak.
-
Large, active user and developer community.
-
Official support for containers (Podman, Docker) and virtualization.
-
-
Cons :
-
Gaming-related setup requires some manual configuration (drivers, Proton tweaks).
-
Less bleeding-edge software compared to rolling distros like Manjaro.
-
SELinux can complicate software setup if not configured properly.
-
Arch
-
-
-
Holy moly.
-
Steps :
-
Flash drive.
-
BIOS.
-
Driver partition.
-
etc, etc, etc, etc, etc, etc.
-
Boot loader.
-
Drivers
-
-
-
Package format :
-
.pkg.tar.zst
-
-
Package Manager :
-
pacman
-
-
Package repo :
-
AUR
-
Community Build Kit.
-
"It's flawed and sometimes things aren't updated or are badly updated".
-
AUR Helpers (optional, user-installed)
-
Wrappers like
yay,paru, etc.
-
-
-
-
Rolling Release.
-
Opinions I found interesting :
-
-
Talks about the need for AUR, which is overrated.
-
-
Based
Nobara
-
.
-
Nobara .
-
The site explains it extensively.
-
-
Based on Fedora.
-
Is not an immutable distribution.
-
Nobara allows direct changes to system files, package installations via
dnf, and manual modifications like a standard Linux distro.
-
Fedora KDE
-
.
-
Based on Fedora.
-
Fedora with KDE Plasma.
PikaOS
-
PikaOS .
-
Purpose :
-
Ubuntu-based distro focused on gaming , performance , and streamlined user experience .
-
-
Base :
-
Ubuntu (LTS or interim).
-
-
Security tools :
-
Inherits Ubuntu’s AppArmor, UFW, and secure defaults.
-
-
Desktop Environment :
-
GNOME (heavily customized for performance and usability).
-
-
Package Manager :
-
apt(Debian-style), plus Flatpak support out of the box.
-
-
Update model :
-
Fixed release, follows Ubuntu’s cadence.
-
-
Security model :
-
Strong—AppArmor enabled, good defaults, supported by Ubuntu’s infrastructure.
-
-
Ease of use for gaming :
-
Very high—preinstalled Proton GE, Steam, Wine, DXVK, Vulkan, MangoHUD, and gaming tweaks.
-
-
Server hosting :
-
Not recommended; tailored for desktop/gaming with added packages and tweaks.
-
-
Pros :
-
Easy setup for gaming and general use.
-
Ubuntu compatibility: access to
.debpackages and large support ecosystem. -
Preinstalled tools: Steam, Lutris, Wine-GE, GameMode, MangoHUD, OBS, and others.
-
Comes with custom performance tweaks and low-latency kernel.
-
Better out-of-the-box NVIDIA support than standard Ubuntu.
-
Familiar Ubuntu base with added polish and gaming features.
-
-
Cons :
-
Smaller dev team and community; less support and slower updates than mainline Ubuntu.
-
Some customizations may interfere with expected Ubuntu workflows or tooling.
-
Adds many preinstalled tools—can feel bloated for minimal setups.
-
Not designed for server use or long-term enterprise workloads.
-
CachyOS
-
.
-
CachyOS .
-
Purpose :
-
Arch-based distro focused on performance, especially for gaming and desktop responsiveness.
-
-
Base :
-
Arch Linux.
-
-
Security tools :
-
Standard Arch security; no enhanced MAC system (no SELinux/AppArmor by default).
-
-
Desktop Environment :
-
Multiple options (KDE Plasma is default); tuned for performance.
-
-
Package Manager :
-
pacman, plus CachyOS repos and AUR access.
-
-
Update model :
-
Rolling release, synced with Arch but with curated/testing steps.
-
-
Security model :
-
Basic; relies on upstream Arch practices. Custom kernels may have hardened or performance options.
-
-
Ease of use for gaming :
-
High—comes with custom kernel (Bore, Liquorix), performance tweaks, Steam, Proton, gaming tools preconfigured.
-
-
Server hosting :
-
Not recommended; designed for desktop/gaming, not long-term stability.
-
-
Pros :
-
Precompiled performance-tuned kernels (like Cachy, BORE, Zen, Liquorix).
-
Aggressive compiler optimizations (Bore kernel + CPU-specific flags).
-
Preconfigured with gaming tools (e.g., MangoHUD, Gamemode, Proton support).
-
Fast and responsive desktop experience.
-
Access to AUR and Arch ecosystem.
-
-
Cons :
-
Rolling release: update management needed to avoid breakage.
-
Smaller community and fewer support resources than Arch/Manjaro/Fedora.
-
Custom kernels may create compatibility issues with some proprietary software or modules.
-
Not suitable for servers or mission-critical stability.
-
Some features (like Cachy Kernel) are non-standard, which may make debugging harder.
-
EndeavourOS
-
.
-
Based on Arch.
-
Close to vanilla Arch but with a friendly installer and curated defaults.
-
Only has 1 installer, but during installation you are given several DE options.
-
.
-
It is possible to install more than one.
-
-
Package Manager :
-
yay, which is an AUR helper.
-
-
AUR :
-
Enabled via yay, manually.
-
-
Releases :
-
Near real-time Arch packages
-
Garuda
-
Purpose :
-
Gaming and performance-focused Arch-based distro with flashy visuals and pre-optimized settings.
-
-
Base :
-
Arch Linux.
-
-
Security tools :
-
Standard Linux permissions; no enhanced security framework like SELinux/AppArmor.
-
-
Desktop Environment :
-
Multiple editions (KDE Dr460nized is the flagship); heavily customized.
-
-
Package Manager :
-
pacman, plus access to AUR and preinstalled GUI tools (Pamac, Garuda Assistant).
-
-
Update model :
-
Rolling release with latest kernel, drivers, and software.
-
-
Security model :
-
No special hardening; rolling model requires update caution.
-
-
Ease of use for gaming :
-
Very high—preinstalled Steam, Lutris, Wine, GameMode, and performance tweaks.
-
-
Server hosting :
-
Not recommended; tuned for desktop/gaming, not for minimalism, stability, or uptime.
-
-
Pros :
-
Excellent out-of-the-box gaming setup.
-
Beautiful and modern UI (especially KDE Dr460nized).
-
Preinstalled tools for managing drivers, system snapshots (Btrfs + Timeshift), and performance tweaks.
-
Frequent updates, latest kernel and Mesa drivers for gaming performance.
-
Great for users who want Arch + convenience + gaming focus.
-
-
Cons :
-
Resource-heavy: high RAM and disk usage compared to other distros.
-
Rolling release: requires regular updates, with some risk of breakage.
-
Not optimized for server use or long-term stability.
-
Lots of customizations can make troubleshooting harder.
-
Uses ZRAM and Btrfs by default, which can behave differently from traditional setups.
-
~Kali
-
Based on Debian.
-
Aimed at hacking.
-
Purpose :
-
Penetration testing and cybersecurity research.
-
-
Base :
-
Debian Testing.
-
-
Security tools :
-
Comes preloaded with hundreds of pentesting/security tools.
-
-
Desktop Environment :
-
Xfce by default (lightweight).
-
-
Package Manager :
-
apt.
-
-
Update model :
-
Rolling, but based on Debian Testing (less stable than Debian Stable).
-
-
Security model :
-
Focus on security tools, not desktop/user security features.
-
-
Ease of use for gaming :
-
Limited focus; gaming software not prioritized.
-
-
Server hosting :
-
Possible but not optimized; might require manual setup.
-
-
Pros :
-
Best for learning cybersecurity tools out-of-the-box.
-
Large, active community for pentesting.
-
Supports ARM and other architectures for lab setups.
-
-
Cons :
-
Not designed for daily desktop use or gaming.
-
Rolling model with Debian Testing base can lead to stability issues.
-
Many security tools running by default can bloat system and complicate maintenance.
-
Gaming software and drivers not prioritized or preconfigured.
-
Mint
-
Based on Ubuntu.
-
Mint .
-
Known for being the easiest.
-
Used by PewDiePie, later he switched to Arch.
~OpenSuse
-
OpenSuse .
-
Purpose :
-
General-purpose, enterprise-grade distro with focus on stability (Leap) or rolling updates (Tumbleweed).
-
-
Base :
-
Independent; shares core with SUSE Linux Enterprise (SLE).
-
-
Security tools :
-
AppArmor enabled by default; strong security policies.
-
-
Desktop Environment :
-
KDE Plasma (default), GNOME, and others available.
-
-
Package Manager :
-
zypper(RPM-based); supports YaST GUI for system config.
-
-
Update model :
-
Leap : Fixed release (more stable, SLE-aligned).
-
Tumbleweed : Rolling release (bleeding-edge, but tested).
-
-
Security model :
-
Strong defaults (AppArmor, secure boot, updates); enterprise-grade tools.
-
-
Ease of use for gaming :
-
Decent support; not gaming-focused but compatible with Steam, Proton, Lutris.
-
-
Server hosting :
-
Very capable; Leap especially suited for long-term deployments.
-
-
Pros :
-
Leap is very stable; ideal for servers or production systems.
-
Tumbleweed is a well-tested rolling release with automated QA (openQA).
-
YaST provides powerful GUI and CLI tools for system administration.
-
AppArmor provides strong security sandboxing.
-
Good hardware support, especially on KDE (the default).
-
Access to community and 3rd-party repos (Packman) for multimedia and gaming tools.
-
-
Cons :
-
Not as popular for gaming: needs manual setup for drivers, codecs, Steam/Proton.
-
Leap often has older packages, which can impact newer gaming features/tools.
-
Tumbleweed can still break things despite testing (rolling nature).
-
Smaller gaming community compared to Debian/Arch-based distros.
-
Some proprietary software vendors do not offer
.rpmbuilds tested on openSUSE.
-
~Peppermint
-
Based on Ubuntu.
-
Uses LXDE/XFCE components; blends desktop and web apps via ICE, aiming for speed and simplicity.
~Kubuntu
-
Based on Ubuntu.
-
Ubuntu with KDE Plasma as the default DE, that's it.
~Linux Lite
-
Based on Ubuntu.
Manjaro
-
Based on Arch.
-
Gives you options for different installers: XFCE, KDE, GNOME.
-
Helps with driver installation.
-
Opinions :
-
AUR can update, but Manjaro doesn't, because Manjaro is conservative.
-
Apparently the idea of being "Arch but user friendly" is kind of bait because of this.
-
I saw a video about Manjaro not having good releases, for shipping WIP.
-
I saw opinions about Manjaro being strange, due to how packages are released, causing many errors so sometimes it's better not to update, but you want to update.
-
Again, "not using AUR, or not having the latest updates, leaves you without a reason to use Arch".
-
-
Package Manager :
-
pacman + Pamac (GUI).
-
-
AUR : Enabled via GUI.
-
Releases :
-
With a delay buffer (~1-2 weeks)
-
-
Purpose :
-
User-friendly Arch-based Linux distro aimed at desktop users wanting bleeding-edge software with easier management.
-
-
Base :
-
Arch Linux.
-
-
Security tools :
-
Standard Linux permissions; no mandatory MAC systems like SELinux enabled by default.
-
-
Desktop Environment :
-
Multiple official flavors (Xfce, KDE Plasma, GNOME), all preconfigured for ease of use.
-
-
Package Manager :
-
pacmanwith optional GUI frontends like Pamac.
-
-
Update model :
-
Rolling release with a 1-3 week delay on Arch package updates for stability.
-
-
Security model :
-
Basic Linux security; relies on community updates and user configuration.
-
-
Ease of use for gaming :
-
Excellent—latest graphics drivers, Steam, Proton, Lutris, and AUR provide vast gaming software availability.
-
-
Server hosting :
-
Possible but requires careful update management; rolling updates may occasionally cause issues affecting uptime.
-
-
Pros :
-
Access to the latest software and drivers for gaming and development.
-
User-friendly installer and preconfigured desktop environments.
-
Large community support with many user-contributed packages in AUR.
-
Good out-of-the-box gaming experience with Steam and Proton.
-
Flexible and customizable due to Arch base.
-
-
Cons :
-
Rolling release model can introduce occasional instability or breakage.
-
No enforced security frameworks like SELinux by default.
-
Requires more manual intervention for system maintenance compared to fixed-release distros.
-
AUR packages are user-contributed and may vary in quality and security.
-
Pop!_OS
-
Pop!_OS .
-
Based on Ubuntu.
-
Uses Gnome as default DE.
-
"Focus on performance and tiling workflow."
Bazzite
-
Bazzite .
-
Complete focus on gaming.
-
Immutable, I don't want it.
SteamOS
-
Based on Ubuntu.
-
Complete focus on gaming.
-
Immutable, I don't want it.
Fedora Workstation
-
Fedora with Gnome.
-
Is the desktop edition of Fedora, intended for laptops and PCs.
Ubuntu
-
Based on Debian.
-
Uses Gnome as default DE.
-
Package format :
-
.deb
-
Lubuntu
-
Based on Ubuntu.
-
Uses LXQt as default DE.
Xubuntu
-
Based on Ubuntu.
-
Is Ubuntu with XFCE as default DE, that's it.
Nix / NixOS
-
Not based on Debian, Arch, etc.
-
Declarative, reproducible Linux distro using the Nix package manager; system configurations are stored in code and can be rolled back easily.
Ultra low-level
Gentoo
-
Ultra low-level.
LinuxFromScratch
-
Apparently more difficult and lower-level than Arch.
Desktop Environments (DE)
Plasma (KDE)
-
.
-
Options everywhere.
-
"Too complex".
-
"Customize anything".
-
"Plasma Plasma Plasma, better than Windows in EVERY SINGLE WAY".
-
Distros :
-
Default:
-
KDE neon.
-
openSUSE (Tumbleweed & Leap)
-
KaOS
-
Nitrux
-
-
Offered as an Official Edition:
-
Fedora KDE Spin
-
Manjaro KDE
-
Debian
-
Arch Linux
-
Ubuntu (via Kubuntu)
-
-
~Cosmic
-
It's in alpha.
-
Not much freedom.
-
Wayland.
-
Cosmic .
-
Distros :
-
Exclusive to Pop!_OS.
-
"System76 has expressed interest in making Cosmic available on Arch Linux, Fedora, and others."
-
-
-
Impressions :
-
Pretty.
-
~Cinnamon
-
"Basically KDE Plasma, but with a bit of Gnome".
-
"Good customization".
-
"Kinda dated in some parts".
-
"Starter working on Wayland just now".
-
Distros :
-
Mint.
-
-
Impressions :
Budgie
-
Budgie .
-
Gnome based, created in "response to Gnome".
-
"Doesn't seem polished".
-
Impressions :
-
Nah.
-
Gnome
-
Gnome .
-
"Refuse to let you configure anything".
-
"Basic options are not available".
-
Impressions :
-
Ok, pretty.
-
Kind of mobile.
-
Low configuration, therefore, NO.
-
Xfce
-
Xfce .
-
Xfce .
-
"Old school".
-
Distros :
-
Mint.
-
-
Impressions :
-
Meh.
-
Kind of basic, looks like a light modernization of something oldschool.
-
LXQT
-
LXQT .
-
LXQT .
-
Evolution of LXDE.
-
Impressions :
-
Meh.
-
Kinda unpleasant, too oldschool. Nope.
-
I would use Plasma instead of this, for sure.
-
Mate
-
Mate .
-
Mate .
-
Old school.
-
No support for many things.
-
Gnome can replicate the whole look.
-
Impressions :
-
Done.
-
PiXel
-
Default of Raspberry Pi.
-
Oldschool, minimalist.
-
Similar to Mate.
-
Very focused on Raspberry Pi.
-
Use KDE Plasma for the Raspberry Pi, it's better.
-
Performance :
-
Use Cinnamon or PiXel for performance on an old Raspberry Pi.
-
Deepin
-
It's also a distro
-
"Not full featured, just proof of concept".
-
"Reminds Gnome, but with even fewer options".
-
Impressions :
-
Nope.
-
Cutefish
-
"Kinda dead".
-
Laggy.
-
No way.
Pantheon
-
Nah.
-
"Bad Mac clone".
Unity
-
Nah.
-
Dead.
LXDE
-
Nah.
-
Dead.
-
Old school.
Tiling Window Managers (WM)
HyprLand Window Manager.
-
HyprLand .
-
Wayland.
-
Not meant for beginners.
-
Uses plugins for extension.
-
Used by PewDiePie.
-
The default visual is very nice.
Sway
-
"Replacement of i3 for Wayland".
i3 / i3wm
-
Manual tiling.
-
Configured in its own syntax.
-
Opinions :
-
Very simple Tiled WM.
-
Best for new users.
-
The default keys are awful, being almost Vim, but not Vim.
-
-
-
It uses XFCE services in the background.
-
AwesomeWM
-
Fork of DWM.
-
Config in Lua.
-
Opinions :
-
Easy to use, good.
-
Extremely customizable, probably the most customizable.
-
SpectrWM
-
Xmonad clone.
-
Own syntax.
BspWM
-
Manual tiling.
-
Configurable with configs and other stuff.
-
Opinions :
-
Ok.
-
Probably confusing.
-
Probably the best for manual tiling.
-
Herbstluft
-
Manual tiling.
LeftWM
-
Made in Rust.
-
Configured in its own syntax.
-
Allows different themes.
-
Opinions :
-
Ok, just.
-
Xmonad
-
Written and configured in Haskell.
-
Opinions :
-
Great documentation.
-
Extremely customizable.
-
Very good, inspired other WMs.
-
-
Impressions :
-
I don't want to use Haskell.
-
Qtile
-
Xmonad clone.
-
Written in Python, configured in Python.
-
Unpopular.
-
Opinions :
-
Beginner friendly.
-
-
Impressions :
-
I don't want to use Python.
-
DWM (DynamicWindowManager)
-
Dynamic tiling.
-
Configured in C.
-
Lacks features.
-
Opinions :
-
Should be great, but patching is not good.
-
EXWM
-
Used with Emacs.
-
Emacs is single-threaded, which is super limiting.
StumpWM
-
.
Components
Polybar
-
.
Notification Daemon
-
.
Window Systems
x11 / X.Org Server
-
1984
Wayland
-
-
No compatibility issues, no problems, with reduced setup time .
-
Advantages of simplicity and animations, with no perceptible disadvantage.
-
"Still a little unstable, but it's stable for me".
-
"worked without a problem for my sokol app".
-
-
Replacement for x11.
-
2008
-
"It's way harder to write a window manager in Wayland, since you have to reimplement all the protocols".
-
Advantages :
-
Better multi-monitor support.
-
Mixed refresh rates.
-
Better security.
-
Less overhead for devs.
-
Inside Linux
Bash
-
-
Cool.
-
File System
FHS (Filesystem Hierarchy Standard)
-
FHS .
Tools
Neofetch
-
Shows OS info in the terminal.
Troubleshooting
-
STEAM COMMAND FOR ENABLING H.264 IN STEAM
-
steam steam://unlockh264/x
-
-
IF YOU'RE ON FLATPAK STEAM DO THIS COMMAND FOR H.264
-
xdg-open steam://unlockh264
-
Cautions: Destructive commands
-
sudo rm -rf / -
sudo rm -rf /* -
sudo rm -rf / -no-preserve-root -
:(){:l:&};:-
Maybe the L is an I, not sure.
-
-
dd if=/dev/zero of=/dev/sda