SerpentOS ለሙከራ ይገኛል።

በፕሮጀክቱ ላይ ለሁለት ዓመታት ሥራ ከሠራ በኋላ የ SerpentOS ስርጭት ገንቢዎች ዋና ዋና መሳሪያዎችን የመሞከር እድል እንዳላቸው አስታውቀዋል-

  • moss ጥቅል አስተዳዳሪ;
  • የሙስ-ኮንቴይነር መያዣ ስርዓት;
  • moss-deps ጥገኝነት አስተዳደር ሥርዓት;
  • ቋጥኝ የመሰብሰቢያ ሥርዓት;
  • የአቫላንቼ አገልግሎት መደበቂያ ስርዓት;
  • የመርከብ ማጠራቀሚያ ሥራ አስኪያጅ;
  • የሰሚት መቆጣጠሪያ ፓነል;
  • moss-db የውሂብ ጎታ;
  • ሊባዛ የሚችል የማስነሻ (bootstrap) ሂሳብ ስርዓት።

የህዝብ ኤፒአይ እና የጥቅል የምግብ አዘገጃጀት መመሪያዎች አሉ። የመሳሪያ ኪቱ በዋናነት የተዘጋጀው ዲ ፕሮግራሚንግ ቋንቋን በመጠቀም ነው፣ እና ኮዱ የሚሰራጨው በዝሊብ ፍቃድ ነው። እሽጎች የተጻፉት በ YAML ውቅር ቋንቋ ነው እና ወደ ቤተኛ .stone ሁለትዮሽ ቅርጸት ይህም የሚከተሉትን ያካትታል፡-

  • የጥቅል ሜታዳታ እና ጥገኛዎቹ;
  • ከሌሎች ፓኬጆች አንጻር በስርዓቱ ውስጥ ስለ ፓኬጁ ቦታ መረጃ;
  • የተሸጎጠ መረጃ ጠቋሚ;
  • ለስራ የሚያስፈልጉ የጥቅል ፋይሎች ይዘቶች።

የሞስ ፓኬጅ ማኔጀር በጥቅል አስተዳዳሪዎች ውስጥ እንደ eopkg/pisi፣ rpm፣ swupd እና nix/guix በመሳሰሉት የፓኬጅ አስተዳዳሪዎች ውስጥ የተገነቡትን ብዙ ዘመናዊ ባህሪያትን ይዋሳል። ሁሉም ጥቅሎች በነባሪነት አገር አልባ ናቸው እና የጥቅል ግጭት አፈታት ወይም የማዋሃድ ስራዎች የሚፈለጉበትን ሁኔታዎች ለማስወገድ የማይሰሩ የስርዓት ፋይሎችን አያካትቱም።

የጥቅል አቀናባሪው የአቶሚክ ስርዓት ማሻሻያ ሞዴልን ይጠቀማል, በውስጡም የ rootfs ሁኔታ ተስተካክሏል, እና ከዝማኔው በኋላ ሁኔታው ​​ወደ አዲሱ ይቀየራል. በውጤቱም, በዝማኔው ወቅት ማንኛውም ችግሮች ከተፈጠሩ, ለውጦቹን ወደ ቀድሞው የሥራ ሁኔታ መመለስ ይቻላል.

ብዙ የፓኬጆችን ስሪቶች ሲያከማቹ የዲስክ ቦታን ለመቆጠብ በሃርድ ሊንኮች እና በጋራ መሸጎጫ ላይ በመመስረት ማባዛት ጥቅም ላይ ይውላል። የተጫኑ ጥቅሎች ይዘቶች በ / os / ማከማቻ / መጫኛ / N ማውጫ ውስጥ ይገኛሉ, N የስሪት ቁጥር ነው. የመሠረት ማውጫዎች አገናኞችን በመጠቀም ከዚህ ማውጫ ይዘቶች ጋር ተያይዘዋል (ለምሳሌ፡/sbin point to/os/store/install/0/usr/bin፣ እና/usr point to/os/installation/0/usr)።

የጥቅል ጭነት ሂደት የሚከተሉትን ደረጃዎች ያካትታል:

  • ለመጫን (stone.yml) የምግብ አዘገጃጀት መመሪያ መጻፍ;
  • ቋጥኝ በመጠቀም ጥቅል መገንባት;
  • አስፈላጊው ሜታዳታ ያለው የሁለትዮሽ ጥቅል በ .stone ቅርጸት መቀበል;
  • ጥቅሎችን ወደ የውሂብ ጎታ ማስገባት;
  • የ moss ጥቅል አስተዳዳሪን በመጠቀም መጫን።

የሶለስ ማከፋፈያው የድሮው የልማት ቡድን በፕሮጀክቱ ዙሪያ ተሰብስቧል. ለምሳሌ፣ የሶሉስ ስርጭት ፈጣሪ የሆነው Ikey Doherty እና የ Budgie ዴስክቶፕ ቁልፍ ገንቢ የሆነው ጆሹዋ ስትሮብል ቀደም ሲል ከሶሉስ ፕሮጄክት አስተዳደር ምክር ቤት (ኮር ቡድን) መልቀቁን ያሳወቀው በልማት ውስጥ እየተሳተፉ ነው። የ SerpentOS ስርጭት ከገንቢዎች ጋር መስተጋብር እና የተጠቃሚ በይነገጽ (የልምድ አመራር) ልማት ኃላፊነት ያለው መሪ ስልጣኖች።

የ SerpentOS ገንቢዎች የዲ ፕሮግራሚንግ ቋንቋ እውቀት ያላቸው ሰዎች ዋና መሳሪያዎችን እና/ወይም ፓኬጆችን በመፃፍ እንዲቀላቀሉ እያበረታቱ ነው፣ እና ቴክኒካል ያልሆኑ ሰዎች ሰነዶችን ወደ ተለያዩ ቋንቋዎች ለመተርጎም እንዲረዱ ይጠየቃሉ።

ምንጭ: opennet.ru

አስተያየት ያክሉ