Haiku R1 үйлдлийн системийн хоёр дахь бета хувилбар

Нийтэлсэн үйлдлийн системийн хоёр дахь бета хувилбар Хайку R1. Уг төсөл нь BeOS хаагдсаны хариу үйлдэл болгон бүтээгдсэн бөгөөд OpenBeOS нэрээр бүтээгдсэн боловч BeOS барааны тэмдгийг нэрэндээ ашигласантай холбоотой нэхэмжлэлийн улмаас 2004 онд нэрээ өөрчилсөн. Шинэ хувилбарын гүйцэтгэлийг үнэлэх бэлтгэсэн хэд хэдэн ачаалах боломжтой Live зураг (x86, x86-64). Хайку үйлдлийн системийн ихэнх эх кодыг үнэгүй лицензийн дагуу тараадаг MIT, бусад төслөөс зээлсэн зарим номын сан, медиа кодлогч болон бүрэлдэхүүн хэсгүүдийг эс тооцвол.

Haiku OS нь хувийн компьютерт зориулагдсан бөгөөд хэрэглэгчийн үйлдэлд өндөр хариу үйлдэл үзүүлэх, олон урсгалтай програмуудыг үр ашигтай ажиллуулах зорилгоор модульчлагдсан архитектур дээр суурилсан өөрийн цөмийг ашигладаг. Объект хандалтат API нь хөгжүүлэгчдэд зориулагдсан. Энэхүү систем нь BeOS 5 технологи дээр шууд суурилсан бөгөөд энэ үйлдлийн системд зориулсан програмуудтай хоёртын нийцтэй байх зорилготой юм. Техник хангамжийн хамгийн бага шаардлага: Pentium II CPU болон 256 MB RAM (Intel Core i3 болон 2 GB RAM санал болгож байна).

Haiku R1 үйлдлийн системийн хоёр дахь бета хувилбар

OpenBFS нь өргөтгөсөн файлын атрибутууд, бүртгэл хөтлөх, 64 бит заагч, мета шошгуудыг хадгалахад дэмжлэг үзүүлдэг файлын систем болгон ашигладаг (файл бүрийн хувьд шинж чанаруудыг түлхүүр=утга хэлбэрээр хадгалах боломжтой бөгөөд энэ нь файлын системийг файлын системтэй төстэй болгодог. өгөгдлийн сан) болон тусгай индексүүд нь тэдгээрийн хайлтыг хурдасгах болно. "B+ мод" нь лавлах бүтцийг зохион байгуулахад ашиглагддаг. BeOS кодоос Haiku нь Tracker файлын менежер болон ширээний самбарыг багтаасан бөгөөд BeOS-ийг орхисны дараа хоёулаа нээлттэй эх сурвалжтай байсан.

Сүүлийн шинэчлэлтээс хойш бараг хоёр жилийн хугацаанд 101 хөгжүүлэгчид Хайкугийн хөгжилд оролцож, 2800 гаруй өөрчлөлтийг бэлтгэж, 900 алдааны тайлан, шинэчлэлт хийх хүсэлтийг хаажээ. Үндсэн инноваци:

  • Өндөр пикселийн нягтралтай (HiDPI) дэлгэцийн гүйцэтгэл сайжирсан. Интерфейсийн элементүүдийн зөв масштабыг баталгаажуулсан. Бусад бүх интерфэйсийн элементийн масштаб автоматаар сонгогдохоос хамааран үсгийн хэмжээг томруулах гол хүчин зүйл болгон ашигладаг.

    Haiku R1 үйлдлийн системийн хоёр дахь бета хувилбар

  • Ширээний самбар нь "мини" горимыг хэрэгжүүлдэг бөгөөд самбар нь дэлгэцийн өргөнийг бүхэлд нь эзэлдэггүй, харин байрлуулсан дүрсээс хамааран динамикаар өөрчлөгддөг. Сайжруулсан самбарыг автоматаар өргөтгөх горим, энэ нь зөвхөн хулганаар дарахад л өргөжиж, энгийн горимд илүү авсаархан сонголтыг харуулдаг.

    Haiku R1 үйлдлийн системийн хоёр дахь бета хувилбар

  • Хулгана, гар, joystick тохируулагчийг хослуулсан оролтын төхөөрөмжүүдийг тохируулах интерфейс нэмэгдсэн. Гураваас дээш товчлууртай хулганад зориулсан дэмжлэг, хулганы товчлуурын үйлдлийг өөрчлөх боломжтой болсон.

    Haiku R1 үйлдлийн системийн хоёр дахь бета хувилбар

  • Шинэчлэгдсэн вэб хөтөч WebPositive, WebKit хөдөлгүүрийн шинэ хувилбар руу орчуулагдсан бөгөөд санах ойн зарцуулалтыг багасгахын тулд оновчтой болгосон.

    Haiku R1 үйлдлийн системийн хоёр дахь бета хувилбар

  • POSIX-тэй нийцтэй байдлыг сайжруулж, шинэ программ, тоглоом, график хэрэгслийн дийлэнх хэсгийг шилжүүлэв. LibreOffice, Telegram, Okular, Krita, AQEMU зэрэг программууд, мөн FreeCiv, DreamChess, Minetest тоглоомууд худалдаанд гарах боломжтой.

    Haiku R1 үйлдлийн системийн хоёр дахь бета хувилбар

  • Суулгагч нь зөөвөрлөгч дээр байгаа нэмэлт багцуудыг суулгах үед хасах боломжтой болсон. Дискний хуваалтуудыг тохируулах үед хөтчүүдийн талаар илүү их мэдээлэл гарч, шифрлэлтийн илрүүлэлт хэрэгжиж, одоо байгаа хуваалтууд дахь хоосон зайны талаарх мэдээлэл нэмэгддэг. Haiku R1 Бета 1-ийг Бета 2 хувилбар руу хурдан шинэчлэх сонголт байна.

    Haiku R1 үйлдлийн системийн хоёр дахь бета хувилбар

  • Терминал нь Мета түлхүүрийн эмуляцийг өгдөг. Тохиргоо дотроос та зайны зүүн талд байрлах Alt/Option товчлуур дээр Мета үүргийг оноож болно (зайны баруун талд байгаа Alt товчлуур нь даалгавраа хадгална).

    Haiku R1 үйлдлийн системийн хоёр дахь бета хувилбар

  • NVMe хөтчүүд болон тэдгээрийг ачаалах боломжтой зөөвөрлөгч болгон ашиглахад дэмжлэг үзүүлэв.
  • USB3 (XHCI)-ийн дэмжлэгийг өргөжүүлж, тогтворжуулсан. USB3 төхөөрөмжөөс ачаалах тохиргоо хийгдсэн бөгөөд оролтын төхөөрөмжтэй зөв ажиллах боломжтой болсон.
  • UEFI-тэй системд ачаалагчийг нэмсэн.
  • Үндсэн гүйцэтгэлийг тогтворжуулах, сайжруулах ажлыг хийсэн. Хөлдөлт, гацах шалтгаан болсон олон алдааг зассан.
  • FreeBSD 12-с импортолсон сүлжээний драйверын код.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх