An ceathrú scaoileadh béite de chóras oibriúcháin Haiku R1

Tar éis bliain go leith d'fhorbairt, tá an ceathrú scaoileadh beta de chóras oibriúcháin Haiku R1 foilsithe. Ar dtús, cruthaíodh an tionscadal mar imoibriú ar dhúnadh BeOS OS agus forbraíodh é faoin ainm OpenBeOS, ach athainmníodh é i 2004 mar gheall ar éilimh a bhaineann le húsáid trádmharc BeOS san ainm. Ullmhaíodh go leor íomhánna Beo bootable (x86, x86-64) chun feidhmíocht an eisithe nua a mheas. Déantar an cód foinse don chuid is mó den Haiku OS a dháileadh faoin gceadúnas MIT in aisce, cé is moite de roinnt leabharlanna, codecs meán, agus comhpháirteanna a fuarthas ar iasacht ó thionscadail eile.

Tá Haiku OS dírithe ar ríomhairí pearsanta, úsáideann sé a chroílár féin, tógtha ar bhonn ailtireachta modúlach, optamaithe le haghaidh freagrúlacht ard do ghníomhartha úsáideoirí agus feidhmiú éifeachtach feidhmchláir il-snáithithe. D'fhorbróirí, cuirtear API atá dírithe ar oibiachtaí i láthair. Tá an córas bunaithe go díreach ar theicneolaíochtaí BeOS 5 agus tá sé dírithe ar chomhoiriúnacht dhénártha le hiarratais ar an OS seo. Íosriachtanas crua-earraí: LAP Pentium II agus 384 MB RAM (moltar Intel Core i3 agus 2 GB RAM).

Úsáidtear OpenBFS mar chóras comhaid, a thacaíonn le tréithe sínte comhad, iriseoireacht, leideanna 64-giotán, tacaíocht le meite-chlibeanna a stóráil (do gach comhad, is féidir leat tréithe a stóráil san fhoirm eochair = luach, rud a fhágann go bhfuil cuma ar an gcóras comhad mar a bunachar sonraí) agus innéacsanna speisialta chun iad a aisghabháil a bhrostú. Úsáidtear crainn B+ chun an struchtúr eolaire a eagrú. Ón gcód BeOS, folaíonn Haiku an bainisteoir comhad Tracker agus an Deasc, a bhí foinse oscailte tar éis do BeOS an radharc a fhágáil.

