Fa'amatu'u beta lona fa o le faiga fa'aogaina Haiku R1

A maeʻa le tausaga ma le afa o atinaʻe, o le faʻasalalauga lona fa o le beta o le Haiku R1 operating system ua lomia. O le poloketi na faia muamua o se tali atu i le tapunia o le BeOS operating system ma atiina ae i lalo o le igoa OpenBeOS, ae na toe faaigoa i le 2004 ona o tagi e fesoʻotaʻi ma le faʻaogaina o le BeOS trademark i le igoa. Ina ia iloilo le faʻatinoga o le faʻasalalauga fou, e tele ata faʻaola Live (x86, x86-64) ua saunia. O le source code mo le tele o le Haiku OS o lo'o tufatufaina i lalo o le laisene MIT e leai se totogi, se'i vagana ai nisi o faletusi, fa'asalalauga codecs ma vaega na nono mai i isi galuega.

O le Haiku OS o lo'o fa'atatau i komepiuta a le tagata lava ia ma fa'aoga lona lava fatu, fausia i luga o se fausaga fa'alelei, fa'amalieina mo le maualuga o le tali atu i gaioiga a tagata fa'aoga ma le fa'atinoina lelei o le tele o filo. E tu'uina atu se API fa'atatau i mea mo tagata atia'e. O le faiga e faʻavae saʻo i luga o tekinolosi BeOS 5 ma e faʻatatau i le fesoʻotaʻiga binary ma talosaga mo lenei OS. La'ititi mana'omia meafaigaluega: Pentium II CPU ma le 384 MB RAM (Intel Core i3 ma le 2 GB RAM fautuaina).

OpenBFS o loʻo faʻaaogaina e fai ma faila faila, lea e lagolagoina ai uiga faʻalauteleina o faila, logging, 64-bit pointers, lagolago mo le teuina o meta tags (mo faila taʻitasi, uiga e mafai ona teuina i le fomu ki = tau, lea e faʻatusa ai le faila faila i se database) ma fa'ailoga fa'apitoa e fa'avavevave ai le toe maua mai oi latou. "B + laau" e faʻaaogaina e faʻapipiʻi ai le fausaga o le lisi. Mai le BeOS code, Haiku e aofia ai le Tracker file manager ma Deskbar, o ia mea uma e lua na tatala-sourced ina ua tuua e BeOS le vaaiga.

