====== [hemmerling] Linux 2/8 - Linux Distributions ====== Related pages: *[[booting.html|Booting from Devices]]. *[[android.html|Google Android]]. *[[linux01.html|Linux 1/8]]. *[[linux03.html|Linux 3/8 - Linux Boot Loaders, Linux Build Systems, Linux Installers and Linux Implementors]]. *[[linux04.html|Linux 4/8 - Linux Applications, Linux Tools and Linux Drivers]]. *[[linux05.html|Linux 5/8 - SUSE 7.1 Linux on Clevo 2700c Notebooks with SIS630S Chipset]]. *[[linux06.html|Linux 6/8 - Linux with X-Terminals and Terminals]]. *[[linux07.html|Linux 7/8 - Linux on X86, X64 and ARM Computers]]. *[[linux08.html|Linux 8/8 - Useful Linux Commands & Linux Tricks]]. ===== Major Linux Distributions ===== *[[http://www.kernel.org/|The Linux Kernel Archives]] #. *[[http://www.linaro.org/|Linaro]]. *Wiki [[http://wiki.linaro.org/|Linaro Wiki]]. *[[http://www.launchpad.net/|Launchpad]] Login for Linaro & Ubuntu Wiki. *[[http://login.ubuntu.com/|Ubuntu Single Signon]] ( OpenID ). *Supporters / supports. -[[android.html|Google Android]]. -[[http://www.meego.com/|MeeGo]]. -[[http://www.ubuntu.com/|Ubuntu]]. *[[http://www.ubuntuupdates.org/|UbuntuUpdates]]. *Realtime kernels: *[[http://wiki.ubuntu.com/RealTime|Ubuntu Wiki "RealTime"]]. *[[http://help.ubuntu.com/community/UbuntuStudio/RealTimeKernel|Ubuntu Help "UbuntuStudio / RealTimeKernel"]]. *[[http://releases.ubuntu.com/|Ubuntu Releases]]: *[[http://releases.ubuntu.com/14.04/|Ubuntu 14.04.02 LTS (Trusty Tahr)]]. *Requirements: 6.3 Gbyte disk space, 1000 MB CD-Rom or DVD boot media. *[[http://releases.ubuntu.com/16.04/|Ubuntu 16.04.6 LTS (Xenial Xerus)]]. *The last release with official 32-bit versions. *[[http://releases.ubuntu.com/bionic/|Ubuntu 18.04.3 LTS (Bionic Beaver)]]. *Release with 64-bit only versions. *[[http://releases.ubuntu.com/focal/|Ubuntu 20.04 LTS (Focal Fossa)]]. *[[http://releases.ubuntu.com/jammy/|Ubuntu 22.04 LTS (Jammy Jellyfish)]]. *[[http://www.lubuntu.net/|Lubuntu]] 18.04 LTS. *Requirements: 4.4 Gbyte disk space, 700 MB CD-Rom or DVD boot media. *Since Ubuntu 12.04, the standard kernel requires an 80x86 CPU with [[http://de.wikipedia.org/wiki/Physical_Address_Extension|EN.Wikipedia "Physical Address Extension"]]. For systems with CPU without such features, [[http://www.lubuntu.net/]] might be an alternative. *[[http://wiki.ubuntu.com/Lubuntu|Lubuntu Team Wiki]]. *"We have done many tests and we've found out that Lubuntu can be installed on a Pentium II or Celeron system with 128 MB of RAM, but such a system would not perform well enough for daily use". *"With 256MB - 384MB of RAM, the performance will be better and the system will be more usable". *"With 512MB of RAM, you don't need to worry much". *However, I failed to install Lubuntu 14.4 on VirtualBox, with 512 MBytes RAM for Linux. It crashed at the end.. during wrap-up. *[[http://en.wikipedia.org/wiki/Ubuntu|EN.Wikipedia "Ubuntu"]], [[http://de.wikipedia.org/wiki/Ubuntu|DE.Wikipedia "Ubuntu"]]. *Wiki [[http://wiki.ubuntu.com/|Ubuntu Wiki]] *Ubuntu Netbook Remix - a Linux for Asus901. *Ubuntu Linux supports "Lenovo ThinkPad". *Eeebuntu 2.0 ( Ubuntu 8.10 for the Asus Eee PC ). *[[http://www.geteasypeasy.com/|Easy Peasy]] - a Ubuntu-based Linux for Asus901. *[[http://www.teale.de/|Geoffrey Teale]], [[http://www.xing.com/profile/Geoffrey_Teale|XING "Geoffrey Teale"]], [[http://de.linkedin.com/in/geoffteale|LinkedIn "Geoffrey Teale"]], [[http://www.twitter.com/tealeg|Twitter "Geoffrey J. Teale, @tealeg"]] - Ubuntu team member & "Golang" expert. *No more 32-bit support :-(. *[[http://www.askubuntu.com/questions/1014149/how-come-ubuntu-18-04-lts-has-a-32bit-iso-installer|AskUbuntu "How come Ubuntu 18.04 LTS has a 32bit iso installer?"]] - "Standard Ubuntu flavour has dropped 32-bit installer for the 18.04 release aka Bionic Beaver (actually since the 17.10 release), but rest of the Ubuntu flavours still support 32-bit systems", "Alternatively, you can use the Ubuntu mini ISO". *[[http://www.askubuntu.com/questions/1127402/is-there-a-32-bit-version-of-ubuntu-18-04-desktop|AskUbuntu "Is there a 32-bit version of Ubuntu 18.04 desktop?"]] - "If you want a 'clean and basic' iso file of Ubuntu Bionic to be released as 18.04 LTS, you can download a Ubuntu mini.iso alias Netboot iso file. There are versions for 32-bit as well as 64-bit kernels". -Ubuntu Flavours, still with 18.04 32-bit editions. -[[http://www.xubuntu.org/download/|Xubuntu]]. -[[http://www.lubuntu.net/lubuntu-18-04-bionic-beaver-released/|Lubuntu]]. -[[http://www.ubuntu-mate.org/download/|Ubuntu MATE]]. -[[http://www.kubuntu.org/getkubuntu/|Kubuntu]]. -[[http://www.ubuntubudgie.org/downloads|Ubuntu Budgie]]. -[[http://www.ubuntustudio.org/download/|Ubuntu Studio]]. *[[http://www.debian.org/|Debian]]. *[[http://cdimage.debian.org/cdimage/archive/|Debian CDs/DVDs archive]] -> Download of legacy distribution. *[[http://cdimage.debian.org/cdimage/archive/11.4.0-live/amd64/iso-hybrid/|Debian CDs/DVDs archive "11.4.0-live/amd64/iso-hybrid/"]]. *"debian-live-11.4.0-amd64-gnome.iso" - With Gnome desktop. *"debian-live-11.4.0-amd64-standard.iso" - Just command-line interface. *[[http://www.debian.org/releases/sarge/|Debian Releases "Debian GNU/Linux 3.1"]], [[http://cdimage.debian.org/cdimage/archive/3.1_r8/|Debian CDs/DVDs archive "Debian 3.1r8"]] ( "sarge" ), the latest release for systems with 80386 CPU. *[[http://www.debian.org/releases/lenny/|Debian Releases "Debian GNU/Linux 5.0.10"]] [[http://cdimage.debian.org/cdimage/archive/5.0.10/|Debian CDs/DVDs archive "Debian 5.0.10"]] ( "lenny" ), the latest release for systems with 80486 CPU. *[[http://www.debian.org/releases/wheezy/|Debian Releases "Debian 7.11"]], [[http://cdimage.debian.org/cdimage/archive/7.8.0/|Debian CDs/DVDs archive "Debian 7.8"]] ( "wheezy" ). By some unknown reasons this version was important for me, as latest release for some hardware... *[[http://www.debian.org/releases/wheezy/i386/ch02s01.html.en|Debian Releases "Debian 7.11. 2.1. Supported Hardware. Chapter 2. System Requirements]] - "Nearly all x86-based (IA-32) processors still in use in personal computers are supported, including all varieties of Intel's 'Pentium' series. This also includes 32-bit AMD and VIA (former Cyrix) processors, and processors like the Athlon XP and Intel P4 Xeon. However, Debian GNU/Linux wheezy will not run on 386 or earlier processors. Despite the architecture name 'i386', support for actual 80386 processors (and their clones) was dropped with the Sarge (r3.1) release of Debian. (No version of Linux has ever supported the 286 or earlier chips in the series.) All i486 and later processors are still supported". *Debian 7.8, with Kernel 3.2.65. *[[http://www.pro-linux.de/news/1/21903/debian-gnulinux-78.html|PRO-Linux.DE "Debian GNU/Linux 7.8"]], 2015-01-12 - "Kernel 3.2.65". *[[http://cdimage.debian.org/cdimage/archive/8.11.1/|Debian CDs/DVDs archive "Debian 8.11.1"]] ( "jessie" ), the latest release for systems with Intel Pentium CPU. *[[http://cdimage.debian.org/cdimage/archive/|Debian CDs/DVDs]] -> Download of the current distribution. *[[http://www.debian-interix.net/|Debian Interix Port]] - "This is a port of the Debian distribution to Interix, aka Microsoft Services for UNIX (SfU) or Subsystem for UNIX based applications (SUA)". *Advice: Take "Debian Stable" for servers and "Debian Testing" for desktop computers :-). *Legacy hardware support: *Debian Linux was suitable to be installed on legacy hardware ( 80x386 / 80x486,..) :-). *[[http://lists.debian.org/debian-devel-announce/2016/05/msg00001.html|Debian Mailing Lists "Debian-Devel-Announce" - "Debian i386 architecture now requires a 686-class processor"]]. *Last year it was decided to increase the minimum CPU features for the i386 architecture to 686-class in the stretch release cycle. This means dropping support for 586-class and hybrid 586/686 processors[1].(Support for 486-class processors was dropped, somewhat accidentally, in squeeze.) This was implemented in the Linux kernel packages starting with Linux 4.3, which was uploaded to unstable in December last year. *In case you missed that change, gcc for i386 has recently been changed to target 686-class processors and is generating code that will crash on other processors. Any such systems still running testing or unstable will need to be switched to run stable (jessie). *The older processors will continue to be supported in jessie until at least 2018, and until 2020 if i386 is included in jessie LTS. *[1] The following processors, supported in jessie, are now unspported: *AMD K5, K6, K6-2 (aka K6 3D), K6-3 *Intel Pentium, Pentium with MMX *... *Installation of Debian 11: *Language = English. *Format = Ireland. *Keyboard = German. *"Detect and mount installation media" - Error message "The detected media cannot be used for installation" => A real hardware / software problem with the USB stick, by which you want to install Linux :-(. *Partions, example if there are 2 drives: -"SCSI2(0,0,0)(sda) 4.0 GB AT ASUS PHISN SSD" - Mounted at "/home". -"SCSI2(0,1,0)(sda) 8.1 GB AT ASUS PHISN SSD" - Boot flag, mounted at "/". *"Software selection". *[x] Debian desktop environment. *[x] GNOME. *[x] SSH Server. *[x] standard system utilities. *[[http://en.wikipedia.org/wiki/Debian|EN.Wikipedia "Debian"]], [[http://de.wikipedia.org/wiki/Debian|DE.Wikipedia "Debian"]]. *[[http://en.wikipedia.org/wiki/Debian_version_history|EN.Wikipedia "Debian version history"]]. *Debian 6.0 (Squeeze)... support for the Intel 486, ... architectures was dropped :-(. *Debian 9 (Stretch)... The Intel i586 (Pentium), i586/i686 hybrid ... architectures are no longer supported as of Stretch. ===== Some other Linux Distributions ===== *[[http://www.backtrack-linux.org/|BackTrack Linux]]. *[[http://en.wikipedia.org/wiki/Canaima_%28operating_system%29|EN.Wikipedia "Canaima (operating system)"]], [[http://de.wikipedia.org/wiki/Canaima_GNU/Linux|EN.Wikipedia "Canaima GNU/Linux"]] - "The default operating system for the Venezuelan public administration". *Education on and with Linux. *[[http://www.edubuntu.org/|edubuntu]] - "The free education oriented operating system for kids of all ages". *[[http://www.qimo4kids.com/|Qimo for Kids]]. *[[http://en.wikipedia.org/wiki/Caldera_OpenLinux|En.Wikipedia "Caldera OpenLinux"]] - OpenDos,.. *[[http://www.caelinux.com/|CAELinux.com]] - "The computer aided engineering Linux distribution". *[[http://www.caelinux.org/|CAELinux Wiki]] . *[[http://www.centos.org/|CentOS - The Community ENTerprise Operating System]] - enterprise-grade Linux. *Wiki [[http://wiki.centos.org/|CentOS Wiki]]. *[[http://en.wikipedia.org/wiki/CentOS|EN.Wikipedia "CentOS"]], [[http://de.wikipedia.org/wiki/CentOS|DE.Wikipedia "CentOS"]]. *[[http://www.coreos.com/|CoreOS - Linux for Massive Server Deployments]]. *[[http://www.coreos.com/using-coreos/containers/|CoreOS "Using docker with CoreOS"]]. *[[http://www.damnsmalllinux.org/|Damn Small Linux]]. *[[http://en.wikipedia.org/wiki/Damn_Small_Linux|EN.Wikipedia "Damn Small Linux"]], [[http://de.wikipedia.org/wiki/Damn_Small_Linux|DE.Wikipedia "Damn Small Linux"]]. *[[http://www.myelux.com/|UniCon Software GmbH "eLux"]] - embedded Linux. *[[http://www.gentoo.org/|Gentoo Linux]]. *Book: [[http://www.scribd.com/document/88608185/OSP-Wrobel-Gentoo|Scribd "Gunnar Knobel: Gentoo Linux. Installation - Konfiguration - Administration" ( "OSP Wrobel Gentoo" )]] ( PDF ). *gOS ( [[http://en.wikipedia.org/wiki/GOS_%28operating_system%29|EN.Wikipedia "gOS (operating system)"]], [[http://de.wikipedia.org/wiki/GOS_%28Betriebssystem%29|DE.Wikipedia "gOS (Betriebssystem)"]] ). *[[http://www.linpus.com/|LINPUS TECHNOLOGIES, INC. "Linpus Lite Download Version"]]. *[[http://www.linuxmint.com/|Linux Mint. From freedom came elegance]] - "LMDE. The best of Linux with Cinnamon and MATE on top of Debian". *[[http://www.opensuse.org/|Novell openSUSE]]. *[[http://www.puppylinux.org/|Puppy Linux]] - A "Live System" which does not require installation on a harddisk, suitable for legacy hardware :-). *[[http://www.redhat.com/|Red Hat]], [[http://www.de.redhat.com/|Red Hat Germany]]. *[[http://fedoraproject.org/|Fedora-Projekt]]. *[[http://www.tizen.org/|Tizen]] *Blog [[http://www.tizen.org/blogs|Tizen Blog]]. *"The Tizen application programming interfaces are based on HTML5". *[[http://en.wikipedia.org/wiki/Tizen|EN.Wikipedia "Tizen"]], [[http://de.wikipedia.org/wiki/Tizen|DE.Wikipedia "Tizen"]]. *[[http://www.uclinux.org/|uClinux]] - "Embedded Linux/Microcontroller Project", "The Linux/Microcontroller project is a port of Linux to systems without a Memory Management Unit (MMU)". *uClinux might be used on ARM platforms without MMU, e.g. ARM Cortex M3, ARM Cortex M4. *[[http://www.uclinux.org/ports/coldfire/|uClinux/ColdFire Project]]. *[[http://en.wikipedia.org/wiki/%CE%9CClinux|EN.Wikipedia "μClinux"]], [[http://de.wikipedia.org/wiki/%CE%9CClinux|EN.Wikipedia "μClinux"]]. *[[http://www.xos.nl/resources/xoslinux/|X/OS Linux]] - enterprise-grade Linux. *[[http://www.xandros.com/|Xandros]] - a Linux for Asus901. ===== Special Linux Distributions ===== *[[http://www.coyotelinux.com/|Coyote Linux Internet Security Software]]. *[[http://en.wikipedia.org/wiki/Coyote_Linux|EN.Wikipedia "Coyote Linux"]]. *[[http://www.endian.com/|Endian]]. *[[http://de.wikipedia.org/wiki/Endian_Firewall|EN.Wikipedia "Endian Firewall"]], [[http://de.wikipedia.org/wiki/Endian_Firewall|DE.Wikipedia "Endian Firewall"]]. *[[http://www.fli4l.de/|fli4L]] - 1-disk Linux router. *[[http://en.wikipedia.org/wiki/Fli4l|EN.Wikipedia "fli4l"]], [[http://de.wikipedia.org/wiki/Fli4l|DE.Wikipedia "fli4l"]]. *[[http://www.kali.org/|Kali Linux]] - "Penetration Testing, Redefined". *[[http://www.metasploit.com/|Metasploit]] - "World's most used penetration testing software. Put your network's defenses to the test". *[[http://www.offensive-security.com/kali-linux-vmware-arm-image-download/|Offensive Security "Kali Linux Downloads - Kali Linux Custom ARM and VMware Image Downloads"]] - "These images have a default password of 'toor' and may have pre-generated SSH host keys". *Tutorial [[http://www.offensive-security.com/metasploit-unleashed/Main_Page|Offensive Security "Metasploit Unleashed"]]. *Settings of a virtual machine for Kali Linux: *If you use a LAN connection to connect to the Internet by the host, please disable all other network interfaces listed in the configuration settings of the virtual machine. *In the configuration settings of the virtual machine., please select as virtual network adapter configuration = "Bridged" instead of the default "NAT". *Metasploit - The developer of an exploid also implements the payloads and so define all selectable payloads. *For the Metasploit community edition, the command line interface is best choice, as all other choices are outdated or will be outdated soon ( for the community edition at least ). *[[http://en.wikipedia.org/wiki/Kali_Linux|EN.Wikipedia "Kali Linux"]], [[http://de.wikipedia.org/wiki/Kali_Linux|DE.Wikipedia "Kali Linux"]]. *[[http://en.wikipedia.org/wiki/Metasploit_Project|EN.Wikipedia "Metasploit Project"]], [[http://de.wikipedia.org/wiki/Metasploit|DE.Wikipedia "Metasploit"]]. *[[http://pigtail.net/LRP/|Dave Cinege "Linux Router Project (LRP)"]]. *[[http://en.wikipedia.org/wiki/The_Linux_Router_Project|EN.Wikipedia "The Linux Router Project"]]. *[[http://www.nixos.org/|NixOS]] - "NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable, and has many other advantages". *[[http://en.wikipedia.org/wiki/NixOS|EN.Wikipedia "NixOS"]]. *[[http://en.wikipedia.org/wiki/Nix_package_manager|EN.Wikipedia "Nix package manager"]], [[https://de.wikipedia.org/wiki/Nix_%28Paketmanager%29|DE.Wikipedia "Nix (Paketmanager)"]]. *[[http://www.openwrt.org/|OpenWrt - Wireless Freedom]] - "A Linux distribution for embedded devices". *[[http://phlakproject.sourceforge.net/|PHLAK]], [[http://www.sourceforge.net/projects/phlakproject/|PHLAK]] - "A Linux distribution Live CD based on Morphix, that focuses on providing network security tools". *[[http://en.wikipedia.org/wiki/PHLAK|EN.Wikipedia "PHLAK"]], [[http://de.wikipedia.org/wiki/PHLAK|DE.Wikipedia "PHLAK"]]. *Trinux / ubuntutrinux. *[[http://trinux.sourceforge.net/legacy/|SourceForge "Trinux Legacy - What is Trinux?"]], [[http://web.archive.org/web/*/http:/www.trinux.org/|Archive.org "Trinux"]] ( - 2006-04-23 ). *[[http://www.linkedin.com/in/mattdfranz|LinkedIn "Matt Franz"]]. *[[http://code.google.com/p/ubuntutrinux/|ubuntutrinux]]. *[[http://trinux.sourceforge.net/legacy/|Sourceforge "Trinux: A Linux Security Toolkit"]], [[http://www.sourceforge.net/projects/trinux/|Sourceforge "Trinux: A Linux Security Toolkit"]]. *[[http://en.wikipedia.org/wiki/Trinux|EN.Wikipedia "Trinux"]]. *[[http://www.bernd-roehling.de/trinux/index.shtml|Bernd Röhling "Trinux Learning Page"]]. ===== Lightweight Linux ===== *[[http://alinux.pw/|aLinux OS & Fine Art Photography]] -> Download of [[http://alinux.pw/aLive-17.0b3.iso|aLinux ISO]] ( ISO ). *[[http://en.wikipedia.org/wiki/ALinux|EN.Wikipedia "aLinux"]] ( formerly: "Peanut Linux" ). *Requirements: *486 SX/DX or higher processor (CPU). *64 MB RAM (128 MB recommended). *2 GB free hard disk drive space. *CD-ROM drive (burner required to burn ISO). *[[http://www.archlinux.org/|Arch Linux]] - "A simple, lightweight distribution". *[[http://www.freecode.com/projects/blueflops/|free(code) "blueflops"]]. *"A two-floppy Linux distribution with a graphical Web browser". *"The kernel was upgraded to 2.6.12.3". *[[http://www.damnsmalllinux.org/|Damn Small Linux]]. *"A very versatile 50MB mini desktop oriented Linux distribution". *"Run light enough to power a 486DX with 16MB of Ram". *[[http://www.mikelev.in/ux/|Mike Levin "LEVIN/UX - A Micro Linux Distribution for Education"]], [[http://www.github.com/miklevin|GitHub "miklevin (Mike Levin)"]] - "The micro Linux distribution known as Levinux (download ~25 MB) is a tiny virtual Linux server that runs from USB or Dropbox with a double-click (no install or admin rights required) on Macs, Windows or Linux PCs", "with an emphasis on an actual running Python/Flask web app". *[[http://www.slitaz.org/|SliTaz GNU/Linux]]. *[[http://en.wikipedia.org/wiki/SliTaz_GNU/Linux|EN.Wikipedia "SliTaz GNU/Linux"]], [[http://en.wikipedia.org/wiki/TazLiTo|EN.Wikipedia "TazLiTo"]], [[http://de.wikipedia.org/wiki/SliTaz|DE.Wikipedia "SliTaz"]] - "SliTaz can even run in 16 MB of RAM and a little swap memory". *[[http://www.tinycorelinux.net/|Tiny Core Linux]] - "It starts with a recent Linux kernel, vmlinuz, and our root filesystem and start-up scripts packaged with a basic set of kernel modules in core.gz. Core (10MB)". *[[http://www.voidlinux.eu/|Void Linux]], [[http://www.github.com/voidlinux|GitHub "voidlinux"]] - "The spirit of Void is such that we keep things default, necessary, and minimal as possible". ===== Linux on USB Memory Stick ===== ==== Knoppix ==== === The Distribution === *[[http://www.knoppix.org/|KNOPPIX]]. *[[http://en.wikipedia.org/wiki/Knoppix|EN.Wikipedia "Knoppix"]], [[http://de.wikipedia.org/wiki/Knoppix|DE.Wikipedia "Knoppix"]]. *[[http://en.wikipedia.org/wiki/Klaus_Knopper|EN.Wikipedia "Klaus Knopper"]], [[http://de.wikipedia.org/wiki/Klaus_Knopper|DE.Wikipedia "Klaus Knopper"]]. === Resources === *[[http://www.knoppix.net/wiki/|Knoppix Wiki]]. *[[http://www.knoppix.net/wiki/Deb_files_or_Debian_Packages|Knoppix Wiki "Deb files or Debian Packages"]]. *[[http://knoppix.net/forum/threads/17594-How-do-i-install-a-deb-package|Knoppix Forum "How do i install a .deb package"]] - "First, note that you can only install a .deb package if you have a HD install, otherwise you'll have to use Klik (Kmenu>Knoppix>Utilities>install software)". *Keyboard: *[[http://www.knoppixforum.de/knoppix-forum-deutsch/startprobleme/thread4007/tastaturlayout-von-knoppix-6-0-1-de-%C3%A4ndern.html|Knoppixforum - Linux Live Distribution "Tastaturlayout von Knoppix 6,0,1 DE ändern"]]. *Beim Booten von Knoppix muss man die beiden Parameter **keyboard=de-latin1** und **xkeyboard=de** an den Kernel übergeben.. Das Booten geschieht vermutlich mittels Grub. Dann kann man die Datei /boot/grub/menu.lst entsprechend anpassen. Dazu gibt man im Terminal "sudo leafpad /boot/grub/menu.lst" ein... Damit aber jetzt die Bearbeitung nicht zu schwer fällt, kann man im Terminal vor dem Aufruf des Editors erst noch "sudo setxkbmap de" ausführen. *[[http://www.linuxwiki.de/KNOPPIX/CheatCodes|Linux Wiki "KNOPPIX/CheatCodes"]]. *Instruction that work until the next reboot: *"sudo setxkbmap de". *Instructions that did not work for me :-(: *"sudo leafpad /boot/grub/menu.lst". *There, add the options: *"keyboard=de". *"xkeyboard=de". *Reboot the system. *Instructions by Klaus Knopper himself: Start Knoppix by *"knoppix lang=en xkeyboard=de" ( Linux-32bit ). *"knoppix64 lang=en xkeyboard=de" ( Linux-64bit ). *[[http://www.knoppixforum.de/knoppix-forum-deutsch/startprobleme/thread6611/knoppix-9-1-wie-hd-installation.html|Knoppixforum "Knoppix 9.1 -Wie HD-Installation?"]]. *Downloads by Chrome browser, by default at "/home/knoppix/Downloads". *Access to NTFS drives. *With Knoppix9.1 of 2021, I failed to access the NTFS drive of the Windows PC by the Knoppix Desktop, where I booted Knoppix by USB stick :-(. *With Debian11, however, I was able to access the NTFS drive both by Debian booted by USB stick and Debian booted from harddisk. When booting from harddisk, Debian asked to select a Windows user and to enter its password. When booting by USB stick, access to NTFS drive was immediately without asking for Windows user and password. ==== Pendrivelinux ==== *[[http://www.pendrivelinux.com/|Pendrivelinux - Easily run Linux from a portable USB Device]]. ===== Realtime Linux, Embedded Linux ===== ==== Special Linux on Smart Devices, Smartphones, Tablets ==== === Android === *See [[android.html|Google Android]]. === webOS === *[[http://www.hpwebos.com/|HP webOS]]. *[[http://www.openwebosproject.org/|Open webOS]]. *The OpenSource Javascript framwork "Enyo" -> See [[webtech05.html|Web Technologies ( HTML5, HTML, XML & Javascript ) 5/5 - Javascript Frameworks]]. *[[http://en.wikipedia.org/wiki/HP_TouchPad|EN.Wikipedia "HP TouchPad"]], [[https://de.wikipedia.org/wiki/HP_TouchPad|DE.Wikipedia "HP TouchPad"]]. *[[http://en.wikipedia.org/wiki/WebOS|EN.Wikipedia "WebOS"]], [[https://de.wikipedia.org/wiki/Open_WebOS|DE.Wikipedia "Open WebOS"]]. ==== Linux on PLCs ==== *"ctrlX OS". *[[http://apps.boschrexroth.com/microsites/ctrlx-automation/en/|Bosch Rexroth "ctrlX AUTOMATION – Two Steps Ahead"]]. *[[https://apps.boschrexroth.com/microsites/ctrlx-automation/en/portfolio/ctrlx-core/|Bosch Rexroth "ctrlX AUTOMATION – ctrlX CORE"]] - PLCs for "ctrlX OS". *Partners in 2025: *"WAGO Kontakttechnik GmbH & Co. KG" - See [[iec61131.html|IEC 61131 Process Logic Control Programming PLC - PLC Systems, PLC Hardware, PLC Software]]. *[[http://www.congatec.com/|congatec GmbH]] - "Embedded Computer-on-Modules - COM-HPC, COM Express, SMARC, Qseven". *"Dell", "Nokia". *The ecosystem provides special "Snaps" for the PLC hardware of WAGO and drive controls of Bosch-Rexroth. *[[http://en.wikipedia.org/wiki/Snap_(software)|EN.Wikipedia "Snap (software)"]], [[http://en.wikipedia.org/wiki/Snappy_(Paketverwaltung)|EN.Wikipedia "Snappy (Paketverwaltung)"]] - "Es wurde von Canonical für Ubuntu entwickelt und ist mittlerweile auch für andere Linux-Distributionen verfügbar. Dabei geht es über den Anwendungsfall auf dem Linux-Desktop hinaus und zielt auch auf Anwendungen im Cloud Computing und das IoT ab". *The software stack is based on "CODESYS", as in the past with WAGO. ==== Operating Systems ==== *[[http://www.angstrom-distribution.org/|The Ångström distribution]]. *[[http://en.wikipedia.org/wiki/%C3%85ngstr%C3%B6m_distribution|EN.Wikipedia "Ångström distribution"]]. *I was told by experts in 2015-10, that the Ångström distribution is now "Yocto compatible" :-). *The commercial [[http://www.embedded-platform.com/|Arrow Electronics Inc "ARROW Embedded Platform Concept"]] ( "Arrow EPC" ). *[[http://elks.sourceforge.net/|Sourceforge "ELKS, The Embeddable Linux Kernel System"]], [[http://www.sourceforge.net/projects/elks/|Sourceforge "ELKS, The Embeddable Linux Kernel System"]] - "16-bit Linux" for 8086, 8088. *[[http://en.wikipedia.org/wiki/LibeRTOS|EN.Wikipedia "LibeRTOS"]], [[http://de.wikipedia.org/wiki/LibeRTOS|DE.Wikipedia "LibeRTOS"]]. *[[http://www.ittc.ku.edu/kurt/|KURT Linux (Kansas University Real-Time Linux)]]. *[[http://www.open-realtime-linux.de/|Open Real-Time Linux Projekt]]. *[[http://www.linaro.org/|Linaro]] - "Work with the industry leaders, building the future of Open Source Software on ARM" *Wiki [[http://wiki.linaro.org/|Linaro Wiki]]. *[[http://en.wikipedia.org/wiki/Linaro|EN.Wikipedia "Linaro"]]. *[[http://www.osadl.org/|OSADL - Open Source Automation Development Lab]]. *[[http://www.osadl.org/Realtime-Preempt.preempt-rt.0.html|OSADL "Download the Realtime-Preempt Kernel Patch"]]. *[[http://en.wikipedia.org/wiki/RTLinux|EN.Wikipedia "RTLinux"]], [[http://de.wikipedia.org/wiki/RTLinux|DE.Wikipedia "RTLinux"]]. *[[http://www.rtai.org/|RTAI]] - the RealTime Application Interface for Linux from DIAPM. *[[http://en.wikipedia.org/wiki/RTAI|EN.Wikipedia "RTAI"]], [[http://de.wikipedia.org/wiki/RTAI|DE.Wikipedia "RTAI"]]. *[[http://en.wikipedia.org/wiki/Adaptive_Domain_Environment_for_Operating_Systems|EN.Wikipedia "Adaptive Domain Environment for Operating Systems"]]. *[[http://www.xenomai.org/|Xenomai]] - "A real-time development framework cooperating with the Linux kernel, in order to provide a pervasive, interface-agnostic, hard real-time support to user-space applications, seamlessly integrated into the GNU/Linux environment". *[[http://www.xenomai.org/documentation/xenomai-2.2/html/xenomai/|Xenomai "Xenomai - Implementing a RTOS emulation framework on GNU/Linux"]]. *[[http://en.wikipedia.org/wiki/Xenomai|EN.Wikipedia "Xenomai"]]. ==== Operating System Builder, Build Systems ==== *[[http://www.yoctoproject.org/|Yocto Project]]. *[[http://en.wikipedia.org/wiki/Yocto_Project|EN.Wikipedia "Yocto Project"]]. *eCos, CentOS, FreeRTOS, Linux (Angstrom), Linux (Debian), Linux (Fedora), Linux (kernel.org), Linux (LinuxPPC), Linux (uCLinux), Linux (OSADL), Linux (Slackware), Linux (Yocto), RTEMS -> named by VDC Survey. ===== SMP Linux ===== ==== Running Linux on SMP Computers ==== *[[http://www.tldp.org/|The Linux Documentation Project]]. *[[http://www.tldp.org/HOWTO/Parallel-Processing-HOWTO-2.html|The Linux Documentation Project "2. SMP Linux"]]. *[[http://www.freescale.com/tools/embedded-software-and-tools/run-time-software/linux-sdk/smp-linux:SMPLINUX|Freescale "SMPLINUX: SMP Linux"]]. *[[http://www.ibm.com/developerworks/library/l-linux-smp/|IBM developerWorks "Linux and symmetric multiprocessing. Unlock the power of Linux on SMP systems"]]. ==== Resources ==== *[[http://en.wikipedia.org/wiki/Symmetric_multiprocessing|EN.Wikipedia "Symmetric multiprocessing"]], [[https://de.wikipedia.org/wiki/Symmetrisches_Multiprozessorsystem|DE.Wikipedia "Symmetrisches Multiprozessorsystem"]]. ===== Linux in the Cloud ===== ==== Jolicloud ==== *[[http://www.jolicloud.com/|Jolicloud]]. *Blog [[http://www.jolicloud.com/blog/|Jolicloud Blog]]. *[[http://my.jolicloud.com/|My Jolicloud]]. *[[http://www.facebook.com/jolicloud|Facebook "Jolicloud"]], [[http://www.facebook.com/apps/application.php?id=43059135403&ref=ts|Facebook "Jolicloud"]]. *[[http://twitter.com/jolicloud|Twitter "Jolicloud"]]. *[[http://www.youtube.com/results?search_query=Jolicloud|YouTube - Search for "Jolicloud"]]. *[[http://www.linkedin.com/company/jolicloud|LinkedIn - Companies "Jolicloud"]]. ===== Unix / Linux on Windows Host ===== ==== Wubi ( Ubuntu Installer ) ==== *[[http://wiki.ubuntu.com/WubiGuide|Ubuntu Wiki|WubiGuide]]. *2014-06: "At this time, Wubi does not work with Windows 8 default boot-loader. Thus at this point Wubi would not work on a new Windows 8 machine". *[[http://en.wikipedia.org/wiki/Wubi_%28Ubuntu_installer%29|EN.Wikipedia "Wubi (Ubuntu installer)"]], [[http://de.wikipedia.org/wiki/Wubi_(Ubuntu)|DE.Wikipedia "Wubi (Ubuntu)"]]. ==== Cooperative Linux ==== *[[http://www.colinux.org/|Cooperative Linux]] - "The first working free and open source method for optimally running Linux on Microsoft Windows natively". ===== Linux on Smartphones ===== *Google. *See [[android.html|Google Android 1/8]]. *[[http://en.wikipedia.org/wiki/Gentoo_Linux|EN.Wikipedia "Gentoo Linux"]], [[http://de.wikipedia.org/wiki/Gentoo_Linux|DE.Wikipedia "Gentoo Linux"]]. *[[http://en.wikipedia.org/wiki/Chromium_OS|EN.Wikipedia "Chromium OS"]], [[http://de.wikipedia.org/wiki/Chromium_OS|DE.Wikipedia "Chromium OS"]]. *[[http://en.wikipedia.org/wiki/Chrome_OS|EN.Wikipedia "Chrome OS"]], [[http://de.wikipedia.org/wiki/Google_Chrome_OS|DE.Wikipedia "Google Chrome OS"]]. *[[http://en.wikipedia.org/wiki/Firefox_OS|EN.Wikipedia "Firefox OS"]], [[http://de.wikipedia.org/wiki/Firefox_OS|DE.Wikipedia "Firefox OS"]]. *[[http://en.wikipedia.org/wiki/KaiOS|EN.Wikipedia "KaiOS"]], [[http://de.wikipedia.org/wiki/KaiOS|DE.Wikipedia "KaiOS"]]. ===== Linux on Legacy Hardware ===== *Linux Kernel 3.8 does not support 80x386 / 80x486 CPUs anymore :-(. So Linux Kernel 3.7 ist the last kernel for 80x386 / 80x486 CPUs :-). *[[http://www.linux.com/news/software/linux-kernel/701695-linux-38-hello-2013-goodbye-386-chips|Linux.com "Linux 3.8: Hello 2013, Goodbye 386 Chips"]], 2013-02-20 - "The removal of support for Intel 386 chips". *Ubuntu 12.04 and newer are shipped and installed by default with a kernel wich require a CPU with [[http://de.wikipedia.org/wiki/Physical_Address_Extension|EN.Wikipedia "Physical Address Extension"]] :-(. ===== Major, advanced and special Linux File Systems ===== ==== Major Linux File Systems ==== ==== Advanced Linux File Systems ==== *ZFS *[[http://en.wikipedia.org/wiki/ZFS|EN.Wikipedia "ZFS"]], [[http://de.wikipedia.org/wiki/ZFS_(Dateisystem)|DE.Wikipedia "http://de.wikipedia.org/wiki/ZFS_(Dateisystem)"]]. *Unique selling proposition (USP ): Can do "snapshots". *Lightweight LZH compression, to reduce block writes to the physical fie system. *[[http://en.wikipedia.org/wiki/OpenZFS|EN.Wikipedia "OpenZFS"]] *Included with Ubuntu 16.04 and later. *[[http://en.wikipedia.org/wiki/Btrfs|EN.Wikipedia "Btrfs"]], [[http://de.wikipedia.org/wiki/Btrfs|DE.Wikipedia "Btrfs"]]. *[[http://en.wikipedia.org/wiki/XFS|EN.Wikipedia "XFS"]], [[http://de.wikipedia.org/wiki/XFS_(Dateisystem)|DE.Wikipedia "XFS (Dateisystem)"]]. ==== Special Linux File Systems ==== ===== Resources ===== ==== General Linux Distributions ==== *[[http://distrowatch.com/|DistroWatch: Put the fun back into computing. Use Linux, BSD]]. *[[http://www.distrowatch.com/search.php?pkg=Python&pkgver=3|DistroWatch - Search Distributions for "Python 2"]]. *[[http://www.distrowatch.com/search.php?pkg=Python&pkgver=3|DistroWatch - Search Distributions for "Python 3"]]. *[[http://www.lwn.net/Distributions/index.php3|LWN.net - Your Linux Info Source "The LWN.net Linux Distribution List"]]. ==== Embedded Linux ==== *Wiki [[http://www.elinux.org/|Embedded Linux Wiki]]. *[[https://en.wikipedia.org/wiki/List_of_Linux_distributions|EN.Wikipedia "List of Linux distributions"]], [[https://de.wikipedia.org/wiki/Liste_von_Linux-Distributionen|DE.Wikipedia "Liste von Linux-Distributionen"]]. ==== Lightweight Linux Distributions ==== *[[http://www.linux.com/news/enterprise/systems-management/846633-best-lightweight-linux-distros|Linux.org "Best Lightweight Linux Distros"]]. *[[https://www.linux.com/news/software/applications/780781-6-excellent-lightweight-linux-distros-for-x86-and-arm|Linux.org "6 Excellent Lightweight Linux Distros for x86 and ARM"]]. *[[http://loll.sourceforge.net/linux/links/Distributions/Mini/|SourceForege "Loads of Linux Links", "Top: Distributions: Mini"]]. *[[http://www.maketecheasier.com/best-lightweight-linux-distribution-for-older-computers/|maketecheasier "Best Lightweight Linux Distribution for Older Computers"]]. *[[http://www.techradar.com/news/software/operating-systems/8-of-the-best-tiny-linux-distros-683552|techradar.pro "8 of the best tiny Linux distros"]]. *[[http://www.techradar.com/news/software/operating-systems/10-of-the-most-popular-lightweight-linux-distros-1295034|techradar.pro "10 of the most popular lightweight Linux distros"]]. *[[http://ubuntuforums.org/showthread.php?t=676517&s=b0b21b54d96ed52980d9d1cc2bc4e0d8|Ubuntu Forums "What's the OLDEST computer you have installed linux on?"]]. *[[http://en.wikipedia.org/wiki/Lightweight_Linux_distribution|EN.Wikipedia "Lightweight Linux distribution"]]. ==== Linux in the Cloud ==== *[[http://stadt-bremerhaven.de/betriebssystem-jolicloud-fuer-alle/|Caschys Blog - Web, Software, Hardware, Mobile Computing & co "Betriebssystem Jolicloud für alle"]], 2010. *[[http://www.micmox.de/blog/2010/01/18/mein-netbook-lebt-wieder-jolicloud-teil-1/|Micmox Die Ansichten des MM "Mein Netbook lebt (wieder) – Jolicloud Teil 1"]], [[http://www.micmox.de/blog/2010/01/20/ich-greife-nach-den-wolken-jolicloud-teil-2/|Micmox Die Ansichten des MM "Ich greife nach den Wolken – Jolicloud Teil 2"]], 2010. ===== Appropriate OpenDirectory Directory Pages ===== *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Linux/|OpenDirectory "Top: Computers: Software: Operating Systems: Linux"]]. *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Linux/Embedded/|OpenDirectory "Top: Computers: Software: Operating Systems: Linux: Embedded"]]. *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Linux/Platforms/|OpenDirectory "Top: Computers: Software: Operating Systems: Linux: Platforms"]]. *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Embedded/|OpenDirectory "Top: Computers: Software: Operating Systems: Embedded"]]. *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Realtime/|OpenDirectory "Top: Computers: Software: Operating Systems: Realtime"]]. *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Realtime/Open_Source/|OpenDirectory "Top: Computers: Software: Operating Systems: Realtime: Open Source"]]. *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Realtime/Linux/|OpenDirectory "Top: Computers: Software: Operating Systems: Realtime: Linux"]]. {{tag>Linux}}