Siidaynta beta afraad ee nidaamka hawlgalka Haiku R1

Hal sano iyo badh ka dib horumarinta beta afraad ee nidaamka hawlgalka Haiku R1 ayaa la daabacay. Mashruucan ayaa markii hore loo abuuray fal-celin ku saabsan xidhitaanka nidaamka hawlgalka BeOS waxaana lagu soo saaray magaca OpenBeOS, laakiin waxaa loo beddelay 2004 sababo la xidhiidha isticmaalka astaanta BeOS ee magaca. Si loo qiimeeyo waxqabadka sii deynta cusub, dhowr sawir oo toos ah oo la kicin karo (x86, x86-64) ayaa la diyaariyey. Koodhka isha ee inta badan Haiku OS waxaa lagu qaybiyaa shatiga MIT ee bilaashka ah, marka laga reebo maktabadaha qaar, codecyada warbaahinta iyo qaybaha laga soo amaahday mashaariicda kale.

Haiku OS waxaa loogu talagalay kombuyuutarrada gaarka ah waxayna isticmaashaa kernel u gaar ah, oo lagu dhisay qaab dhismeed modular ah, oo loo habeeyay ka jawaabista sare ee ficillada isticmaalaha iyo fulinta wax ku oolka ah ee codsiyada dunta badan leh. API ku jihaysan shayga ayaa la siiyay horumariyayaasha Nidaamku wuxuu si toos ah ugu salaysan yahay teknoolojiyadda BeOS 5 waxaana loogu talagalay in la waafajiyo codsiyada OS-kan. Baahida ugu yar ee hardware: Pentium II CPU iyo 384 MB RAM (Intel Core i3 iyo 2 GB RAM ayaa lagula talinayaa).

OpenBFS waxaa loo isticmaalaa sidii nidaam faylal ah, kaas oo taageera sifooyinka faylka la dheereeyey, gelista, 64-bit tilmaamayaasha, taageerada kaydinta meta tags (faylal kasta, sifooyinka waxaa lagu kaydin karaa qaabka furaha = qiimaha, taas oo ka dhigaysa nidaamka faylka la mid ah a database) iyo tusmooyinka gaarka ah si loo dedejiyo soo celinta iyaga. "geedaha B+" ayaa loo isticmaalaa si loo habeeyo qaab dhismeedka hagaha. Laga soo bilaabo koodhka BeOS, Haiku waxaa ku jira maareeyaha faylka Tracker iyo Deskbar, labaduba waxay ahaayeen kuwo furan ka dib markii BeOS ay ka tagtay goobta.

