Hallo zusammen!
Das von der TU Dresden entwickelte, jetzt in Version 9.11 verfügbare Betriebssystem verfügt über ein IMHO sehr spannendes Grundkonzept: Der Quelltext fokussiert sich auf das Wesentlichste und soll mit 20.000 Zeilen auskommen - ob das für ein OS viel oder wenig ist, kann ich allerdings nicht beurteilen.
Durch die reduzierte Komplexität sollen nicht nur Systemressourcen geschont werden, es soll auch leichter sein, Sicherheitslecks zu vermeiden. Alle Einzelheiten inkl. weiterführenden Links in diesem Artikel: http://www.golem.de/0911/71457.html
Besonders sympathisch ist mir der Ansatz, dass endlich einmal ein OS das Thema Sicherheit "bei der Wurzel" packt, nämlich bei der Komplexität des Systems selbst. Letztlich ist es ja so: Alle Sicherheitslücken, denen die Anwender immer munter hinterher-patchen bzw. die sie durch nachträgliches Draufsatteln irgendwelcher Security-Suites übertünchen, bestehen ja letztlich nur deswegen, weil das System sie überhaupt zulässt. Hier schon bei der Systementwicklung im Ansatz einen Riegel vorzuschieben, halte ich grundsätzlich für eine gute Idee.
FYI
Olaf
Alternative Betriebssysteme 1.414 Themen, 9.991 Beiträge
Aktuelle Linux-Kernel liegen so bei 11-12 Millionen Zeilen Code.
Um Gotteswillen... das ist ja schwindelerregend! Ich denke dabei nicht nur an die gewaltigen "Textmengen", sondern auch an die zunehmende Arbeitsteilung, die dabei zwangsläufig nötig wird. Das kann ja nicht eine kleine Handvoll Leute alleine schaffen.
Aber je mehr Entwickler es werden, desto schwieriger stelle ich mir vor, die Code-Bestandteile so zu optimieren, dass sie nachher wie kleine Zahnrädchen nahtlos ineinander passen.
Vielleicht ist das laienhaft von mir gedacht, aber ich möchte ein solches Projekt nicht koordinieren müssen. Respekt!
CU
Olaf
Um Gotteswillen... das ist ja schwindelerregend! Ich denke dabei nicht nur an die gewaltigen "Textmengen", sondern auch an die zunehmende Arbeitsteilung, die dabei zwangsläufig nötig wird. Das kann ja nicht eine kleine Handvoll Leute alleine schaffen.
Aber je mehr Entwickler es werden, desto schwieriger stelle ich mir vor, die Code-Bestandteile so zu optimieren, dass sie nachher wie kleine Zahnrädchen nahtlos ineinander passen.
Vielleicht ist das laienhaft von mir gedacht, aber ich möchte ein solches Projekt nicht koordinieren müssen. Respekt!
CU
Olaf