NodeOS: Linux-distributie voor knooppuntliefhebbers

NodeOS, het besturingssysteem gebaseerd op Node.js, gaat nu naar versie 1.0, na de release van de eerste Release Candidate vorig jaar.

Als dit de eerste keer is dat je het hoort, is NodeOS het eerste besturingssysteem dat wordt aangedreven door Node.js en npm en dat bovenop de Linux Kernel is gebouwd. Jacob Groundwater heeft dit project medio 2013 geïntroduceerd. De primaire technologieën die worden gebruikt bij het bouwen van het systeem zijn:

  • Linux-kernel : het volledige besturingssysteem is gebouwd op de Linux-kernel.
  • Node.js runtime : knooppunt wordt gebruikt als de primaire runtime.
  • npm Pakketten : npm wordt gebruikt voor pakketbeheer.

NodeOS-bron wordt gehost op Github Repository. Dus iedereen die geïnteresseerd is, kan gemakkelijk bugs toevoegen en rapporteren. Gebruikers kunnen vanaf de bron bouwen of de vooraf gemaakte afbeeldingen gebruiken. Het bouwproces en de snelstartgids zijn te vinden in de projectrepository.

Het idee achter NodeOS is om net genoeg te geven om npm op te laten draaien en dan zullen de rest van de functionaliteiten uit npm-pakketten komen. De gebruikers hebben dus toegang tot de uitgebreide verzameling van ongeveer 250.000 pakketten en dat aantal neemt elke dag voortdurend toe. En omdat alles open-source is, is het altijd gemakkelijk om bugs te patchen en meer pakketten toe te voegen aan npm op basis van uw behoefte.

De kernontwikkeling van NodeOS is in lagen verdeeld en de algemene structuur omvat:

  • barebones - aangepaste Linux-kernel, samen met een initramfs die opstart naar een Node.js REPL
  • initramfs - Initram-bestandssysteem om de gebruikerspartitie te mounten en het systeem op te starten
  • rootfs - Alleen-lezen partitie-afbeelding die de Linux kernel en initramfs- bestanden host
  • usersfs - multi-user bestandssysteem (zoals traditionele besturingssystemen)

NodeOS wil op vrijwel elk platform kunnen draaien, inclusief - Real Hardware (personal computers of SOC's), Cloud-platforms, Virtuele machines, PaaS-providers, Containers (Docker & Vagga) enz. En tot nu toe lijkt het erop dat ze doet best goed. Op 3 maart kondigde Jesús Leganés Combarro, NodeOS-lid op GitHub, aan dat:

NodeOS is geen besturingssysteem voor speelgoed meer, en het is zeer geschikt om vanaf nu te worden gebruikt in productieomgevingen voor echte use-cases.

Dus, als je een die-hard fan bent van Node.js en / of een talent hebt om nieuwe dingen te proberen, dan is dit misschien iets voor jou om te proberen. En in verwante post moet je lezen over deze niche-Linux-distributies voor specifiek gebruik.

Aanbevolen

uGet 2.2 vrijgegeven! Installeer het in Ubuntu en Linux Mint
2019
To Do App Remember The Milk is nu beschikbaar voor Linux
2019
VidCutter Hiermee kunt u eenvoudig video's bijsnijden en samenvoegen in Linux
2019