Linux: ทำไมคนถึงเกลียด systemd?

ทำไมคนถึงเกลียดระบบ?

systemd ก่อให้เกิดการโต้เถียงในชุมชน Linux อย่างไม่รู้จักจบสิ้น ผู้ใช้ลินุกซ์บางคนไม่ยอมแพ้ในการต่อต้าน systemd ในขณะที่บางคนยอมรับมากกว่า

หัวข้อ systemd เกิดขึ้นในเธรดล่าสุดใน subreddit ของ Linux และคนที่นั่นไม่ได้ดึงความสนใจใด ๆ เมื่อแบ่งปันความคิดของพวกเขาเกี่ยวกับเรื่องนี้

Kernel-panic เริ่มหัวข้อด้วยโพสต์นี้:

ทำไมคนไม่ชอบ Systemd?

คำถามร้ายแรงทำไมผู้คนถึงเกลียด Systemd มาก ฉันมักจะได้ยินผู้คนแสดงออกว่าพวกเขาเกลียดมันมากแค่ไหน แต่ก็ไม่มีใครอธิบายได้ว่าทำไมมันถึงแย่ขนาดนี้ ทั้งหมดที่ฉันเคยอ่านคือสิ่งดีๆ (เวลาเริ่มต้นเร็วขึ้นบันทึกได้ดีขึ้น ฯลฯ )

ใครช่วยบอกเหตุผลให้หน่อยได้ไหมว่าทำไม Systemd ถึงไม่ดีทางเลือกที่ดีกว่าคืออะไร

เพิ่มเติมได้ที่ Reddit

ลินุกซ์ redditors เพื่อนของเขาตอบด้วยความคิดของพวกเขา:

Mguzmann :“ ปรัชญา Muh unix !!!”

Jjjjewalkmanterug :“ เวลาเริ่มต้นเร็วกว่าอะไร? ไม่ยิ่งหย่อนไปกว่าสิ่งทันสมัยอื่น ๆ เข้าสู่ระบบดีกว่าไหม การบันทึกไบนารีเป็นที่วิพากษ์วิจารณ์ของผู้คนจำนวนมากซึ่งให้การจัดทำดัชนีที่เร็วขึ้น แต่บันทึกไบนารีนั้นเสียหายได้ง่ายกว่าและโดยทั่วไปแล้วสิ่งที่ผู้คนไม่ชอบ มีการพบเห็นการทุจริตของบันทึกมากกว่าหนึ่งครั้งด้วย systemd”

ความโกรธที่แท้จริงต่อ systemd คือการออกแบบไม่ยืดหยุ่นเพราะต้องการต่อสู้กับการแยกส่วนมันต้องการให้มีอยู่ในลักษณะเดียวกันทุกที่ที่ทำเช่นนั้น คนที่ไม่ชอบ systemd ส่วนใหญ่เป็นคนที่ต้องการเลือกและ systemd ก็เอาสิ่งนี้ออกไปด้วยทัศนคติพื้นฐานของ Lennart ที่มักจะพูดว่า 'คุณไม่ควรกังวลว่าจะไม่สามารถทำสิ่งนี้ได้อีกต่อไปเพราะฉันไม่สนใจ มัน'.

systemd อยู่กลางถนนผู้ที่ต้องการระบบความปลอดภัยแบบไฮเปอร์หรือไฮเปอร์เล็กหรือระบบไฮเปอร์ฟาสต์จะถูกละทิ้ง ความจริงของเรื่องก็คือมันแทบจะไม่เปลี่ยนแปลงอะไรเลยเพราะ systemd ถูกนำมาใช้โดยระบบที่ไม่เคยตอบสนองคนเหล่านั้นเลย ระบบนี้ส่วนใหญ่นำมาใช้โดยรองรับผู้ที่ไม่สนใจเรื่อง 'ภายใต้ประทุน' มากนักตราบใดที่สภาพแวดล้อมเดสก์ท็อปยังคงทำงานอยู่

Sub200ms :“ systemd แทบไม่มีการอ้างอิงภายนอกที่จำเป็น พวกเขาประกอบด้วย glibc (หรือ libc ที่เข้ากันได้), setcap และ libmount เป็นส่วนใหญ่ ทั้งหมดนี้อยู่ในไฟล์ readme ใน git repo หากคุณสนใจข้อเท็จจริงทางเทคนิคจริงๆ

shtick "systemd dependency" ทั้งหมดเริ่มเก่าแล้วมันไม่เป็นความจริง

อย่างไรก็ตามสิ่งที่เป็นความจริงก็คือ distros ที่ไม่ใช่ systemd เป็นเวลาหลายปีล้มเหลวในการบำรุงรักษา ConsoleKit ไม่ว่าจะด้วยความโง่เขลาหรือเพราะพวกเขาใช้ systemd-shim แทน ในทางกลับกันก็บังคับให้โครงการต้นน้ำเช่น KDE รองรับเฉพาะ systemd-logind API เพียงเพราะไม่มีทางเลือกอื่นที่คงไว้ ”