Hal-abuurka ugu muhiimsan:

  • Waxqabadka la hagaajiyay ee shaashadaha cufnaanta pixel sare (HiDPI). Isku-dheellitirnaan sax ah ayaa la hirgeliyay, oo aan ku xaddidnayn beddelka cabbirrada farta. Bootka ugu horreeya, Haiku hadda wuxuu isku dayaa inuu si toos ah u ogaado joogitaanka shaashadda HiDPI oo uu doorto cabbirada ku habboon ee la isku miisaamo. Ikhtiyaarada la doortay waa lagu bedeli karaa goobaha, laakiin reboot ayaa loo baahan yahay si ay u dhaqan galaan. Ikhtiyaarada cabbirida waxa lagu taageeraa abka wadaniga ah badidood iyo qaar la xakameyey, laakiin dhammaantood maaha.
  • La siiyay ikhtiyaarka ah in la isticmaalo muuqaal leh qurxinta daaqadaha fidsan iyo habaynta badhanka fidsan, halkii aad isticmaali lahayd gradients. Habaynta fidsan waxay la socotaa xirmada Haiku Extras waxaana lagu awood geliyey qaybta dejinta muuqaalka.
    Siidaynta beta afraad ee nidaamka hawlgalka Haiku R1
  • Waxaa lagu daray lakabka la jaanqaadida maktabadda Xlib, taasoo kuu oggolaanaysa inaad ku socodsiiso codsiyada X11 gudaha Haiku adoon ku shaqayn server-ka X. Lakabka waxaa lagu hirgeliyay ku dayashada hawlaha Xlib iyadoo loo turjumayo wicitaanada Haiku garaafyada API-ga heerka sare ah.
  • Lakab ayaa la diyaariyay si loo hubiyo in la waafajinayo Wayland, taasoo kuu ogolaanaysa inaad socodsiiso qalabyada iyo codsiyada adeegsada borotokoolkan, oo ay ku jiraan codsiyada ku salaysan maktabadda GTK. Lakabku wuxuu bixiyaa maktabadda libwayland-client.so, oo ku salaysan code-ka libwayland oo ku habboon heerka API iyo ABI, kaas oo u oggolaanaya codsiyada Wayland inay shaqeeyaan iyada oo aan wax laga beddelin. Si ka duwan server-yada isku-dhafka ah ee Wayland, lakabku uma shaqeeyo sidii nidaam server oo gaar ah, laakiin waxaa loo raray sidii plugin si habka macmiilka. Halkii laga isticmaali lahaa saldhigyada, seerfarku waxa uu isticmaalaa loop fariinta hooyo ee ku salaysan BLooper.
  • Thanks to lakabyada ku habboonaanta X11 iyo Wayland, waxaa suurtogal ah in la diyaariyo deked shaqaynaysa maktabadda GTK3. Codsiyada lagu bilaabi karo isticmaalka dekedda waxaa ka mid ah GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord iyo HandBrake.
    Siidaynta beta afraad ee nidaamka hawlgalka Haiku R1
  • Waxaa lagu daray deked shaqaynaysa oo leh Khamri taas oo loo isticmaali karo in lagu socodsiiyo codsiyada Windows ee Haiku. Xaddidaadyada waxaa ka mid ah awoodda lagu shaqeynayo oo keliya 64-bit dhismooyinka Haiku iyo awoodda lagu socodsiiyo 64-bit codsiyada Windows.
    Siidaynta beta afraad ee nidaamka hawlgalka Haiku R1
  • Waxaa lagu daray deked tafatiraha qoraalka GNU Emacs oo ku shaqeysa qaab garaafeed. Xirmooyinka waxaa lagu martigaliyay kaydka HaikuDepot.
    Siidaynta beta afraad ee nidaamka hawlgalka Haiku R1
  • Taageerada soo saarista iyo muujinta sawirka thumbnails ayaa lagu daray maareeyaha faylka Tracker. Sawir-gacmeedka waxa lagu kaydiyaa sifada faylka la fidiyay.
    Siidaynta beta afraad ee nidaamka hawlgalka Haiku R1
  • La hirgaliyay lakabka la jaanqaadida wadayaasha FreeBSD. Darawalada ayaa laga soo dejiyay FreeBSD si ay u taageeraan adabiyeyaasha USB-ga ee wireless-ka leh ee Realtek (RTL) iyo Ralink (RA) chips. Mid ka mid ah xaddidaadaha ayaa ah baahida loo qabo in lagu xiro qalabka ka hor inta aan la kicin (ka dib marka la dhejiyo qalabka lama ogaanayo).
  • Xirmada bilaa-waayirka ah ee 802.11 oo taageero u ah 802.11ac iyo iwm iyo iwx dareewalada oo taageera Intel “Dual Band” iyo “AX” adaabiyayaasha wireless-ka ayaa laga soo dejiyay OpenBSD.
  • Darawalka USB-RNDIS ayaa lagu daray, taas oo kuu ogolaanaysa inaad habayso hawlgalka barta marinka USB (USB tethering) si loogu isticmaalo kaarka shabakad dalwaddiis ah.
  • Waxaa lagu daray darawal NTFS cusub oo ku salaysan maktabadda mashruuca NTFS-3G. Hirgelinta cusubi waa mid aad u xasilloon, waxay taageertaa isdhexgalka lakabka kaydinta faylka, waxayna bixisaa waxqabad wanaagsan.
  • Waxaa lagu daray turjumaan akhriska iyo qorista sawirada oo qaab AVIF ah.
  • Matoorka biraawsarkaaga HaikuWebKit waxa uu la mid yahay nooca hadda jira ee WebKit waxaana loo wareejiyay shabakad gadaale ah oo ku salaysan maktabadda cURL.
  • Bootloader-ku wuxuu ku darayaa taageerada nidaamyada 32-bit EFI wuxuuna bixiyaa awoodda lagu rakibo deegaanka 64-bit ee Haiku ee 32-bit EFI bootloader.
  • Waafaqid la wanaajiyay ee heerarka POSIX Beddelka joogtada ah ee wicitaanada maktabadda caadiga ah ee C, oo hore looga soo wareejiyay glibc, loona beddelay noocyo musl ah. Taageero lagu daray C11 durdurrada iyo hababka locale_t.
  • Darawalka darawalada NVMe waa la hagaajiyay, taageerada hawlgalka TRIM ayaa lagu daray si loogu wargaliyo waditaanka waxyaabaha ku saabsan baloogyada la furay.
  • Waa suurtagal in la dhiso kernel-ka iyo darawallada leh noocyo cusub oo GCC ah (oo ay ku jiraan GCC 11), laakiin GCC 2.95 ayaa weli looga baahan yahay si loo dhiso nidaamka sababtoo ah ku-xirnaanta koodkii hore ee waafaqsanaanta BeOS.
  • Shaqo guud ayaa la qabtay si loo hagaajiyo xasilloonida nidaamka oo dhan.

Source: opennet.ru

Add a comment