Autu fa'afouga:

  • Faʻaleleia le faʻatinoga i luga o mata maualuga pika (HiDPI). Sa'o le fa'avasegaina o feso'ota'iga ua fa'atinoina, e le gata i le suia o le tele o le vai. I luga o le seevae muamua, ua taumafai nei Haiku e otometi ona iloa le i ai o se mata o le HiDPI ma filifili le fua talafeagai mo le faʻavasegaina. O filifiliga filifilia e mafai ona suia i tulaga, ae e manaʻomia le toe faʻafouina mo i latou e faʻaaogaina. O filifiliga fa'afuafua e lagolagoina i le tele o polokalame fa'ale-aganu'u ma nisi o fa'ailoga, ae le o mea uma.
  • Tuuina atu le avanoa e fa'aoga ai se va'aiga ma se teuteu fa'amalama mafolafola ma fa'aigoa fa'amau fa'amau, nai lo se tasi e fa'aoga tele fa'alili. Fa'ailoga mafolafola e sau ma le Haiku Extras afifi ma e mafai i le vaega o fa'atulagaga foliga.
    Fa'amatu'u beta lona fa o le faiga fa'aogaina Haiku R1
  • Faʻaopoopoina se laulau mo fesoʻotaʻiga ma le faletusi Xlib, faʻatagaina oe e faʻatautaia talosaga X11 i Haiku e aunoa ma le faʻaogaina o se X server. O le laulau e faʻatinoina e ala i le faʻataʻitaʻiina o galuega a Xlib e ala i le faʻaliliuina o telefoni ile maualuga maualuga Haiku graphics API.
  • Ua saunia se laulau e fa'amautinoa le fetaui lelei ma Wayland, e fa'atagaina ai oe e fa'atautaia mea faigaluega ma fa'aoga o lo'o fa'aogaina ai lenei fa'atonuga, e aofia ai tusi talosaga e fa'atatau i le faletusi GTK. O le laulau e maua ai le faletusi libwayland-client.so, e faʻavae i luga o le libwayland code ma fetaui i le API ma le ABI, lea e mafai ai ona faʻaogaina talosaga a Wayland e aunoa ma se suiga. E le pei o sapalai tu'ufa'atasi masani a Wayland, e le fa'agasolo le laiga e pei o se fa'agasologa tu'ufa'atasi, ae o lo'o utaina e fai ma fa'apipi'i i faiga fa'atau. Nai lo sockets, o loʻo faʻaogaina e le 'auʻaunaga se faʻaoga savali faʻavae e faʻavae ile BLooper.
  • Faʻafetai i laulau mo le fetaui ma X11 ma Wayland, na mafai ai ona saunia se taulaga galue o le faletusi GTK3. Talosaga e mafai ona faʻalauiloaina e faʻaaoga ai le taulaga e aofia ai GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord ma HandBrake.
    Fa'amatu'u beta lona fa o le faiga fa'aogaina Haiku R1
  • Fa'aopoopoina se uafu galue ma le Uaina e mafai ona fa'aoga e fa'atino ai talosaga a le Windows i Haiku. O tapula'a e aofia ai le mafai ona tamo'e na'o le 64-bit builds o Haiku ma le mafai ona fa'agaoioia na'o 64-bit Windows applications.
    Fa'amatu'u beta lona fa o le faiga fa'aogaina Haiku R1
  • Faʻaopoopoina se taulaga o le GNU Emacs text editor e galue ile faʻataʻitaʻiga faʻataʻitaʻiga. O afifi o loʻo faʻafeiloaʻi i le fale teu oloa HaikuDepot.
    Fa'amatu'u beta lona fa o le faiga fa'aogaina Haiku R1
  • Lagolago mo le fa'atupuina ma le fa'aali ata o ata ua fa'aopoopoina i le Pule faila o le Tracker. O lo'o fa'asaoina ata i uiga faila fa'alautele.
    Fa'amatu'u beta lona fa o le faiga fa'aogaina Haiku R1
  • Fa'atino se laulau mo le fetaui ma aveta'avale FreeBSD. O aveta'avale ua tu'u mai le FreeBSD e lagolago ai feso'ota'iga USB uaealesi ma Realtek (RTL) ma Ralink (RA) meataalo. O se tasi o tapulaʻa o le manaʻoga e faʻafesoʻotaʻi le masini aʻo leʻi faʻaosoina (pe a uma ona faʻaosoina le masini e le o iloa).
  • O le 802.11 wireless stack ma le lagolago mo le 802.11ac ma le iwm ma le iwx avetaʻavale faʻatasi ai ma le lagolago mo Intel "Dual Band" ma le "AX" faʻapipiʻi uaealesi ua faʻapipiʻiina mai OpenBSD.
  • Ua faʻaopoopoina le avetaavale USB-RNDIS, faʻatagaina oe e faʻatulagaina le faʻaogaina o le avanoa avanoa e ala i le USB (USB tethering) mo le faʻaaogaina o se kata fesoʻotaʻiga virtual.
  • Fa'aopoopoina se aveta'avale NTFS fou e fa'atatau i le faletusi mai le poloketi NTFS-3G. O le faʻatinoga fou e sili atu ona mautu, lagolagoina le tuʻufaʻatasia ma le faila faila faila, ma maua ai le faʻatinoga lelei.
  • Fa'aopoopoina se fa'aliliu upu mo le faitau ma le tusiaina o ata ile fa'asologa o le AVIF.
  • O le HaikuWebKit masini su'esu'e o lo'o fa'amaopoopoina ma le lomiga o lo'o i ai nei o WebKit ma fa'afeiloa'i atu i se feso'ota'iga pito i tua e fa'atatau i le potutusi cURL.
  • O le bootloader faʻaopoopoina le lagolago mo 32-bit EFI ma tuʻuina atu le gafatia e faʻapipiʻi ai le 64-bit Haiku siosiomaga mai le 32-bit EFI bootloader.
  • Faʻaleleia le fetaui lelei ma tulaga faʻatulagaina POSIX. Fa'aauau le suia o vala'au ile faletusi masani C, na tu'u muamua mai le glibc, i 'ese'ese mai le musl. Fa'aopoopo le lagolago mo vaitafe C11 ma auala locale_t.
  • Ua faʻaleleia le avetaʻavale mo taʻavale NVMe, ua faʻaopoopoina le lagolago mo le faʻaogaina o le TRIM e faʻailoa ai le taʻavale e uiga i poloka faʻasaʻoloto.
  • E mafai ona fausia le fatu ma avetaʻavale i ni faʻamatalaga fou o le GCC (e aofia ai le GCC 11), ae o loʻo manaʻomia pea le GCC 2.95 e fausia ai le faiga ona o faʻamau i le code tuai mo le fetaui ma BeOS.
  • O galuega lautele ua faʻatinoina e faʻaleleia ai le mautu o le faiga atoa.

puna: opennet.ru

Faaopoopo i ai se faamatalaga