Yechina beta kuburitswa kweHaiku R1 inoshanda sisitimu

Mushure megore nehafu yebudiriro, yechina beta kuburitswa kweiyo Haiku R1 inoshanda sisitimu yakaburitswa. Iyo purojekiti yakatanga kugadzirwa senzira yekuvharwa kweiyo BeOS inoshanda sisitimu uye yakagadziridzwa pasi pezita reOpenBeOS, asi yakatumidzwa zita muna 2004 nekuda kwezvikumbiro zvine chekuita nekushandiswa kweiyo BeOS trademark muzita. Kuti utarise mashandiro ekuburitswa kutsva, akati wandei bootable Live mifananidzo (x86, x86-64) yakagadzirirwa. Iyo kodhi kodhi yeakawanda yeHaiku OS inogoverwa pasi peiyo MIT rezenisi remahara, kunze kwemamwe maraibhurari, midhiya macodecs uye zvikamu zvakakweretwa kubva kune mamwe mapurojekiti.

Haiku OS yakanangana nemakomputa emunhu uye inoshandisa kernel yayo, yakavakirwa pane modular architecture, yakagadziridzwa kupindurwa kwepamusoro kune zviito zvemushandisi uye kuita zvinobudirira kweakawanda-tambo maapplication. An object-oriented API inopihwa kune vanogadzira. Iyo sisitimu yakanangana neBeOS 5 tekinoroji uye yakanangana nebhanari inoenderana nemashandisirwo eiyi OS. Zvishoma zvinodiwa zvehardware: Pentium II CPU uye 384 MB RAM (Intel Core i3 uye 2 GB RAM inokurudzirwa).

OpenBFS inoshandiswa senge faira system, inotsigira akawedzera faira hunhu, kutema, 64-bit anonongedzera, tsigiro yekuchengetedza meta tags (pafaira rega rega unogona kuchengetedza hunhu mufomu kiyi = kukosha, izvo zvinoita kuti faira system ifanane nedhatabhesi. ) uye ma indexes akakosha kuti akurumidze kutora paari. "B + miti" inoshandiswa kuronga dhairekitori chimiro. Kubva kuBeOS kodhi, Haiku inosanganisira iyo Tracker faira maneja uye Deskbar, ese ari maviri akavhurika-sourced mushure mekunge BeOS yasiya chiitiko.

