Debian init அமைப்புகளில் பொது வாக்களிப்பு தொடங்கியது

டெபியன் திட்டம் அறிவிக்கப்பட்டது ஆரம்பம் பற்றி பொது வாக்களிப்பு (GR, பொதுத் தீர்மானம்) திட்ட உருவாக்குநர்கள் பல init அமைப்புகளை ஆதரிப்பதில் சிக்கல், இது systemd உடன் பிணைத்தல், மாற்று init அமைப்புகளுக்கான ஆதரவு மற்றும் systemd ஐப் பயன்படுத்தாத பெறப்பட்ட விநியோகங்களுடனான இயங்குதன்மை தொடர்பான திட்டத்தின் எதிர்காலக் கொள்கையைத் தீர்மானிக்கும். வாக்குப்பதிவு டிசம்பர் 27 வரை நடைபெறும், முடிவுகள் டிசம்பர் 28 அன்று அறிவிக்கப்படும்.

2014 இல் தொழில்நுட்பக் குழுவை நினைவுபடுத்துவோம் அங்கீகரிக்கப்பட்டது மாற்றம் systemd இல் இயல்புநிலை விநியோகம், ஆனால் இல்லை வேலை செய்தது பல வழங்கல் அமைப்புகளுக்கான ஆதரவு தொடர்பான முடிவுகள் (இந்தப் பிரச்சினையில் முடிவெடுக்க குழுவின் விருப்பமின்மையைக் குறிக்கும் உருப்படியால் வாக்கெடுப்பு வெற்றி பெற்றது). குழுத் தலைவர், தொகுப்பு பராமரிப்பாளர்கள் sysvinitக்கான ஆதரவை மாற்று init அமைப்பாகப் பராமரிக்க வேண்டும் என்று பரிந்துரைத்தார், ஆனால் அவர் தனது கருத்தைத் திணிக்க முடியாது என்றும் ஒவ்வொரு விஷயத்திலும் சுயாதீனமாக முடிவு எடுக்கப்பட வேண்டும் என்றும் சுட்டிக்காட்டினார்.

இதற்குப் பிறகு, சில டெவலப்பர்கள் முயற்சி செய்தனர் செயல்படுத்த முயற்சி பொது வாக்கெடுப்பு, ஆனால் பூர்வாங்க வாக்கெடுப்பு பல துவக்க அமைப்புகளைப் பயன்படுத்துவதில் ஒரு முடிவை எடுக்க வேண்டிய அவசியமில்லை என்பதைக் காட்டுகிறது. சில மாதங்களுக்கு முன்பு, பிறகு பிரச்சனைகள் libsystemd உடனான முரண்பாட்டின் காரணமாக சோதனைக் கிளையில் elogind தொகுப்பு (systemd இல்லாமல் GNOME ஐ இயக்குவதற்குத் தேவையானது) சேர்க்கப்பட்டது, டெபியன் திட்டத் தலைவரால் டெபியன் திட்டத் தலைவரால் பிரச்சினை மீண்டும் எழுப்பப்பட்டது, ஏனெனில் டெவலப்பர்கள் ஒப்புக்கொள்ள முடியாது, மேலும் அவர்களின் தொடர்பு மோதல் மற்றும் முற்றுப்புள்ளியை அடைந்தது.

