KDE డెవలపర్ KDE Ni! OS ప్రాజెక్ట్ను ప్రకటించారు, ఇది NixOS టెక్నాలజీల ఆధారంగా KDE డెస్క్టాప్ వాతావరణాన్ని సృష్టించే లక్ష్యంతో ఉంది. ఈ ప్రాజెక్ట్ను కమిట్ కౌంట్ ద్వారా KDE ప్లాస్మాకు 13వ అతిపెద్ద సహకారి, "ఫంక్షనల్ ప్రోగ్రామింగ్ ఇన్ C++" రచయిత మరియు Qt అభివృద్ధికి రెండవ అతిపెద్ద సహకారి అయిన KDAB ఉద్యోగి ఇవాన్ చుకిక్ అభివృద్ధి చేస్తున్నారు.
అటామిక్గా అప్డేట్ చేయబడే KDE డిస్ట్రిబ్యూషన్ల అభివృద్ధిపై KDE అకాడమీ కాన్ఫరెన్స్లో జరిగిన ప్రజెంటేషన్ల నుండి ఈ ప్రాజెక్ట్ ప్రేరణ పొందింది. Linux మరియు KDE నియాన్ కోర్ (సాంకేతికతల ఆధారంగా KDE నియాన్ యొక్క ఒక వేరియంట్) Ubuntu KDE కమ్యూనిటీ సభ్యులచే అభివృద్ధి చేయబడిన కోర్. KDE Ni! OS ప్రాజెక్ట్లో భాగంగా, KDE లాంటి అనుభవాన్ని పునఃసృష్టించడం యొక్క సాధ్యతను ఇవాన్ అంచనా వేయాలని భావిస్తున్నాడు. Linux మరియు కొత్త డిస్ట్రిబ్యూషన్ను మొదటి నుండి సృష్టించకుండా, NixOS ప్రాజెక్ట్ యొక్క ఇప్పటికే ఉన్న అభివృద్ధిని ఉపయోగించి KDE నియాన్ కోర్ కార్యాచరణను పొందవచ్చు.
సిస్టమ్ వెర్షన్ల మధ్య మారడానికి మరియు దాని సమగ్రతను నిర్ధారించడానికి, KDE Ni! OS మొత్తం బేస్ సిస్టమ్ను అణుపరంగా భర్తీ చేయడానికి బదులుగా, Nix ప్యాకేజీ మేనేజర్ యొక్క అంతర్నిర్మిత సామర్థ్యాలను ఉపయోగించుకుంటుంది. ఇది ఒకే ప్యాకేజీ యొక్క బహుళ వెర్షన్లను ఏకకాలంలో ఇన్స్టాల్ చేయడానికి మరియు అనుకూలమైన వెర్షన్లను కలిగి ఉన్న విభిన్న సిస్టమ్ వీక్షణలను సృష్టించడానికి అనుమతిస్తుంది. ఈ విధానంతో, మునుపటి స్థితికి తిరిగి మారడం అనేది మొత్తం సిస్టమ్ యొక్క నిర్దిష్ట వెర్షన్తో ముడిపడి ఉన్న ప్యాకేజీ వెర్షన్లతో పర్యావరణానికి మారడం మాత్రమే.
ఒకే కాన్ఫిగరేషన్ ఫైల్ను ఉపయోగించి అవసరమైన సిస్టమ్ ఎన్విరాన్మెంట్ను పునరుత్పత్తి చేయడానికి NixOS మిమ్మల్ని అనుమతిస్తుంది. ఇవాన్ తన స్వంత సిస్టమ్ ఎన్విరాన్మెంట్ ఆధారంగా KDE Ni! OS ఎన్విరాన్మెంట్తో కాన్ఫిగరేషన్ ఫైల్ను సృష్టించాలని మరియు దానిని తాజాగా ఉంచాలని యోచిస్తున్నాడు. ఎవరైనా NixOSను ఇన్స్టాల్ చేయగలరు మరియు ఈ ఫైల్ను ఉపయోగించి రిఫరెన్స్ KDE Ni! OS ఎన్విరాన్మెంట్ను తిరిగి సృష్టించగలరు. KDE డెవలపర్లు ప్యాకేజీ వెర్షన్లను మార్చుకోగలరు, ఉదాహరణకు, మార్పులను పరీక్షించడానికి లేదా లోపాలను నిర్ధారించేటప్పుడు సమస్య యొక్క పరిస్థితులను తిరిగి సృష్టించడానికి, వ్యవస్థను స్థిరమైన స్థితికి త్వరగా వెనక్కి తీసుకురాగల సామర్థ్యంతో.
మూలం: opennet.ru
