ዴቢያን ለብዙ የመግቢያ ስርዓቶች ድጋፍ ይመለሳል

ሳም ሃርትማን፣ የዴቢያን ፕሮጀክት መሪ፣ ሞክሯል። እንደ ስርጭቱ አካል የኤሎጊንድ ፓኬጅ ከማቅረቡ ጋር የተያያዙ አለመግባባቶችን ለመረዳት. በጁላይ፣ ልቀቶችን የማዘጋጀት ኃላፊነት ያለው ቡድን ታግዷል ይህ ጥቅል ከ libsystemd ጋር ስለሚጋጭ በሙከራ ቅርንጫፍ ውስጥ elogind ማካተት።

ያስታውሱ የረዘመ systemd ሳይጭኑ GNOME ን ለማስኬድ የሚያስፈልጉትን በይነገጾች ያቀርባል። ፕሮጀክቱ የተመሰረተው በስርዓተ-ሎጊንድ ሹካ, በተለየ ፓኬጅ ውስጥ የተቀመጠ እና ከስርዓተ-ፆታ አካላት ጋር ከመያያዝ የጸዳ ነው. ከሌሎች ነገሮች በተጨማሪ, elogind በlibsystemd ውስጥ የሚቀርቡትን በርካታ ተግባራትን የሚፈጽም እና በሚጫንበት ጊዜ ይህንን ቤተ-መጽሐፍት የሚተካ የራሱን የሊቤሎጊንድ ቤተ-መጽሐፍት ያቀርባል።

የማገድ ምክንያቶች ከስርዓተ-ጥቅል ጋር ግጭት እና libsystemd በተለዋጭ ሊቤሎጂንድ የመተካት አደጋ፣ ይህም በABI ደረጃ ከምንጩ ቤተ-መጽሐፍት ጋር ሙሉ በሙሉ የማይጣጣም ነው።
ጥቅሉ የረዘመውን ከስርዓት ቤተ-መጻሕፍት ጋር ይጋጫል፣ ነገር ግን በባህሪው የተነደፈው ያለስርዓት ብቻ ነው፣ እና ከሲስተድ ጋር መጋጨቱ በእርግጥ ጠቃሚ ነው ምክንያቱም ረዣዥም በስህተት እንዳይጫን ይከላከላል። በሌላ በኩል፣ አሁን ባለው መልኩ፣ አወቃቀሩን ከስርዓት ወደ ስሪቱ ለማዘመን በኤፒቲ በኩል የተደረጉ ሙከራዎች በ sysvinit እና elogind ውጤት የተበላሸ ስርዓት ከ APT ጋር አይሰራም. ነገር ግን ይህ ጉድለት ቢወገድም፣ ከስርዓተ-ፆታ ወደ elogind የሚደረገው ሽግግር አስቀድሞ የተጫኑ የተጠቃሚ አካባቢዎችን ሳይሰረዝ የማይቻል ሆኖ ይቆያል።

የ elogind ገንቢዎች ነበሩ ሀሳብ አቀረበ የራሱን libpam-elogind ንብርብር ሳይጠቀም በመደበኛ libpam-systemd ላይ ለመስራት elogind መላመድ። የኤሎጊንድ ወደ ሊብፓም-ሲስተይድ የሚደረገው ሽግግር የቁራጮች ጽንሰ-ሀሳብ ድጋፍ ባለመኖሩ ተስተጓጉሏል ነገር ግን የኤሎጂንድ ገንቢዎች የኤፒአይ ሙሉ በሙሉ ተገዢ እንዲሆኑ እና ሁሉንም የስርዓት ችሎታዎች በትክክል መድገም አይፈልጉም ፣ ምክንያቱም elogind አነስተኛ ብቻ ይሰጣል። የተጠቃሚ መግቢያዎችን የማደራጀት ተግባር እና ሁሉንም በስርዓት የተያዙ ንዑስ ስርዓቶችን ለመድገም ዓላማ የለውም።

