Rilis beta ketiga dari sistem operasi Haiku R1

Setelah satu tahun pengembangan, rilis beta ketiga dari sistem operasi Haiku R1 telah diterbitkan. Proyek ini awalnya dibuat sebagai reaksi terhadap penutupan sistem operasi BeOS dan dikembangkan dengan nama OpenBeOS, namun diganti namanya pada tahun 2004 karena klaim terkait penggunaan merek dagang BeOS pada nama tersebut. Untuk mengevaluasi kinerja rilis baru, beberapa image Live yang dapat di-boot (x86, x86-64) telah disiapkan. Kode sumber untuk sebagian besar OS Haiku didistribusikan di bawah lisensi MIT gratis, dengan pengecualian beberapa perpustakaan, codec media, dan komponen yang dipinjam dari proyek lain.

Haiku OS ditujukan untuk komputer pribadi dan menggunakan kernelnya sendiri, dibangun di atas arsitektur modular, dioptimalkan untuk respons tinggi terhadap tindakan pengguna dan eksekusi aplikasi multi-thread yang efisien. API berorientasi objek disediakan untuk pengembang. Sistem ini didasarkan langsung pada teknologi BeOS 5 dan ditujukan untuk kompatibilitas biner dengan aplikasi untuk OS ini. Persyaratan perangkat keras minimum: CPU Pentium II dan RAM 384 MB (disarankan Intel Core i3 dan RAM 2 GB).

Rilis beta ketiga dari sistem operasi Haiku R1

OpenBFS digunakan sebagai sistem file, yang mendukung atribut file yang diperluas, logging, pointer 64-bit, dukungan untuk menyimpan tag meta (untuk setiap file, atribut dapat disimpan dalam bentuk key=value, yang membuat sistem file mirip dengan a database) dan indeks khusus untuk mempercepat pengambilannya. β€œB+ tree” digunakan untuk mengatur struktur direktori. Dari kode BeOS, Haiku menyertakan pengelola file Tracker dan Deskbar, keduanya bersumber terbuka setelah BeOS meninggalkan lokasi.

Inovasi utama:

  • Browser web WebPositive yang dikembangkan oleh proyek ini telah ditransfer untuk menggunakan mesin WebKit 612.1.21. Stabilitas dan kompatibilitas yang ditingkatkan secara signifikan dengan browser lain.
  • Proses instalasi yang ditingkatkan. Antarmuka untuk mempartisi disk menjadi beberapa bagian telah disederhanakan dan antarmuka untuk mengonfigurasi driver telah dimodernisasi.
  • Dukungan perangkat keras yang diperluas. Driver untuk perangkat nirkabel telah dipindahkan dari FreeBSD 13. Menambahkan driver baru untuk kartu suara, sistem penyimpanan, dan perangkat USB. Peningkatan dukungan USB 3. Peningkatan kinerja pada sistem dengan kartu grafis NVIDIA (GeForce 6200-GeForce Go 6400).
  • Kemampuan untuk melanjutkan pengunduhan pembaruan yang terhenti karena kegagalan jaringan telah diterapkan.
  • Peningkatan dukungan untuk tema warna gelap.
  • Kemampuan untuk menonaktifkan touchpad telah ditambahkan ke pengaturan sistem input.
  • Peningkatan dukungan untuk sistem file XFS dan NFS.
  • Menambahkan dukungan untuk tabel partisi Sun VTOC.
  • Menyediakan penskalaan bilah gulir tergantung pada ukuran font.
  • Peningkatan dukungan lokalisasi.
  • Peningkatan stabilitas MediaPlayer. Menambahkan dukungan untuk video 4K.
  • Manajer paket menyediakan dukungan untuk menjalankan skrip pengendali selama penghapusan paket.
  • Versi program telah diperbarui. Python 2 sudah tidak digunakan lagi dan digantikan oleh Python 3.7.
  • Server grafis app_server telah mendesain ulang manajemen memori dan menambahkan operasi rendering komposit tambahan (digunakan di browser untuk merender elemen kanvas).
  • Emulator terminal menyediakan dukungan untuk rangkaian escape untuk menghasilkan karakter duplikat.
  • Peningkatan kompatibilitas dengan spesifikasi POSIX, termasuk dukungan tambahan untuk operasi mlock/munlock, ppoll dan exp10/exp10f/exp10l.

Sumber: opennet.ru

Tambah komentar