Lumentza :“ บางคนชอบ systemd บางคนไม่ชอบ คนส่วนใหญ่ไม่สนใจด้วยซ้ำ

โปรดใช้ความระมัดระวังในการสรุปเพียงเพราะคุณได้พูดคุยกับผู้ใช้ Linux ที่มีประสบการณ์บางคนพร้อมกับความคิดเห็นบางอย่างเกี่ยวกับบางสิ่งคุณไม่สามารถสรุปได้ว่าผู้ใช้ Linux ที่มีประสบการณ์ทุกคนแบ่งปันความคิดเห็นนั้น

เมื่อฉันเป็น noob ทั้งหมดที่ไม่สามารถติดตั้ง Debian ได้ฉันรู้สึกผิดที่ชอบ Gnome และ KDE เมื่อเวลาผ่านไปฉันก็รู้ว่าคนอื่น ๆ ก็ชอบพวกเขาเช่นกัน ฉันเข้าใจว่าทำไมบางคนถึงวิพากษ์วิจารณ์ความซับซ้อนของสภาพแวดล้อมเดสก์ท็อปและชอบใช้ Window Manager ธรรมดา แต่ฉันก็ยังคงเลือกสภาพแวดล้อมเดสก์ท็อปแบบเต็มในกรณีส่วนใหญ่

สถานการณ์กับระบบ init ไม่เหมือนกันทุกประการเพราะในขณะที่คุณสามารถเลือกใช้ Desktop Environment, Window Manager หรือแม้แต่ GUI ได้อย่างง่ายดาย แต่ในการกระจายส่วนใหญ่คุณแทบจะไม่สามารถเปลี่ยนระบบ init ได้ แต่บางชั้นที่สูงกว่านั้น การพัฒนาการอ้างอิงบน systemd และนั่นคือสิ่งที่ผลักดันให้ผู้ว่า systemd บางคนคลั่งไคล้ แต่ถ้าคุณต้องการมีระบบที่ไม่มีระบบคุณก็ยังมีทางเลือก "

Ssssam :“ โพสต์นี้อธิบายได้ค่อนข้างดีว่าทำไมการย้ายระบบจึงเป็นพายุที่สมบูรณ์แบบ //lwn.net/Articles/698822/

อย่างไรก็ตามสำหรับผู้ใช้ส่วนใหญ่ที่ไม่ได้เจาะลึกระบบการควบคุมนั้นไม่สำคัญว่าคุณจะใช้ระบบ init ใด หากนักพัฒนาของ distro พบว่าการสร้าง distro ที่ยอดเยี่ยมโดยมีหรือไม่มี systemd นั้นง่ายกว่าให้พวกเขาเป็นคนเลือก "

Spifmeister :“ ลินุกซ์เต็มไปด้วยผู้ที่มีทักษะและความเชี่ยวชาญทางเทคนิคซึ่งมีความคิดเห็นที่ชัดเจนว่าลินุกซ์ควรได้รับการพัฒนาและเติบโตอย่างไร มุมมองเหล่านี้ส่วนใหญ่ไม่เกี่ยวข้องการตัดสินใจขึ้นอยู่กับคนที่ทำงาน พลังและคำพูดในชุมชน linux อยู่กับคนที่มีทักษะที่ใช้เวลาในการทำงาน (แม้ไม่ใช่โปรแกรมเมอร์) หลายคนที่บ่นว่าไม่สามารถหรือไม่ทำงานในทางเลือกอื่นหรือทำงานเพื่อรักษาวิถีเดิม

ฉันพบว่าหน่วย systemd และไฟล์บริการดูแลรักษาง่ายกว่าที่สำคัญกว่านั้นคือการถ่ายทอดความรู้นั้นให้คนอื่นง่ายกว่า (หรือฉันในอีกหนึ่งปีหรือสองปีหลังจากนั้น) มีอยู่ครั้งหนึ่งที่ฉันต้องแก้ไขเปลี่ยนแปลงบางสิ่งบางอย่างและฉันเปิดสคริปต์ขึ้นมาและฉันต้องหาว่าพวกเขาทำอะไรหรือทำไมพวกเขาถึงทำแบบนั้น (ฉันไม่เข้าใจเพื่อนร่วมงานหรือรหัสของตัวเองในวัยเยาว์เสมอไป)

ผู้ดูแลสคริปต์สำหรับบูต Arch linux ให้เหตุผลเหล่านี้ว่าทำไม systemd จึงถูกปรับให้เข้ากับ Arch Linux ฉันเชื่อว่า Fedora และ distros อื่น ๆ ทำด้วยเหตุผลที่คล้ายกัน "

