postmarketOS திட்டம் systemd-அடிப்படையிலான கூட்டங்களை அறிமுகப்படுத்தியது

ஆல்பைன் லினக்ஸ் தொகுப்பு அடிப்படை, நிலையான Musl C நூலகம் மற்றும் BusyBox பயன்பாடுகளின் அடிப்படையில் ஸ்மார்ட்போன்களுக்கான லினக்ஸ் விநியோகத்தை உருவாக்கும் போஸ்ட்மார்க்கெட்ஓஎஸ் திட்டத்தின் டெவலப்பர்கள், systemd கணினி மேலாளரைப் பயன்படுத்துவதற்கான வாய்ப்பை அறிவித்தனர். சுமார் ஒரு வருடமாக மேற்கொள்ளப்பட்ட systemd ஆதரவை செயல்படுத்தும் பணியின் விளைவாக, ஒரு முன்மாதிரி அசெம்பிளி தயாரிக்கப்பட்டு சோதனைக்குக் கிடைக்கிறது, இதில் OpenRC துவக்க முறைக்குப் பதிலாக systemd பயன்படுத்தப்படுகிறது.

இந்த அமைப்பு Alpine Linux இல் பயன்படுத்தப்படும் வரை, OpenRC அடிப்படையிலான உருவாக்கங்களை உருவாக்குவதற்கான ஆதரவு இருக்கும். போஸ்ட்மார்க்கெட்ஓஎஸ் படங்களை உருவாக்கும்போது, ​​ஓபன்ஆர்சியை பிம்பூட்ஸ்ட்ராப்பில் தேர்ந்தெடுக்கும் விருப்பம் உள்ளது. மற்றவற்றுடன், ஸ்வே கூட்டு மேலாளரின் அடிப்படையில், Sxmo (சிம்பிள் எக்ஸ் மொபைல்) வரைகலை ஷெல் கொண்ட அசெம்பிளிகளின் டெவலப்பர்களால் தொடர்ந்து பயன்படுத்த OpenRC திட்டமிட்டுள்ளது.

இந்த விநியோகம் systemd ஐ ஆதரிக்கவில்லை மற்றும் Musl C லைப்ரரியைப் பயன்படுத்தினாலும், systemd உடன் உள்ள பில்ட்கள் ஆல்பைன் லினக்ஸ் தொகுப்புத் தளத்தில் தொடர்ந்து கட்டமைக்கப்படும். Systemd அதிகாரப்பூர்வமாக Glibc C நூலகத்தை மட்டுமே ஆதரிக்கிறது மற்றும் போஸ்ட்மார்க்கெட்ஓஎஸ் டெவலப்பர்கள் கூடுதல் இணைப்புகளைப் பயன்படுத்த வேண்டும், அவை காலப்போக்கில் முக்கிய systemd உடன் ஒருங்கிணைக்க திட்டமிட்டுள்ளன (ஒருங்கிணைப்பை எளிதாக்குவதற்கு systemd டெவலப்பர்களுடன் இணைந்து வேலை நடந்து வருகிறது).

systemd ஆதரவைச் செயல்படுத்துவதற்கான காரணம், systemd கூறுகளில் க்னோம் மற்றும் கேடிஇயின் சார்பு அதிகரித்து வரும் நிலையில், OpenRC அடிப்படையிலான துவக்க அடுக்கைப் பராமரிப்பதில் உள்ள சிரமம் ஆகும். systemd ஐ அடிப்படையாகக் கொண்ட GNOME மற்றும் KDE இன் செயல்பாட்டை உறுதிப்படுத்த, பல்வேறு அடுக்குகளைப் பயன்படுத்துவது அவசியமாக இருந்தது, மேலும் systemd இல்லாமல் வேலை செய்வதற்கான செலவு, இந்த அடுக்குகளை சரியான வடிவத்தில் பராமரிக்க வேண்டும் மற்றும் இல்லாத நிலையில், GNOME மற்றும் KDE இன் வளர்ச்சியுடன் ஒத்திசைக்க வேண்டும். அடுக்குகளில் சில தேவையான செயல்பாடுகள் மற்றும் தொடர்ச்சியான பராமரிப்பு டெவலப்பர்களின் கணிக்க முடியாத தன்மை.

எடுத்துக்காட்டாக, ஹோஸ்ட் பெயரிடப்பட்ட, உள்ளூர் மற்றும் நேரப்படுத்தப்பட்ட சேவைகளுடன் இணக்கத்தன்மைக்கு, openrc-settingsd அடுக்கு பயன்படுத்தப்பட்டது, udev க்கு பதிலாக eudev தொகுப்பு பயன்படுத்தப்பட்டது, logind க்கு பதிலாக elogind பயன்படுத்தப்பட்டது, journald க்கு பதிலாக logbookd பயன்படுத்தப்பட்டது, superd தொகுப்பு பயன்படுத்தப்பட்டது. “systemd -user” செயல்பாட்டை வழங்க, அதற்கு பதிலாக systemd.timer ஐ waked ஆல் பயன்படுத்தப்பட்டது.

 postmarketOS திட்டம் systemd-அடிப்படையிலான கூட்டங்களை அறிமுகப்படுத்தியது

பயன்படுத்தப்படும் அடுக்குகளில், சரியான பராமரிப்பு மற்றும் தேவையான செயல்பாட்டிற்கான ஆதரவு நிலை openrc-settingsd மற்றும் eudev இல் மட்டுமே வழங்கப்படுகிறது. elogind, logbookd மற்றும் superd திட்டங்கள் தொடர்ந்து பராமரிக்கப்படுகின்றன, ஆனால் மேம்பாடுகள் தேவைப்படுகின்றன, ஏனெனில் அவற்றில் சில தேவையான அம்சங்கள் இல்லை, மேலும் விழித்தெழுந்தது சுமார் ஒரு வருடமாக பராமரிக்கப்படாமல் உள்ளது. கூடுதலாக, கேடிஇ பிளாஸ்மா மொபைல் டெவலப்பர்கள் பிழைத்திருத்தத்தை எளிதாக்குவதற்கு systemd-coredumpd சேவையைப் பயன்படுத்த விரும்புகிறார்கள், ஆனால் அதன் மாற்று corecollector 2020 வரை பராமரிக்கப்படாமல் உள்ளது.

இந்தச் சேவைகளைப் பயன்படுத்த வேண்டிய தேவையைப் பொறுத்தவரை, ஹோஸ்ட் பெயரிடப்பட்ட, உள்ளூர் மற்றும் காலக்கெடுவை வழங்கிய D-Bus API ஆனது, இடங்கள், கணினி அமைப்புகள் மற்றும் நேர மண்டலங்களை மாற்ற GNOME இல் பயன்படுத்தப்படுகிறது; இணைக்கப்பட்ட சாதனங்களை நிர்வகிக்க udev தேவை; logind, "systemd --user" மற்றும் journald ஆகியவை gnome-session இல் பயனர் அமர்வுகளை நிர்வகிப்பதில் ஈடுபட்டுள்ளன; systemd.timer க்னோம் கடிகாரத்தால் பயன்படுத்தப்படுகிறது.

systemd-அடிப்படையிலான கூட்டங்களில் செயல்படுத்தக்கூடிய புதிய அம்சங்களில், சிறுமணி சிறப்புரிமை மேலாண்மை, பாதுகாப்பு மற்றும் சேவைகளுக்கு இடையே சார்புகளை நிர்வகிப்பதற்கான மேம்பட்ட அம்சங்களின் பயன்பாடு, cgroups உடன் முழு ஒருங்கிணைப்பு, சாக்கெட் செயல்படுத்தும் பயன்பாடு (எடுத்துக்காட்டாக, CUPS முடியும். நெட்வொர்க் போர்ட்டை அணுகும்போது மட்டுமே தொடங்கப்படும்), துவக்க செயல்முறையை பகுப்பாய்வு செய்வதற்கான உள்ளமைக்கப்பட்ட கருவிகளின் இருப்பு.

ஆதாரம்: opennet.ru

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