Die aktuelle Version 1.36 der Programmiersprache Rust stabilisiert das für Async/Await wichtige Future-Trait. Speicherzuweisungen wie Box und Vec können nun auch außerhalb der Standardbibliothek genutzt werden. Und Cargo läuft offline.
Rust
Das Language-Team hinter der Programmiersprache Rust hat sich nach reiflicher Überlegung für eine Await-Operator-Syntax entschieden: "future.await".
Geht es nach dem Willen von Intels Open-Source-Entwicklern, sollen Cloud-Server künftig eine moderne Firmware statt UEFI verwenden - sowie einen Hypervisor, der in Rust geschrieben wurde.
Die Entwickler der Programmiersprache Rust haben das Feedback ihrer Nutzer gesammelt, die diese in Form von Blogposts veröffentlichten. Nun liegt eine Roadmap für 2019 vor.
Fastly hat mit Lucet einen nativen Webassembly-Compiler und -Runtime unter eine Open-Source-Lizenz gestellt. Die soll Webassembly auch jenseits des Browsers nutzbar machen.
Die Entwickler des Rust-Betriebssystems Redox OS haben für die nun verfügbare Version 0.5 eine neue eigene C-Bibliothek erstellt. Diese ist in Rust geschrieben und bringt mehr Funktionen als bisher, so dass viele neue Pakete wie FFmpeg oder auch Mesa mit Redox OS genutzt werden können.
Die aktuelle Version 1.33 der Programmiersprache Rust ist verfügbar. Die Version verbessert den Umgang mit Const-Funktionen und führt das Konzept des Anpinnens für Speicherbereiche ein. Letzteres ist eine wichtige Vorarbeit für Async/Await. Mit dem sogenannten Produktivitätsupdate Rust 2018 hat...
Die Rust-Community wertet in ihrem Blog eine jährliche Umfrage zur Programmiersprache aus. Die zeigt unter anderem, dass Rust stärker zum Einsatz kommt. Damit wird auch der Ruf nach einem GUI-Toolkit lauter.
Für einen möglichst breiten Einsatz der Programmiersprache Rust muss diese auch auf vielen CPU-Architekturen laufen. Die Debian-Betreuer melden nun 14 unterstützte Architekturen. Mit dem neuen RISC-V und dem sehr alten M68K sollen weitere folgen.
Die Rust-Entwickler haben eine neue Version 1.30.0 ihrer Programmiersprache angekündigt. Die ergänzt neue Arten prozeduraler Makros, legt deren Gültigkeit mit "use" fest und verbessert das Modulsystem.
Sequoia haben einige Entwickler ihre neue Verschlüsselungsbibliothek getauft, eine Open-PGP-Implementierung in Rust. Sie soll den Umgang mit PGP erleichtern.
Die leichtgewichtige Distribution Alpine Linux basiert auf libc und Buybox. Die jetzt freigegebene Version 3.8.0 aktualisiert die Software und unterstützt offiziell den Raspberry Pi 3 Model B+. Die Entwickler stellen ergänzend ein Image für Rechner mit ARM64-Prozessor (Aarch64-Architektur)...
Im neuen Release stecken laut Mitteilung zwei von Entwicklern erwartete große Sprachfeatures. Zum einen sind die SIMD-Grundlagen an Ort und Stelle, zum anderen wurde die verwirrende Trait-Objekt-Syntax korrigiert.
Die Heimat von Rust, Mozillas System-Programmiersprache mit Fokus auf Typsicherheit und Geschwindigkeit, vermuten viele eher im Hardware-nahen Umfeld. Dass sich damit auch Webapplikationen schreiben lassen, will das noch junge Webframework Rocket beweisen. Der Artikel stellt es vor.
Ein chinesischer Student hat auf Github ein neues Projekt namens Cervus gestartet, um ein Webassembly-Subsystem für den Linux-Kernel zu bauen.


