Te tukunga beta tuawha o te punaha whakahaere Haiku R1

I muri i te tau me te hawhe o te whakawhanaketanga, kua whakaputaina te tuawha o te putanga beta o te punaha whakahaere Haiku R1. I hangaia te kaupapa i te tuatahi hei urupare ki te katinga o te punaha whakahaere BeOS me te whakawhanake i raro i te ingoa OpenBeOS, engari i whakaingoatia i te tau 2004 na runga i nga kereme e pa ana ki te whakamahinga o te tohu tohu BeOS i te ingoa. Hei arotake i te mahi o te tukunga hou, he maha nga whakaahua Live bootable (x86, x86-64) kua whakaritea. Ko te waehere puna mo te nuinga o te Haiku OS ka tohatohahia i raro i te raihana MIT kore utu, haunga etahi whare pukapuka, kotēkē pāpāho me nga waahanga i nama mai i etahi atu kaupapa.

Ko te Haiku OS e whai ana ki nga rorohiko whaiaro me te whakamahi i tana ake kakano, i hangaia i runga i te hoahoanga tauira, i arotauhia mo te aro nui ki nga mahi a nga kaiwhakamahi me te mahi pai o nga tono miro-maha. Ka whakaratohia he API mo nga kaihanga. Ko te punaha kei runga i nga hangarau BeOS 5 me te aro ki te hototahi-rua me nga tono mo tenei OS. Te whakaritenga taputapu iti: Pentium II CPU me te 384 MB RAM (Intel Core i3 me te 2 GB RAM e taunaki ana).

Ka whakamahia te OpenBFS hei punaha konae, e tautoko ana i nga huanga o te konae, te takiuru, te tohu tohu 64-bit, te tautoko mo te penapena tohu meta (mo ia konae, ka taea te penapena huanga ki te puka puka = ​​uara, e rite ai te punaha konae ki te pātengi raraunga) me ngā taupū motuhake kia tere ake ai te whakahoki mai. Ka whakamahia nga "rakau B+" hei whakarite i te hanganga whaiaronga. Mai i te waehere BeOS, kei roto i a Haiku te kaiwhakahaere konae Aroturuki me te Deskbar, i tuwhera nga puna e rua i muri i te wehenga atu o BeOS i te waahi.

