Keluaran beta ketiga sistem pengendalian Haiku R1

Selepas setahun pembangunan, keluaran beta ketiga sistem pengendalian Haiku R1 telah diterbitkan. Projek ini pada asalnya dicipta sebagai tindak balas kepada penutupan sistem pengendalian BeOS dan dibangunkan di bawah nama OpenBeOS, tetapi telah dinamakan semula pada tahun 2004 kerana tuntutan yang berkaitan dengan penggunaan tanda dagangan BeOS dalam nama tersebut. Untuk menilai prestasi keluaran baharu, beberapa imej Langsung boleh boot (x86, x86-64) telah disediakan. Kod sumber untuk kebanyakan OS Haiku diedarkan di bawah lesen MIT percuma, kecuali beberapa perpustakaan, codec media dan komponen yang dipinjam daripada projek lain.

OS Haiku direka untuk komputer peribadi, menggunakan terasnya sendiri, dibina berdasarkan seni bina modular, dioptimumkan untuk responsif yang tinggi terhadap tindakan pengguna dan pelaksanaan aplikasi berbilang benang yang cekap. Untuk pembangun, API berorientasikan objek dibentangkan. Sistem ini secara langsung berdasarkan teknologi BeOS 5 dan bertujuan untuk keserasian binari dengan aplikasi untuk OS ini. Keperluan perkakasan minimum: Pentium II CPU dan 384 MB RAM (Intel Core i3 dan 2 GB RAM disyorkan).

Keluaran beta ketiga sistem pengendalian Haiku R1

OpenBFS digunakan sebagai sistem fail, yang menyokong atribut fail lanjutan, jurnal, penunjuk 64-bit, sokongan untuk menyimpan tag meta (untuk setiap fail, anda boleh menyimpan atribut dalam bentuk key=value, yang menjadikan sistem fail kelihatan seperti pangkalan data) dan indeks khas untuk mempercepatkan pencarian semula oleh mereka. Pokok B+ digunakan untuk menyusun struktur direktori. Daripada kod BeOS, Haiku termasuk pengurus fail Tracker dan Deskbar, yang bersumberkan terbuka selepas BeOS meninggalkan tempat kejadian.

Inovasi utama:

  • Pelayar web WebPositive yang dibangunkan oleh projek itu telah dipindahkan untuk menggunakan enjin WebKit 612.1.21. Kestabilan dan keserasian yang dipertingkatkan dengan ketara dengan penyemak imbas lain.
  • Proses pemasangan yang lebih baik. Antara muka untuk membahagikan cakera kepada bahagian telah dipermudahkan dan antara muka untuk mengkonfigurasi pemacu telah dimodenkan.
  • Sokongan perkakasan yang diperluaskan. Pemacu untuk peranti wayarles telah dialihkan daripada FreeBSD 13. Menambah pemacu baharu untuk kad bunyi, sistem storan dan peranti USB. Sokongan USB 3 yang dipertingkatkan. Prestasi yang dipertingkatkan pada sistem dengan kad grafik NVIDIA (GeForce 6200-GeForce Go 6400).
  • Keupayaan untuk menyambung semula muat turun kemas kini yang tergendala akibat kegagalan rangkaian telah dilaksanakan.
  • Sokongan yang lebih baik untuk tema warna gelap.
  • Keupayaan untuk melumpuhkan pad sentuh telah ditambahkan pada tetapan sistem input.
  • Sokongan yang lebih baik untuk sistem fail XFS dan NFS.
  • Menambah sokongan untuk jadual partition Sun VTOC.
  • Disediakan penskalaan bar skrol bergantung pada saiz fon.
  • Sokongan penyetempatan yang dipertingkatkan.
  • Peningkatan kestabilan MediaPlayer. Menambah sokongan untuk video 4K.
  • Pengurus pakej menyediakan sokongan untuk menjalankan skrip pengendali semasa penyingkiran pakej.
  • Versi program telah dikemas kini. Python 2 telah ditamatkan dan digantikan oleh Python 3.7.
  • Pelayan grafik app_server telah mereka bentuk semula pengurusan memori dan menambah operasi pemaparan komposit tambahan (digunakan dalam penyemak imbas untuk memaparkan elemen kanvas).
  • Emulator terminal menyediakan sokongan untuk urutan pelarian untuk mengeluarkan aksara pendua.
  • Keserasian yang dipertingkatkan dengan spesifikasi POSIX, termasuk sokongan tambahan untuk operasi mlock/buka kunci, ppoll dan exp10/exp10f/exp10l.

Sumber: opennet.ru

Tambah komen