Redox 0.7 hadir dengan peningkatan prestasi, peningkatan sokongan dan banyak lagi

Selepas satu setengah tahun pembangunan, keluaran versi baharu sistem pengendalian Redox 0.7 telah diumumkan, versi yang pembangunannya telah pun tertumpu pada perkakasan sebenar dan dengannya peningkatan hebat telah dicapai, daripada penyatuan sistem but, peningkatan prestasi, antara lain.

Bagi mereka yang tidak biasa dengan Redox, mereka harus tahu bahawa sistem operasi dibangunkan mengikut falsafah Unix dan meminjam beberapa idea daripada SeL4, Minix dan Plan 9.

Redoks menggunakan konsep mikrokernel, di mana komunikasi antara proses dan pengurusan sumber hanya disediakan pada peringkat kernel, dan semua fungsi lain diletakkan dalam perpustakaan yang boleh digunakan dalam kernel dan dalam aplikasi pengguna.

Semua pengawal berjalan dalam ruang pengguna dalam persekitaran terpencil. Untuk keserasian dengan aplikasi sedia ada, lapisan POSIX khas disediakan untuk membolehkan banyak program berjalan tanpa port.

Sistem menggunakan prinsip "semuanya adalah URL". Contohnya, URL "log://" boleh digunakan untuk pengelogan, "bus://" untuk komunikasi antara proses, "tcp://" untuk komunikasi rangkaian, dsb. Modul, yang boleh dilaksanakan sebagai pemacu, sambungan teras dan aplikasi tersuai, boleh mendaftarkan pengendali URL mereka sendiri; contohnya, anda boleh menulis modul akses I/O dan mengikatnya pada URL "port_io://", selepas itu anda boleh menggunakannya untuk mengakses port 60 dengan membuka URL "port_io://60".

Novel utama Redox 0.7

Apabila menyediakan versi baharu, perhatian utama diberikan untuk memastikan kerja pada perkakasan sebenar, kerana pemuat but telah ditulis semula sepenuhnya, yang menyatukan kod but pada sistem BIOS dan UEFI dan ditulis terutamanya dalam Rust. Menukar pemuat but telah meluaskan julat perkakasan yang disokong dengan ketara.

Dalam kernel, Selain membetulkan kesilapan, kerja telah dilakukan untuk meningkatkan prestasi dan mengembangkan sokongan perkakasan, refleksi (pemetaan) semua memori fizikal juga disediakan, penggunaan halaman memori rekursif dihentikan, dan kod pemasang dalam sisipan sebaris telah ditulis semula untuk meningkatkan keserasian dengan versi pengkompil masa hadapan.

Kod untuk berfungsi dengan spesifikasi ACPI AML (ACPI Machine Language) – uefi.org telah dialihkan daripada kernel ke proses latar belakang acpid yang berjalan di ruang pengguna.

Sistem fail RedoxFS telah ditulis semula dan ditukar untuk menggunakan mekanisme CoW (Salin atas-Tulis), di mana perubahan tidak menimpa maklumat, sebaliknya, mereka disimpan di lokasi baharu, yang memungkinkan untuk mencapai peningkatan yang ketara dalam kebolehpercayaan. Daripada ciri baharu RedoxFS, yang sokongan untuk kemas kini transaksi, penyulitan data menggunakan algoritma AES, serta keselamatan data dan metadata dengan tandatangan digital. Perkongsian kod FS dalam sistem dan pemuat but disediakan.

Peningkatan berterusan perpustakaan standard C Relibc dibangunkan oleh projek itu, yang boleh berfungsi bukan sahaja pada Redox, tetapi juga pada pengedaran berdasarkan kernel Linux. Perubahan memudahkan untuk memindahkan beberapa program ke Redox dan menyelesaikan masalah dengan banyak program dan perpustakaan yang ditulis dalam bahasa C.

A telah disediakan versi pengkompil rustc yang boleh dijalankan pada Redox. Daripada tugasan yang lain, pengoptimuman prestasi dan penyesuaian pengurus pakej beban untuk bekerja dalam persekitaran Redox menonjol.

Daripada perubahan yang lain yang menonjol:

  • Menambah sokongan awal untuk seni bina AArch64.
  • Diubah untuk memproses semua laluan fail dalam pengekodan UTF-8.
  • Kandungan Initfs telah dialihkan ke fail baharu, menjadikan pembungkusan lebih mudah.

Akhirnya, Sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butiran di pautan berikut.

Muat turun Redox OS

Bagi mereka yang berminat untuk mencuba Redox OS, mereka harus tahu bahawa pemasangan dan imej langsung, bersaiz 75 MB, ditawarkan. Binaan dibina untuk seni bina x86_64 dan tersedia untuk sistem dengan UEFI dan BIOS.

Pautan muat turun adalah ini.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.