Abathuthukisi besistimu yokusebenza
Kuphinde kwaba nenqubekelaphambili ekwenzeni ngcono uhlelo lokwabiwa kwenkumbulo ye-rpmalloc. Izinguquko ezenziwe ku-rpmalloc kanye nokusetshenziswa kwenqolobane yento ehlukile kunciphise ukusetshenziswa kwenkumbulo futhi kunciphise ukuhlukana. Ngenxa yalokho, ngesikhathi sokukhishwa kwe-beta yesibili, imvelo ye-Haiku izokwazi ukufaka futhi iqalise kumasistimu ane-RAM engu-256 MB, futhi mhlawumbe ngisho nangaphansi. Umsebenzi usuqalile futhi ekucwaningeni nasekukhawuleleni ukufinyelela ku-API (ezinye izingcingo zizotholakala kuphela ezimpandeni).
Masikhumbule ukuthi iphrojekthi ye-Haiku yadalwa ngo-2001 njengendlela yokusabela ekunciphiseni ukuthuthukiswa kwe-BeOS OS futhi yathuthukiswa ngaphansi kwegama elithi OpenBeOS, kodwa yaqanjwa kabusha ngo-2004 ngenxa yezimangalo ezihlobene nokusetshenziswa kophawu lwe-BeOS egameni. Uhlelo lusekelwe ngokuqondile kubuchwepheshe be-BeOS 5 futhi luhloselwe ukuhambisana kanambambili nezinhlelo zokusebenza zale OS. Ikhodi yomthombo yeningi le-Haiku OS isatshalaliswa ngaphansi kwelayisensi yamahhala
Uhlelo luqondiswe kumakhompuyutha omuntu siqu futhi lusebenzisa i-kernel yalo, eyakhelwe phezu kwesakhiwo esiyingxubevange, esilungiselelwe ukuphendula okuphezulu ezenzweni zabasebenzisi kanye nokusetshenziswa kahle kwezinhlelo zokusebenza ezinezintambo eziningi. I-OpenBFS isetshenziswa njengohlelo lwefayela, olusekela izimfanelo zefayela ezinwetshiwe, ukugawulwa kwemithi, izikhombi ezingama-64-bit, ukusekelwa kokugcina ama-meta tag (kufayela ngalinye, izimfanelo zingagcinwa kufomu key=value, okwenza uhlelo lwefayela lufane ne database) kanye nezinkomba ezikhethekile zokusheshisa ukubuyisa kuzo. "Izihlahla ze-B +" zisetshenziselwa ukuhlela ukwakheka kohla lwemibhalo. Kusuka kukhodi ye-BeOS, i-Haiku ihlanganisa imenenja yefayela ye-Tracker kanye ne-Deskbar, yomibili evuliwe ngemva kokuba i-BeOS iyeke ukuthuthukiswa.
Source: opennet.ru