Lëshimi i katërt beta i sistemit operativ Haiku R1

Pas një viti e gjysmë zhvillimi, u publikua edicioni i katërt beta i sistemit operativ Haiku R1. Fillimisht, projekti u krijua si një reagim ndaj mbylljes së OS BeOS dhe u zhvillua me emrin OpenBeOS, por u riemërua në vitin 2004 për shkak të pretendimeve që lidhen me përdorimin e markës tregtare BeOS. Për të vlerësuar funksionimin e edicionit të ri, janë përgatitur disa imazhe Live për ngarkim (x86, x86-64). Kodet burimore të shumicës së sistemit Haiku shpërndahen nën licencën e lirë MIT, përjashtim bëjnë disa biblioteka, kode media dhe komponente të marra nga projekte të tjera.

Sistemi operativ Haiku është i orientuar ndaj kompjuterëve personalë, përdor një bërthame të vetën, të ndërtuar mbi një arkitekturë modulare, e optimizuar për një reagim të lartë ndaj veprimeve të përdoruesit dhe për ekzekutimin efikas të aplikacioneve shumëfishe. Për zhvilluesit është ofruar një API orientuar ndaj objekteve. Sistemi bazohet drejtpërdrejt mbi teknologjitë BeOS 5 dhe synon përputhshmërinë binare me aplikacionet për këtë sistem. Kërkesat minimale për hardware janë: CPU Pentium II dhe 384 MB RAM (e rekomanduar Intel Core i3 dhe 2 GB RAM).

Sistem i skedarëve përdor OpenBFS, që mbështet atribute të avancuara të skedarëve, regjistrimin, treguesit 64-bits, mbështetje për ruajtjen e meta-tëgjeve (për çdo skedar mund të ruhet atribute në formën çelës=vlerë, çka e bën FS të ngjajë si një DB) dhe indekse speciale për të përshpejtuar kërkimet mbi to. Për organizimin e strukturës së drejtorive përdoren pemët "B+ tree". Nga kodi BeOS, në përbërje të Haiku është përfshirë menaxheri i skedarëve Tracker dhe paneli Deskbar, tekstet burimore të të cilave u hapën pas largimit të BeOS nga skena.

TĂ« rejat kryesore:

  • PĂ«rmirĂ«suar funksionimi nĂ« ekranet me dendĂ«si tĂ« lartĂ« pikselesh (HiDPI). Implementuar njĂ« pĂ«rmasim tĂ« saktĂ« tĂ« ndĂ«rfaqes, qĂ« nuk kufizohet vetĂ«m nĂ« ndryshimin e madhĂ«sive tĂ« shkrimeve. NĂ« ngarkimin e parĂ«, Haiku tani pĂ«rpiqet tĂ« identifikojĂ« automatikisht nĂ«se ka njĂ« ekran HiDPI dhe tĂ« zgjedhĂ« pĂ«rmasat e nevojshme pĂ«r pĂ«rmasim. Parametrat e zgjedhur mund tĂ« ndryshohen nĂ« cilĂ«sime, por aktualisht kĂ«rkohet rindezje pĂ«r t'i zbatuaur ato. Parametrat e pĂ«rmasimit mbĂ«shteten nĂ« shumicĂ«n e aplikacioneve tĂ« natyrshme dhe disa tĂ« portuara, por jo nĂ« tĂ« gjitha.
  • Ofruar mundĂ«sia e pĂ«rdorimit tĂ« pamjes me dekorator tĂ« sheshtĂ« tĂ« dritareve dhe dizajn tĂ« sheshtĂ« tĂ« butonave, nĂ« vend tĂ« dizajnit me pĂ«rdorim aktiv tĂ« gradientĂ«ve. Dizajni i sheshtĂ« ofrohet nĂ« paketĂ«n Haiku Extras dhe aktivizohet nĂ« seksionin e cilĂ«simeve tĂ« pamjes.
    Lëshimi i katërt beta i sistemit operativ Haiku R1
  • Shtuar njĂ« shtresĂ« pĂ«r tĂ« siguruar kompatibilitetin me bibliotekĂ«n Xlib, duke lejuar ekzekutimin e aplikacioneve X11 nĂ« Haiku pa nisur serverin X. Shtresa Ă«shtĂ« implementuar pĂ«rmes simuluar funksionesh Xlib duke pĂ«rdorur pĂ«rkthimin e thirrjeve nĂ« API-nĂ« grafike tĂ« nivelit tĂ« lartĂ« tĂ« Haiku.
  • ËshtĂ« pĂ«rgatitur njĂ« shtesĂ« pĂ«r tĂ« siguruar pĂ«rputhshmĂ«rinĂ« me Wayland, duke lejuar qĂ« toolkit dhe aplikacionet qĂ« pĂ«rdorin kĂ«tĂ« protokoll, pĂ«rfshirĂ« aplikacionet e bazuara nĂ« librarinĂ« GTK, tĂ« ekzekutohen. Shtesa ofron bibliotekĂ«n libwayland-client.so, e cila Ă«shtĂ« e bazuar nĂ« kodin libwayland dhe Ă«shtĂ« e pĂ«rputhshme nĂ« nivelin API dhe ABI, duke lejuar ekzekutimin e aplikacioneve Wayland pa ndryshime. Ndryshe nga kompozitat tipike, servera Wayland, shtesa nuk aktivizohet si njĂ« proces serveri tĂ« veçantĂ«, por ngarkohet si njĂ« plugin nĂ« proceset e klientĂ«ve. NĂ« vend tĂ« soketĂ«ve, serveri pĂ«rdoret cikli natyror i pĂ«rpunimit tĂ« mesazheve tĂ« bazuar nĂ« BLooper.
  • FalĂ« shtesave pĂ«r pĂ«rputhshmĂ«rinĂ« me X11 dhe Wayland, Ă«shtĂ« pĂ«rgatitur njĂ« port funksional i bibliotekĂ«s GTK3. Nga aplikacionet qĂ« mund tĂ« ekzekutohen me anĂ« tĂ« portit janĂ« theksuar GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord dhe HandBrake.
    Lëshimi i katërt beta i sistemit operativ Haiku R1
  • ËshtĂ« shtuar njĂ« port funksional me Wine, i cili mund tĂ« pĂ«rdoret pĂ«r ekzekutimin e aplikacioneve Windows nĂ« Haiku. Nga kufizimet e evidentuara Ă«shtĂ« mundĂ«sia e ekzekutimit vetĂ«m nĂ« ndĂ«rtimet 64-bit tĂ« Haiku dhe aftĂ«sia pĂ«r tĂ« ekzekutuar vetĂ«m aplikacione Windows 64-bit.
    Lëshimi i katërt beta i sistemit operativ Haiku R1
  • Shtuar porti i editorit tekstual GNU Emacs, qĂ« funksionon nĂ« modin grafik. Paketat janĂ« vendosur nĂ« regjistrin HaikuDepot.
    Lëshimi i katërt beta i sistemit operativ Haiku R1
  • Menaxheri i skedarĂ«ve Tracker ka shtuar mbĂ«shtetje pĂ«r gjenerimin dhe tregimin e miniaturave tĂ« imazheve. Miniaturat ruhen nĂ« atributet e zgjeruara tĂ« skedareve.
    Lëshimi i katërt beta i sistemit operativ Haiku R1
  • ËshtĂ« realizuar njĂ« shtresĂ« pĂ«r kompatibilitet me drejtuesit FreeBSD. Drejtuesit pĂ«r adaptrorĂ«t USB wireless me çipa Realtek (RTL) dhe Ralink (RA) janĂ« portuar nga FreeBSD. Si kufizim vĂ«rehet nevoja pĂ«r lidhjen e pajisjes para ngarkimit (pas ngarkimit pajisja nuk njehhet).
  • Steku wireless 802.11 me mbĂ«shtetje 802.11ac dhe drejtuesit iwm dhe iwx pĂ«r adaptrorĂ«t wireless Intel 'Dual Band' dhe 'AX' janĂ« portuar nga OpenBSD.
  • ËshtĂ« shtuar drejtuesi USB-RNDIS, qĂ« lejon organizimin e punĂ«s sĂ« pikĂ«s sĂ« qasjes pĂ«rmes USB (USB tethering) pĂ«r pĂ«rdorimin si njĂ« kartĂ« rrjeti virtuale.
  • ËshtĂ« shtuar njĂ« drejtues i ri NTFS, i bazuar nĂ« bibliotekĂ«n nga projekti NTFS-3G. Realizimi i ri Ă«shtĂ« mĂ« i qĂ«ndrueshĂ«m, mbĂ«shtet integrimin me shtresĂ«n pĂ«r caching tĂ« skedarĂ«ve dhe siguron performancĂ« tĂ« mirĂ«.
  • ËshtĂ« shtuar njĂ« pĂ«rkthyes pĂ«r leximin dhe shkrimin e imazheve nĂ« formatin AVIF.
  • Motori i shfrytĂ«zuesit HaikuWebKit Ă«shtĂ« sinkronizuar me versionin aktual tĂ« WebKit dhe Ă«shtĂ« kaluar nĂ« backend-in rrjetit tĂ« bazuar nĂ« bibliotekĂ«n cURL.
  • NĂ« bootloader Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r sistemet 32-bit me EFI dhe Ă«shtĂ« siguruar mundĂ«sia e instalimit tĂ« ambientit 64-bit Haiku nga bootloader-i 32-bit EFI.
  • ËshtĂ« pĂ«rmirĂ«suar kompatibiliteti me standardet POSIX. ËshtĂ« vazhduar zĂ«vendĂ«simi i thirrjeve nĂ« bibliotekĂ«n standarde C, qĂ« mĂ« parĂ« ishin transferuar nga glibc, me variante nga musl. ËshtĂ« shtuar mbĂ«shtetje pĂ«r rrjedhat C11 dhe metodat locale_t.
  • ËshtĂ« pĂ«rmirĂ«suar drejtuesi pĂ«r disqet NVMe, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r operacionin TRIM pĂ«r tĂ« informuar diskun mbi blloqet e çliruar.
  • ËshtĂ« siguruar mundĂ«sia e ndĂ«rtimit tĂ« kernel-it dhe drejtuesve me versionet e reja tĂ« GCC (pĂ«rfshirĂ« GCC 11), pĂ«r ndĂ«rtimin e sistemit nga varĂ«sitĂ« me kodin e vjetĂ«r pĂ«r kompatibilitet me BeOS ende kĂ«rkohet GCC 2.95.
  • ËshtĂ« bĂ«rĂ« punĂ« gjithĂ«pĂ«rfshirĂ«se pĂ«r tĂ« rritur stabilitetin e tĂ« gjithĂ« sistemit.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster