Abo
  • Services:
Anzeige
Rust 0.9 ist erschienen.
Rust 0.9 ist erschienen. (Bild: Rust)

Mozilla Rust 0.9 verbessert Laufzeit und I/O

Für die Programmiersprache Rust 0.9 ist die Laufzeit stark überarbeitet worden, dabei blieben die Funktionen aber erhalten. Außerdem können Bibliotheken der von Mozilla initiierten Sprache nun statisch gelinkt werden.

Anzeige

Seit etwa zwei Jahren arbeitet Mozilla gemeinsam mit einer Community an der Programmiersprache Rust. Diese dient wiederum als Grundlage für die neue Layout-Engine Servo, an deren Entwicklung sich auch Samsung beteiligt. Für die nun erschienene Version 0.9 hat das Rust-Team große Teile der Laufzeit überarbeitet, laut Aussage der Entwickler blieben die meisten Funktionen aber erhalten.

Grüne und native Threads

Ein- und Ausgabefunktionen (I/O) befinden sich nun gesammelt in einem Modul, Methoden zum Umgang mit dem Dateisystem sind diesem nun zudem untergeordnet. Außerdem sind die verschiedenen I/O-Implementierungen in die Bibliotheken Libgreen und Libnative aufgeteilt worden.

Libgreen verwendet sogenannte Green Threads, also jene, die von einer virtuellen Maschine bearbeitet werden, und nutzt Libuv. Libnative hingegen verwendet betriebssystemnative Pthreads und wurde in vielen Teilen neu geschrieben. Zwar können Rust-Programmierer explizit gegen eine der beiden Bibliotheken linken, vom Rust-Team selbst wird das aber nicht empfohlen. Details dazu sind in einem Mailinglisten-Beitrag dokumentiert. Derzeit sind aber noch nicht alle I/O-Funktionen als native Threads verfügbar. Dazu zählen Timer, Signals, Unix Sockets sowie DNS.

Compiler linkt statisch

Der Rust-Compiler ist ab sofort auch in der Lage, Bibliotheken, sogenannte Crates, statisch zu linken. Die Erzeugung einer statischen oder dynamischen Bibliothek lässt sich über die Compiler-Einstellung steuern und der Compiler kann beide Arten mit einem Aufruf erzeugen, falls dies gewünscht ist.

Mit Rust 0.9 hat das Team zudem Closures zumindest "oberflächlich stark verändert" und Closure-Typen sehen nun aus wie ihre Deklaration. Darüber hinaus markiert die Version den Beginn einiger wichtiger geplanter Änderungen in Bezug auf den Umgang mit Pointern.

Weitere Neuigkeiten zu Rust 0.9 finden sich in den Release Notes. Quellpakete unter Apache- und MIT-Lizenz sowie ein Installer für Windows stehen über die Projektwebseite zur Verfügung.


eye home zur Startseite
Schnarchnase 11. Jan 2014

Das Design ist für das Aufgabengebiet durchaus angemessen. Leider ist die Sprache...

Anonymer Nutzer 10. Jan 2014

Nur ein Narr würde auf ein solches, sich in der Entwicklung befindliches Konstrukt...

Wissard 10. Jan 2014

Das heißt Laufzeitumgebung, ist etwas salopp geschrieben in der Pressemeldung aber eine...



Anzeige

Stellenmarkt
  1. ANSYS Germany GmbH, Otterfing (bei München)
  2. CG Gruppe Aktiengesellschaft, Berlin
  3. Baden-Württembergischer Genossenschaftsverband e.V., Stuttgart
  4. Daimler AG, Leinfelden-Echterdingen


Anzeige
Blu-ray-Angebote
  1. (u. a. Arrow, Pretty Little Liars, The Big Bang Theory, The 100)
  2. 49,99€ mit Vorbesteller-Preisgarantie

Folgen Sie uns
       


  1. Unternehmen

    1&1 Versatel bietet Gigabit für Frankfurt

  2. Microsoft

    Xbox One emuliert 13 Xbox-Klassiker

  3. DMT Bonding

    Telekom probiert 1 GBit/s ohne Glasfaser aus

  4. Telekom-Software

    Cisco kauft Broadsoft für knapp 2 Milliarden US-Dollar

  5. Pubg

    Die blaue Zone verursacht künftig viel mehr Schaden

  6. FSFE

    "War das Scheitern von Limux unsere Schuld?"

  7. Code-Audit

    Kaspersky wirbt mit Transparenzinitiative um Vertrauen

  8. iOS 11+1+2=23

    Apple-Taschenrechner versagt bei Kopfrechenaufgaben

  9. Purism Librem 13 im Test

    Freiheit hat ihren Preis

  10. Andy Rubin

    Drastischer Preisnachlass beim Essential Phone



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Flettner-Rotoren: Wie Schiffe mit Stahlsegeln Treibstoff sparen
Flettner-Rotoren
Wie Schiffe mit Stahlsegeln Treibstoff sparen
  1. Hyperflight China plant superschnellen Vactrain
  2. Sea Bubbles Tragflächen-Elektroboote kommen nach Paris
  3. Honolulu Strafe für Handynutzung auf der Straße

Gran Turismo Sport im Test: Puristischer Fahrspaß - fast nur für Onlineraser
Gran Turismo Sport im Test
Puristischer Fahrspaß - fast nur für Onlineraser

Passwortmanager im Vergleich: Das letzte Passwort, das du dir jemals merken musst
Passwortmanager im Vergleich
Das letzte Passwort, das du dir jemals merken musst
  1. Mirai-Nachfolger Experten warnen vor "Cyber-Hurrican" durch neues Botnetz
  2. Cyno Sure Prime Passwortcracker nehmen Troy Hunts Hashes auseinander
  3. Passwortmanager Lastpass ab sofort doppelt so teuer

  1. Re: Testgerät Defekt? Falsch getestet...

    andr_gin | 01:03

  2. Re: Telefonie Eigenschaften? Videokamera Qualität?

    narfomat | 00:57

  3. Re: Was soll man sonst machen...

    voxeldesert | 00:48

  4. Re: Wird auch Zeit

    lestard | 00:46

  5. Re: Sehe ich anders

    voxeldesert | 00:44


  1. 18:46

  2. 17:54

  3. 17:38

  4. 16:38

  5. 16:28

  6. 15:53

  7. 15:38

  8. 15:23


  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