Linux కెర్నల్‌ను FreeBSD పర్యావరణంతో మిళితం చేసే Chimera Linux పంపిణీ

Void Linux, WebKit మరియు Enlightenment ప్రాజెక్ట్‌ల అభివృద్ధిలో పాలుపంచుకున్న Igalia నుండి Daniel Kolesa, కొత్త Chimera Linux పంపిణీని అభివృద్ధి చేస్తున్నారు. ప్రాజెక్ట్ Linux కెర్నల్‌ను ఉపయోగిస్తుంది, కానీ GNU సాధనాలకు బదులుగా, ఇది FreeBSD బేస్ సిస్టమ్ ఆధారంగా వినియోగదారు వాతావరణాన్ని సృష్టిస్తుంది మరియు అసెంబ్లీ కోసం LLVMని ఉపయోగిస్తుంది. పంపిణీ ప్రారంభంలో క్రాస్-ప్లాట్‌ఫారమ్‌గా అభివృద్ధి చేయబడింది మరియు x86_64, ppc64le, aarch64, riscv64 మరియు ppc64 ఆర్కిటెక్చర్‌లకు మద్దతు ఇస్తుంది.

ప్రాజెక్ట్ యొక్క లక్ష్యం ప్రత్యామ్నాయ సాధనాలతో Linux పంపిణీని అందించడం మరియు కొత్త పంపిణీని సృష్టించేటప్పుడు Void Linuxని అభివృద్ధి చేసే అనుభవాన్ని పరిగణనలోకి తీసుకోవడం. ప్రాజెక్ట్ రచయిత ప్రకారం, FreeBSD వినియోగదారు భాగాలు తక్కువ సంక్లిష్టంగా ఉంటాయి మరియు తేలికైన మరియు కాంపాక్ట్ సిస్టమ్‌లకు మరింత అనుకూలంగా ఉంటాయి. పర్మిసివ్ BSD లైసెన్స్ కింద డెలివరీ కూడా ప్రభావం చూపింది. Chimera Linux యొక్క స్వంత అభివృద్ధి కూడా BSD లైసెన్స్ క్రింద పంపిణీ చేయబడింది.

FreeBSD వినియోగదారు వాతావరణంతో పాటు, పంపిణీలో GNU Make, util-linux, udev మరియు pam ప్యాకేజీలు కూడా ఉన్నాయి. init సిస్టమ్ Linux మరియు BSD సిస్టమ్‌లకు అందుబాటులో ఉన్న పోర్టబుల్ సిస్టమ్ మేనేజర్ డినిట్‌పై ఆధారపడి ఉంటుంది. glibcకి బదులుగా, ప్రామాణిక C లైబ్రరీ musl ఉపయోగించబడుతుంది.

అదనపు ప్రోగ్రామ్‌లను ఇన్‌స్టాల్ చేయడానికి, బైనరీ ప్యాకేజీలు మరియు మా స్వంత సోర్స్ బిల్డ్ సిస్టమ్, పైథాన్‌లో వ్రాయబడిన cports రెండూ అందించబడతాయి. బిల్డ్ ఎన్విరాన్మెంట్ బబుల్‌వ్రాప్ టూల్‌కిట్‌ని ఉపయోగించి సృష్టించబడిన ప్రత్యేక, ప్రత్యేకించబడని కంటైనర్‌లో నడుస్తుంది. బైనరీ ప్యాకేజీలను నిర్వహించడానికి, Alpine Linux నుండి APK ప్యాకేజీ మేనేజర్ (ఆల్పైన్ ప్యాకేజీ కీపర్, apk-టూల్స్) ఉపయోగించబడుతుంది (ఇది వాస్తవానికి FreeBSD నుండి pkgని ఉపయోగించడానికి ప్రణాళిక చేయబడింది, కానీ దాని అనుసరణలో పెద్ద సమస్యలు ఉన్నాయి).

ప్రాజెక్ట్ ఇంకా అభివృద్ధి ప్రారంభ దశలోనే ఉంది - కొన్ని రోజుల క్రితం వినియోగదారు కన్సోల్ మోడ్‌లో లాగిన్ అయ్యే సామర్థ్యంతో లోడ్ చేయడం సాధ్యమైంది. బూట్‌స్ట్రాప్ టూల్‌కిట్ అందించబడింది, ఇది మీ స్వంత పర్యావరణం నుండి లేదా ఏదైనా ఇతర Linux పంపిణీ ఆధారంగా పర్యావరణం నుండి పంపిణీని పునర్నిర్మించడానికి మిమ్మల్ని అనుమతిస్తుంది. అసెంబ్లీ ప్రక్రియ మూడు దశలను కలిగి ఉంటుంది: అసెంబ్లీ వాతావరణంతో ఒక కంటైనర్‌ను రూపొందించడానికి భాగాల అసెంబ్లీ, సిద్ధం చేసిన కంటైనర్‌ను ఉపయోగించి స్వంతంగా పునర్నిర్మించడం మరియు మరొక సొంత రీఅసెంబ్లీ కానీ రెండవ దశలో సృష్టించబడిన పర్యావరణం ఆధారంగా (ప్రభావాన్ని తొలగించడానికి నకిలీ అవసరం అసెంబ్లీ ప్రక్రియపై అసలైన హోస్ట్ సిస్టమ్) .

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి