Pumed rhyddhau beta o system weithredu Haiku R1

Ar ôl blwyddyn a hanner o ddatblygu, mae pumed fersiwn beta o system weithredu Haiku R1 wedi'i rhyddhau. Crëwyd y prosiect yn wreiddiol fel ymateb i ddiwedd BeOS a'i ddatblygu o dan yr enw OpenBeOS, ond cafodd ei ailenwi yn 2004 oherwydd honiadau yn ymwneud â defnyddio nod masnach BeOS yn yr enw. Mae sawl delwedd Live bootable (x86, x86-64, 1.4 GB) wedi'u paratoi i werthuso'r fersiwn newydd. Mae'r cod ffynhonnell ar gyfer y rhan fwyaf o Haiku wedi'i ddosbarthu o dan y drwydded MIT am ddim, ac eithrio rhai llyfrgelloedd, codecs cyfryngau, a chydrannau a fenthycwyd o brosiectau eraill.

Mae Haiku OS wedi'i gynllunio ar gyfer cyfrifiaduron personol ac mae'n defnyddio cnewyllyn personol wedi'i adeiladu ar bensaernïaeth fodiwlaidd, wedi'i optimeiddio ar gyfer ymatebolrwydd uchel i ddefnyddwyr a gweithredu cymwysiadau aml-edau yn effeithlon. Mae API sy'n canolbwyntio ar wrthrychau ar gael i ddatblygwyr. Mae'r system wedi'i seilio'n uniongyrchol ar dechnolegau BeOS 5 ac mae'n anelu at gydnawsedd deuaidd â chymwysiadau BeOS 5. Gofynion caledwedd lleiaf: CPU Pentium II neu AMD Athlon a 384 MB o RAM (argymhellir Intel Core i3 neu AMD Phenom II a 2 GB o RAM).

Defnyddir OpenBFS fel system ffeiliau, sy'n cefnogi priodoleddau ffeil estynedig, logio, awgrymiadau 64-bit, cefnogaeth ar gyfer storio tagiau meta (ar gyfer pob ffeil, gellir storio priodoleddau yn y ffurf allwedd = gwerth, sy'n gwneud y system ffeiliau yn debyg i a cronfa ddata) a mynegeion arbennig i gyflymu'r broses o'u hadalw. Defnyddir “coed B+” i drefnu strwythur y cyfeiriadur. O'r cod BeOS, mae Haiku yn cynnwys y rheolwr ffeiliau Tracker a Deskbar, y ddau ohonynt yn ffynhonnell agored ar ôl i BeOS adael yr olygfa.

