ఆపరేటింగ్ సిస్టమ్ డెవలపర్లు
rpmalloc మెమరీ కేటాయింపు వ్యవస్థను ఆప్టిమైజ్ చేయడంలో కూడా పురోగతులు ఉన్నాయి. rpmallocకి చేసిన మార్పులు మరియు ప్రత్యేక ఆబ్జెక్ట్ కాష్ని ఉపయోగించడం వలన మెమరీ వినియోగం తగ్గింది మరియు ఫ్రాగ్మెంటేషన్ తగ్గింది. ఫలితంగా, రెండవ బీటా విడుదల సమయానికి, హైకూ ఎన్విరాన్మెంట్ 256 MB RAM ఉన్న సిస్టమ్లను ఇన్స్టాల్ చేయగలదు మరియు బూట్ చేయగలదు మరియు ఇంకా తక్కువగా ఉండవచ్చు. API (కొన్ని కాల్లు రూట్కి మాత్రమే అందుబాటులో ఉంటాయి) ఆడిటింగ్ మరియు యాక్సెస్ని పరిమితం చేయడంపై కూడా పని ప్రారంభమైంది.
హైకూ ప్రాజెక్ట్ 2001లో బీఓఎస్ ఓఎస్ డెవలప్మెంట్ తగ్గింపునకు ప్రతిస్పందనగా సృష్టించబడి, ఓపెన్బీఓఎస్ పేరుతో అభివృద్ధి చేయబడిందని, అయితే ఆ పేరుతో బీఓఎస్ ట్రేడ్మార్క్ వినియోగానికి సంబంధించిన దావాల కారణంగా 2004లో పేరు మార్చబడిందని గుర్తుచేసుకుందాం. సిస్టమ్ నేరుగా BeOS 5 సాంకేతికతలపై ఆధారపడి ఉంటుంది మరియు ఈ OS కోసం అప్లికేషన్లతో బైనరీ అనుకూలతను లక్ష్యంగా చేసుకుంది. Haiku OSలో చాలా వరకు సోర్స్ కోడ్ ఉచిత లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది
సిస్టమ్ వ్యక్తిగత కంప్యూటర్లను లక్ష్యంగా చేసుకుంది మరియు హైబ్రిడ్ ఆర్కిటెక్చర్పై నిర్మించబడిన దాని స్వంత కెర్నల్ను ఉపయోగిస్తుంది, వినియోగదారు చర్యలకు అధిక ప్రతిస్పందన మరియు బహుళ-థ్రెడ్ అప్లికేషన్లను సమర్థవంతంగా అమలు చేయడం కోసం ఆప్టిమైజ్ చేయబడింది. OpenBFS ఫైల్ సిస్టమ్గా ఉపయోగించబడుతుంది, ఇది పొడిగించిన ఫైల్ అట్రిబ్యూట్లు, లాగింగ్, 64-బిట్ పాయింటర్లు, మెటా ట్యాగ్లను నిల్వ చేయడానికి మద్దతునిస్తుంది (ప్రతి ఫైల్కు మీరు అట్రిబ్యూట్లను ఫారమ్ కీ=వాల్యూలో సేవ్ చేయవచ్చు, ఇది ఫైల్ సిస్టమ్ను డేటాబేస్ లాగా చేస్తుంది. ) మరియు వాటిపై తిరిగి పొందడాన్ని వేగవంతం చేయడానికి ప్రత్యేక సూచికలు. డైరెక్టరీ నిర్మాణాన్ని నిర్వహించడానికి "B+ చెట్లు" ఉపయోగించబడతాయి. BeOS కోడ్ నుండి, హైకూలో ట్రాకర్ ఫైల్ మేనేజర్ మరియు డెస్క్బార్ ఉన్నాయి, ఈ రెండూ BeOS అభివృద్ధిని నిలిపివేసిన తర్వాత ఓపెన్ సోర్స్ చేయబడ్డాయి.
మూలం: opennet.ru