NodeOS adalah OS 100% JavaScript

Komunitas Node.js telah membangun sendiri sistem operasi. Dikenal sebagai NodeOS, ini berdasarkan kernel Linux lapisan distribusi dunia JavaScript 100% di atas dasar OS tradisional. Lapisan ini didukung oleh Node Package Manager (NPM) yang memungkinkan semua aplikasi JavaScript untuk diunduh dan diinstal dengan mudah.

NodeOS adalah sistem operasi ramping yang ditargetkan pada kebutuhan server. Proyek ini tinggal di GitHub, tetapi juga tersedia sebagai image dikompilasi yang dibangun kembali setelah komit.

Sementara NodeOS merupakan langkah berikutnya yang menarik bagi masyarakat Node, proyek tersebut masih kurang dalam dukungan penuh untuk komputasi tradisional. Meskipun NodeOS mendukung Linux Containers dan Docker, tidak mendukung pemasangan sistem berkas dalam wadah tersebut. Dan sistem berkas adalah titik mencuat utama untuk sistem operasi, karena hanya disk RAM yang didukung saat ini.

nodeos

Itu berarti file sistem rusak pada shutdown. Ruang pengguna memiliki akses ke folder home yang dapat disajikan untuk sistem operasi pada boot dan kemudian dikaitkan dengan pengguna tertentu. Root akan menerima perawatan ini pertama dan akan memiliki akses ke semua folder home potensial. Pengguna juga akan dapat mengupgrade direktori home untuk pengguna, kemudian ditunjuk sebagai Root.

Setiap lapisan dari sistem operasi memiliki masa depan sendiri direncanakan sejauh file sistem pergi. Arsip initramfs digunakan untuk membuat disk RAM sementara yang digunakan untuk menjalankan mesin NodeOS. Rootfs akan read-only dan pengguna akan berperilaku sebagai sistem file userspace tradisional.

Tujuan dasarnya adalah untuk membangun sebuah sistem operasi singkat agar cepat menyebarkan aplikasi Node.js tanpa memerlukan gambar yang terpisah untuk setiap aplikasi. Sifat pakai dari NodeOS berarti bahwa mengkonfigurasi sebuah contoh inheren akan menjadi bagian dari boot, hal itu membuat provisioning dan konfigurasi alat-alat penting untuk proses.

NodeOS akan terus fokus pada NPM sebagai metode utama instalasi software dan juga akan menghapus lebih bahasa dari platform. Dengan pengecualian dari kernel Linux, tujuannya adalah OS terdiri hampir seluruhnya dari JavaScript.

Leave a Reply

Your email address will not be published. Required fields are marked *