బ్రూటల్ ప్రాజెక్ట్ యొక్క నాల్గవ ప్రయోగాత్మక విడుదల ప్రచురించబడింది, దీనిలో ఔత్సాహికులు ఓపెన్ ఆపరేటింగ్ సిస్టమ్ను అభివృద్ధి చేస్తున్నారు, దీని నిర్మాణం 1970ల యునిక్స్ సిస్టమ్ల ఆదర్శాలను ఆధునిక సాంకేతికతలతో కలపడానికి ప్రయత్నిస్తోంది. సిస్టమ్ స్క్రాచ్ నుండి అభివృద్ధి చేయబడింది మరియు దాని స్వంత ప్రామాణిక C లైబ్రరీ మరియు మైక్రో-కెర్నల్తో వస్తుంది. ప్రాజెక్ట్ కోడ్ C లో వ్రాయబడింది మరియు MIT లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది. x86_64, i686, RISC-V మరియు ARM ఆర్కిటెక్చర్ల కోసం బిల్డింగ్కు మద్దతు ఇస్తుంది.
గత పరీక్ష విడుదలలలో, మైక్రోకెర్నల్ మరియు అంతర్లీన సిస్టమ్ వాతావరణాన్ని అభివృద్ధి చేయడంపై దృష్టి కేంద్రీకరించబడింది. మల్టీ టాస్కింగ్, వర్చువల్ మెమరీ మేనేజర్, స్టాండర్డ్ సిస్టమ్ కాల్స్, IPC, ACPI మరియు లైట్ వెయిట్ థ్రెడ్లు (ఫైబర్) అమలు చేయబడ్డాయి. నాల్గవ ప్రయోగాత్మక విడుదల సామర్థ్యాల ఆధారంగా పవర్స్ మోడల్ను విభజించడాన్ని అమలు చేస్తుంది మరియు దాని స్వంత వినియోగదారు ఇంటర్ఫేస్ లైబ్రరీ బ్రూటల్-GUI, వెక్టర్ గ్రాఫిక్స్ లైబ్రరీ బ్రూటల్-GFX మరియు మిశ్రమ సర్వర్తో గ్రాఫిక్స్ సబ్సిస్టమ్ను కూడా ప్రతిపాదిస్తుంది. ప్రాథమిక రెండరింగ్ SDL లైబ్రరీని ఉపయోగించి చేయబడుతుంది. SVG చిత్రాలు, వెక్టార్ ఫాంట్లు మరియు గ్రేడియంట్లకు మద్దతు ఉంది.
చేసిన పనిలో AHCI మరియు EXT2 కోసం ప్రాథమిక మద్దతుని సృష్టించడం, RISC-V ఆర్కిటెక్చర్కు పోర్టింగ్ చేయడం మరియు IPC సబ్సిస్టమ్ను మళ్లీ పని చేయడం కూడా ఉన్నాయి, ఇది ఇప్పుడు Fuchsia OS నుండి IPCని గుర్తుచేసే నిర్మాణాన్ని ఉపయోగిస్తుంది. తదుపరి విడుదలలో వారు డూమ్ గేమ్ను అమలు చేయడానికి, టెర్మినల్ సపోర్ట్ (TTY)ని జోడించి, కమాండ్ షెల్ను అమలు చేయడానికి మరియు AHCI కంట్రోలర్లు మరియు Ext2/FAT ఫైల్ సిస్టమ్ల కోసం డ్రైవర్లను నవీకరించాలని ప్లాన్ చేస్తున్నారు. నెట్వర్క్ పరికరాల కోసం నెట్వర్క్ స్టాక్ మరియు డ్రైవర్ల అభివృద్ధిని మరింత సుదూర ప్రణాళికలు కలిగి ఉంటాయి.
మూలం: opennet.ru