Distributions (DistroWatch):
- Ubuntu
- Pop! OS
- Zorin
- Mint
- VanillaOS
- Bazzite: a custom Fedora Atomic image built with cloud native technology that brings the best of Linux gaming to all of your devices - including your favorite handheld.
- Damn Small Linux: for older machines ISO
- ttylinux: a small GNU/Linux system available for several CPU architectures. This small system has an 8 MB file system and runs on i486 computers within 28 MB of RAM, but provides a complete command line environment and is ready for Internet access.
- 4MLinux: feature-oriented, lightweight portable distribution; "Maintenance, Multimedia, Miniserver, and Mystery"
- Linux Lite: lightweight Linux distro based on Ubuntu
- AntiX: lightweight distribution geared more towards those with at least a bit of Linux experience; uses FM-IceWM window manager
- Bodhi Linux: lightweight distro fork of Enlightenment
- BunsenLabs: lightweight distro continuation of CrunchBang Linux using a Debian base, OpenBox window manager, the tint2 panel, Conky, and jgmenu
- Lubuntu: lightweight distro based on Ubutu, using the LXQt desktop
- Wikipedia list
"lightweight": good for older computers
"portable": Installable on a USB stick
Linux Assembly programming
Bottles (Source): Run Windows software and games on Linux
Cassoway: Run Windows Applications on Linux as if they are native, Use linux applications to launch files files located in windows vm without needing to install applications on vm. With easy to use configuration GUI
Linux Insides: A book-in-progress about the linux kernel and its insides.
Building
Video - Building Your Own Linux Kernel Might Not Be As Hard As You Think
Using
Books
- Ad Hoc Data Analysis From The Unix Command Line - Wikibooks
- Advanced Linux Programming (PDF)
- Automated Linux From Scratch
- Getting Started with Ubuntu
- GNU Autoconf, Automake and Libtool
- Hardened Linux From Scratch
- Kali Linux 2018: Assuring Security by Penetration Testing, Fourth Edition - Shiva V. N Parasram, Alex Samm, Damian Boodoo, Gerard Johansen, Lee Allen, Tedi Heriyanto, Shakeel Ali (Packt account required)
- Kali Linux: Professional Penetration-Testing Distribution
- Learning Debian GNU/Linux
- Linux 101 Hacks - Ramesh Natarajan (PDF)
- Linux Advanced Routing & Traffic Control HOWTO
- Linux Appliance Design: A Hands-On Guide to Building Linux Appliances - Bob Smith, John Hardin, Graham Phillips, Bill Pierce (PDF, EPUB, MOBI)
- Linux commands Notes for Professionals - Compiled from StackOverflow documentation (PDF)
- Linux Device Drivers, Third Edition - Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
- Linux from Scratch
- Linux Fundamentals - Paul Cobbaut (PDF)
- Linux Inside
- Linux Kernel in a Nutshell
- Linux Newbie Administrator Guide
- Linux Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
- Secure Programming HOWTO - Creating Secure Software - D. A. Wheeler (HTML, PDF)
- Ten Steps to Linux Survival: Bash for Windows People - Jim Lehmer
- The Debian Administrator's Handbook
- The Linux Command Line (PDF)
- The Linux Commands Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
- The Linux Development Platform (PDF)
- The Linux Kernel Module Programming Guide
- The Linux System Administrator's Guide
- Ubuntu Pocket Guide and Reference
- Ubuntu Server Guide (PDF)
- Understanding the Linux Virtual Memory Manager - Mel Gorman (HTML, PDF)
- UNIX Systems Programming for SVR4 - David A. Curry
- Upstart Intro, Cookbook and Best Practises
- What Every Programmer Should Know About Memory (PDF)
Tags:
platform
linux
Last modified 13 March 2025