సోలస్ పంపిణీ యొక్క కొనసాగుతున్న పునర్వ్యవస్థీకరణలో భాగంగా, మరింత పారదర్శక నిర్వహణ నమూనాకు పరివర్తనతో పాటు, సంఘం చేతిలో కేంద్రీకృతమై మరియు ఒక వ్యక్తి స్వతంత్రంగా, అభివృద్ధి చేసిన సర్పెంటోస్ ప్రాజెక్ట్ నుండి సాంకేతికతను ఉపయోగించాలని నిర్ణయం ప్రకటించబడింది. సోలస్ 5 (ఇకీ డోహెర్టీ, సోలస్ సృష్టికర్త) మరియు జాషువా స్ట్రోబ్ల్ (బడ్గీ డెస్క్టాప్ యొక్క ముఖ్య డెవలపర్) అభివృద్ధిలో ఐకే డోహెర్టీని కలిగి ఉన్న సోలస్ పంపిణీ యొక్క పాత డెవలపర్ల బృందం.
SerpentOS పంపిణీ ఇతర ప్రాజెక్ట్ల యొక్క ఫోర్క్ కాదు మరియు దాని స్వంత ప్యాకేజీ మేనేజర్ మోస్పై ఆధారపడి ఉంటుంది, ఇది సాంప్రదాయ వీక్షణను కొనసాగిస్తూ eopkg/pisi, rpm, swupd మరియు nix/guix వంటి ప్యాకేజీ నిర్వాహకులలో అభివృద్ధి చేయబడిన అనేక ఆధునిక ఫీచర్లను తీసుకుంటుంది. ప్యాకేజీ నిర్వహణ మరియు స్థితిలేని మోడ్లో డిఫాల్ట్ బిల్డ్ని ఉపయోగించడం. ప్యాకేజీ మేనేజర్ అటామిక్ సిస్టమ్ అప్డేట్ మోడల్ను ఉపయోగిస్తుంది, దీనిలో రూట్ విభజన యొక్క స్థితి స్థిరంగా ఉంటుంది మరియు నవీకరణ తర్వాత స్థితి కొత్తదానికి మార్చబడుతుంది.
ప్యాకేజీల యొక్క బహుళ సంస్కరణలను నిల్వ చేసేటప్పుడు డిస్క్ స్థలాన్ని ఆదా చేయడానికి, హార్డ్ లింక్లు మరియు భాగస్వామ్య కాష్ ఆధారంగా తగ్గింపు ఉపయోగించబడుతుంది. ఇన్స్టాల్ చేయబడిన ప్యాకేజీల కంటెంట్లు /os/store/installation/N డైరెక్టరీలో ఉన్నాయి, ఇక్కడ N అనేది సంస్కరణ సంఖ్య. ప్రాజెక్ట్ నాచు-కంటైనర్ కంటైనర్ సిస్టమ్, మోస్-డెప్స్ డిపెండెన్సీ మేనేజ్మెంట్ సిస్టమ్, బౌల్డర్ బిల్డ్ సిస్టమ్, అవలాంచ్ సర్వీస్ ఎన్క్యాప్సులేషన్ సిస్టమ్, వెసెల్ రిపోజిటరీ మేనేజర్, సమ్మిట్ కంట్రోల్ ప్యానెల్, మోస్-డిబి డేటాబేస్ మరియు పునరుత్పాదక బూట్స్ట్రాప్ సిస్టమ్ను కూడా అభివృద్ధి చేస్తుంది. బిల్లు.
Solus5 బిల్డ్ సిస్టమ్ను (ypkg3 మరియు solbuild) బౌల్డర్ మరియు హిమపాతంతో భర్తీ చేస్తుందని, సోల్ (eopkg)కి బదులుగా మోస్ ప్యాకేజీ మేనేజర్ని ఉపయోగిస్తుందని, సోల్హబ్కు బదులుగా సమ్మిట్ మరియు GitHub డెవలప్మెంట్ ప్లాట్ఫారమ్లను ఉపయోగించండి మరియు ఫెర్రీడ్కు బదులుగా రిపోజిటరీలను నిర్వహించడానికి నౌకను ఉపయోగిస్తుందని భావిస్తున్నారు. . పంపిణీ "ఒకసారి ఇన్స్టాల్ చేయండి, ఆ తర్వాత అప్డేట్లను ఇన్స్టాల్ చేయడం ద్వారా ఎల్లప్పుడూ ఔచిత్యం నిర్వహించబడుతుంది" అనే సూత్రాన్ని అనుసరించి, ప్యాకేజీ అప్డేట్ల రోలింగ్ మోడల్ను ఉపయోగించడం కొనసాగుతుంది.
SerpentOS డెవలపర్లు ఇప్పటికే Solus కోసం కొత్త మౌలిక సదుపాయాలను నిర్మించడంలో సహాయం చేసారు, ప్యాకేజీ నవీకరణలు వాగ్దానం చేయబడ్డాయి. గ్నోమ్-ఆధారిత వాతావరణంతో డెవలపర్ల కోసం బూట్ ఇమేజ్ని రూపొందించడానికి ప్రణాళిక చేయబడింది. మాస్-డెప్స్తో నిర్దిష్ట సమస్యలు పరిష్కరించబడిన తర్వాత, GTK3 ప్యాకేజింగ్ ప్రారంభమవుతుంది. x86_64 ఆర్కిటెక్చర్తో పాటు, భవిష్యత్తులో AArch64 మరియు RISC-V కోసం అసెంబ్లీలను రూపొందించడం ప్రారంభించాలని ప్లాన్ చేయబడింది.
ప్రస్తుతానికి, SerpentOS టూల్కిట్ సోలస్ డెవలప్మెంట్ టీమ్ నుండి స్వతంత్రంగా అభివృద్ధి చేయబడుతుంది. Solus5 మరియు SerpentOS ప్రాజెక్ట్లను విలీనం చేయడం గురించి ఇంకా చర్చ లేదు - చాలా మటుకు, SerpentOS సోలస్తో సంబంధం లేకుండా ఒక పంపిణీగా అభివృద్ధి చెందుతుంది.
మూలం: opennet.ru