SUSE ሊኑክስ ኢንተርፕራይዝን በመተካት የ ALP መድረክ ሁለተኛው ምሳሌ

SUSE የ SUSE ሊኑክስ ኢንተርፕራይዝ ስርጭቱን እድገት ቀጣይነት ባለው መልኩ የተቀመጠውን የ ALP "ፑንታ ባሬቲ" (የሚለምደዉ ሊኑክስ ፕላትፎርም) ሁለተኛ ፕሮቶታይፕ አሳትሟል። በ ALP መካከል ያለው ቁልፍ ልዩነት የኮር ስርጭቱ በሁለት ክፍሎች የተከፈለ ነው፡- የተራቆተ “አስተናጋጅ OS” በሃርድዌር ላይ ለማስኬድ እና ለድጋፍ አፕሊኬሽኖች ንብርብር፣ ይህም በኮንቴይነሮች እና ቨርቹዋል ማሽኖች ውስጥ ለማስኬድ ነው። ጉባኤዎቹ ለ x86_64 አርክቴክቸር ተዘጋጅተዋል። ALP መጀመሪያ ላይ ክፍት የሆነ የእድገት ሂደትን በመጠቀም የተሰራ ሲሆን ይህም መካከለኛ ግንባታዎች እና የፈተና ውጤቶች ለሁሉም ሰው በይፋ ይገኛሉ።

የ ALP አርክቴክቸር መሳሪያውን ለመደገፍ እና ለማስተዳደር በትንሹ አስፈላጊ በሆነው በ "አስተናጋጅ ስርዓተ ክወና" ውስጥ ባለው ልማት ላይ የተመሰረተ ነው. ሁሉንም አፕሊኬሽኖች እና የተጠቃሚ ቦታ ክፍሎችን በተደባለቀ አካባቢ ሳይሆን በተለየ ኮንቴይነሮች ወይም በ "አስተናጋጅ ስርዓተ ክወና" ላይ የሚሰሩ እና እርስ በርስ ተነጥለው በሚሰሩ ቨርቹዋል ማሽኖች ውስጥ እንዲሰራ ይመከራል። ይህ ድርጅት ተጠቃሚዎች ከስር ስርዓቱ አከባቢ እና ሃርድዌር ርቀው በመተግበሪያዎች እና ረቂቅ የስራ ፍሰቶች ላይ እንዲያተኩሩ ያስችላቸዋል።

በማይክሮኦኤስ ፕሮጀክት እድገቶች ላይ የተመሰረተው የ SLE ማይክሮ ምርት ለ "አስተናጋጅ ስርዓተ ክወና" መሰረት ሆኖ ያገለግላል. ለተማከለ አስተዳደር, የውቅረት አስተዳደር ስርዓቶች ጨው (ቀድሞ የተጫነ) እና ሊቻል (አማራጭ) ይቀርባሉ. Podman እና K3s (Kubernetes) መሳሪያዎች ገለልተኛ መያዣዎችን ለማስኬድ ይገኛሉ። በመያዣዎች ውስጥ ከተቀመጡት የስርዓት ክፍሎች መካከል yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) እና KVM ይገኙበታል.

ከስርዓቱ አከባቢ ባህሪያት መካከል, በ TPM ውስጥ ቁልፎችን የማከማቸት ችሎታ ያለው የዲስክ ምስጠራ (ኤፍዲኢ, ሙሉ ዲስክ ምስጠራ) ነባሪ አጠቃቀም ተጠቅሷል. የስር ክፋይ በተነባቢ-ብቻ ሁነታ ላይ ተጭኗል እና በሚሠራበት ጊዜ አይለወጥም. አካባቢው የአቶሚክ ማሻሻያ መጫኛ ዘዴን ይጠቀማል። በፌዶራ እና በኡቡንቱ ውስጥ ጥቅም ላይ ከሚውሉት ostree እና snap ላይ ከተመሰረቱ የአቶሚክ ማሻሻያዎች በተለየ፣ ALP የተለየ የአቶሚክ ምስሎችን ከመገንባት እና ተጨማሪ የመላኪያ መሠረተ ልማትን ከማሰማራት ይልቅ በBtrfs ፋይል ስርዓት ውስጥ መደበኛ የጥቅል ማኔጀር እና ቅጽበተ-ፎቶ ዘዴን ይጠቀማል።

ዝማኔዎችን በራስ-ሰር ለመጫን የሚዋቀር ሁነታ አለ (ለምሳሌ፣ ለወሳኝ ተጋላጭነቶች ለጥገናዎች አውቶማቲክ መጫንን ማንቃት ወይም የዝማኔዎችን ጭነት እራስዎ ማረጋገጥ ይችላሉ።) የቀጥታ ጥገናዎች እንደገና ሳይጀምሩ እና ሥራ ሳያቆሙ የሊኑክስ ከርነልን ለማዘመን ይደገፋሉ። የስርዓት መትረፍን ለመጠበቅ (ራስን መፈወስ) ፣ የመጨረሻው የተረጋጋ ሁኔታ Btrfs ቅጽበተ-ፎቶዎችን በመጠቀም ይመዘገባል (ዝማኔዎችን ከተገበሩ ወይም መቼቶችን ከቀየሩ በኋላ ያልተለመዱ ሁኔታዎች ከተገኙ ስርዓቱ በራስ-ሰር ወደ ቀድሞው ሁኔታ ይተላለፋል)።