የተገለጹት የቴክኒክ ችግሮች መፍትሄ በተፈታው ቡድን እና በተራዘመ እና በስርዓት ጠባቂዎች መካከል ባለው መስተጋብር ደረጃ መፈታት አለበት ፣ ግን የፕሮጀክት መሪው ጣልቃ ለመግባት የተገደደው ቡድኖቹ መስማማት ባለመቻላቸው ፣የጋራ ስራ ወደ ግጭት ተፈጥሯል እና መፍትሄው ችግሩ የመጨረሻ ደረጃ ላይ ደርሷል, ይህም እያንዳንዱ ወገን በራሱ መንገድ ትክክል ነበር. እንደ ሳም ሃርትማን ገለጻ፣ ሁኔታው ​​አጠቃላይ ድምጽ ወደሚፈልግበት ግዛት እየተቃረበ ነው (ጂአር፣ አጠቃላይ ውሳኔ)፣ በዚህም ማህበረሰቡ ለመግቢያ እና ለሲቪኒት በ elogind የሚደግፉ አማራጭ ስርዓቶችን ይወስናል።

የፕሮጀክት አባላት ድምፅ ከሰጡ፣ ሁሉም ተጠባባቂዎች ይህንን ችግር ለመፍታት አብረው በመስራት ላይ ይሳተፋሉ ወይም የተወሰኑ ገንቢዎች በዚህ ጉዳይ ላይ እንዲሰሩ ይመደባሉ እና ጠባቂዎች ሌላ አማራጭ የመግቢያ ስርዓትን ችላ ማለት አይችሉም፣ ዝም ማለት ወይም ሂደቱን ማዘግየት.

በአሁኑ ጊዜ በማከማቻው ውስጥ ቀድሞውኑ የተጠራቀመ 1033 ጥቅሎች ለስርዓተ-ፆታ አገልግሎት ክፍሎች የሚያቀርቡ፣ ግን init.d ስክሪፕቶችን አያካትቱ። ይህንን ችግር ለመፍታት አቅርቧል የአገልግሎት ፋይሎችን በነባሪነት ያቅርቡ፣ ነገር ግን ከእነዚህ ፋይሎች ውስጥ ትዕዛዞችን በራስ ሰር የሚተነተን እና በእነሱ ላይ የተመሰረተ init.d ስክሪፕቶችን የሚያመነጭ ተቆጣጣሪ ያዘጋጁ።

ማህበረሰቡ ዴቢያን ለአንድ ነጠላ የመግቢያ ስርዓት በቂ ድጋፍ እንዳለው ከወሰነ፣ ስለ sysvinit እና elogind መጨነቅ አንችልም እና በዩኒት ፋይሎች እና በስርዓት ላይ ብቻ ማተኮር አንችልም። ይህ ውሳኔ የሊኑክስ ከርነልን በማይጠቀሙ ወደቦች ላይ አሉታዊ ተጽእኖ ይኖረዋል (ደቢያን ጂኤንዩ / ሁርድ, ደቢያን ጂኤንዩ / NetBSD и ደቢያን ጂ.ኤን.ዩ / kFreeBSD), ግን በዋናው መዝገብ ውስጥ እንደዚህ ያሉ ወደቦች እስካሁን የሉም እና ደረጃው የላቸውም በይፋ ተደግፏል.

ከስርዓተ-ፆታ ጋር መያያዝ ለወደፊቱ የስርጭቱን አቅጣጫ ለመለወጥ በጣም አስቸጋሪ ያደርገዋል እና በጅማሬ እና በአገልግሎት አስተዳደር መስክ ተጨማሪ ሙከራዎችን ይገድባል. ርዝማኔን በስራ መልክ ማቆየት እሱን ከመሰረዝ እና እንደገና ለመጨመር ከመሞከር የበለጠ ቀላል ነው። እያንዳንዱ የውሳኔ አማራጭ ጥቅሙና ጉዳቱ አለው ስለዚህ ድምጽ ከመስጠቱ በፊት ስለ ጥቅሞቹ እና ጉዳቶቹ ሙሉ ውይይት ያስፈልጋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