1 poin oleh GN⁺ 2024-01-30 | 1 komentar | Bagikan ke WhatsApp

Oxide Helios

  • Oxide Helios adalah distribusi berbasis illumos yang menjalankan Oxide Rack.
  • Seluruh distribusi terdiri dari integrasi berbagai perangkat lunak, dan dikelola melalui alat serta dokumentasi di repositori tingkat atas ini.
  • Beberapa integrasi belum dipublikasikan; untuk melewati perangkat lunak yang belum dipublikasikan, atur variabel lingkungan OXIDE_STAFF=no.

Memulai

  • Untuk menggunakan Helios, diperlukan instalasi Helios terbaru pada mesin build fisik atau virtual.
  • Detail lebih lanjut tentang instalasi mesin virtual dapat dilihat di repositori helios-engvm.
  • Jika paket yang dibutuhkan belum ada, paket tersebut dapat dipasang melalui pkg install.
  • Rust dan Cargo dapat dipasang menggunakan Rustup dengan biner yang disediakan oleh proyek Rust resmi.

Mengkloning repositori dan membangun alat

  • Pada mesin Helios, kloning repositori lalu jalankan langkah penyiapan untuk membangun alat helios-build dan mengkloning beberapa repositori.

Membangun illumos

  • Komponen inti sistem operasi Helios berasal dari branch stlouis di illumos-gate.
  • Untuk membangun illumos, helios-build menyediakan sejumlah wrapper yang mengelola konfigurasi build dan memanggil alat build illumos.

Build selama pengembangan

  • Untuk menerapkan perubahan pada illumos, Anda dapat menjalankan build "quick", yang menonaktifkan beberapa pemeriksaan dan ditujukan untuk integrasi yang lebih cepat.

Memasang di mesin lokal

  • Untuk memasang paket yang baru dibangun pada mesin build, gunakan ./helios-build onu -t my-be-name untuk membuat dan memasang Boot Environment baru.

Memasang di mesin lain

  • Jika Anda memiliki mesin uji terpisah, Anda dapat menggunakan server repositori paket (pkg.depotd) pada mesin build untuk memasang paket melalui jaringan.

Pembuatan paket

  • Untuk memeriksa isi paket yang telah dibangun atau mengirimkannya ke sistem lain, Anda dapat mengonversi paket dengan menggunakan flag -P.

Menerapkan perubahan

  • Saat menerapkan perubahan ke sistem, umumnya Anda dapat masuk ke lingkungan build menggunakan bldenv lalu membangun komponen tertentu.

Arsip image OS

  • Dalam proses membangun image OS untuk Gimlets, dihasilkan arsip image yang mencakup boot ROM dan image ramdisk sistem berkas root.
  • Isi file ini merepresentasikan antarmuka yang telah disepakati antara Helios dan bagian Omicron yang harus mengunduh serta memasang image OS pada sistem fisik rack Oxide.

Lisensi

  • Hak cipta 2024 Oxide Computer Company.
  • Semua komponen yang tidak dinyatakan secara khusus dilisensikan di bawah Mozilla Public License Version 2.0.

Pendapat GN⁺

  • Oxide Helios adalah distribusi sistem operasi inovatif berbasis illumos, dan yang penting adalah bahwa distribusi ini dioptimalkan khusus untuk perangkat keras Oxide Rack.
  • Artikel ini memberi para pengembang perangkat lunak pemahaman mendalam tentang proses build dan instalasi Helios, sehingga dapat memberikan wawasan tentang kustomisasi dan optimasi sistem operasi.
  • Selain itu, artikel ini dapat membantu memahami proses pengembangan sistem operasi open source dan cara kolaborasi berbasis komunitas, yang dapat berkontribusi pada promosi berbagi pengetahuan teknis dan inovasi.

1 komentar

 
GN⁺ 2024-01-30
Komentar Hacker News
  • Seorang pengguna yang antusias terhadap tumpukan teknologi dan tim di Oxide menyampaikan terima kasih kepada tim Oxide, serta ingin menerapkan teknologi tersebut di lingkungan lokal dan belajar sebanyak mungkin.

    "Pendapat pengguna yang antusias yang menyampaikan terima kasih kepada tim Oxide dan ingin menerapkan serta mempelajari teknologi tersebut secara lokal."

  • Permintaan agar dijelaskan secara singkat apa yang ditawarkan Oxide. Pengguna tersebut telah melihat situs web Oxide, tetapi masih bingung apakah yang mereka tawarkan adalah perangkat keras dan perangkat lunak, atau penyedia PaaS/cloud.

    "Pendapat pengguna yang mengungkapkan kebingungan tentang produk dan layanan Oxide, serta meminta penjelasan singkat."

  • Pertanyaan apakah illumos adalah sistem Unix yang sebenarnya, atau hanya OS yang mirip Unix.

    "Pertanyaan pengguna yang penasaran apakah illumos adalah Unix sungguhan atau OS yang mirip Unix."

  • Pendapat bahwa penggunaan lisensi MPL 2.0 untuk sistem operasi itu menarik, serta pertanyaan tentang downvote.

    "Pendapat pengguna yang menyatakan ketertarikan pada penggunaan lisensi MPL 2.0 untuk sistem operasi dan mempertanyakan downvote."

  • Pendapat bahwa perangkat lunaknya open source itu bagus, tetapi juga pertanyaan apakah akan berguna jika diterapkan ke perangkat keras lain, dan apakah harus memulai ulang infrastruktur jika rak Oxide tidak lagi bisa dibeli.

    "Pertanyaan pengguna tentang apakah perangkat lunak ini open source, kemungkinan penerapan ke perangkat keras lain, dan masalah ketergantungan pada perangkat keras Oxide."

  • Rasa penasaran tentang jenis workload yang ingin dijalankan pada Unix kustom, alih-alih Linux/Mac/BSD, dan tentang kebutuhan pasar untuk hal tersebut.

    "Pendapat pengguna yang penasaran tentang jenis workload yang ingin dijalankan pada Unix kustom dan kebutuhan pasarnya."

  • Pendapat bahwa produk Oxide masih berada pada tahap awal dan menargetkan pasar niche, sehingga sulit membayangkan bisnis nyata akan membelinya.

    "Pendapat pengguna bahwa produk Oxide masih tahap awal dan menargetkan pasar niche, sehingga pembelian oleh bisnis akan sulit terjadi."

  • Pendapat pribadi bahwa mereka ingin memiliki rak Oxide di kamar tidur, tetapi tampaknya tidak akan bisa membelinya karena masalah biaya.

    "Pendapat pengguna bahwa mereka ingin memiliki rak Oxide secara pribadi, tetapi tidak mampu membelinya karena biaya."

  • Harapan bahwa jika Oxide gulung tikar, rak server tersebut tidak akan menjadi pemberat kertas, sekaligus mengungkapkan ekspektasi terkait hal itu.

    "Pendapat pengguna yang mengungkapkan kekhawatiran tentang keberlanjutan bisnis Oxide dan ekspektasi terhadap rak server tersebut."

  • Rasa ingin tahu tentang bagaimana orang pertama kali mengetahui Oxide, serta pendapat bahwa podcast mereka adalah pemasaran yang luar biasa untuk segala hal selain menjual produknya.

    "Pendapat pengguna yang menunjukkan penilaian positif terhadap jalur pertama mengenal Oxide dan strategi pemasaran melalui podcast."