స్కల్ప్ట్ 24.04 ప్రాజెక్ట్ యొక్క విడుదల సమర్పించబడింది, Genode OS ఫ్రేమ్వర్క్ టెక్నాలజీల ఆధారంగా ఒక ఆపరేటింగ్ సిస్టమ్ను అభివృద్ధి చేస్తుంది, ఇది సాధారణ వినియోగదారులు రోజువారీ పనులను నిర్వహించడానికి ఉపయోగించవచ్చు. ప్రాజెక్ట్ యొక్క సోర్స్ కోడ్ AGPLv3 లైసెన్స్ క్రింద పంపిణీ చేయబడింది. డౌన్లోడ్ కోసం 30 MB LiveUSB చిత్రం అందించబడింది. VT-d మరియు VT-x పొడిగింపులు ప్రారంభించబడిన Intel ప్రాసెసర్లు మరియు గ్రాఫిక్స్తో కూడిన సిస్టమ్లపై అలాగే VMM పొడిగింపులతో ARM సిస్టమ్లపై ఆపరేషన్కు మద్దతు ఇస్తుంది.
ప్రధాన ఆవిష్కరణలు:
- సౌండ్ స్టాక్ పూర్తిగా రీడిజైన్ చేయబడింది. కొత్త ఆడియో స్టాక్లో ప్లగ్-ఇన్ డ్రైవర్లను ఉపయోగించగల సామర్థ్యం, ఏకపక్ష నమూనా రేట్లు సెట్ చేయడం, ఆడియో స్ట్రీమ్ల ఫ్లెక్సిబుల్ రూటింగ్ మరియు ఆడియో మిక్సింగ్ ఉన్నాయి. ఆడియో ప్రాసెసింగ్లో ఆలస్యాన్ని తగ్గించడానికి ఆప్టిమైజేషన్లు జోడించబడ్డాయి.
- నిద్ర మోడ్లోకి ప్రవేశించడానికి ప్రయోగాత్మక ఎంపిక అమలు చేయబడింది.
- 4K రిజల్యూషన్ స్క్రీన్లకు మద్దతు జోడించబడింది (3840 x 2160)
- I2C ప్రోటోకాల్ (కొన్ని ల్యాప్టాప్లలో ఉపయోగించబడుతుంది) ఉపయోగించి టచ్ప్యాడ్లకు మద్దతు జోడించబడింది.
- USB పరికరాలను వర్చువల్ మిషన్లు మరియు అప్లికేషన్లకు బైండింగ్ చేయడానికి మద్దతు జోడించబడింది.
- అదనపు ఫీచర్ల చేరికను నిర్వహించడానికి, అప్లికేషన్ మూలాలను కాన్ఫిగర్ చేయడానికి మరియు అప్లికేషన్లను ఇన్స్టాల్ చేయడానికి కాన్ఫిగరేషన్ ఇంటర్ఫేస్కు సాధనాలు జోడించబడ్డాయి.
- కాంపోనెంట్ గ్రాఫ్ మరియు కాన్ఫిగరేటర్ యొక్క విజువలైజేషన్తో విండోకు స్క్రోలింగ్ మద్దతు జోడించబడింది.
- HID పరికరాల నుండి ఈవెంట్ల మెరుగైన ప్రాసెసింగ్ (హ్యూమన్ ఇంటర్ఫేస్ పరికరం).
- పరికర డ్రైవర్లను నిర్వహించడానికి ఇంటర్ఫేస్ మార్చబడింది.
- Linux 6.1.20 కెర్నల్ ఆధారంగా DDE (డివైస్-డ్రైవర్ ఎన్విరాన్మెంట్) లేయర్ని ఉపయోగించి కొత్త TCP/IP స్టాక్ ప్రతిపాదించబడింది.
- అప్లికేషన్లను పరీక్షించడానికి బాహ్య లక్ష్యం వలె గోవా SDKలో స్కల్ప్ట్ OSను ఉపయోగించగల సామర్థ్యం జోడించబడింది.
సిస్టమ్ లీట్జెంట్రాల్ గ్రాఫికల్ ఇంటర్ఫేస్తో వస్తుంది, ఇది సాధారణ సిస్టమ్ అడ్మినిస్ట్రేషన్ టాస్క్లను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది. GUI యొక్క ఎగువ ఎడమ మూలలో వినియోగదారులను నిర్వహించడానికి, నిల్వ పరికరాలను కనెక్ట్ చేయడానికి మరియు నెట్వర్క్ కనెక్షన్ను సెటప్ చేయడానికి సాధనాలతో కూడిన మెనుని ప్రదర్శిస్తుంది. మధ్యలో సిస్టమ్ ఫిల్లింగ్ను కాన్ఫిగర్ చేయడానికి ఒక కాన్ఫిగరేటర్ ఉంది, ఇది సిస్టమ్ భాగాల మధ్య సంబంధాన్ని నిర్వచించే గ్రాఫ్ రూపంలో ఇంటర్ఫేస్ను అందిస్తుంది. సిస్టమ్ ఎన్విరాన్మెంట్ లేదా వర్చువల్ మిషన్ల కూర్పును నిర్వచించడం ద్వారా వినియోగదారు ఇంటరాక్టివ్గా ఏకపక్షంగా భాగాలను తీసివేయవచ్చు లేదా జోడించవచ్చు.
ఏ సమయంలోనైనా, వినియోగదారు కన్సోల్ కంట్రోల్ మోడ్కి మారవచ్చు, ఇది నిర్వహణలో ఎక్కువ సౌలభ్యాన్ని అందిస్తుంది. Linux వర్చువల్ మెషీన్లో TinyCore Linux పంపిణీని అమలు చేయడం ద్వారా సాంప్రదాయ డెస్క్టాప్ అనుభవాన్ని సాధించవచ్చు. Firefox మరియు Aurora బ్రౌజర్లు, Qt-ఆధారిత టెక్స్ట్ ఎడిటర్ మరియు వివిధ అప్లికేషన్లు ఈ వాతావరణంలో అందుబాటులో ఉన్నాయి. కమాండ్ లైన్ యుటిలిటీలను అమలు చేయడానికి noux పర్యావరణం అందించబడుతుంది.
Linux కెర్నల్ (32 మరియు 64 బిట్) లేదా NOVA మైక్రోకెర్నల్లు (వర్చువలైజేషన్తో x86), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco పైన అమలవుతున్న అనుకూల అప్లికేషన్లను రూపొందించడానికి Genode ఏకీకృత మౌలిక సదుపాయాలను అందిస్తుంది. , x86_32, ARM), L86ka ::Pistachio (IA64, PowerPC), OKL4, L32/Fiasco (IA4, AMD4, ARM) మరియు ARM మరియు RISC-V ప్లాట్ఫారమ్ల కోసం నేరుగా నడుస్తున్న కెర్నల్. చేర్చబడిన పారావర్చువలైజ్డ్ లైనక్స్ కెర్నల్ L32Linux, Fiasco.OC మైక్రోకెర్నల్ పైన రన్ అవుతోంది, జెనోడ్లో సాధారణ లైనక్స్ ప్రోగ్రామ్లను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. L64Linux కెర్నల్ హార్డ్వేర్తో నేరుగా పని చేయదు, కానీ వర్చువల్ డ్రైవర్ల సమితి ద్వారా జెనోడ్ సేవలను ఉపయోగిస్తుంది.
Genode కోసం, వివిధ Linux మరియు BSD భాగాలు పోర్ట్ చేయబడ్డాయి, Gallium3D మద్దతు అందించబడింది, Qt, GCC మరియు WebKit ఏకీకృతం చేయబడ్డాయి మరియు హైబ్రిడ్ Linux/Genode సాఫ్ట్వేర్ పరిసరాలను నిర్వహించే సామర్థ్యం అమలు చేయబడింది. NOVA మైక్రోకెర్నల్ పైన పనిచేసే VirtualBox పోర్ట్ సిద్ధం చేయబడింది. OS స్థాయిలో వర్చువలైజేషన్ని అందించే మైక్రోకెర్నల్ మరియు Noux ఎన్విరాన్మెంట్పై నేరుగా అమలు చేయడానికి పెద్ద సంఖ్యలో అప్లికేషన్లు స్వీకరించబడ్డాయి. పోర్ట్ చేయని ప్రోగ్రామ్లను అమలు చేయడానికి, వ్యక్తిగత అప్లికేషన్ల స్థాయిలో వర్చువల్ ఎన్విరాన్మెంట్లను రూపొందించడానికి మెకానిజంను ఉపయోగించడం సాధ్యమవుతుంది, పారావర్చువలైజేషన్ని ఉపయోగించి వర్చువల్ లైనక్స్ వాతావరణంలో ప్రోగ్రామ్లను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
మూలం: opennet.ru