Redox 0.7 hadir dengan peningkatan kinerja, peningkatan dukungan, dan banyak lagi

Setelah satu setengah tahun pembangunan, rilis versi baru dari sistem operasi Redox 0.7 diumumkan, versi di mana pengembangan telah difokuskan pada perangkat keras nyata dan dengan peningkatan besar yang telah dicapai, dari penyatuan sistem boot, peningkatan kinerja, antara lain.

Bagi mereka yang tidak akrab dengan Redox, mereka harus tahu bahwa sistem operasi dikembangkan sesuai dengan filosofi Unix dan meminjam beberapa ide dari SeL4, Minix dan Plan 9.

Redoks menggunakan konsep mikrokernel, di mana komunikasi antarproses dan manajemen sumber daya hanya disediakan di tingkat kernel, dan semua fungsionalitas lainnya ditempatkan di perpustakaan yang dapat digunakan baik di kernel maupun di aplikasi pengguna.

semua pengontrol berjalan di ruang pengguna di lingkungan yang terisolasi. Untuk kompatibilitas dengan aplikasi yang ada, lapisan POSIX khusus disediakan untuk memungkinkan banyak program berjalan tanpa porting.

Sistem menerapkan prinsip "semuanya adalah URL". Misalnya, URL "log://" dapat digunakan untuk mencatat, "bus://" untuk komunikasi antar-proses, "tcp://" untuk komunikasi jaringan, dll. Modul, yang dapat diimplementasikan sebagai driver, ekstensi inti, dan aplikasi khusus, dapat mendaftarkan penangan URL mereka sendiri; misalnya, Anda dapat menulis modul akses I/O dan mengikatnya ke URL "port_io://", setelah itu Anda dapat menggunakannya untuk mengakses port 60 dengan membuka URL "port_io://60".

Hal baru utama dari Redoks 0.7

Saat menyiapkan versi baru, perhatian utama diberikan untuk memastikan bekerja pada perangkat keras yang sebenarnya, karena bootloader telah sepenuhnya ditulis ulang, yang menyatukan kode boot pada sistem BIOS dan UEFI dan ditulis terutama dalam Rust. Mengubah bootloader telah secara signifikan memperluas jangkauan perangkat keras yang didukung.

Di inti, Selain memperbaiki kesalahan, pekerjaan telah dilakukan untuk meningkatkan kinerja dan memperluas dukungan perangkat keras, refleksi (pemetaan) dari semua memori fisik juga disediakan, penggunaan halaman memori rekursif dihentikan, dan kode assembler di sisipan inline telah ditulis ulang untuk meningkatkan kompatibilitas dengan versi kompiler yang akan datang.

Kode untuk bekerja dengan spesifikasi ACPI AML (ACPI Machine Language) – uefi.org telah dipindahkan dari kernel ke proses latar belakang acpid yang berjalan di ruang pengguna.

Sistem berkas RedoxFS ditulis ulang dan diubah untuk menggunakan mekanisme Kontrak Karya (Salin-saat-Tulis), di mana perubahan tidak menimpa informasi, melainkan, mereka disimpan di lokasi baru, yang memungkinkan untuk mencapai peningkatan keandalan yang signifikan. Dari fitur-fitur baru RedoxFS, the dukungan untuk pembaruan transaksional, enkripsi data menggunakan algoritma AES, serta keamanan data dan metadata dengan tanda tangan digital. Berbagi kode FS di sistem dan bootloader disediakan.

Peningkatan berkelanjutan dari pustaka C standar Relibc dikembangkan oleh proyek, yang dapat bekerja tidak hanya pada Redox, tetapi juga pada distribusi berbasis kernel Linux. Perubahan memudahkan untuk memigrasi beberapa program ke Redox dan menyelesaikan masalah dengan banyak program dan pustaka yang ditulis dalam bahasa C.

A telah disiapkan versi kompiler rustc yang dapat berjalan di Redox. Dari sisa tugas, optimalisasi kinerja dan adaptasi manajer paket beban untuk bekerja di lingkungan Redox menonjol.

Dari perubahan lainnya yang menonjol:

  • Menambahkan dukungan awal untuk arsitektur AArch64.
  • Diubah untuk memproses semua jalur file dalam penyandian UTF-8.
  • Isi Initfs telah dipindahkan ke file baru, membuat pengemasan lebih mudah.

Akhirnya, Jika Anda tertarik untuk mengetahui lebih banyak tentang itu, Anda dapat memeriksa detailnya di link berikut.

Unduh Redox OS

Bagi mereka yang tertarik untuk mencoba Redox OS, mereka harus tahu bahwa instalasi dan gambar langsung, berukuran 75 MB, ditawarkan. Build dibuat untuk arsitektur x86_64 dan tersedia untuk sistem dengan UEFI dan BIOS.

Tautan unduhannya adalah ini.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.