Gast
#377045
Hallo OpenSource-Betriebssysteme wie Linux werden ja mittlerweile auf so ziemlich alles portiert, wo Silizium drin ist. Da kam mir so die Idee, warum nicht auch auf AVRs? Nicht, dass ich das know-how oder die Zeit dazu hätte, aber ich begann ein bisschen darüber nachzudenken. Was macht eigentlich z.B. ein Linux oder ganz allgemein ein Betriebssystem überhaupt aus, überlegte ich mir. Irgendwie kam ich zum Schluss, dass es - in Einfachst-Betriebssystemen - hauptsächlich um die Koordination und Bereitstellung von Schnittstellen für die Hardware sowie eventuell, besonders bei Multithreading, um die Speicherverwaltung. Als ich mir überlegte, wie man das denn auf einem AVR (z.B.) umsetzen müsste, fiel mir irgendwie auf, dass es ungefähr auf die Bereitstellung einer Funktionsbibliothek herausläuft - ganz ähnlich wie für eine Programmiersprache. Ist es etwa das, was ein Betriebssystem ausmacht? Und was macht dann eben konkret ein ein z.B. Linux aus? Pinguin drauf und gut ist dürfte wohl nochnicht reichen ;-) Gruss Michael