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. T-Systems International GmbH, Berlin, Bonn
  2. CG CAR-GARANTIE VERSICHERUNGS-AG, Freiburg im Breisgau
  3. RA Consulting GmbH, Bruchsal
  4. über Ratbacher GmbH, Raum Bremen


Anzeige
Top-Angebote
  1. 70,02€
  2. 99,90€ + 4,95€ Versand (Vergleichspreis 124€)
  3. 229,00€ zzgl. 5€ Versand (USK 18)

Folgen Sie uns
       


  1. Hauptversammlung

    Rocket Internet will eine Bank sein

  2. Alphabet

    Google-Chef verdient 200 Millionen US-Dollar

  3. Analysepapier

    Facebook berichtet offiziell von staatlicher Desinformation

  4. Apple

    Qualcomm reduziert Prognose wegen zurückgehaltener Zahlungen

  5. Underground Actually Free

    Amazon beendet Programm mit komplett kostenlosen Apps

  6. Onlinelexikon

    Türkische Behörden sperren Zugang zu Wikipedia

  7. Straßenverkehr

    Elon Musk baut U-Bahn für Autos

  8. Die Woche im Video

    Mr. Robot und Ms MINT

  9. Spülbohrverfahren

    Deutsche Telekom "spült" ihre Glasfaserkabel in die Erde

  10. Privacy Phone

    John McAfee stellt fragwürdiges Smartphone vor



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Mario Kart 8 Deluxe im Test: Ehrenrunde mit Ballon-Knaller, HD Rumble und Super-Turbo
Mario Kart 8 Deluxe im Test
Ehrenrunde mit Ballon-Knaller, HD Rumble und Super-Turbo
  1. Hybridkonsole Nintendo verkauft im ersten Monat 2,74 Millionen Switch
  2. Nintendo Switch Verkaufszahlen in den USA nahe der Millionengrenze
  3. Nintendo Von Mario-Minecraft bis zu gelben dicken Joy-Cons

Bonaverde: Von einem, den das Kaffeerösten das Fürchten lehrte
Bonaverde
Von einem, den das Kaffeerösten das Fürchten lehrte
  1. Google Alphabet macht weit über 5 Milliarden Dollar Gewinn
  2. Insolvenz Weniger Mitarbeiter und teure Supportverträge bei Protonet
  3. Jungunternehmer Über 3.000 deutsche Startups gingen 2016 pleite

Noonee: Exoskelett ermöglicht Sitzen ohne Stuhl
Noonee
Exoskelett ermöglicht Sitzen ohne Stuhl

  1. Re: Wie wärs mit öffentlichen Verkehrsmitteln?!

    Fotobar | 30.04. 23:51

  2. Re: Top stabile Server Distro

    menno | 30.04. 23:49

  3. Re: Abgehoben

    theonlyone | 30.04. 23:31

  4. Re: 1 Dollar Gehalt

    theonlyone | 30.04. 23:24

  5. Re: Ähnlichkeit...

    User_x | 30.04. 23:12


  1. 13:08

  2. 12:21

  3. 15:07

  4. 14:32

  5. 13:35

  6. 12:56

  7. 12:15

  8. 09:01


  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