Príomh-nuálaíochtaí:

  • Feidhmíocht fheabhsaithe ar scáileáin le dlús ard picteilín (HiDPI). Cuireadh scálú ceart an chomhéadain i bhfeidhm, gan a bheith teoranta d'athrú ar mhéid na gclónna. Ar an gcéad tosaithe, déanann Haiku iarracht anois a bhrath go huathoibríoch an bhfuil scáileán HiDPI aige agus na toisí cuí a roghnú le haghaidh scálaithe. Is féidir na roghanna roghnaithe a athrú sna socruithe, ach teastaíonn atosú fós chun iad a chur i bhfeidhm. Tacaítear le roghanna Zoom i bhformhór na n-aipeanna dúchasacha agus roinnt port, ach ní i ngach ceann.
  • Ar choinníoll go bhféadfaí cuma a úsáid le maisitheoir fuinneoige comhréidh agus stíliú cnaipe comhréidh, in ionad dearadh a úsáideann grádáin go mór. Tagann an dearadh árasán leis an bpacáiste Haiku Extras agus tá sé cumasaithe sa rannóg socruithe cuma.
    An ceathrú scaoileadh béite de chóras oibriúcháin Haiku R1
  • Cuireadh ciseal leis chun comhoiriúnacht le leabharlann Xlib a chinntiú, rud a ligeann duit feidhmchláir X11 a rith in Haiku gan freastalaí X a rith. Cuirtear an ciseal i bhfeidhm trí fheidhmeanna Xlib a aithris trí ghlaonna a aistriú chuig API grafaic ardleibhéil Haiku.
  • Ullmhaíodh ciseal chun comhoiriúnacht le Wayland a chinntiú, a ligeann duit uirlisí agus feidhmchláir a rith ag baint úsáide as an bprótacal seo, lena n-áirítear feidhmchláir atá bunaithe ar leabharlann GTK. Soláthraíonn an ciseal an leabharlann libwayland-client.so, bunaithe ar an gcód libwayland agus atá comhoiriúnach ag leibhéal API agus ABI, a ligeann duit feidhmchláir Wayland a reáchtáil gan mhodhnú. Murab ionann agus gnáthfhreastalaithe ilchodacha Wayland, ní ritheann an ciseal mar phróiseas freastalaí ar leith, ach tá sé luchtaithe mar bhreiseán do phróisis chliaint. In ionad soicéid, úsáideann an freastalaí lúb teachtaireachta dúchais bunaithe ar BLooper.
  • A bhuíochas le sraitheanna le haghaidh comhoiriúnachta le X11 agus Wayland, bhíomar in ann calafort oibre de leabharlann GTK3 a ullmhú. De na feidhmchláir is féidir a sheoladh ag baint úsáide as an gcalafort, tugtar faoi deara GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord agus HandBrake.
    An ceathrú scaoileadh béite de chóras oibriúcháin Haiku R1
  • Cuireadh port oibre leis le Wine is féidir a úsáid chun feidhmchláir Windows a rith in Haiku. As na teorainneacha, tugtar faoi deara an cumas a bheith ag rith i bhfoirgnimh 64-giotán de Haiku agus gan ach feidhmchláir Windows 64-giotán a rith.
    An ceathrú scaoileadh béite de chóras oibriúcháin Haiku R1
  • Cuireadh port eagarthóir téacs GNU Emacs leis a oibríonn i mód grafach. Déantar na pacáistí a óstáil i stór HaikuDepot.
    An ceathrú scaoileadh béite de chóras oibriúcháin Haiku R1
  • Tá tacaíocht chun mionsamhlacha íomhá a ghiniúint agus a thaispeáint curtha leis an mbainisteoir comhad Tracker. Stóráiltear mionsamhlacha i tréithe comhaid leathnaithe.
    An ceathrú scaoileadh béite de chóras oibriúcháin Haiku R1
  • Ciseal curtha i bhfeidhm le haghaidh comhoiriúnachta le tiománaithe FreeBSD. Tiománaithe portáilte ó FreeBSD chun tacú le hoiriúnóirí USB gan sreang Realtek (RTL) agus Ralink (RA). De na srianta, tugtar faoi deara an gá atá leis an bhfeiste a nascadh roimh booting (tar éis booting, ní aimsítear an gléas).
  • Stack gan sreang 802.11 aistrithe ó OpenBSD le tacaíocht 802.11ac agus tiománaithe iwm agus iwx le tacaíocht d'oiriúnóirí gan sreang Intel "Dual Band" agus "AX".
  • Tá tiománaí USB-RNDIS curtha leis a ligeann duit oibriú pointe rochtana a eagrú trí USB (USB tethering) le húsáid mar chárta líonra fíorúil.
  • Cuireadh tiománaí NTFS nua leis bunaithe ar leabharlann ón tionscadal NTFS-3G. Tá an cur i bhfeidhm nua níos cobhsaí, tacaíonn sé le comhtháthú ciseal caching comhaid, agus soláthraíonn sé dea-fheidhmíocht.
  • Aistritheoir curtha leis chun íomhánna a léamh agus a scríobh i bhformáid AVIF.
  • Déantar inneall brabhsálaí HaikuWebKit a shioncronú leis an leagan reatha de WebKit agus aistrítear chuig inneall líonra atá bunaithe ar an leabharlann cURL.
  • Tá tacaíocht do chórais 32-giotán le EFI curtha leis an bootloader, agus tá an cumas chun timpeallacht 64-giotán Haiku a shuiteáil ó bootloader EFI 32-giotán curtha ar fáil.
  • Comhoiriúnacht fheabhsaithe le caighdeáin POSIX. Athsholáthar leanúnach ar ghlaonna chuig an leabharlann chaighdeánach C, a cuireadh ó glibc roimhe seo, chuig leaganacha ó musl. Tacaíocht bhreise le haghaidh sruthanna C11 agus modhanna locale_t.
  • Tiománaí feabhsaithe do thiomáineann NVMe, tacaíocht bhreise d'oibríocht TRIM chun an tiomáint a chur ar an eolas faoi bhlocanna saortha.
  • Soláthraítear an cumas chun an eithne agus na tiománaithe a thógáil le leaganacha nua de GCC (lena n-áirítear GCC 11), chun an córas a thógáil mar gheall ar cheangaltaí le seanchód, tá GCC 2.95 fós ag teastáil le haghaidh comhoiriúnacht le BeOS.
  • Tá obair ghinearálta déanta chun cobhsaíocht an chórais iomláin a fheabhsú.

Foinse: oscailtenet.ru

Add a comment