Zvitsva zvikuru:

  • Kuvandudzwa kwekuita pane yakakwira pixel density (HiDPI) skrini. Chaiyo interface kuyera yaitwa, kwete kuganhurirwa pakuchinja mafonti saizi. Pabhutsu yekutanga, Haiku ikozvino inoedza kuona otomatiki kuvepo kweHiDPI skrini uye sarudza zviyero zvakakodzera zvekuyera. Sarudzo dzakasarudzwa dzinogona kushandurwa muzvirongwa, asi reboot inodiwa kuti iite. Sarudzo dzekuyera dzinotsigirwa mune akawanda emuno maapuro uye mamwe anotakurwa, asi kwete ese.
  • Ipa sarudzo yekushandisa kutarisa neyakafuratira hwindo rekushongedza uye flat bhatani styling, pane iyo inoshandisa zvakanyanya gradients. Flat styling inouya neHaiku Extras package uye inogoneswa muchikamu chezvirongwa zvekutaridzika.
    Yechina beta kuburitswa kweHaiku R1 inoshanda sisitimu
  • Yakawedzera dhizaini yekuenderana neXlib raibhurari, ichikubvumidza kuti umhanye X11 application muHaiku usingamhanye X server. Iyo layer inoitwa kuburikidza nekutevedzera kweXlib mabasa nekushandura mafoni kune yepamusoro-level Haiku graphics API.
  • Chimiro chakagadzirirwa kuve nechokwadi chekuenderana neWayland, ichikubvumidza kuti umhanye maturusi ekushandisa uye maapplication anoshandisa iyi protocol, kusanganisira maapplication akavakirwa paGTK raibhurari. Iyo layer inopa libwayland-client.so raibhurari, zvichibva pane libwayland kodhi uye inoenderana neiyo API neABI level, iyo inobvumira Wayland maapplication kuti amhanye pasina kugadziridzwa. Kusiyana neyakajairwa Wayland composite maseva, iyo layer haimhanye seyakasiyana sevha process, asi inotakurwa seplugin kune vatengi maitiro. Panzvimbo pezvigadziko, sevha inoshandisa yemuno meseji loop yakavakirwa paBLooper.
  • Nekuda kwezvikamu zvekuenderana neX11 uye Wayland, zvakakwanisika kugadzirira chiteshi chekushanda cheGTK3 raibhurari. Zvikumbiro zvinogona kutangwa uchishandisa chiteshi zvinosanganisira GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord uye HandBrake.
    Yechina beta kuburitswa kweHaiku R1 inoshanda sisitimu
  • Yakawedzera chiteshi chekushanda neWaini inogona kushandiswa kumhanyisa maWindows application muHaiku. Kuganhurirwa kunosanganisira kugona kumhanya chete pa64-bit kuvaka kweHaiku uye kugona kumhanya chete 64-bit Windows application.
    Yechina beta kuburitswa kweHaiku R1 inoshanda sisitimu
  • Yakawedzera chiteshi cheGNU Emacs text editor iyo inoshanda mune graphical mode. Iwo mapakeji anoitirwa muHaikuDepot repository.
    Yechina beta kuburitswa kweHaiku R1 inoshanda sisitimu
  • Tsigiro yekugadzira uye kuratidza zvigunwe zvidhori yakawedzerwa kune Tracker faira maneja. Zvigunwe zvinochengetwa mune akawedzera faira maitiro.
    Yechina beta kuburitswa kweHaiku R1 inoshanda sisitimu
  • Akamisikidza dhizaini yekuenderana neFreeBSD madhiraivha. Vatyairi vakatakurwa kubva kuFreeBSD kuti vatsigire madhiraivha asina waya e USB ane Realtek (RTL) uye Ralink (RA) machipi. Imwe yezvisingakwanisi ndiko kudiwa kwekubatanidza mudziyo usati watanga (mushure mekubhoti mudziyo hauonekwe).
  • Iyo 802.11 isina waya stack ine tsigiro ye802.11ac uye iyo iwm uye iwx madhiraivha ane rutsigiro rweIntel "Dual Band" uye "AX" isina waya adapta akatakurwa kubva kuOpenBSD.
  • Iyo USB-RNDIS mutyairi yawedzerwa, ichikubvumidza iwe kuronga kushanda kwenzvimbo yekuwana kuburikidza ne USB (USB tethering) yekushandisa seyakanaka network kadhi.
  • Yakawedzera mutyairi mutsva weNTFS zvichienderana neraibhurari kubva kuNTFS-3G chirongwa. Kuitwa kutsva kwakanyatso kugadzikana, kunotsigira kubatanidzwa nefaira caching layer, uye kunopa kuita kwakanaka.
  • Yakawedzera muturikiri wekuverenga nekunyora mifananidzo muAVIF fomati.
  • Iyo HaikuWebKit browser injini inowiriraniswa neiyo yazvino vhezheni yeWebKit uye inoendeswa kune network backend zvichibva pane cURL raibhurari.
  • Iyo bootloader inowedzera tsigiro ye32-bit EFI masisitimu uye inopa kugona kuisa iyo 64-bit Haiku nharaunda kubva ku32-bit EFI bootloader.
  • Yakavandudzwa kuenderana nePOSIX zviyero. Kuenderera mberi nekutsiviwa kwemafoni kune yakajairwa C raibhurari, yakambotamiswa kubva kuglibc, kune akasiyana kubva musl. Yakawedzera rutsigiro rweC11 hova uye locale_t nzira.
  • Mutyairi wemadhiraivha eNVMe akagadziridzwa, rutsigiro rweTRIM oparesheni rwakawedzerwa kuzivisa dhiraivha nezve mabhuroki akasunungurwa.
  • Zvinokwanisika kuvaka kernel uye vatyairi vane shanduro itsva dzeGCC (kusanganisira GCC 11), asi GCC 2.95 ichiri kudiwa kuvaka hurongwa nekuda kwekusungirirwa kwekodhi yekare yekuenderana neBeOS.
  • General work yakaitwa kuvandudza kugadzikana kwehurongwa hwese.

Source: opennet.ru

Voeg