Awọn olupilẹṣẹ Haiku n ṣe idagbasoke awọn ebute oko oju omi fun RISC-V ati ARM

Awọn olupilẹṣẹ eto iṣẹ haiki bere lati ṣẹda awọn ebute oko fun RISC-V ati ARM faaji. Tẹlẹ aṣeyọri fun ARM gba awọn idii bootstrap pataki lati ṣiṣẹ agbegbe bata kekere kan. Ni ibudo RISC-V, iṣẹ ti wa ni idojukọ lori aridaju ibamu ni ipele libc (atilẹyin fun iru "ilọpo meji", ti o ni iwọn ti o yatọ fun ARM, x86, Sparc ati RISC-V). Lakoko ti o n ṣiṣẹ lori awọn ebute oko oju omi ni ipilẹ koodu akọkọ, awọn ẹya ti GCC 8 ati binutils 2.32 ti ni imudojuiwọn. Lati ṣe agbekalẹ awọn ebute oko oju omi Haiku fun RISC-V ati ARM, awọn apoti Docker ti pese, pẹlu gbogbo awọn igbẹkẹle pataki.

Awọn ilọsiwaju tun ti wa ni iṣapeye eto ipin iranti iranti rpmalloc. Awọn iyipada ti a ṣe si rpmalloc ati lilo kaṣe nkan lọtọ dinku agbara iranti ati idinku pipin. Bi abajade, nipasẹ akoko idasilẹ beta keji, agbegbe Haiku yoo ni anfani lati fi sori ẹrọ ati bata lori awọn eto pẹlu 256 MB ti Ramu, ati boya paapaa kere si. Iṣẹ tun ti bẹrẹ lori iṣatunṣe ati ihamọ wiwọle si API (diẹ ninu awọn ipe yoo wa nikan lati gbongbo).

Jẹ ki a ranti pe iṣẹ akanṣe Haiku ni a ṣẹda ni ọdun 2001 bi iṣesi si idinku ti idagbasoke BeOS OS ati idagbasoke labẹ orukọ OpenBeOS, ṣugbọn fun lorukọmii ni 2004 nitori awọn ẹtọ ti o ni ibatan si lilo aami-iṣowo BeOS ni orukọ. Eto naa da lori taara lori awọn imọ-ẹrọ BeOS 5 ati pe o ni ifọkansi ni ibamu alakomeji pẹlu awọn ohun elo fun OS yii. Koodu orisun fun pupọ julọ ti Haiku OS ti pin labẹ iwe-aṣẹ ọfẹ MIT, pẹlu awọn sile ti diẹ ninu awọn ikawe, media codecs ati irinše ya lati miiran ise agbese.

Eto naa jẹ ifọkansi si awọn kọnputa ti ara ẹni ati pe o lo ekuro tirẹ, ti a ṣe lori faaji arabara, iṣapeye fun idahun giga si awọn iṣe olumulo ati ipaniyan daradara ti awọn ohun elo asapo pupọ. OpenBFS ni a lo bi eto faili kan, eyiti o ṣe atilẹyin awọn abuda faili ti o gbooro sii, gedu, awọn itọka 64-bit, atilẹyin fun titoju awọn aami meta (fun faili kọọkan, awọn abuda le wa ni ipamọ ni bọtini fọọmu = iye, eyiti o jẹ ki eto faili jọra si kan database) ati awọn atọka pataki lati mu iyara pada lori wọn. “Awọn igi B +” ni a lo lati ṣeto eto ilana. Lati koodu BeOS, Haiku pẹlu oluṣakoso faili Tracker ati Iduro Deskbar, eyiti mejeeji jẹ ṣiṣi-orisun lẹhin BeOS ti dẹkun idagbasoke.

Awọn olupilẹṣẹ Haiku n ṣe idagbasoke awọn ebute oko oju omi fun RISC-V ati ARM

orisun: opennet.ru

Fi ọrọìwòye kun