தற்போதைய வாக்கெடுப்பு பல வழங்கல் அமைப்புகள் தொடர்பான கொள்கையை ஏற்றுக்கொள்ள அனுமதிக்கும், மேலும் மாற்று அமைப்புகளுக்கான ஆதரவு தேவைப்படும் ஷரத்து வெற்றி பெற்றால், பராமரிப்பாளர்கள் அத்தகைய சிக்கல்களை புறக்கணிக்கவோ அல்லது தாமதப்படுத்தவோ முடியாது. திட்டத் தலைவரால் ஆரம்பத்தில் முன்மொழியப்பட்ட மூன்று வாக்குப் புள்ளிகளைப் பற்றி விவாதித்த பிறகு, விருப்பங்களின் எண்ணிக்கை எட்டாக விரிவாக்கப்பட்டது. வாக்களிக்கும் போது, ​​நீங்கள் ஒரே நேரத்தில் பல உருப்படிகளைத் தேர்ந்தெடுக்கலாம், தேர்ந்தெடுக்கப்பட்ட உருப்படிகளை விருப்பத்தேர்வின் அடிப்படையில் தரவரிசைப்படுத்தலாம். பேக்கேஜ்களைப் பராமரிப்பதிலும் உள்கட்டமைப்பைப் பராமரிப்பதிலும் பங்கேற்கும் சுமார் ஆயிரம் டெவலப்பர்களுக்கு வாக்களிக்கும் உரிமை உண்டு.

