Օպերացիոն համակարգերի մշակողները
Նաև առաջընթաց է գրանցվել rpmalloc հիշողության բաշխման համակարգի օպտիմալացման հարցում: rpmalloc-ում կատարված փոփոխությունները և առանձին օբյեկտի քեշի օգտագործումը նվազեցրեցին հիշողության սպառումը և նվազեցրեց մասնատումը: Արդյունքում, մինչև երկրորդ բետա թողարկումը, Haiku միջավայրը կկարողանա տեղադրել և բեռնել 256 ՄԲ օպերատիվ հիշողություն ունեցող համակարգերի վրա, և գուցե նույնիսկ ավելի քիչ: Աշխատանքներ են սկսվել նաև աուդիտի և API-ի հասանելիությունը սահմանափակելու ուղղությամբ (որոշ զանգեր հասանելի կլինեն միայն root-ի համար):
Հիշեցնենք, որ Haiku նախագիծը ստեղծվել է 2001 թվականին՝ որպես արձագանք BeOS OS-ի զարգացման կրճատմանը և մշակվել OpenBeOS անունով, սակայն վերանվանվել է 2004 թվականին՝ անվանման մեջ BeOS ապրանքանիշի օգտագործման հետ կապված պնդումների պատճառով: Համակարգն ուղղակիորեն հիմնված է BeOS 5 տեխնոլոգիաների վրա և ուղղված է այս ՕՀ-ի հավելվածների հետ երկուական համատեղելիությանը: Haiku OS-ի մեծ մասի սկզբնական կոդը բաշխվում է անվճար լիցենզիայի ներքո
Համակարգը կենտրոնացած է անհատական համակարգիչների վրա, օգտագործում է իր սեփական միջուկը՝ կառուցված հիբրիդային ճարտարապետության հիման վրա, օպտիմիզացված օգտատերերի գործողություններին բարձր արձագանքելու և բազմաշերտ հավելվածների արդյունավետ կատարման համար: OpenBFS-ն օգտագործվում է որպես ֆայլային համակարգ, որն աջակցում է ընդլայնված ֆայլերի ատրիբուտներ, ամսագրում, 64-բիթանոց ցուցիչներ, մետա պիտակներ պահելու աջակցություն (յուրաքանչյուր ֆայլի համար կարող եք ատրիբուտները պահել key=value ձևով, որը ֆայլային համակարգը դարձնում է նման: տվյալների բազա) և հատուկ ինդեքսներ՝ նրանց կողմից որոնումն արագացնելու համար: B+ ծառերը օգտագործվում են գրացուցակի կառուցվածքը կազմակերպելու համար: BeOS կոդից Haiku-ն ներառում է Tracker ֆայլերի կառավարիչը և Deskbar-ը, որոնք բաց կոդով են օգտագործվել BeOS-ի դադարեցումից հետո:
Source: opennet.ru