Abo
  • Services:
Anzeige
Der Microkernel Sel4 im Einsatz
Der Microkernel Sel4 im Einsatz (Bild: Nicta)

Sel4: Fehlerloser Microkernel unter der GPL freigegeben

Der von der National ICT Australia mitentwickelte Microkernel Sel4 steht ab sofort unter der GPL. Er wurde durch mehrere Testverfahren als vollständig fehlerfrei eingestuft.

Anzeige

Der Microkernel Sel4 gilt als vollkommen fehlerfrei und daher als sicher. Er wurde von der National ICT Australia (Nicta) zusammen mit dem US-Unternehmen General Dynamics C4 im Rahmen des Darpa-Programs High-Assurance Cyber Military Systems entwickelt. Jetzt steht der gesamte Code unter der GPLv2 sowie der BSD-Lizenz und kann auf Github eingesehen werden.

Das Besondere an Sel4 ist das ausgiebige Testverfahren, dem der Code unterzogen wurde. Der Verifizierungsprozess umfasste nicht nur die von Werkzeugen wie Lint oder Coverity durchgeführten Prüfungen, die sich meist auf statische Codeanalyse beschränken, sondern auch die Fahndung nach möglichen Pufferüberläufen oder Speicherlecks. Auch die Inter-Process Communication (IPC) sowie die Zugriffsrechte wurden untersucht. Letztere wurden auch im Rahmen der Zugriffe aus dem User-Space getestet.

Der Microkernel wurde bewusst klein gehalten, er kümmert sich ausschließlich um die Verwaltung von Interrupts, virtuellen Adressräumen, Threadverwaltung, IPC, besitzt eine Speicherverwaltung und regelt die Zugriffsrechte. Sämtliche Treiber oder Systemdienste laufen im User-Space. Dadurch soll zum einen die Stabilität des Systems gewährleistet werden - stürzt eine Komponente ab, können die anderen weiterlaufen. Zum anderen sorgen die Zugriffsrechte dafür, dass das System nicht von außen angegriffen werden kann. In den ausgiebigen Tests wurden auch Worst-Case-Szenarios durchprobiert.

Für ARM und x86

Sel4 wird deshalb für den Einsatz in hochsensiblen Umgebungen empfohlen. Er läuft auf ARMv6- (ARM11), ARMv7- (Cortex A8, A9, A15) und x86-Kernen, kann also auf Entwicklerplatinen wie Beagleboards oder Odroid ausprobiert werden. Auf entsprechender Hardware lässt sich Linux in einer virtuellen Maschine auf Sel4 einrichten und nutzen, etwa mit Intels VT-x samt EPT. Die Virtualisierung auf ARMs A7- beziehungsweise A15-Kernen soll später implementiert werden.

Das australische Forschungszentrum Nicta demonstrierte den Einsatz des Microkernels unter anderem in Drohnen, die nunmehr nicht mehr von Hackern vom Himmel geholt werden können sollen. Auch der Einsatz in der zivilen Luftfahrt, in Navigationsgeräten, in Robotern oder in Automobilen ist angedacht.


eye home zur Startseite
Hello_World 31. Jul 2014

Ob ein Parameter null sein darf oder nicht ist Teil des Vertrags der betreffenden...

gadthrawn 31. Jul 2014

Sorry, aber das sehe ich anders. Ich kenne recht viel Code, auch aus...

frostbitten king 30. Jul 2014

Ok, ja das ist wohl wahr der Mischmasch ist in der Tat grauslich (ich kotz bei so nem...

Hello_World 30. Jul 2014

_Alle_ NP-vollständigen Probleme sind Entscheidungsprobleme, damit erklärst Du also...

Hello_World 29. Jul 2014

Linux verifizieren? *rofl*, das kann nur von jemandem kommen, der keine Ahnung hat, wovon...



Anzeige

Stellenmarkt
  1. Daimler AG, Sindelfingen
  2. RUAG Ammotec GmbH, Fürth
  3. T-Systems International GmbH, verschiedene Standorte
  4. Friedrich Lütze GmbH, Weinstadt


Anzeige
Top-Angebote
  1. 129,00€ (Vergleichspreis 194€)
  2. 12,99€

Folgen Sie uns
       


  1. Konkurrenz zu Amazon Echo

    Hologramm-Barbie soll digitale Assistentin werden

  2. Royal Navy

    Hubschrauber mit USB-Stick sucht Netzwerkanschluss

  3. Class-Action-Lawsuit

    Hunderte Ex-Mitarbeiter verklagen Blackberry

  4. Rivatuner Statistics Server

    Afterburner unterstützt Vulkan und bald die UWP

  5. Onlinewerbung

    Youtube will nervige 30-Sekunden-Spots stoppen

  6. SpaceX

    Trägerrakete Falcon 9 erfolgreich gestartet

  7. Hawkeye

    ZTE bricht Crowdfunding-Kampagne ab

  8. FTTH per NG-PON2

    10 GBit/s für Endnutzer in Neuseeland erfolgreich getestet

  9. Smartphones

    FCC-Chef fordert Aktivierung ungenutzter UKW-Radios

  10. Die Woche im Video

    Die Selbstzerstörungssequenz ist aktiviert



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Prey angespielt: Das Monster aus der Kaffeetasse
Prey angespielt
Das Monster aus der Kaffeetasse
  1. Bethesda Softworks Prey bedroht die Welt im Mai 2017
  2. Ausblicke Abenteuer in Andromeda und Galaxy

Autonomes Fahren: Die Ära der Kooperitis
Autonomes Fahren
Die Ära der Kooperitis
  1. Neue Bedienungssysteme im Auto Es kribbelt in den Fingern
  2. Amazon Alexa im Auto, im Kinderzimmer und im Kühlschrank
  3. Focalcrest Mixtile Hub soll inkompatible Produkte in Homekit einbinden

Kernfusion: Angewandte Science-Fiction
Kernfusion
Angewandte Science-Fiction
  1. Kernfusion Wendelstein 7-X funktioniert nach Plan

  1. Re: Und was macht die Boulevardpresse draus?

    Vögelchen | 04:44

  2. Re: "Obi-Wan Kenobi, ihr seid meine letzte Hoffnung!"

    Prinzeumel | 04:38

  3. Re: Und wo liegt nun der Unterschied zu Alexa?

    Prinzeumel | 04:30

  4. Re: Die Entwicklung ist doch abzusehen...

    LinuxMcBook | 04:19

  5. Re: Ich kanns auch nicht mehr hören...

    FattyPatty | 03:18


  1. 14:00

  2. 12:11

  3. 11:29

  4. 11:09

  5. 10:47

  6. 18:28

  7. 14:58

  8. 14:16


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel