Tria beta-eldono de Haiku R1 operaciumo

Post jaro da evoluo, la tria beta-eldono de la operaciumo Haiku R1 estis publikigita. La projekto estis origine kreita kiel reago al la fino de la BeOS operaciumo kaj evoluigita sub la nomo OpenBeOS, sed estis renomita en 2004 pro asertoj ligitaj al la uzo de la BeOS-varmarko en la nomo. Por taksi la agadon de la nova eldono, pluraj starteblaj Vivaj bildoj (x86, x86-64) estis preparitaj. La fontkodo por la plej granda parto de la Haiku OS estas distribuita sub la libera MIT-licenco, kun la escepto de kelkaj bibliotekoj, amaskomunikilaj kodekoj kaj komponentoj pruntitaj de aliaj projektoj.

Haiku OS estas desegnita por personaj komputiloj, uzas sian propran kernon, konstruitan surbaze de modula arkitekturo, optimumigita por alta respondeco al uzant-agoj kaj efika ekzekuto de plurfadenaj aplikoj. Por programistoj, objekt-orientita API estas prezentita. La sistemo estas rekte bazita sur BeOS 5-teknologioj kaj celas binaran kongruon kun aplikoj por ĉi tiu OS. Minimuma aparataro postulo: Pentium II CPU kaj 384 MB RAM (Intel Core i3 kaj 2 GB RAM rekomenditaj).

Tria beta-eldono de Haiku R1 operaciumo

OpenBFS estas uzata kiel dosiersistemo, kiu subtenas plilongigitajn dosier-atributojn, ĵurnalon, 64-bitajn montrilojn, subtenon por stoki meta-etikedojn (por ĉiu dosiero, vi povas konservi atributojn en la formo ŝlosilo=valoro, kio faras la dosiersistemon aspekti kiel datumbazo) kaj specialaj indeksoj por akceli rehavigon per ili. B+-arboj estas uzataj por organizi la dosierujon. De la BeOS-kodo, Haiku inkluzivas la dosiermanaĝeron Tracker kaj la Deskbar, kiuj estis malfermfontaj post kiam BeOS forlasis la scenon.

Ĉefaj novigoj:

  • La retumilo WebPositive evoluigita de la projekto estis translokigita por uzi la WebKit 612.1.21-motoron. Signife plibonigita stabileco kaj kongruo kun aliaj retumiloj.
  • Plibonigita instala procezo. La interfaco por dividi la diskon en sekciojn estis simpligita kaj la interfaco por agordi ŝoforojn estis modernigita.
  • Pligrandigita aparatara subteno. Ŝoforoj por sendrataj aparatoj estis movitaj de FreeBSD 13. Aldonitaj novaj ŝoforoj por sonkartoj, stokadsistemoj kaj USB-aparatoj. Plibonigita subteno de USB 3. Plibonigita rendimento en sistemoj kun NVIDIA grafikaj kartoj (GeForce 6200-GeForce Go 6400).
  • La kapablo rekomenci elŝuti ĝisdatigojn kiuj estis interrompitaj pro retaj fiaskoj estis efektivigita.
  • Plibonigita subteno por malhelkoloraj temoj.
  • La kapablo malŝalti la tuŝplaton estis aldonita al la eniga sistemaj agordoj.
  • Plibonigita subteno por XFS kaj NFS dosiersistemoj.
  • Aldonita subteno por Sun VTOC-dispartigaj tabloj.
  • Provizita skalado de rulstangoj depende de tipara grandeco.
  • Plibonigita lokaliza subteno.
  • Plibonigita stabileco de MediaPlayer. Aldonita subteno por 4K-vidbendo.
  • La pakaĵmanaĝero provizas subtenon por ruli pritraktilajn skriptojn dum pakaĵforigo.
  • Programversioj estis ĝisdatigitaj. Python 2 estis malrekomendita kaj anstataŭigita per Python 3.7.
  • La grafika servilo app_server restrukturis memoradministradon kaj aldonis pliajn kunmetitajn bildigajn operaciojn (uzitajn en la retumilo por bildigi kanvasajn elementojn).
  • La terminala emulilo disponigas subtenon por eskapaj sekvencoj por eligi duplikatajn signojn.
  • Plibonigita kongruo kun POSIX-specifoj, inkluzive de subteno por operacioj mlock/munlock, ppoll kaj exp10/exp10f/exp10l.

fonto: opennet.ru

Aldoni komenton