Ikatulo nga beta nga pagpagawas sa Haiku R1 operating system

Pagkahuman sa usa ka tuig nga pag-uswag, ang ikatulo nga pagpagawas sa beta sa operating system sa Haiku R1 gipatik. Ang proyekto orihinal nga gimugna isip usa ka reaksyon sa pagsira sa BeOS operating system ug naugmad ubos sa ngalan nga OpenBeOS, apan giusab ang ngalan niadtong 2004 tungod sa mga pag-angkon nga may kalabutan sa paggamit sa BeOS nga marka sa pamatigayon sa ngalan. Aron masusi ang pasundayag sa bag-ong pagpagawas, daghang mga bootable nga Live nga mga imahe (x86, x86-64) ang giandam. Ang source code alang sa kadaghanan sa Haiku OS giapod-apod ubos sa libre nga lisensya sa MIT, gawas sa pipila ka mga librarya, media codec ug mga sangkap nga gihulam gikan sa ubang mga proyekto.

Ang Haiku OS gipunting sa mga personal nga kompyuter ug naggamit sa kaugalingon nga kernel, nga gitukod sa usa ka modular nga arkitektura, na-optimize alang sa taas nga pagtubag sa mga aksyon sa gumagamit ug episyente nga pagpatuman sa mga multi-threaded nga aplikasyon. Ang usa ka object-oriented nga API gihatag alang sa mga developer. Ang sistema direkta nga gibase sa BeOS 5 nga mga teknolohiya ug gitumong sa binary compatibility sa mga aplikasyon alang niini nga OS. Minimum nga kinahanglanon sa hardware: Pentium II CPU ug 384 MB RAM (Intel Core i3 ug 2 GB RAM girekomendar).

Ikatulo nga beta nga pagpagawas sa Haiku R1 operating system

Ang OpenBFS gigamit isip file system, nga nagsuporta sa gipalugdang file attributes, logging, 64-bit pointers, suporta sa pagtipig sa meta tags (alang sa matag file, ang mga attribute mahimong tipigan sa porma nga key=value, nga naghimo sa file system nga susama sa usa ka database) ug espesyal nga mga indeks aron mapadali ang pagkuha niini. Ang "B+ trees" gigamit sa pag-organisar sa istruktura sa direktoryo. Gikan sa BeOS code, ang Haiku naglakip sa Tracker file manager ug Deskbar, nga parehong open-sourced human mibiya ang BeOS sa eksena.

Panguna nga mga inobasyon:

  • Ang WebPositive web browser nga gihimo sa proyekto gibalhin aron magamit ang WebKit 612.1.21 nga makina. Mahinungdanon nga gipauswag ang kalig-on ug pagkaangay sa ubang mga browser.
  • Mas maayo nga proseso sa pag-instalar. Ang interface alang sa pagbahin sa disk ngadto sa mga seksyon gipasimple ug ang interface alang sa pag-configure sa mga drayber gi-moderno.
  • Gipadako nga suporta sa hardware. Ang mga drayber alang sa mga wireless nga aparato gibalhin gikan sa FreeBSD 13. Gidugang bag-ong mga drayber alang sa mga sound card, storage system ug USB device. Gipauswag nga suporta sa USB 3. Gipauswag nga performance sa mga sistema nga adunay NVIDIA graphics card (GeForce 6200-GeForce Go 6400).
  • Ang abilidad sa pagpadayon sa pag-download sa mga update nga nabalda tungod sa mga kapakyasan sa network gipatuman.
  • Gipauswag nga suporta alang sa itom nga kolor nga mga tema.
  • Ang abilidad sa pag-disable sa touchpad gidugang sa mga setting sa input system.
  • Gipauswag nga suporta alang sa XFS ug NFS file system.
  • Gidugang nga suporta alang sa mga lamesa sa partisyon sa Sun VTOC.
  • Gihatag ang scaling sa mga scroll bar depende sa gidak-on sa font.
  • Gipauswag nga suporta sa lokalisasyon.
  • Gipauswag nga kalig-on sa MediaPlayer. Gidugang nga suporta alang sa 4K nga video.
  • Ang tagdumala sa pakete naghatag suporta alang sa pagpadagan sa mga script sa handler sa panahon sa pagtangtang sa package.
  • Ang mga bersyon sa programa gi-update. Ang Python 2 wala na gigamit ug gipulihan sa Python 3.7.
  • Ang app_server graphics server nagdisenyo pag-usab sa pagdumala sa panumduman ug midugang og dugang nga composite rendering nga mga operasyon (gigamit sa browser aron sa paghimo sa mga elemento sa canvas).
  • Ang terminal emulator naghatag suporta alang sa mga han-ay sa pag-ikyas sa pag-output sa mga duplicate nga karakter.
  • Gipauswag nga pagkaangay sa mga detalye sa POSIX, lakip ang dugang nga suporta alang sa mlock/munlock, ppoll ug exp10/exp10f/exp10l nga mga operasyon.

Source: opennet.ru

Idugang sa usa ka comment