การโต้แย้งเรื่อง systemd น่าจะเป็นหัวข้อน่าร้อนแรงที่สุดในโลก GNU/Linux รองจาก vi vs emacs ไม่มีใครบอกคุณว่าควรใช้ systemd หรือไม่ แต่โชคดีที่ Ubuntu และ spins ของ Canonical ยังให้คุณเลือก การปิด systemd ใน Ubuntu ไม่ยาก ใครก็ตามที่มีประสบการณ์ Bourne shell ทำได้ด้วยคำสั่งไม่กี่คำ แม้ไม่มีประสบการณ์ kernel services
ทำให้ปิดอยู่ถาวรนั่นคือยาก systemd bootstrap user space และจัดการ process ทุกตัว เหมือน Unix System V เก่า Developer เขียน Ubuntu packages รอบ paradigm นี้ ทำให้ optimized สำหรับ systemd และต้องการมันในหลายกรณี มี workaround: บังคับ apt-get follow rules ห้ามดาวน์โหลด systemd อีก อาจทำให้บางแพ็กเกจเสีย แต่อาจคุ้มค่าสำหรับผู้ที่อยากหลีกเลี่ยง systemd โดยไม่ต้องทิ้ง Ubuntu การพึ่งพา systemd ของ GNOME 3 เดิมเป็นข้อตักหน้าหลัก
วิธีที่ 1: Debian-style Pinning Techniques
วิธีหนึ่งที่อาจลบ systemd จาก Ubuntu-based distros ใช้ Debian-style pinning ทำงานบางระบบ แต่ mileage may vary ต้อง backup เต็มรูปแบบก่อนลองจริง
ก่อนอื่น ต้องมีตัวแทน systemd: รัน apt-get install upstart-sysv sysvinit-utils -y จากเทอร์มินัล ตามด้วย reboot เพื่อให้ sysvinit service active จากนั้น update-initramfs -u เปิดใช้งาน ก่อน reboot อีกครั้ง
เครื่องกลับมาออนไลน์: apt-get remove --purge --auto-remove systemd systemd:i386 -y ลบ systemd เอง จากนั้นรัน echo commands หลายคำ ใส่บรรทัดใน config files ต่างๆ เพื่อกัน systemd กลับมา ใส่ใน bash script ได้ แต่วางบรรทัดคำสั่งจากเทอร์มินัลทีละอันก็ได้
หลังเสร็จ รัน sync 1-2 ครั้ง ก่อน reboot อีกครั้ง เสร็จแล้วไม่ควรมีปัญหา systemd ติดตั้งเป็น dependency แต่ควรเฝ้าดู apt-get output ป้องกัน systemd packages กลับมา
การใส่คำสั่งใน preferences.d บอก apt-get ว่า systemd ไม่ใช่ priority package ค่า -1 ต่ำกว่า 0 = apt-get ไม่ควรหา systemd packages แม้แพ็กเกจอื่นบอกให้ ต้องเช็คว่าแพ็กเกจอื่นไม่ reset priority นี้
วิธีที่ 2: เลือกดิสโตรใกล้ Ubuntu แต่ไม่มี systemd
Ubuntu ผูกมัดกับ systemd มากขึ้น เพราะ Debian ทำเช่นนั้น และ Ubuntu based on Debian บาง developer คิดว่าระเบียบนี้จะใช้ systemd เหมือน Windows service host แก้รากลึก: มองหาดิสโตรที่ไม่ใช้ systemd ตั้งแต่แรก
Ubuntu users ไม่ต้องเรียนรู้มาก สำหรับ ISO images ของดิสโตรเหล่านี้ เขียนลง USB/SD card bootable ได้เหมือน Ubuntu images
ผู้ใช้ *buntu ที่อยากหลีกเลี่ยง systemd ลองดู Devuan - built on Debian ไม่มี systemd ให้ interface คุ้นเคย และวิธีจัดระบบคุ้นเคย Developer เป็นทีม Debian เดิม ใช้ design ideology เดียวกัน Devuan ยังเก็บ libsystemd0 ไว้เพื่อ dependency (purists อาจหลีกเลี่ยง) ที่ https://www.devuan.org/os/announce/stable-jessie-announce-052517 มี ISO images ใช้ง่ายเท่า Ubuntu ดาวน์โหลด แล้ว dd if= ลง removable media ที่ยอมให้ wipe จำไว้: ติดตั้ง OS = ทำลาย filesystem เดิม แต่ reformat ใช้ใหม่ได้
อาจเปรียบเทียบดิสโตรไม่มี systemd ที่ https://distrowatch.com/search.php?pkg=systemd&distrorange=NotInLatest#pkgsearch DistroWatch สรุป Linux OS ให้ tool นี้ดูทั้งหมดที่ไม่ต้องการ systemd เรียงตาม popularity default (มี FreeBSD, TrueOS ด้วย - ไม่ใช่ Linux-based แต่ Unix-based บางคนที่แน่ใจเรื่องนี้อาจสลับไป BSD ที่ใช้ Bourne shell + Xfce เพื่อหลุดพ้น systemd โดยไม่สูญเสียสิ่งที่คุ้นเคยจาก Ubuntu)