Nga mahi hou:

  • Kua pai ake te mahi i runga i nga mata pika teitei (HiDPI). Kua whakatinanahia te tauine atanga tika, ehara i te mea iti ki te whakarereke i nga rahi momotuhi. I te wa tuatahi, ka ngana a Haiku ki te kite aunoa i te aroaro o te mata HiDPI me te kowhiri i nga rahi e tika ana mo te tauine. Ka taea te whakarereke i nga whiringa i roto i nga tautuhinga, engari me whakaara ano kia whai mana. Kei te tautokohia nga whiringa tauine i roto i te nuinga o nga taupānga taketake me etahi kua tauranga, engari ehara i te katoa.
  • Ka hoatu he whiringa ki te whakamahi i te ahua me te whakapaipai matapihi papatahi me te hanga patene papatahi, kaua ki tetahi e tino whakamahi ana i nga rōnaki. Ko te ahua papatahi ka tae mai me te kete Haiku Extras ka taea ki te waahanga tautuhinga ahua.
    Te tukunga beta tuawha o te punaha whakahaere Haiku R1
  • I taapirihia he paparanga mo te hototahi ki te whare pukapuka Xlib, ka taea e koe te whakahaere i nga tono X11 i Haiku me te kore e whakahaere i te tūmau X. Ka whakatinanahia te paparanga ma te tauira o nga mahi Xlib ma te whakamaori i nga waea ki te API whakairoiro Haiku taumata-tiketike.
  • Kua whakaritea he paparanga hei whakarite i te hototahi ki a Wayland, ka taea e koe te whakahaere kete taputapu me nga tono e whakamahi ana i tenei kawa, tae atu ki nga tono e pa ana ki te whare pukapuka GTK. Ka whakaratohia e te paparanga te whare pukapuka libwayland-client.so, i runga i te waehere libwayland me te hototahi ki te taumata API me te ABI, e taea ai e nga tono Wayland te whakahaere me te kore whakarereke. Kaore i rite ki nga kaitoro hiato Wayland, karekau te paparanga e rere hei mahi tuutuu motuhake, engari ka utaina hei mono ki nga tukanga kiritaki. Hei utu mo nga turanga, ka whakamahia e te tūmau he porowhita karere taketake i runga i te BLooper.
  • He mihi ki nga paparanga mo te hototahi ki te X11 me Wayland, i taea te whakarite tauranga mahi o te whare pukapuka GTK3. Ko nga tono ka taea te whakarewa ma te tauranga ko GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord me HandBrake.
    Te tukunga beta tuawha o te punaha whakahaere Haiku R1
  • I taapirihia he tauranga mahi me te Waina ka taea te whakamahi hei whakahaere i nga tono Windows i Haiku. Ko nga here ko te kaha ki te whakahaere i runga i nga hangahanga 64-bit o Haiku me te kaha ki te whakahaere i nga tono Windows 64-bit anake.
    Te tukunga beta tuawha o te punaha whakahaere Haiku R1
  • I taapirihia he tauranga o te GNU Emacs ētita kuputuhi e mahi ana i te aratau kauwhata. Ko nga kohinga kei roto i te whare pupuri HaikuDepot.
    Te tukunga beta tuawha o te punaha whakahaere Haiku R1
  • Ko te tautoko mo te whakaputa me te whakaatu i nga karakōnui atahanga kua taapirihia ki te kaiwhakahaere kōnae Tracker. Ka tiakina nga karakōnui i roto i nga huanga o te konae.
    Te tukunga beta tuawha o te punaha whakahaere Haiku R1
  • I whakatinanahia he paparanga mo te hototahi ki nga taraiwa FreeBSD. Kua tukuna nga taraiwa mai i FreeBSD hei tautoko i nga urutau USB ahokore me nga maramara Realtek (RTL) me Ralink (RA). Ko tetahi o nga here ko te hiahia ki te hono i te taputapu i mua i te whakaohooho (i muri i te whakaoho kaore i te kitea te taputapu).
  • Ko te puranga ahokore 802.11 me te tautoko mo te 802.11ac me nga taraiwa iwm me te iwx me te tautoko mo nga taputapu ahokore Intel "Dual Band" me "AX" kua tukuna mai i OpenBSD.
  • Ko te taraiwa USB-RNDIS kua taapirihia, ka taea e koe te whakarite i te mahi o te waahi uru ma te USB (tethering USB) hei whakamahi hei kaari whatunga mariko.
  • I taapirihia he taraiwa NTFS hou i runga i te whare pukapuka mai i te kaupapa NTFS-3G. He pai ake te whakatinanatanga hou, e tautoko ana i te whakaurunga me te paparanga keteroki konae, me te whakarato i nga mahi pai.
  • I taapirihia he kaiwhakamaori mo te panui me te tuhi whakaahua ki te whakatakotoranga AVIF.
  • Kei te tukutahi te miihini tirotiro HaikuWebKit me te putanga o naianei o WebKit ka whakawhitia ki te tuara whatunga i runga i te whare pukapuka cURL.
  • Ka taapirihia e te bootloader te tautoko mo nga punaha EFI 32-bit me te whakarato i te kaha ki te whakauru i te taiao Haiku 64-bit mai i te 32-bit EFI bootloader.
  • Kua pai ake te hototahi ki nga paerewa POSIX. Te whakakapinga tonu o nga waea ki te whare pukapuka C paerewa, i whakawhitia i mua mai i te glibc, ki nga momo rereke mai i te musl. He tautoko taapiri mo nga awa C11 me nga tikanga locale_t.
  • Ko te taraiwa mo nga taraiwa NVMe kua pai ake, kua taapirihia te tautoko mo te mahi TRIM ki te whakamohio i te puku mo nga poraka kua tukuna.
  • Ka taea te hanga i te pata me nga taraiwa me nga putanga hou o te GCC (tae atu ki te GCC 11), engari kei te hiahiatia tonu te GCC 2.95 ki te hanga i te punaha na te herenga ki te waehere tawhito mo te hototahi ki te BeOS.
  • Kua mahia nga mahi whanui hei whakapai ake i te pumau o te punaha katoa.

Source: opennet.ru

Tāpiri i te kōrero