Beertown :“ ฉันคิดว่าผู้ที่เกลียดชัง systemd ควรตำหนิผู้ดูแลระบบดิสทริบิวชันแทนที่จะเป็นผู้พัฒนาของ systemd เพราะพวกเขาต้องรับผิดชอบต่อการทำลายระบบปฏิบัติการที่ใช้ลินุกซ์ที่พวกเขาชื่นชอบซึ่งใช้ระบบ และผู้เกลียดชังสามารถเปลี่ยนไปใช้การแจกจ่ายที่ไม่ใช่ระบบและมีความสุขได้”

Photogurt :“ เพราะคนมักจะไม่ชอบการเปลี่ยนแปลงและ systemd ก็เติบโตอย่างมีขอบเขต Systemd ถูกมองว่าทำเกินกว่าที่ควร โดยส่วนตัวแล้วฉันชอบมันมาก”

5heikki :“ ฉันไม่ได้ต่อต้าน systemd อย่างรุนแรง แต่ IMO มันค่อนข้างน่าตกใจเล็กน้อยที่มันขยาย (ได้ขยาย) เป็นมากกว่าแค่ระบบ init ได้เข้าครอบครองฟังก์ชันที่ไม่ต้องการการแก้ไขใด ๆ ตัวอย่างเช่นเราต้องการตัวจับเวลา systemd สำหรับอะไร? เรามี cron ตัวจับเวลา systemd ดูเหมือนจะขยายตัวโดยไม่จำเป็นสำหรับฉัน”

LastFireTruck :“ เสถียรมาก วิธีจัดการบริการที่ง่ายและกำหนดค่าได้ ผลลัพธ์การตรวจสอบการบูตที่ดี fstrim.timer ที่ยอดเยี่ยมและง่ายสำหรับ ssds การตรวจสอบบันทึกยังทำได้ง่ายอีกด้วย

ฉันชอบมันมากกว่า ไม่ต้องการความห่างไกลหากปราศจากมัน”

Knobbysideup :“ สำหรับฉันแล้วมันซับซ้อนเกินกว่าสิ่งที่ควรจะเรียบง่าย ฉันพูดในฐานะผู้ดูแลระบบ / ผู้ใช้ไม่ใช่ในฐานะคนเขียนสคริปต์ให้ สิ่งนี้จับคู่กับ NetworkManager ทำให้ฉันรู้สึกแย่”

CarthOSassy :“ เนื่องจากหลังจาก systemd แล้วจะไม่มีใครสามารถทำงานในระบบของตนเองได้อีกต่อไป พวกเขาจะดึง systemd ลงและยอมรับสิ่งที่เป็นอยู่ - เพราะมันเป็นรังของหนูขนาดใหญ่ที่เชื่อมต่อกันอย่างลึกซึ้งและไม่มีใครนอกจากผู้สร้างกลุ่มเล็ก ๆ ของมันเท่านั้นที่จะสามารถขยายหรือรักษามันได้

นี่เป็นปัญหาโดยเฉพาะอย่างยิ่งเนื่องจาก systemd มีจำนวนมาก หลายคนสงสัยว่าทางเลือกอื่นในการใช้งานระบบจะหยุดพัฒนาเมื่อใด ฉันคาดหวังว่าในที่สุดสิ่งต่างๆเช่น networkd และ logind จะกลายเป็นอินเทอร์เฟซเดียวที่รองรับกับฟังก์ชันการทำงานที่พวกเขาเปิดเผย ณ จุดนั้นเฉพาะเจ้าของ systemd เท่านั้นที่สามารถทำงานกับการเข้าสู่ระบบหรือฟังก์ชันเครือข่ายของ Linux-Systemd

มีคนเริ่มสงสัยว่าคำนำหน้าชื่อนั้นจะยังคงมีความเกี่ยวข้องอยู่นานแค่ไหน”

เพิ่มเติมได้ที่ Reddit

ทำไมคุณควรเปลี่ยนไปใช้การส่งข้อความส่วนตัวที่เข้ารหัส

ความเป็นส่วนตัวกลายเป็นปัญหาใหญ่ประเด็นหนึ่งที่ผู้ใช้ออนไลน์ต้องเผชิญเนื่องจากรัฐบาลและ บริษัท ต่างๆพยายามสอดแนมพวกเขา นักเขียนคนหนึ่งที่ Medium ได้ตัดสินใจทิ้ง Facebook Messenger, Skype, WhatsApp และแอปพลิเคชันอื่น ๆ เพื่อสนับสนุนการส่งข้อความส่วนตัวที่เข้ารหัส

Henning von Vogelsang เขียนบนสื่อ:

