Ang pangalawang beta na bersyon ng operating system ng Haiku R1 ay inilabas na

Nai-publish pangalawang beta release ng operating system Haiku R1.

Ang proyekto ay orihinal na nilikha bilang isang reaksyon sa pagsasara ng BeOS operating system at binuo sa ilalim ng pangalang OpenBeOS, ngunit pinalitan ng pangalan noong 2004 dahil sa mga paghahabol na nauugnay sa paggamit ng BeOS trademark sa pangalan. Upang suriin ang pagganap ng isang bagong release ilang bootable na Live na larawan ang inihanda (x86, x86-64). Ang source code para sa karamihan ng Haiku OS ay ipinamamahagi sa ilalim ng libreng software. Lisensya ng MIT, maliban sa ilang mga aklatan, media codec at mga bahagi na hiniram mula sa iba pang mga proyekto. Ang Haiku OS ay nakatuon sa mga personal na computer at gumagamit ng sarili nitong kernel, na binuo sa isang modular na arkitektura, na na-optimize para sa mataas na pagtugon sa mga aksyon ng user at mahusay na pagpapatupad ng mga multi-threaded na application. Ang isang object-oriented na API ay ibinigay para sa mga developer. Direktang nakabatay ang system sa mga teknolohiya ng BeOS 5 at naglalayon sa binary compatibility sa mga application para sa OS na ito.


Minimum na kinakailangan ng hardware: Pentium II CPU at 256 MB RAM (inirerekomenda ang Intel Core i3 at 2 GB RAM).

Ang OpenBFS ay ginagamit bilang isang file system, na sumusuporta sa pinalawak na mga katangian ng file, pag-log, 64-bit na mga pointer, suporta para sa pag-iimbak ng mga meta tag (para sa bawat file, ang mga katangian ay maaaring maimbak sa form key=value, na ginagawang katulad ng file system sa isang database) at mga espesyal na index upang mapabilis ang pagkuha sa mga ito. Ang mga B+ tree ay ginagamit upang ayusin ang istraktura ng direktoryo. Mula sa BeOS code, kasama sa Haiku ang Tracker file manager at Deskbar, na parehong open-sourced pagkatapos umalis ng BeOS sa eksena. Sa halos dalawang taon mula noong huling pag-update, 101 developer ang nakibahagi sa pagbuo ng Haiku, na naghanda ng higit sa 2800 pagbabago at nagsara ng 900 ulat ng bug at mga kahilingan para sa mga inobasyon.

Mga pangunahing inobasyon:

  • Pinahusay na performance sa mga high pixel density (HiDPI) na screen. Nasisiguro ang tamang pag-scale ng mga elemento ng interface. Ang laki ng font ay ginagamit bilang pangunahing salik para sa pag-scale, depende kung saan ang sukat ng lahat ng iba pang elemento ng interface ay awtomatikong pinili. Karaniwang 12 point na font. (default na laki) ΠΈ 18 point na font.

  • Ang panel ng Deskbar ay nagpapatupad ng isang "mini" na mode, kung saan ang panel ay hindi sumasakop sa buong lapad ng screen, ngunit nagbabago nang pabago-bago depende sa mga nakalagay na icon. Pinahusay na panel auto-expand mode, na lumalawak lamang sa mouseover at nagpapakita ng mas compact na opsyon sa normal na mode.

  • Nagdagdag ng interface para sa pag-configure ng mga input device, na pinagsasama ang mga configurator ng mouse, keyboard at joystick. Nagdagdag ng suporta para sa mga daga na may higit sa tatlong mga pindutan at ang kakayahang i-customize ang mga pagkilos ng mga pindutan ng mouse.

  • Na-update web browser WebPositive, na isinalin sa bagong release ng WebKit engine at na-optimize upang mabawasan ang pagkonsumo ng memorya.

  • Pinahusay na compatibility sa POSIX at nag-port ng malaking bahagi ng mga bagong programa, laro at graphical na toolkit. Kabilang ang magagamit para sa paglulunsad LibreOffice, Telegram, Okular, Krita at AQEMU na mga application, pati na rin ang mga laro FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot at iba pa.


  • Ang installer ay mayroon na ngayong kakayahang magbukod kapag nag-i-install ng mga opsyonal na pakete na nasa media. Kapag nagse-set up ng mga partition sa disk, ipinapakita ang higit pang impormasyon tungkol sa mga drive, ipinapatupad ang pag-detect ng encryption, at idinaragdag ang impormasyon tungkol sa libreng espasyo sa mga kasalukuyang partisyon. Available ang isang opsyon upang mabilis na i-update ang Haiku R1 Beta 1 sa paglabas ng Beta 2.

  • Ang terminal ay nagbibigay ng emulation ng Meta key. Sa mga setting, maaari mong italaga ang Meta role sa Alt/Option key na matatagpuan sa kaliwa ng spacebar (ang Alt key sa kanan ng spacebar ay mananatili sa pagtatalaga nito).

  • Ang suporta para sa mga NVMe drive at ang kanilang paggamit bilang bootable media ay ipinatupad.

  • Ang suporta para sa USB3 (XHCI) ay pinalawak at pinatatag. Ang pag-boot mula sa mga USB3 device ay naayos at ang wastong operasyon sa mga input device ay natiyak.

  • Nagdagdag ng bootloader para sa mga system na may UEFI.

  • Ang trabaho ay ginawa upang patatagin at pagbutihin ang pangunahing pagganap. Maraming mga bug na nagdulot ng pag-freeze o pag-crash ay naayos na.

  • Ang driver code ng network ay na-import mula sa FreeBSD 12.

Orihinal na artikulo dito.
Mga tala sa paglabas sa Ingles dito.

P.S.: May tanong ka ba? Iniimbitahan ka namin channel ng telegrama sa wikang Ruso.

Pinagmulan: linux.org.ru

Magdagdag ng komento