Intro
Welche Betriebssysteme verwenden wir?
Statistik über Endgeräte
Abschnitt betitelt „Statistik über Endgeräte“Am Computer

Am Smartphone

Gesamt

Quelle: Diese Statistik stammt von CloudFlare, einer Firma die mit ihrem CDN Millionen von Webseiten bereit stellt und schützt. Sie bieten unter der Adresse https://radar.cloudflare.com/ Zugriffsstatistiken an. Gezählt werden also nur Computer / Smartphones, die das Internet benutzen, und dabei (auch) Webseiten auf Cloudflare ansurfen.
Statistik über Server
Abschnitt betitelt „Statistik über Server“
Quelle: Diese Statistik stammt von w3techs, einer Firma die Statistiken über Webseiten sammelt. Gezählt werden also nur Server, die eine Webseite anbieten.
Wozu ein Betriebssystem?
Abschnitt betitelt „Wozu ein Betriebssystem?“Dazu ein Blick auf die Hardware: ein Bild aus dem Design Museum, dass den Aufbau eines Framework Laptops zeigt:

Bild von The Design Museum und dem Photographen Felix Speller verwendet unter CC-SA Lizenz, Quelle
Der nächste Computer hat wahrscheinlich andere Komponenten: mehr, weniger, anderen Hauptspeicher, eine andere Grafikkarte, ein anderes Display, u.s.w.
Ein Programm zu schreiben, dass für diese verschiedene Hardware funktioniert wäre sehr schwierig.
Was tut ein Betriebssystem?
Abschnitt betitelt „Was tut ein Betriebssystem?“Deswegen wurden Betriebssysteme erfunden.
Aus “Tanenbaum, Andrew S., and Herbert Bos. Moderne Betriebssysteme. 4.Edition. Pearson Studium. 2016.”:
Die Aufgabe des Betriebssystem ist es, den Benutzerprogrammen ein besseres, einfaches, klares Modell des Computers zur Verfügung zu stellen und außerdem die verfügbaren Ressourcen zu kontrollieren.
Es ist also eine Abstraktionsschicht über der Hardware.
Wer ein Programm schreibt, das auf vielen Computern funktionieren soll, braucht nun also nicht mehr Millionen von Hardware-Kombinationen zu bedenken, sondern programmiert für eines von drei gängigen Betriebssystemen.
Welches Betriebssystem ist das beste?
Abschnitt betitelt „Welches Betriebssystem ist das beste?“Das ist natürlich eine Scherzfrage. Egal ob Windows, MacOS oder Linux, mit jedem davon kann man erfolgreich studierenden, Programmier-Projekte umsetzen, Games oder Web-Applikationen entwickeln.
Die Betriebssysteme haben Gemeinsamkeiten, und teilweise einen gemeinsamen Stammbaum:
Eine Sonderstellung hat Linux: es ist Open Source, also nicht nur gratis, sondern wird auch von der Gemeinschaft weiterentwickelt. Andere Systeme sind kommerziell (Windows, MacOS, IOS), oder nur in Teilen Open Source (Android, ChromeOS).
Was sind die Unterschiede?
Abschnitt betitelt „Was sind die Unterschiede?“Alle Programme, die man im ersten Semester braucht, laufen auf Windows und MacOS gleich gut. Es gibt einige wenige Themen, wo das Betriebssystem wirklich einen Unterschied macht:
- Preis der Hardware: bei Windows, Linux, Android günstiger, bei MacOS und iOS teurer
- Entwicklung von Apps für iOS: nur auf MacOS
- Entwicklung von Konsole-Games (Playstation, Xbox, Switch): “Software Development Kits” (SDKs) nur auf Windows
- Linux: ** Entwicklung für iOS, Konsolen nicht vollständig möglich ** einzelne Programme für andere Berufe fehlen (Adobe, CAD) ** einzelne Programme sind schlechter (MS Teams)
Und es gibt eine grobe Tendenz:
- Web Development: Server immer Linux, Laptops oft MacOS, aber auch Windows und Linux vertreten
- Game Development: Entwicklung auf Windows
Obwohl die Unterschiede so gering sind, findet man viele starke Meinungen dazu im Internet und in Fachkreisen.
beantwortet: 0 / 0 (0%)
richtig: 0 / 0 (0%)