Versi beta kedua dari sistem operasi Haiku R1 telah dirilis

diterbitkan rilis beta kedua dari sistem operasi Haiku R1.

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 gambar Live yang dapat di-boot telah disiapkan (x86, x86-64). Kode sumber untuk sebagian besar OS Haiku didistribusikan dalam perangkat lunak bebas. lisensi MIT, 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 256 MB (disarankan Intel Core i3 dan RAM 2 GB).

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. Pohon B+ digunakan untuk mengatur struktur direktori. Dari kode BeOS, Haiku menyertakan pengelola file Tracker dan Deskbar, keduanya bersumber terbuka setelah BeOS meninggalkan lokasi. Dalam hampir dua tahun sejak pembaruan terakhir, 101 pengembang telah mengambil bagian dalam pengembangan Haiku, yang telah menyiapkan lebih dari 2800 perubahan dan menyelesaikan 900 laporan kesalahan dan permintaan inovasi.

Inovasi utama:

  • Peningkatan kinerja pada layar dengan kepadatan piksel tinggi (HiDPI). Penskalaan elemen antarmuka yang benar dipastikan. Ukuran font digunakan sebagai faktor kunci untuk penskalaan, bergantung pada skala semua elemen antarmuka lainnya yang dipilih secara otomatis. Font standar 12 poin. (ukuran bawaan) ΠΈ font 18 poin.

  • Panel Deskbar menerapkan mode β€œmini”, di mana panel tidak menempati seluruh lebar layar, tetapi berubah secara dinamis tergantung pada ikon yang ditempatkan. Peningkatan mode perluasan otomatis panel, yang hanya meluas saat gerakan mouse dan menampilkan opsi yang lebih ringkas dalam mode normal.

  • Antarmuka telah ditambahkan untuk mengonfigurasi perangkat input, yang menggabungkan konfigurator mouse, keyboard, dan joystick. Menambahkan dukungan untuk mouse dengan lebih dari tiga tombol dan kemampuan untuk menyesuaikan tindakan tombol mouse.

  • Diperbarui browser web WebPositif, yang telah diterjemahkan ke rilis baru mesin WebKit dan dioptimalkan untuk mengurangi konsumsi memori.

  • Peningkatan kompatibilitas dengan POSIX dan porting sebagian besar program, permainan, dan perangkat grafis baru. Termasuk tersedia untuk diluncurkan Aplikasi LibreOffice, Telegram, Okular, Krita dan AQEMU, serta permainan FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot, dan lainnya.


  • Penginstal sekarang memiliki kemampuan untuk mengecualikan ketika menginstal paket opsional yang ada di media. Saat mengatur partisi disk, informasi lebih lanjut tentang drive ditampilkan, deteksi enkripsi diterapkan, dan informasi tentang ruang kosong di partisi yang ada ditambahkan. Tersedia opsi untuk memperbarui Haiku R1 Beta 1 dengan cepat ke rilis Beta 2.

  • Terminal menyediakan emulasi kunci Meta. Dalam pengaturan, Anda dapat menetapkan peran Meta ke tombol Alt/Option yang terletak di sebelah kiri bilah spasi (tombol Alt di sebelah kanan bilah spasi akan mempertahankan penetapannya).

  • Dukungan untuk drive NVMe dan penggunaannya sebagai media yang dapat di-boot telah diterapkan.

  • Dukungan untuk USB3 (XHCI) telah diperluas dan distabilkan. Booting dari perangkat USB3 telah disesuaikan dan pengoperasian yang benar dengan perangkat input telah dipastikan.

  • Menambahkan bootloader untuk sistem dengan UEFI.

  • Pekerjaan telah dilakukan untuk menstabilkan dan meningkatkan kinerja inti. Banyak bug yang menyebabkan macet atau macet telah diperbaiki.

  • Kode driver jaringan diimpor dari FreeBSD 12.

Artikel asli di sini.
Catatan rilis dalam bahasa Inggris di sini.

PS: Ada pertanyaan? Kami mengundang Anda untuk Saluran telegram berbahasa Rusia.

Sumber: linux.org.ru

Tambah komentar