Prif arloesiadau:

  • Mae'r rhyngwyneb dewis lliw yn y gosodiadau ymddangosiad wedi'i symleiddio. Yn lle 30 gosodiad diofyn, mae tri bellach yn cael eu dangos (cefndir y panel, lliw'r bar statws, a lliw'r tab), gyda'r gwerthoedd sy'n weddill yn cael eu cyfrifo'n awtomatig yn seiliedig ar y tri gwerth a ddewiswyd. Mae'r dewis lliw awtomatig yn ystyried y thema dywyll neu olau (er enghraifft, pan fydd y thema dywyll yn weithredol, dewisir lliwiau testun golau). Mae opsiwn ar wahân ar gael i arddangos y set lawn o osodiadau ar gyfer golygu â llaw.
    Pumed rhyddhau beta o system weithredu Haiku R1
  • Mae nifer fawr o atgyweiriadau wedi'u gwneud gyda'r nod o wella cefnogaeth i'r thema dywyll.
    Pumed rhyddhau beta o system weithredu Haiku R1
  • Mae golygydd eiconau Icon-O-Matic bellach yn cefnogi trawsnewid persbectif ac arddangos delwedd gyfeirio fel cefndir (i efelychu cyfuchliniau mewn eicon). Mae swyddogaeth copïo a gludo wedi'i gwella'n sylweddol.
    Pumed rhyddhau beta o system weithredu Haiku R1
  • Ar y cychwyn cyntaf, os canfyddir batris yn y system, caiff yr applet PowerStatus ei osod yn awtomatig yn y panel, gan arddangos statws a pharamedrau gwefr y batri. Mae cywirdeb gwybodaeth lefel y batri wedi'i wella. Ychwanegwyd rhybudd a hysbysiad clywadwy i hysbysu'r defnyddiwr am lefelau batri isel.
    Pumed rhyddhau beta o system weithredu Haiku R1
  • Mae rheolwr ffeiliau Tracker wedi gwella'r ffordd y mae cyfeiriaduron darllen-yn-unig a rhaniadau disg yn cael eu trin, sydd bellach wedi'u hamlygu'n glir gyda chefndir tywyllach (defnyddiwyd y cefndir hwn yn flaenorol ar gyfer cyfeiriaduron rhithwir). Mae eitemau dewislen sydd angen mynediad ysgrifennu hefyd wedi'u hanalluogi ar gyfer elfennau system ffeiliau darllen-yn-unig.
    Pumed rhyddhau beta o system weithredu Haiku R1
  • Mae datblygu porthladdoedd cymwysiadau trydydd parti wedi parhau. Ers y datganiad blaenorol, mae rhaglenni KDE newydd wedi cael eu porthladd, mae nifer y rhaglenni GTK a gefnogir wedi ehangu, mae porthladd o'r dadfygiwr GDB 15 wedi'i ychwanegu (GDB 6 yn flaenorol), ac mae porthladd arbrofol o'r platfform .NET Core 9 wedi'i weithredu.
    Pumed rhyddhau beta o system weithredu Haiku R1
  • Mae'r cyfryngwr wedi'i wella i sicrhau cydnawsedd ag X11/Xlib. Mae cefnogaeth ar gyfer y pecyn cymorth graffeg FLTK wedi'i ychwanegu (mae'r cyfyngiadau'n cynnwys diffyg cefnogaeth ar gyfer swyddogaethau sy'n gysylltiedig ag OpenGL).
    Pumed rhyddhau beta o system weithredu Haiku R1
  • Ychwanegwyd cefnogaeth ar gyfer dyfeisiau sain USB (nid yw newid allbwn sain yn awtomatig wrth gysylltu dyfais USB yn gweithio eto, felly mae newid yn gofyn am ailgychwyn gwasanaethau amlgyfrwng y system).
  • Ychwanegwyd gyrrwr ar gyfer rhyngwynebau rhwydwaith TUN/TAP, y gellir eu defnyddio i greu twneli rhwydwaith a threfnu gwaith VPN.
  • Mae optimeiddiadau wedi'u gwneud i'r pentwr TCP, gan gynyddu'r trwybwn yn sylweddol (mae perfformiad cysylltiad TCP wedi cynyddu 8-10 gwaith, ac mae trwybwn rhyngwyneb dolen-ôl (localhost) wedi cynyddu sawl trefn maint). Mae rheoli cownter ar gyfer cronni ystadegau wedi'i wella. Mae nifer y gweithrediadau copïo byffer wedi'i leihau. Mae'r gallu i ddadlwytho cyfrifiadau swm gwirio pecynnau i gardiau rhwydwaith wedi'i ychwanegu.
  • Mae'r efelychydd terfynell wedi ehangu ei alluoedd, gan ychwanegu cefnogaeth ar gyfer dianc o'r clipfwrdd pan ddefnyddir toriadau llinell a chymeriadau arbennig mewn testun wedi'i gopïo. Mae'r gallu i newid y cynllun lliw wedi'i ychwanegu at y gosodiadau.
  • Mae'r haen TTY/PTY wedi'i hailffactorio, mae cod TTY a PTY wedi'i uno, ac mae cefnogaeth ar gyfer estyniadau TTY fel TIOCOUTQ wedi'i ychwanegu.
  • Mae perfformiad y cnewyllyn a'r gyrwyr wedi'i optimeiddio, mae gweithrediadau mewnbwn/allbwn swp wedi'u hychwanegu, mae'r defnydd o gloeon yn ystod cychwyn rhaglen wedi'i optimeiddio, mae effeithlonrwydd mapio ffeil-i-gof wedi'i wella, mae cynnen rhwng cloeon yn ystod mapio tudalennau cof wedi'i lleihau, mae perfformiad dyrannu byffer dros dro wedi'i wella, mae optimeiddiadau wedi'u hychwanegu at y system mewnbwn/allbwn, ac mae cefnogaeth DT_GNU_HASH wedi'i ychwanegu at y llwythwr ffeiliau gweithredadwy ELF.
  • Mae pensaernïaeth mecanwaith cloi user_mutex wedi'i ailgynllunio, gan ei gwneud yn debyg o ran galluoedd i'r system futex yn Linux a'i ddefnyddio i weithredu galwadau pthread_mutex a pthread_rwlock. Datrysodd y bensaernïaeth newydd amodau ras a wynebwyd yn flaenorol a gwella perfformiad (er enghraifft, cynyddodd cyflymder llunio 25%).
  • Mae gyrrwr system ffeiliau FAT wedi cael ei ddisodli gan fersiwn newydd a gludwyd o FreeBSD. Datrysodd y newid gyrrwr hwn broblemau cydnawsedd â gweithrediadau FAT eraill.
  • Mae gyrrwr ar gyfer y system ffeiliau UFS2 (Unix File System 2) a ddefnyddir yn FreeBSD wedi'i ychwanegu. Ar hyn o bryd dim ond mewn modd darllen yn unig y mae'r gyrrwr yn gweithio.
  • Wedi gweithredu rhan o API amlblecsio I/O kqueue.
  • Galluoedd olrhain a phroffilio prosesau gwell gan ddefnyddio'r cyfleustodau strace a profile
  • Cydnawsedd gwell â manylebau POSIX. Mae'r ffwythiannau getentropy, arc4random, pthread_sigqueue, preadv, a pwritev wedi'u gweithredu, ac mae cefnogaeth ar gyfer socedi Unix (AF_UNIX) SOCK_DGRAM wedi'i ychwanegu.
  • Mae gwaith helaeth wedi'i wneud i wella sefydlogrwydd y system gyfan. Mae llawer o broblemau a achosodd ddamweiniau a methiannau'r cnewyllyn a'r gyrwyr wedi'u datrys.

Ffynhonnell: opennet.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd â diogelwch DDoS, gweinyddwyr VPS VDS 🔥 Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster