Was sind die Unterschiede zwischen Linux und Windows?
Jede Menge! Kein Wunder, denn gemeinsame Vorfahren haben die beiden Systeme nicht. Aber mal eins nach dem anderen:
Der Kernel, also quasi der harte Kern des Betriebssystems, ist ein völlig anderer und ist auch nach anderen Prinzipien gebaut: Windows (ab NT 3) → Hybridkernel (manche Treiber sind normaler Programmcode mit den gleichen Berechtigungen wie normale Anwendungen); Linux → modularer Monolith-Kernel (Treiber werden beim Systemstart in den Kernel eingebunden und haben vollen Zugriff aufs System).
Andere Benutzerschnittstellen: als reine Textkonsole hat Windows das alte cmd.exe, Linux hingegen mehrere Shells, die vielfach älter sind als Linux selbst. Als Unterbau für die grafische Oberfläche benützt Linux bis heute X11, auf dem dann Oberflächen wie KDE oder Gnome aufsetzen. Windows hat hier einen Monolithen im Einsatz.
Andere Programmierschnittstellen: die Win32-API unter Windows gegen die glibc unter Linux. Deswegen laufen Windows-Anwendungen nicht einfach so unter Linux, sondern benötigen dort einen Win32-API-Nachbau namens Wine.
Andere Dateisysteme: NTFS unter Windows, Ext4 oder Btrfs unter Linux. Wechseldatenträger wie USB-Sticks formatieren beide Systeme aber mit FAT32, das noch auf MS-DOS zurückgeht, mit dem aber fast jedes gängige Betriebssystem umgehen kann.
Und das ist erst der Anfang!