Redox 0.7, performans iyileştirmeleri, artırılmış destek ve daha fazlasıyla geliyor

Bir buçuk yıllık geliştirmeden sonra, Redox 0.7 işletim sisteminin yeni sürümünün yayınlandığı duyuruldu, geliştirmenin halihazırda gerçek donanıma odaklandığı ve diğer şeylerin yanı sıra önyükleme sisteminin birleştirilmesinden, performans iyileştirmelerinden büyük iyileştirmelerin elde edildiği sürüm.

Redox'a aşina olmayanlar, işletim sisteminin Unix felsefesine göre geliştirilmiştir ve SeL4, Minix ve Plan 9'dan bazı fikirler ödünç alır.

redoks mikro çekirdek konseptini kullanır, süreçler arası iletişimin ve kaynak yönetiminin yalnızca çekirdek düzeyinde sağlandığı ve diğer tüm işlevlerin hem çekirdekte hem de kullanıcı uygulamalarında kullanılabilen kitaplıklara yerleştirildiği.

tüm denetleyiciler, yalıtılmış ortamlarda kullanıcı alanında çalışır. Mevcut uygulamalarla uyumluluk için, birçok programın taşıma yapmadan çalışmasına izin vermek için özel bir POSIX katmanı sağlanmıştır.

Sistem "her şey bir URL'dir" ilkesini uygular. Örneğin, "log://" URL'si günlüğe kaydetme için, "bus://" süreçler arası iletişim için, "tcp://" ağ iletişimi için vb. kullanılabilir. Sürücüler, çekirdek uzantılar ve özel uygulamalar olarak uygulanabilen modüller, kendi URL işleyicilerini kaydedebilir; örneğin, bir G/Ç erişim modülü yazabilir ve onu "port_io://" URL'sine bağlayabilir, ardından "port_io://60" URL'sini açarak 60 numaralı bağlantı noktasına erişmek için kullanabilirsiniz.

Redox 0.7'nın başlıca yenilikleri

Yeni bir sürüm hazırlanırken, gerçek donanım üzerinde çalışmanın sağlanmasına büyük önem verildi, çünkü bootloader tamamen yeniden yazıldıBIOS ve UEFI sistemlerinde önyükleme kodunu birleştiren ve öncelikle Rust'ta yazılan . Önyükleyiciyi değiştirmek, desteklenen donanım yelpazesini önemli ölçüde genişletti.

Çekirdekte, Hataları düzeltmenin yanı sıra, performansı artırmak ve donanım desteğini genişletmek için çalışmalar yapıldı, tüm fiziksel belleğin yansıması (haritalanması) da sağlanır, özyinelemeli bellek sayfalarının kullanımı durdurulur ve derleyicinin gelecekteki sürümleriyle uyumluluğu geliştirmek için satır içi eklerdeki montajcı kodu yeniden yazılmıştır.

ACPI AML (ACPI Makine Dili) spesifikasyonu – uefi.org ile çalışacak kod, çekirdekten kullanıcı alanında çalışan acpid arka plan sürecine taşındı.

Dosya sistemi RedoxFS yeniden yazıldı ve CoW mekanizmasını kullanacak şekilde değiştirildi (Yazma Üzerine Kopya), değişikliklerin bilgilerin üzerine yazmadığı, bunun yerine, güvenilirlikte önemli bir artış elde etmeyi mümkün kılan yeni bir konuma kaydedilirler. RedoxFS'nin yeni özelliklerinden, işlem güncellemeleri, veri şifreleme desteği AES algoritmasının yanı sıra dijital imzalarla veri ve meta veri güvenliğini kullanma. FS kodunun sistemde ve önyükleyicide paylaşılması sağlanır.

Relibc standart C kitaplığının sürekli olarak geliştirilmesi sadece Redox üzerinde değil, aynı zamanda Linux çekirdeğine dayalı dağıtımlarda da çalışabilen proje tarafından geliştirildi. Değişiklikler, birkaç programın Redox'a taşınmasını kolaylaştırdı ve C dilinde yazılmış birçok program ve kitaplıktaki sorunları çözdü.

bir hazırlandı redox üzerinde çalışabilen rustc derleyicisinin sürümü. Geri kalan görevlerden performans optimizasyonu ve yük paketi yöneticisinin Redox ortamında çalışacak şekilde uyarlanması öne çıkıyor.

Diğer değişikliklerden göze çarpan:

  • AArch64 mimarisi için başlangıç ​​desteği eklendi.
  • UTF-8 kodlamasındaki tüm dosya yollarını işlemek için değiştirildi.
  • Initfs'in içeriği yeni bir dosyaya taşınarak paketlemeyi kolaylaştırdı.

Son olarak, Bununla ilgili daha fazla bilgi edinmek istiyorsanız, ayrıntıları kontrol edebilirsiniz aşağıdaki bağlantı.

Redox OS'yi indirin

Redox OS'yi denemek isteyenler, 75 MB boyutunda kurulum ve canlı görüntülerin sunulduğunu bilmelidir. Yapılar x86_64 mimarisi için oluşturulmuştur ve UEFI ve BIOS'lu sistemler için mevcuttur.

İndirme bağlantısı budur.


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.