MesaOS-mijlpaal: een volledig nieuw ontwikkelde Rust-kernel wordt opgestart op een standaardlaptop.

MesaOS is volledig geschreven in Rust voor moderne 64-bits pc’s en vermijdt het lenen van code uit Linux of BSD. In plaats daarvan maakt het gebruik van de strikte regels voor geheugenveiligheid van Rust om de toewijzing van fysiek RAM-geheugen af te handelen, hardware op de PCI-bus te detecteren en netwerkpakketten rechtstreeks te verwerken. Het besturingssysteem start al native op een HP 15s-laptop voor consumenten en bevat een functionele command-line-shell, een teksteditor en ondersteuning voor USB-opslag in een vroeg stadium.
Om deze prestatie in perspectief te plaatsen: het bouwen van een besturingssysteem is een onderneming die decennia in beslag neemt. Gevestigde onafhankelijke projecten zoals SerenityOS en Redox OS – een ander op Rust gebaseerd microkernelproject dat al in 2015 van start ging – hebben jarenlang met grote open-sourcegemeenschappen samengewerkt en kampen nog steeds met hindernissen op het gebied van hardwarecompatibiliteit. Het opstarten van een gloednieuwe kernel op een fysieke laptop is een belangrijke eerste prestatie; het overbruggen van de kloof naar een bruikbaar besturingssysteem voor dagelijks gebruik zal echter nog veel meer werk vergen.
Momenteel houdt ontwikkelaar Crackanimad0r zich bezig met een van de moeilijkste aspecten van bare-metal-ontwikkeling: het reverse-engineeren van draadloze stuurprogramma’s voor een ingebouwde Realtek Wi-Fi-chip. Zonder hardwareversnelde grafische weergave, Bluetooth, energiebeheer in de slaapstand en brede Wi-Fi-ondersteuning is MesaOS realistisch gezien nog jaren verwijderd van gebruik op alledaagse computers. Voorlopig is het een indrukwekkende mijlpaal die aantoont dat geheugenveilige talen vanaf de basis low-level pc-hardware aankunnen en dat Rust steeds meer voet aan de grond krijgt in deze ontwikkelingsarena.
Bron(nen)
MesaOS op GitHub via HN
Top 10 Testrapporten
» Top 10 Multimedia Notebooks
» Top 10 Gaming-Notebooks
» Top 10 Budget Gaming Laptops
» Top 10 Lichtgewicht Gaming-Notebooks
» Top 10 Premium Office/Business-Notebooks
» Top 10 Budget Office/Business-Notebooks
» Top 10 Workstation-Laptops
» Top 10 Subnotebooks
» Top 10 Ultrabooks
» Top 10 Notebooks tot €300
» Top 10 Notebooks tot €500
» Top 10 Notebooks tot € 1.000
» De beste notebookbeeldschermen
» Top Windows Alternatieven voor de MacBook Pro 13
» Top Windows Alternatieven voor de MacBook Pro 15
» Top Windows alternatieven voor de MacBook 12 en Air
» Top 10 best verkopende notebooks op Amazon
» Top 10 Convertible Notebooks
» Top 10 Tablets
» Top 10 Tablets tot € 250
» Top 10 Smartphones
» Top 10 Phablets (>90cm²)
» Top 10 Camera Smartphones
» Top 10 Smartphones tot €500
» Top 10 best verkopende smartphones op Amazon