เมื่อคุณสื่อสารทางออนไลน์ทุกสิ่งที่คุณพูดจะถูกส่งอย่างเปิดเผยโดยไม่มีข้อ จำกัด ใครก็ตามที่จะดักฟังข้อความของคุณสามารถอ่านได้ บริษัท ใดก็ตามที่คุณใช้บริการอยู่จะสแกนสิ่งที่คุณเขียนเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับตัวคุณ

พวกเขาไม่ได้ทำเพราะทำได้พวกเขาทำเพราะต้องการ: รูปแบบธุรกิจของพวกเขาคือการโฆษณาและผู้ใช้โฆษณาต้องการกำหนดเป้าหมายไปยังกลุ่มผู้บริโภคที่เฉพาะเจาะจง ดังนั้นพวกเขาจึงอยากรู้ทุกอย่างเกี่ยวกับชีวิตของคุณ: คุณอายุเท่าไหร่คุณมีลูกกี่คนคุณอยู่ที่ไหนคุณมีรายได้อะไรซื้ออะไรและคุณชอบและไม่ชอบอะไร

เรามีอำนาจที่จะปกป้องตัวเองจากรัฐบาลและ บริษัท ที่ผิดจรรยาบรรณโดยมีวาระซ่อนเร้น เราสามารถติดตั้งแอปและในที่สุดก็ได้สิทธิ์กลับคืนมาสิทธิที่เราได้รับตั้งแต่แรกเกิดสิทธิที่ทำให้เราเป็นตัวเรา

สิทธิในการคิดและพูดคุยอย่างอิสระโดยไม่มีใครคว้าและหันมาต่อต้านเรา

เพิ่มเติมได้ที่ Medium

การกระจาย Linux ที่คุณชื่นชอบคืออะไร?

มีลีนุกซ์ลินุกซ์มากมายให้เลือกใช้ แต่อันไหนที่คุณชอบ? Opensource.com มีการสำรวจความคิดเห็นที่ให้คุณลงคะแนนสำหรับ Linux distro ที่คุณชื่นชอบ:

จากคำถามมากมายที่คุณอาจถามผู้ที่ชื่นชอบโอเพ่นซอร์สไม่มีใครสามารถกระตุ้นให้เกิดการตอบสนองที่กระตือรือร้นได้เท่ากับการถามว่าพวกเขาชอบการแจกจ่ายแบบใด

ผู้คนเลือกการจัดจำหน่ายด้วยเหตุผลหลายประการตั้งแต่รูปลักษณ์ไปจนถึงความเสถียรจากความเร็วไปจนถึงการทำงานบนเครื่องรุ่นเก่าตั้งแต่การอัปเดตไปจนถึงการเสนอแพ็คเกจที่ต้องการ ไม่ว่าจะด้วยเหตุผลใดก็ตามด้วยการแจกแจงจำนวนมากที่มีให้การถามว่าคุณใช้ตัวใดเป็นพร็อกซีเพื่อถามว่าคุณเลือกที่จะโต้ตอบกับคอมพิวเตอร์ของคุณอย่างไร

และแม้ว่าคุณจะเป็นแฟนตัวยงของการจัดจำหน่ายบางรายการ แต่ก็ไม่ได้หมายความว่าความชอบของคุณจะไม่สามารถเปลี่ยนแปลงได้ตลอดเวลา การลองใช้ Distros ใหม่ ๆ สามารถนำมาซึ่งมุมมองและประสบการณ์ใหม่ ๆ และช่วยให้คุณสามารถให้คำแนะนำที่มีข้อมูลได้ง่ายขึ้นเมื่อคุณช่วยเพื่อนครอบครัวและเพื่อนร่วมงานเปลี่ยนมาใช้ Linux

เช่นเดียวกับที่เราทำทุกปีเราอยากจะใช้โอกาสนี้ถามคุณว่าการกระจาย Linux ที่คุณชื่นชอบคืออะไรและทำไม? เพื่อให้เป็นตัวเลือกที่สามารถจัดการได้ในแบบสำรวจของเราเราได้ จำกัด การแจกแจงไว้ที่การแจกแจงสิบอันดับแรกตาม DistroWatch ในช่วง 12 เดือนที่ผ่านมา รายการนี้ยังห่างไกลจากทางวิทยาศาสตร์โดยมีอคติต่อผู้ใช้การกระจายเดสก์ท็อปซึ่งอยู่เบื้องหลังที่อยู่ IP ที่ไม่ซ้ำกันซึ่งใช้เวลาในการเยี่ยมชมและถูกนับ แต่เป็นจุดเริ่มต้น

เพิ่มเติมได้ที่ Opensource.com

คุณพลาดบทสรุปหรือไม่? ตรวจสอบหน้าบ้านตา On Open จะได้รับจมกับข่าวล่าสุดเกี่ยวกับโอเพนซอร์สและลินุกซ์