Jede und Jeder hat schonmal davon gehört, manche haben das sogar schon mal installiert und viele haben sich schon irgendwann mal darüber aufgeregt: Das Betriebssystem. Aber was genau ist eigentlich dieses Ding, dem wir allzu oft die Schuld für unser aller Versagen in die Schuhe schieben?
Um der Frage auf den Grund zu gehen, besuche ich einen guten Freund, den Daniel Mack. Daniel ist ein Podcast-erprobter, audiophiler und sehr geduldiger Entwickler und erklärt uns, was ein Betriebssystem ist. Das ist kein leichtes Unterfangen und bringt uns Beide am Anfang ganz schön ins Stottern. Aber nach einem kurzen Stromausfall wird alles besser!
Wir lernen, wie ein Betriebssystem funktioniert, mit welchen Komponenten es interagiert, und wie ein Computer es hinbekommt, so zu tun, als wäre er Multi-Tasking-fähig. Außerdem erklärt Daniel, was der Unterschied zwischen einem freien und nicht-so-freien Betriebssystem ist und gibt uns einen Einblick in den Entwicklungsprozess eines Linux Kernels, den er selbst als Linux-Kernel-Entwickler stets live mitbekommt.
Als Bonus gibt es noch einen Exkurs in die wunderbare Welt der freien Software und oben drauf ein wenig buddhistische Anti-Prokrastinations-Lehre.
Viel Spaß!
Daniel Mack (nicht zu verwechseln mit Daniel Mack)
Daniel war schonmal in einem Podcast namens CRE und hat zum Beispiel über Audiokrams geredet
Linux
Eine SSD ist eine magische sehr schnelle Festplatte
Kernel
Zwischendurch erzähl ich von einem tollen Trick, um alle Prozesse ansehen zu können, vergesse das aber im Verlaufe des Podcasts. Wenn ihr einen Mac oder Linux habt, dann tippt mal “top” oder “ps aux” (unter Windows “takslist” soweit ich weiß) ein und schaut euch ein wenig um und versucht herauszufinden, was euch das Programm sagen will. Hier erfahrt ihr mehr über den Befehl und was die ganzen Zahlen bedeuten.
Luftstoßmaschine
30 Minuten Dog Vines
Ratschlagfionas Tip gegen Prokrastination
Der Linux Kernel hat tatsächlich ein bisschen mehr als eine Millionen Zeilen.
apt-get-update unter linux
git ist ein Tool, um Code verfügbar zu machen und gemeinsam daran zu arbeiten. In diesem Falle führt der Link zum Web-Interface, also zu Github. Das gibt es aber auch ohne Browser, wenn man das Programm auf seinem Computer installiert.
Beispiel für ein git repository
Linus Torvalds, der Erfinder von Linux
GNU – Gute-Nacht-Unterhaltung
Die Geschichte von GNU
Richard Stallman
Liste von linux distributionen
Memory Management Unit – Muh
Das schlechteste Programm der Welt ist länger als ich dachte. Erklärung im Artikel dazu.
Länge: 01:44:29
Veröffentlicht von arduina unter CC BY 3.0.
Jede und Jeder hat schonmal davon gehört, manche haben das sogar schon mal installiert und viele haben sich schon irgendwann mal darüber aufgeregt: Das Betriebssystem. Aber was genau ist eigentlich...
http://n00bcore.de/nc004-was-ist-ein-betriebssystem/