Ndị mmepe Haiku na-etolite ọdụ ụgbọ mmiri maka RISC-V na ARM

Ndị mmepe sistemụ arụmọrụ haịkọs malitere imepụta ọdụ ụgbọ mmiri maka RISC-V na ARM architectures. Ugbua ihe ịga nke ọma maka ARM anakọtara ngwugwu bootstrap dị mkpa iji mee obere gburugburu buut. N'ọdụ ụgbọ mmiri RISC-V, ọrụ lekwasịrị anya n'ịhụ na ndakọrịta na ọkwa libc (nkwado maka ụdị "ogologo okpukpu abụọ", nke nwere nha dị iche maka ARM, x86, Sparc na RISC-V). Mgbe ị na-arụ ọrụ na ọdụ ụgbọ mmiri na isi koodu isi, a na-emelite ụdị GCC 8 na binutils 2.32. Iji zụlite ọdụ ụgbọ mmiri Haiku maka RISC-V na ARM, edozila arịa Docker, gụnyere ihe niile dị mkpa.

Enweela ọganihu n'ịkwalite usoro oke ebe nchekwa rpmalloc. Mgbanwe emere na rpmalloc na iji ebe nchekwa ihe dị iche belatara oriri ebe nchekwa ma belata nkewa. N'ihi ya, site n'oge nke abụọ beta ntọhapụ, Haiku gburugburu ebe obibi ga-enwe ike ịwụnye na buut na sistemụ na 256 MB nke RAM, na ma eleghị anya ọbụna obere. Ọrụ amalitela na nyocha na igbochi ịnweta API (oku ụfọdụ ga-adị naanị maka mgbọrọgwụ).

Ka anyị cheta na e mepụtara ọrụ Haiku na 2001 dị ka mmeghachi omume maka mbelata nke mmepe BeOS OS wee mepụta n'okpuru aha OpenBeOS, mana e degharịrị aha ya na 2004 n'ihi nkwupụta metụtara iji akara ụghalaahịa BeOS n'aha ahụ. Sistemu dabere na teknụzụ BeOS 5 ma ezubere ya maka ndakọrịta ọnụọgụ abụọ na ngwa maka os a. A na-ekesa koodu isi mmalite maka ọtụtụ Haiku OS n'okpuru ikike efu MIT, ewezuga ụfọdụ ọba akwụkwọ, codecs mgbasa ozi na akụrụngwa agbaziri site na ọrụ ndị ọzọ.

Usoro a na-ezubere na kọmputa nkeonwe ma na-eji kernel nke ya, nke e wuru na ihe owuwu ngwakọ, ahaziri maka nzaghachi dị elu na omume onye ọrụ yana ịrụ ọrụ nke ọma nke ngwa multi-threaded. A na-eji OpenBFS mee ihe dị ka faịlụ faịlụ, nke na-akwado njirimara faịlụ agbatị, ịdebanye aha, 64-bit pointers, nkwado maka ịchekwa mkpado meta (maka faịlụ ọ bụla ị nwere ike ichekwa àgwà na igodo ụdị = uru, nke na-eme ka usoro faịlụ dị ka nchekwa data. ) na index pụrụ iche iji mee ka eweghachi ha ngwa ngwa. A na-eji "osisi B+" hazie nhazi ndekọ aha. Site na koodu BeOS, Haiku gụnyere onye njikwa faili Tracker na Deskbar, ha abụọ mepere emepe ka BeOS kwụsịrị mmepe.

Ndị mmepe Haiku na-etolite ọdụ ụgbọ mmiri maka RISC-V na ARM

isi: opennet.ru

Tinye a comment