Oxide Helios
- Oxide Helios, illumos tabanlı bir dağıtımdır ve Oxide Rack'i çalıştırır.
- Tüm dağıtım, birden çok yazılım entegrasyonundan oluşur ve bu en üst düzey depo içindeki araçlar ve belgeler aracılığıyla yönetilir.
- Bazı entegrasyonlar henüz açık değildir; açık olmayan yazılımları atlamak için
OXIDE_STAFF=no ortam değişkenini ayarlayabilirsiniz.
Başlarken
- Helios'u kullanmak için fiziksel veya sanal bir derleme makinesinde en güncel Helios kurulumuna ihtiyaç vardır.
- Sanal makine kurulumu hakkında daha fazla bilgiye helios-engvm deposundan ulaşabilirsiniz.
- Gerekli paketler eksikse
pkg install ile kurulabilir.
- Rust ve Cargo için, resmi Rust projesinin sağladığı ikilileri Rustup kullanarak kurabilirsiniz.
Depoyu klonlama ve araçları derleme
- Helios makinesinde depoyu klonlayın ve
helios-build aracını derlemek ve birden çok depoyu klonlamak için kurulum adımlarını çalıştırın.
illumos derleme
- Helios'un çekirdek işletim sistemi bileşenleri, illumos-gate'in stlouis dalından gelir.
- illumos'u derlemek için
helios-build, derleme yapılandırmasını yöneten ve illumos derleme araçlarını çağıran çeşitli sarmalayıcılar sağlar.
Geliştirme sırasında derleme
- illumos üzerinde değişiklik uygulamak için, bazı kontrolleri devre dışı bırakan ve daha hızlı entegrasyon sağlayan bir "quick" derleme yapabilirsiniz.
Yerel makineye kurulum
- Yeni derlenmiş paketleri derleme makinesine kurmak için
./helios-build onu -t my-be-name kullanarak yeni bir Boot Environment oluşturup kurabilirsiniz.
Başka bir makineye kurulum
- Ayrı bir test makineniz varsa, paketleri ağ üzerinden kurmak için derleme makinesinin paket depo sunucusunu (
pkg.depotd) kullanabilirsiniz.
Paket oluşturma
- Derlediğiniz paketlerin içeriğini incelemek veya başka sistemlere aktarmak için
-P bayrağını kullanarak paketleri dönüştürebilirsiniz.
Değişiklikleri uygulama
- Sisteme değişiklik uygularken, genellikle
bldenv kullanarak derleme ortamına girer ve belirli bileşenleri derlersiniz.
OS görüntü arşivi
- Gimlets için OS görüntüleri derlenirken, önyükleme ROM'unu ve kök dosya sistemi ramdisk görüntüsünü içeren bir görüntü arşivi oluşturulur.
- Bu dosyanın içeriği, Helios ile Oxide rack'in fiziksel sistemlerine OS görüntülerini indirip kurması gereken Omicron bölümleri arasındaki üzerinde uzlaşılmış arayüzü temsil eder.
Lisans
- Telif hakkı 2024 Oxide Computer Company.
- Aksi özellikle belirtilmeyen tüm bileşenler Mozilla Public License Version 2.0 kapsamında lisanslanmıştır.
GN⁺'un görüşü
- Oxide Helios'un illumos tabanlı yenilikçi bir işletim sistemi dağıtımı olması ve özellikle Oxide Rack donanımı için optimize edilmesi önemlidir.
- Bu yazı, yazılım geliştiricilere Helios'un derleme ve kurulum sürecine dair derinlemesine bir anlayış sunarak işletim sistemini özelleştirme ve optimize etme konusunda içgörü sağlayabilir.
- Ayrıca bu yazı, açık kaynak işletim sistemlerinin geliştirme sürecini ve topluluk temelli iş birliği yaklaşımını anlamaya yardımcı olabilir; bu da teknik bilginin paylaşımını ve inovasyonu teşvik etmeye katkı sağlayabilir.
1 yorum
Hacker News görüşleri
Oxide şirketinin teknoloji yığınına ve ekibine büyük ilgi duyan bir kullanıcı, Oxide ekibine teşekkürlerini iletiyor ve bu teknolojiyi yerel ortamında dağıtıp mümkün olduğunca çok şey öğrenmek istediğini söylüyor.
Oxide’ın tam olarak ne sunduğunun kısaca açıklanmasını isteyen bir yorum. Oxide’ın web sitesine baktığını ama sunduklarının donanım ve yazılım mı yoksa bir PaaS/bulut sağlayıcısı mı olduğu konusunda kafasının karıştığını belirtiyor.
illumosun gerçek bir Unix sistemi mi yoksa Unix benzeri bir işletim sistemi mi olduğunu soran bir yorum.Bir işletim sisteminde MPL 2.0 lisansının kullanılmasının ilginç olduğunu söyleyen ve neden eksi oy aldığını merak eden bir görüş.
Yazılımın açık kaynak olmasının güzel olduğunu ama başka donanımlara dağıtılmasının ne kadar faydalı olacağını ve Oxide rack artık satın alınamazsa altyapıyı sıfırdan mı kurmak gerekeceğini soran bir yorum.
Linux/Mac/BSD yerine özel bir Unix üzerinde çalıştırılmak istenen iş yüklerinin ne olduğu ve bunun piyasada gerçekten bir karşılığı olup olmadığıyla ilgili merak.
Oxide’ın ürününün hâlâ erken aşamada olduğu, niş bir pazarı hedeflediği ve bu yüzden gerçek işletmelerin bunu satın almasının beklenmesinin zor olduğu yönünde bir görüş.
Kişisel olarak yatak odasında bir Oxide rack bulundurmak isteyeceğini ama maliyet nedeniyle muhtemelen satın alamayacağını söyleyen bir yorum.
Oxide işi bırakırsa sunucu rack’inin işe yaramaz bir ağırlığa dönüşmemesini umduğunu ve bu konuda beklentisini dile getiren bir görüş.
Oxide’ı ilk kez nasıl duyduklarını merak eden ve şirketin podcast’inin, ürün satışı dışında her şeyi yapan mükemmel bir pazarlama aracı olduğunu düşünen bir yorum.