የመሳሪያ ስርዓቱ ባለብዙ ስሪት የሶፍትዌር ቁልል ይጠቀማል - ለመያዣዎች አጠቃቀም ምስጋና ይግባውና በተመሳሳይ ጊዜ የተለያዩ የመሳሪያዎችን እና መተግበሪያዎችን ስሪቶችን መጠቀም ይችላሉ። ለምሳሌ፣ የተለያዩ የ Python፣ Java እና Node.js ስሪቶችን እንደ ጥገኞች የሚጠቀሙ መተግበሪያዎችን ማሄድ ትችላለህ፣ ተኳኋኝ ያልሆኑ ጥገኞችን ይለያሉ። የመሠረት ጥገኛዎች በ BCI (Base Container Images) ስብስቦች መልክ ቀርበዋል. ተጠቃሚው ሌሎች አካባቢዎችን ሳይነካ የሶፍትዌር ቁልል መፍጠር፣ ማዘመን እና መሰረዝ ይችላል።

በሁለተኛው የ ALP ፕሮቶታይፕ ውስጥ ዋና ለውጦች፡-

  • D-Installer ጫኚው ጥቅም ላይ የሚውለው የተጠቃሚ በይነገጽ ከ YaST ውስጣዊ አካላት ተለይቶ የተለያዩ የፊት ገጽታዎችን መጠቀም የሚቻልበት ሲሆን ይህም ጭነቱን በድር በይነገጽ ለማስተዳደር የፊት ግንባርን ጨምሮ። መጫኑን የሚያስተዳድርበት መሰረታዊ በይነገጽ የተገነባው የድር ቴክኖሎጂዎችን በመጠቀም እና የዲ-ባስ ጥሪዎችን በኤችቲቲፒ እና በድር በይነገጽ በኩል የሚያቀርብ ተቆጣጣሪን ያካትታል። የድር በይነገጽ በJavaScript React framework እና PatternFly ክፍሎችን በመጠቀም ተጽፏል። ደህንነትን ለማረጋገጥ D-Installer በተመሰጠሩ ክፋዮች ላይ መጫኑን ይደግፋል እና በይለፍ ቃል ፈንታ በ TPM ቺፕ ውስጥ የተከማቹ ቁልፎችን በመጠቀም የቡት ክፋይን ዲክሪፕት ለማድረግ TPM (Trusted Platform Module) እንዲጠቀሙ ይፈቅድልዎታል።
  • የአንዳንድ የYaST ደንበኞች (ቡት ጫኚ፣ አይኤስሲሲሲሊየንት፣ ክዱምፕ፣ ፋየርዎል፣ ወዘተ.) በተለየ ኮንቴይነሮች ውስጥ እንዲገደሉ ነቅቷል። ሁለት ዓይነት ኮንቴይነሮች ተተግብረዋል፡- ከYaST ጋር በጽሑፍ ሁነታ፣ በጂአይአይ እና በድር በይነገጽ ለመስራት የሚቆጣጠሩት እና በራስ ሰር የጽሑፍ መልእክት ለመፃፍ ሞክር። የግብይት ማሻሻያ ባላቸው ስርዓቶች ውስጥ በርካታ ሞጁሎች እንዲሁ ተስተካክለዋል። ከOpenQA ጋር ለመዋሃድ፣ libyui-rest-api ቤተ-መጽሐፍት ከREST API ትግበራ ጋር ቀርቧል።
  • የተተገበረ ማስፈጸሚያ በኮክፒት መድረክ መያዣ ውስጥ ፣ በዚህ መሠረት የአወቃቀሩ እና የመጫኛውን የድር በይነገጽ ተገንብቷል።
  • የሙሉ ዲስክ ምስጠራን (FDE, Full Disk Encryption) በተለምዷዊ መሳሪያዎች ላይ ባሉ ጭነቶች ውስጥ መጠቀም ይቻላል, እና በምናባዊ ስርዓቶች እና በደመና ስርዓቶች ላይ ብቻ አይደለም.
  • GRUB2 እንደ ዋና ቡት ጫኚ ሆኖ ያገለግላል።
  • ፋየርዎል ለመገንባት (ፋየርዎል-ኮንቴይነር) እና የሲስተሞች እና ክላስተር ማእከላዊ አስተዳደር (ዋርውልፍ-ኮንቴይነር) ኮንቴይነሮችን ለማሰማራት የተጨመሩ ውቅረቶች።

ምንጭ: opennet.ru

አስተያየት ያክሉ