systemd ব্যবহার করবেন কিনা—এটি GNU/Linux-এ vi vs emacs ডিবেটের পর সবচেয়ে হট টপিক। আপনার পছন্দ আপনি জানেন, কিন্তু উবুন্টু ও এর স্পিনগুলায় আপনার বেছে নেওয়ার সুযোগ আছে। systemd ডিজেবল করা কঠিন নয়, Bourne শেল অভিজ্ঞ থাকলে কিছু কমান্ডেই হয়।
কঠিন হলো এটাকে永久ভাবে ডিজেবল রাখা। Unix System V-এর মত systemd ইউজার স্পেস বুটস্ট্র্যাপ করে ও প্রসেস ম্যানেজ করে। উবুন্টু প্যাকেজগুলো এই প্যারাডাইমের ওপর বিল্ড, তাই systemd রিকোয়ার্ড। workaround: apt-get-কে নিয়ম বাধা দিন যেন systemd আবার ডাউনলোড না করতে পারে। কিছু প্যাকেজ ব্রেক হতে পারে, কিন্তু systemd এড়িয়ে উবুন্টু ব্যবহার করতে চাইলে মান্য। GNOME 3 একসময় systemd-র ওপর নির্ভরশীল ছিল—এটি বড় সমালোচনা।
পদ্ধতি ১: Debian-স্টাইল পিনিং টেকনিক
Ubuntu-ভিত্তিক ডিস্ট্রোতে systemd রিমুভ করার একটি উপায়। সব সিস্টেমে কাজ করে না (your mileage may vary)। ফুল ব্যাকআপ নিন।
- systemd-এর প্লেসহোল্ডার হিসেবে apt-get install upstart-sysv sysvinit-utils -y চালান, তারপর update-initramfs -u → রিবুট।
- মেশিন অনলাইন হলে apt-get remove –purge –auto-remove systemd systemd:i386 -y দিয়ে systemd রিমুভ করুন।
- কई echo কমান্ড দিয়ে কনফিগ ফাইলে লাইন যোগ করুন যেন systemd ফিরে না আসে (ব্যাশ স্ক্রিপ্টে দিয়ে বা একটা একটা চালিয়ে)।
শেষে sync এক-दুইবার চালান, রিবুট। এবার systemd ডিপেন্ডেন্সি হিসেবে ইনস্টল হবে না, কিন্তু apt-get আউটপুট চেক করুন।
preferences.d ডিরেক্টরিতে এই কমান্ডগুলো রাখলে apt-get বুঝবে systemd প্রায়োরিটি প্যাকেজ নয় (value -1 < 0)। অন্যান্য প্যাকেজ এই প্রায়োরিটি রিসেট না করে তা নিশ্চিত করুন।
পদ্ধতি ২: systemd ছাড়া উবুন্টুর নিকটস্থ ডিস্ট্রো বেছে নেওয়া
উবুন্টু Debian-ভিত্তিক হওয়ায় systemd-র সাথে আরও জড়িত হচ্ছে। কিছু ডেভেলপার মনে করে উইন্ডোজ সার্ভিস হোস্টের মতো systemd Стан্ডার্ড হয়ে যাবে। র্যাডিক্যাল ফিক্স: systemd-মুক্ত ডিস্ট্রো বেছে নিন।
বিদ্যমান *buntu ব্যবহারকারীদের নতুন ডিস্ট্রোর ISO কনফিগারেশনে কম লার্নিং কার্ভ। Devuan চেক করুন—Debian-ভিত্তিক, systemd ছাড়া, পরিচিত ইন্টারফেস ও অর্গানাইজেশন। ডেভেলপাররা Debian প্রজেক্টের সাবেক সদস্য, একই ডিজাইন আইডিওলজি। Devuan এখনো libsystemd0 রাখে ডিপেন্ডেন্সির জন্য (puristরা এড়িয়ে যেতে পারেন)। ISO: https://www.devuan.org/os/announce/stable-jessie-announce-052517। ডাউনলোড করে dd if= দিয়ে রিমুভেবল মিডিয়ায় লিখুন (এক্সিস্টিং ফাইল সিস্টেম ধ্বংস হবে, পরে রি-ফরম্যাট করে পুনরাবৃত্তি ব্যবহার করা যায়)।
DistroWatch-এ systemd-মুক্ত ডিস্ট্রো কমপেয়ার করুন: https://distrowatch.com/search.php?pkg=systemd&distrorange=NotInLatest#pkgsearch। পপুলারিটি অনুযায়ী সোর্টেড। FreeBSD, TrueOS ও আছে (Linux-ভিত্তিক নয়, Unix-ভিত্তিক)। Bourne শেল + Xfce ব্যবহার করে systemd-মুক্ত অভিজ্ঞতা নেওয়া যায়।