பரிந்துரைக்கப்பட்ட விருப்பங்கள்:

  • முக்கிய கவனம் systemd இல் உள்ளது. மாற்று init அமைப்புகளுக்கு ஆதரவை வழங்குவது முன்னுரிமை அல்ல, ஆனால் பராமரிப்பாளர்கள் விருப்பமாக அத்தகைய அமைப்புகளுக்கான init ஸ்கிரிப்ட்களை தொகுப்புகளில் சேர்க்கலாம்.
  • பல்வேறு init அமைப்புகளுக்கான ஆதரவு மற்றும் systemd தவிர வேறு init அமைப்புகளுடன் Debian ஐ துவக்கும் திறன்.
    சேவைகளை இயக்க, தொகுப்புகளில் init ஸ்கிரிப்டுகள் இருக்க வேண்டும்; sysv init ஸ்கிரிப்டுகள் இல்லாமல் systemd யூனிட் கோப்புகளை மட்டும் வழங்குவது ஏற்றுக்கொள்ள முடியாதது.

  • systemd விரும்பப்படுகிறது, ஆனால் மாற்று துவக்க அமைப்புகளை பராமரிக்கும் சாத்தியம் உள்ளது. elogind போன்ற தொழில்நுட்பங்கள், systemd க்கு கட்டுப்பட்ட பயன்பாடுகளை மாற்று சூழல்களில் இயக்க அனுமதிக்கின்றன. தொகுப்புகளில் மாற்று அமைப்புகளுக்கான init கோப்புகள் இருக்கலாம்.
  • systemd ஐப் பயன்படுத்தாத, ஆனால் வளர்ச்சியைத் தடுக்கும் மாற்றங்களைச் செய்யாத அமைப்புகளுக்கான ஆதரவு. டெவலப்பர்கள் எதிர்காலத்தில் பல init அமைப்புகளை ஆதரிக்க ஒப்புக்கொள்கிறார்கள், ஆனால் systemd ஆதரவை மேம்படுத்துவது அவசியம் என்று நம்புகிறார்கள். குறிப்பிட்ட தீர்வுகளின் மேம்பாடு மற்றும் பராமரிப்பு அந்தத் தீர்வுகளில் ஆர்வமுள்ள சமூகங்களுக்கு விடப்பட வேண்டும், ஆனால் தேவை ஏற்படும் போது மற்ற பராமரிப்பாளர்கள் சிக்கலைத் தீர்ப்பதில் தீவிரமாக உதவ வேண்டும் மற்றும் பங்களிக்க வேண்டும். வெறுமனே, தொகுப்புகள் எந்த init அமைப்பையும் பயன்படுத்தி செயல்பட வேண்டும், இது பாரம்பரிய init ஸ்கிரிப்ட்களை வழங்குவதன் மூலம் அல்லது systemd இல்லாமல் வேலை செய்ய அனுமதிக்கும் பிற வழிமுறைகளைப் பயன்படுத்துவதன் மூலம் அடைய முடியும். systemd இல்லாமல் வேலை செய்ய இயலாமை ஒரு பிழையாகக் கருதப்படுகிறது, ஆனால் ஒரு வெளியீட்டைத் தடுக்கும் பிழை அல்ல, systemd இல்லாமல் வேலை செய்வதற்கான ஆயத்த தீர்வு இல்லாவிட்டால், ஆனால் அவர்கள் அதைச் சேமிக்க மறுக்கிறார்கள் (உதாரணமாக, ஒரு நீக்குவதன் மூலம் சிக்கல் ஏற்படும் போது முன்பு வழங்கப்பட்ட init ஸ்கிரிப்ட்).
  • வளர்ச்சியைத் தடுக்கும் மாற்றங்களை அறிமுகப்படுத்தாமல் பெயர்வுத்திறனை ஆதரிக்கிறது. டெபியன் சமமான அல்லது ஒத்த செயல்பாட்டை வழங்கும் பல்வேறு மென்பொருட்களை ஒருங்கிணைப்பதற்கான ஒரு பாலமாக தொடர்ந்து பார்க்கப்படுகிறது. வன்பொருள் இயங்குதளங்கள் மற்றும் மென்பொருள் அடுக்குகளுக்கு இடையே பெயர்வுத்திறன் ஒரு முக்கிய குறிக்கோள் ஆகும், மேலும் மாற்று தொழில்நுட்பங்களின் ஒருங்கிணைப்பு ஊக்குவிக்கப்படுகிறது, அவற்றின் படைப்பாளர்களின் உலகக் கண்ணோட்டம் பொதுவான கருத்தொற்றுமையிலிருந்து வேறுபட்டாலும் கூட. systemd மற்றும் பிற துவக்க அமைப்புகள் தொடர்பான நிலைப்பாடு புள்ளி 4 உடன் முழுமையாக ஒத்துப்போகிறது.
  • பல துவக்க அமைப்புகளுக்கான ஆதரவை கட்டாயமாக்குதல். systemd தவிர மற்ற init அமைப்புகளுடன் Debian ஐ இயக்கும் திறனை வழங்குவது திட்டத்திற்கு தொடர்ந்து முக்கியமானதாக உள்ளது. ஒவ்வொரு தொகுப்பும் systemd ஐத் தவிர வேறு pid1 கையாளுபவர்களுடன் வேலை செய்ய வேண்டும், தொகுப்பில் சேர்க்கப்பட்டுள்ள மென்பொருள் முதலில் systemd உடன் மட்டுமே வேலை செய்ய வேண்டும் மற்றும் systemd இல்லாமல் இயங்குவதை ஆதரிக்கவில்லை என்றால் (init ஸ்கிரிப்டுகள் இல்லாதது systemd உடன் பணிபுரிய மட்டுமே நோக்கமாக கருதப்படாது) .
  • பெயர்வுத்திறன் மற்றும் பல செயலாக்கங்களை ஆதரிக்கிறது. பொதுவான கொள்கைகள் புள்ளி 5 ஐப் போலவே உள்ளன, ஆனால் systemd மற்றும் init அமைப்புகளுக்கு குறிப்பிட்ட தேவைகள் எதுவும் இல்லை, மேலும் டெவலப்பர்கள் மீது எந்த கடமைகளும் விதிக்கப்படவில்லை. டெவலப்பர்கள் ஒருவருக்கொருவர் நலன்களை கணக்கில் எடுத்துக்கொள்வதற்கும், சமரசம் செய்துகொள்வதற்கும், பல்வேறு தரப்பினருக்கும் திருப்திகரமான பொதுவான தீர்வுகளைக் கண்டறியவும் ஊக்குவிக்கப்படுகிறார்கள்.
  • தொடர்ந்த விவாதம். ஏற்றுக்கொள்ள முடியாத விருப்பங்களைத் தரமிறக்க உருப்படியைப் பயன்படுத்தலாம்.

    ஆதாரம்: opennet.ru

  • கருத்தைச் சேர்