OS im Browser: Inferno soll Java Konkurrenz machen

Schlanke Virtual Machine für vernetzte und sichere Anwendungen

Das britische Softwareunternehmen Vita Nuova hat ein Browser-Plug-in fertig gestellt, mit dem für das Netzwerkbetriebssystem Inferno programmierte Applets innerhalb von Webseiten ausgeführt werden können. Im Gegensatz zur Java Virtual Machine soll die Inferno VM wesentlich schlanker sein und die in der C-ähnlichen Programmiersprache Limbo geschriebenen Applets eine höhere Sicherheit bieten.

Anzeige

Limbo soll laut Vita Nuova auf Grund der Ähnlichkeit zu C schnell zu erlernen und die erzeugten Applikationen leicht in alle Inferno-Umgebungen portierbar sein. Innerhalb der Inferno VM, die in Form des nur 719 KB großen Plug-ins derzeit ausschließlich für den Internet Explorer ab Version 4 zur Verfügung steht, werden die in Form von Modulen vorliegenden Limbo-Programme in einem eigenen gesicherten Bereich ("Inferno Sandbox") ausgeführt. Dieser erlaubt in seiner derzeitigen Version den Zugriff auf ein virtuelles read-only KFS-Filesystem sowie eine beschreibbare RAM-Disk als Zwischenspeicher.

Die innerhalb einer Webseite aufgerufenen Limbo-Module werden vom Plug-in automatisch gestartet und interagieren je nach Funktionalität mit dem Anwender. Während nicht signierte (unsigned/untrusted) Module in einem eigenen Namespace ohne Netzwerk- oder lokalen Laufwerkszugriff laufen, dürfen signierte (signed/trusted) Module auf Wunsch auf einen größeren Namespace zugreifen und erlauben mehr Möglichkeiten. Die zum Download bereitstehende Vorab-Version des Plug-ins unterstützt allerdings nur unsignierte Module, Unterstützung für signierte Module, Netzwerkverbindungen und kontrollierten Zugriff auf Geräte sollen in der zweiten Version folgen.

Das fertige Plug-in soll alle Inferno-Authentifizierungs- und Sicherheits-Mechanismen zur gegenseitigen Authentifizierung, Nachrichten-Authentifizierung und -Verschlüsselung bei der Verbindung mit allen denkbaren Internet-Diensten umfassen. So sollen Netzwerk-Verbindungen gegen Modifikationen und/oder Abhören (Snooping) auf verschiedene Arten geschützt werden können.

Die in Limbo geschriebenen Plug-in-Applikationen werden in ".dis" (Modulformat von Limbo) Bytecode kompiliert und können entweder von der Dis Virtual Machine interpretiert oder on-the-fly in Maschinencode für die jeweilige Architektur kompiliert werden. Die Applikation kann auf jedem System entwickelt und debugged werden, auf dem Inferno derzeit läuft - auf eigenständigen Inferno-Systemen, unter Linux, Solaris, Plan 9, Windows und nun auch im Internet Explorer selbst.

Inferno ist ein skalierbares Netzwerkbetriebssystem, das auf verteiltes Berechnen ("Distributed Computing") in Multi-Prozessor-Systemen und Rechner-Netzwerken ausgelegt ist und damit ideal für Hochleistungs- und Hochverfügbarkeits-Umgebungen sein soll. Es kann über Vita Nuova in Form einer Abonnement-Lizenz bezogen werden und steht dann im Source-Code zur freien Verfügung - ähnlich Open-Source-Software.

Das Internet-Explorer-Plug-in für Windows sowie eine Installations-Version (ohne Sourcen) von Inferno für alle Windows-Versionen sowie Linux stehen unter www.vitanuova.com zum kostenlosen Download zur Verfügung. Für das Plug-in stehen bereits einige Demonstrations-Applikationen zur Verfügung.



Anzeige

  1. Mitarbeiter/-in für den Bereich mobile Endgeräte
    Deutsche Bundesbank, München
  2. Support Mitarbeiter Anwendungssupport/IT-Consult- ant Trainee (m/w)
    FirstProject Consulting GmbH, Hamburg
  3. Systemarchitekt/in Projekt Internet der Dinge
    Robert Bosch GmbH, Stuttgart-Feuerbach
  4. PreSales Storage Consultant Service Provider (m/w)
    NetApp Deutschland GmbH, München, Stuttgart oder Hamburg

 

Detailsuche


Blu-ray-Angebote
  1. Jurassic Park 3 - Steelbook [Blu-ray] [Limited Edition]
    14,99€
  2. 4 Blu-rays für 30 EUR
    (u. a. Das erstaunliche Leben des Walter Mitty, 96 Hours, Hänsel und Gretel: Hexenjäger u. R.E.D...
  3. Die sechs großen Nordwände der Alpen [2 Blu-ray]
    11,97€

 

Weitere Angebote


Folgen Sie uns
       

  1. Die Woche im Video

    Galaxy S6 gegen One (M9), selbstbremsende Autos und Bastelei

  2. Xbox One

    Firmware-Update bringt Sprachnachrichten auf die Konsole

  3. Elektromobilitätsgesetz

    Bundesrat gibt Elektroautos mehr Freiheiten

  4. 2160p60

    Youtube startet fordernde 60-fps-Videos in scharfem 4K

  5. Nuclide

    Facebook stellt quelloffene IDE vor

  6. Test Borderlands Handsome Collection

    Pandora und Mond etwas schöner

  7. Net-a-Porter

    Amazon soll vor 2-Milliarden-Dollar-Übernahme stehen

  8. Fire TV mit neuer Firmware im Test

    Streaming-Box wird vielfältiger

  9. Knights Landing

    Die Xeon Phi beherbergt Intels bisher größten Chip

  10. Volker Kauder

    Mehr deutsche Teststrecken für selbstfahrende Autos gefordert



Haben wir etwas übersehen?

E-Mail an news@golem.de



Episode Duscae angespielt: Final Fantasy ist endlich wieder zeitgemäß
Episode Duscae angespielt
Final Fantasy ist endlich wieder zeitgemäß
  1. Test Final Fantasy Type-0 HD Chaos und Kampf

Galaxy S6 im Test: Lebe wohl, Kunststoff!
Galaxy S6 im Test
Lebe wohl, Kunststoff!
  1. Galaxy S6 Active Samsungs wasserdichtes Topsmartphone
  2. Galaxy S6 und S6 Edge Samsung meldet 20 Millionen Vorbestellungen
  3. Galaxy S6 und S6 Edge im Hands on Rund, schnell, teuer

Banana Pi M2 angesehen: Noch kein Raspberry-Pi-Killer
Banana Pi M2 angesehen
Noch kein Raspberry-Pi-Killer
  1. MIPS Creator CI20 angetestet Die Platine zum Pausemachen
  2. Raspberry Pi 2 ausprobiert Schnell rechnen, langsam speichern

  1. Re: Zwang von 60fps nervt mich

    kiwi12 | 10:00

  2. Re: Nett gemeint...

    Jasmin26 | 09:52

  3. Re: Der Code basiert auf dem Github-Editor Atom

    Narancs | 09:48

  4. Re: Künstliche Argumente für PC-Version?

    exxo | 09:45

  5. Re: Kommt es nur mir so vor oder ist die...

    rabatz | 09:41


  1. 09:02

  2. 17:09

  3. 15:52

  4. 15:22

  5. 14:24

  6. 14:00

  7. 13:45

  8. 13:44


  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