มากขึ้นฉันไม่พอใจกับความจริงที่ว่าการกำหนดค่าเดสก์ทอป linux ของฉันมักจะหมายถึงการลบ bloat แทนการเพิ่มและปรับแต่งคุณสมบัติ ฉันได้ข้อสรุปว่าฉันจะเริ่มต้นด้วยสิ่งที่น้อยมากแล้วเพิ่มแพ็คเกจที่ฉันเรียนรู้เกี่ยวกับการใช้งานเพิ่มเติม
ดังนั้นฉันกำลังมองหาทั้งการจัดจำหน่ายสก์ท็อปน้อยมากหรือดียิ่งขึ้นเครื่องมือในการสร้างการกระจายเช่น หรือในคำอื่น ๆ ที่ฉันต้องการที่จะเปลี่ยนผู้จัดการแพคเกจที่มีก่อนรันไทม์สร้างเครื่องมือ
ผู้จัดการแพคเกจจะไม่เจ็บ แต่ฉันกำลังมองหาการกระจายที่มุ่งเน้นการกำหนดค่าล่วงหน้าขั้นสูงแทนพื้นที่เก็บข้อมูลแพคเกจขนาดใหญ่
ฉันได้ดูการกระจายเดสก์ท็อปน้อยที่สุด แต่พวกเขาทั้งหมดดูเหมือนจะแก้ปัญหาที่แตกต่างกันเช่นถูกออกแบบมาให้ทำงานบนฮาร์ดแวร์รุ่นเก่าหรือเรียกใช้จาก cd / stick / ramfs แต่ฉันไม่ต้องการการกระจายที่น้อยที่สุดเพราะฉันมีฮาร์ดแวร์เก่า แต่เพราะฉันต้องการทราบว่าชิ้นส่วนต่าง ๆ มีจุดประสงค์เพื่ออะไร การเรียกใช้จากหน่วยความจำหลักไม่ได้ช่วยอะไรฉันต้องการสิ่งที่เรียบง่ายและเรียบง่าย
เพราะมันปรากฏมีการแจกแจงว่าได้รับการออกแบบสำหรับชนิดของ minimalism ที่ฉันมีในใจทางเลือกที่ชัดเจนจะสร้างลินุกซ์ตั้งแต่เริ่มต้น อย่างไรก็ตามในขณะที่ฉันต้องการให้กระบวนการบิลด์นั้นมีการปรับแต่งสูงมันก็ต้องเป็นแบบอัตโนมัติเพราะฉันจะต้องรันมันหลายครั้งจนกว่าฉันจะมีระบบที่ฉันพอใจ
ในขณะที่มีเครื่องมือสำหรับ lfs อยู่ซึ่งสามารถทำให้กระบวนการสร้างเป็นไปได้โดยอัตโนมัติ โดยทั่วไปจะแยกขั้นตอนที่จำเป็นในการสร้างระบบจากเอกสารประกอบแล้วทำโดยอัตโนมัติ ฉันกำลังมองหาบางสิ่งที่แข็งแกร่งและล้ำหน้ากว่าเล็กน้อยและไม่รู้สึกอยากแก้ไข xml
หลังจากค้นหาเล็กน้อยฉันพบBuildrootซึ่งมีจุดประสงค์เพื่อสร้างการกระจายแบบฝังตัวแต่ยังอนุญาตให้ติดตั้ง X11 ก่อนที่จะสร้าง toolchain และจากนั้น rootfs บิลด์สามารถกำหนดค่าโดยใช้make menuconfig
เหมือนกับ Linux ดูเหมือนว่าฉันจะนึกถึง exacly ยกเว้นว่ามีไว้สำหรับการรวบรวมข้ามระบบฝังตัว
สิ่งที่ฉันมีอยู่ในใจในขณะนี้คือการใช้ buildroot แต่ก่อนฉีกออกส่วนที่ฝังตัวทั้งหมดแทนที่ส่วนที่พวกเขามีส่วนที่เกี่ยวข้องจาก lfs งานเยอะ.
นอกจากนี้ยังมีปัญหาบางอย่างเกี่ยวกับ buildroot ที่สำคัญที่สุด (ตามที่ปรากฏจากการทดสอบที่ จำกัด ของฉัน) เพียงแค่เปิดใช้งานแพ็กเกจเพิ่มเติมในสิ่งที่รูถูกสร้างใหม่ตั้งแต่เริ่มต้น แต่สำหรับการเปลี่ยนแปลงเล็กน้อยฉันต้องการหลีกเลี่ยงปัญหานั้น
ก่อนที่ฉันจะลงทุนในเวลานั้นฉันจะค้นหาการกระจายเดสก์ท็อปต่อไปด้วยเครื่องมือบิลด์ก่อนการติดตั้งเช่น buildroot เป็นทางเลือกแทน / fork ของ buildroot สำหรับสร้างการกระจายเดสก์ท็อป
แก้ไข:คำตอบจนถึงชี้ให้ฉันกระจายเช่น Gentoo ซึ่งเป็นสิ่งที่ฉันใช้ในปัจจุบัน แต่ฉันกำลังมองหาทางเลือกอื่นสำหรับดิสทริบิวชันเช่น Gentoo, Arch, Debian เป็นต้นเนื่องจากดิสทริบิวชันเหล่านี้ยังไม่เพียงพอ นอกจากนี้ยังมีการปรับแต่งการกระจายเหล่านี้หลังการติดตั้ง ฉันต้องการบางสิ่งที่สามารถปรับแต่งได้ก่อนการติดตั้ง
ในขณะที่การกระจายที่กล่าวถึงทั้งหมดเป็นการกระจายที่ดีพวกเขาไม่ใช่สิ่งที่ฉันกำลังมองหา สิ่งที่ฉันกำลังมองหาคือ"buildroot สำหรับเดสก์ทอป" หากคุณไม่ทราบว่า buildroot คืออะไรคุณอาจจะไม่สามารถให้คำตอบที่ตรงกับฉันได้
นอกจากนี้ฉันไม่คิดว่าคำถามนี้เป็นเรื่องส่วนตัว ฉันไม่สามารถพบสิ่งใดที่ใกล้เคียงกับความต้องการของฉันและฉันขอให้คุณชี้ให้ฉันเห็นโครงการที่อาจให้ส่วนของสิ่งที่ฉันต้องการ