Linux çekirdeğini FreeBSD ortamıyla birleştiren yeni dağıtım Chimera Linux

Daniel Colesa (aka q66) Igalia şirketinden ve sırayla Void Linux projelerinin geliştirilmesine katılan, WebKit ve Aydınlanma, bilinir kıldı son zamanlarda yeni dağıtımı geliştiriyor "Linux Chimera".

Bu bir proje ki Linux çekirdeğini kullanmak için öne çıkıyor, ancak GNU araç takımı yerine kullanıcı ortamını oluşturur. FreeBSD çekirdek sistemine dayalıdır ve derleme için LLVM kullanır. Dağıtım başlangıçta çapraz platform olarak geliştirilmiştir ve x86_64, ppc64le, aarch64, riscv64 ve ppc64 mimarileriyle uyumludur.

Chimera Linux hakkında

Chimera Linux'un ana hedefi, p'ye güç sağlamaktır.alternatif araçlarla bir Linux dağıtımı sağlayın ve yeni bir dağıtım oluştururken Void Linux geliştirme deneyimini dikkate alın.

Chimera, aşağıdaki amaçlara sahip bir Linux dağıtımıdır:

  • Tamamen LLVM ile oluşturulmuştur
  • FreeBSD tabanlı kullanıcı alanı
  • İkili paketleme ve iyi tasarlanmış bir kaynak derleme sistemi
  • Önyüklenebilir
  • taşınabilir

Projenin yazarının görüşüne göre, lFreeBSD özel bileşenleri daha az karmaşıktır ve hafif sistemler için daha uygundur ve kompakt. BSD İzin Lisansı kapsamında teslimatın da etkisi oldu. Chimera Linux'un kendi çalışması da BSD lisansı altında dağıtılmaktadır.

Chimera, sistem araç zinciri olarak LLVM ve Clang'ı kullanır. Bu, sistemin tüm temel bileşenlerini oluşturmak için kullanılır. FreeBSD kullanıcı ortamına ek olarak, dağıtım ayrıca GNU Make, util-linux, udev ve pam paketlerini de içerir. Başlatma sistemi, Linux ve BSD sistemleri için mevcut olan taşınabilir dinit sistem yöneticisinin üzerine kurulmuştur. Glibc yerine musl standart C kütüphanesi kullanılır. Kullanıcı alanı, GNU ve ilgili coreutils yerine FreeBSD bileşenlerine dayanmaktadır. Birkaç GNU bileşeni var ve önyükleme ve derleme ortamı için kesinlikle gerekli olan tek şey GNU Make'dır.

Ek programlar yüklemek için hem ikili paketler hem de kendi derleme sisteminiz sunulur kaynak kodlardan: cports, Python ile yazılmıştır. Yapı ortamı, bubblewrap araç seti ile oluşturulmuş ayrı, ayrıcalıksız bir kapsayıcıda çalışır. Alpine Linux'un APK (Alpine Package Keeper, apk-tools) paket yöneticisi, ikili paketleri yönetmek için kullanılır (başlangıçta FreeBSD'nin pkg'sini kullanması planlanmıştı, ancak uyarlamasında büyük sorunlar vardı).

Chimera, geleneksel olduğu gibi kabukta değil, Python programlama dilinde yazılmış tamamen yeni bir yazı tipi paketleme sistemine sahiptir. Bu, derleme sisteminin ek yükünü en aza indirir ve onu iç gözlemlenebilir hale getirir, vb.

Derlemeler, her paket için yapı ortamı olarak kullanılan minimal bir Chimera sistemiyle her zaman kapsayıcıya alınır. Bu sistem, bir test ortamında kullanılan bubblewrapy, ayrıcalıklar olmadan çalışır.

Kullanılan ikili paketleme sistemi, aslen Alpine Linux'tan gelen apk araçlarıdır. Hızı ve entegrasyon kolaylığı için seçildi.

Chimera Linux'u denediniz mi?

Şu anda projenin sabit bir ilk görüntüsünü elde etmek mümkün değil, çünkü bu hala geliştirmenin ilk aşamasında ve birkaç gün önce, kullanıcıyı konsol modunda kaydetme özelliği ile bir indirme sağlamak mümkündü. .

Bu görüntü, kendi ortamınızdan veya başka herhangi bir Linux dağıtımına dayalı bir ortamdan bir dağıtımı yeniden oluşturmanıza olanak tanıyan bir önyükleme araç seti sağlar.

Oluşturma süreci üç aşamadan oluşur: bir yapı ortamına sahip bir kap oluşturmak için bileşenlerin birleştirilmesi, hazırlanmış bir kap kullanılarak kendi kendini yeniden oluşturma ve bir tane daha kendi kendini yeniden oluşturma, ancak zaten ikinci aşamada oluşturulan ortama dayalıdır (dışlamak için çoğaltma gereklidir orijinal ana bilgisayar sisteminin oluşturma işlemi üzerindeki etkisi).

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan Aşağıdaki linklerden projeyi tanıyabilir, danışabilir ve takip edebilirsiniz.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   José Luis dijo

    FreeBSD, Berkeley Üniversitesi'nden Unix'in ücretsiz sürümüdür.
    GNU, Unix olmayan bir Unix'tir (?)
    Başka bir deyişle, Unix evreni genişlemeye ve çeşitlenmeye devam ediyor.