คุณเคยคิดที่จะเริ่มแจกจ่าย Linux ของคุณเองหรือไม่? บางทีคุณอาจเห็นความต้องการในระบบนิเวศของ Linux หรือบางทีคุณอาจรู้สึกว่าการปรับแต่งและการปรับแต่งเป็นเวลาหลายปีที่คุณใส่ลงในการติดตั้งระบบปฏิบัติการส่วนบุคคลของคุณจะเหมาะสำหรับผู้อื่น
ไม่ว่าด้วยเหตุผลใดก็ตาม คุณมีการแจกจ่ายหรือมีแนวคิดเกี่ยวกับการแจกจ่ายที่คุณต้องการให้ผู้คนรู้จักและใช้
ผู้ใช้ Linux หลายคนมีความคิดเหล่านี้ และในขณะที่หลายคนกระโดดและปล่อย distro สู่ธรรมชาติ แต่ส่วนใหญ่กลับล้มเหลวในตลาดที่มีการแข่งขันสูงเช่นนี้ แต่ล้มเหลวก็ยังดีกว่าไม่เคยลองเลย? หรือประสบความสำเร็จโดยเสี่ยงที่จะหันเหจาก distros ที่มีอยู่
ฉันได้ขยายคำถามเหล่านี้ผ่านส่วนที่แก้ไขของ บทพูดคนเดียวที่มีชื่อเสียงของแฮมเล็ต:
ต้องการ distro หรือไม่ distro: สิ่งที่ต้องพิจารณา: ไม่ว่าจะสูงส่งในจิตใจที่จะทนทุกข์ทรมาน ความล่าช้าและการออกแบบของเดสก์ท็อปที่อุกอาจ หรือจับอาวุธต่อสู้กับทะเลของระบบ และโดยการต่อต้านพวกเขา? ทางแยก: เพื่อสร้าง
ชีส? บางที. แต่มันทำให้ชื่อเรื่องติดหู
แม้ว่าคุณจะมีความตั้งใจที่จะเผยแพร่ distro สู่สาธารณะ แต่ก็มีบางสิ่งที่คุณควรพิจารณาก่อนที่จะดำเนินการลงทุน
จะสร้างมูลค่าหรือไม่
ฉันเขียนโพสต์นี้โดยมีข้อสันนิษฐานว่าคุณต้องการส่ง distro สำหรับการนำไปใช้จำนวนมาก แทนที่จะเจาะจงเฉพาะองค์กรหรือสถานที่บางแห่ง
โดยคำนึงถึงสิ่งนี้ มี Linux distros ที่ได้รับการดูแลอย่างแข็งขันอยู่แล้วหลายร้อยตัวที่ตอบสนองความต้องการที่แตกต่างกันหลายร้อยรายการ distro ของคุณเหมาะกับที่ไหน? ตำแหน่งสินค้าของคุณคืออะไร
บางทีความต้องการที่คุณพยายามเติมเต็มนั้นถูกเติมเต็มโดยทีมนักพัฒนาทีมอื่นแล้ว? บางทีมันอาจจะสมเหตุสมผลกว่าที่จะสนับสนุนอัพสตรีมไปยังระบบปฏิบัติการที่มีอยู่แทนที่จะแข่งขันกันเพื่อผู้ใช้รายเดียวกันที่กำลังมองหาโซลูชันเดียวกัน
คุณต้องการคิดอย่างรอบคอบเกี่ยวกับคุณค่าของคุณ และพิจารณาว่าจะสำเร็จหรือไม่โดยการเข้าร่วมทีมที่มีอยู่แล้ว
คุณมีชุดทักษะที่จำเป็นหรือไม่
ผู้ใช้ Linux ส่วนใหญ่สามารถใช้ distro ที่มีอยู่และใช้งานได้ เพิ่มโปรแกรมและธีมที่ยังไม่ได้แก้ไขสองสามรายการ หรือการปรับเปลี่ยนบางอย่างที่เฉพาะเจาะจง จากนั้นทำแพ็คเกจและทำการตลาดโดยใช้สุภาษิตทั่วไป “ A distro ที่เรียบง่ายและใช้งานง่ายสำหรับทุกคน”
หาก distro ของคุณกำลังนำบางสิ่งมาที่ตารางจริง ๆ จะต้องมีโค้ดที่เกี่ยวข้อง
หากคุณไม่สามารถเขียนโค้ดลำกล้องเพื่อจัดส่งบนระบบปฏิบัติการได้ก็ไม่เป็นไร เมื่อฉันเริ่ม VeltOS ฉันคงไม่ไว้ใจให้รหัสของฉันทำงานบนเครื่องปิ้งขนมปัง นับประสาอะไรที่คนใช้ในชีวิตประจำวัน
ดังนั้น แทนที่จะส่ง sub-par code หรือไม่สร้าง code base เลย ฉันจ้างเพื่อนร่วมงานที่สามารถเขียน solid ได้จริงๆ C ภาษา.
ทักษะการเขียนโปรแกรมเป็นเพียงจุดเริ่มต้น (ถ้าคุณทำได้) หาก distro ของคุณได้รับการยอมรับและผู้ใช้เพียงเล็กน้อย คุณจะต้องมีทักษะในการจัดการ/การพัฒนาชุมชน การตลาด และการประชาสัมพันธ์ อีกครั้ง หากคุณประสบปัญหากับชุดทักษะ คุณควรดึงคนอื่นเข้ามาเติมเต็มในสิ่งที่คุณขาด
คุณมีเวลาไหม?
หนึ่งในสาเหตุที่ใหญ่ที่สุดที่ distros ล้มเหลวก็เพราะผู้ก่อตั้งเดิมพบว่าพวกเขาไม่มีเวลาลงทุนในสิ่งที่มักเป็นโครงการเสริมอีกต่อไป เพียงเพราะคุณมีเวลาว่างตอนนี้ไม่ได้หมายความว่าคุณจะมีเวลานั้นในภายหลัง
หากคุณเป็นนักศึกษาที่มีเวลาเหลือเฟือในช่วงปิดเทอมฤดูร้อน นั่นไม่ได้หมายความว่าคุณควรดำเนินการตามแนวคิด distro ของ Linux เมื่อเปิดภาคการศึกษาถัดไป คุณอาจต้องปล่อยให้ฐานผู้ใช้ของคุณลอยอยู่โดยไม่มีการอัปเดตและการสนับสนุน
ถ้าคุณรู้ว่าคุณมีเวลาที่จะจัดการสิ่งต่างๆ อยู่เสมอ ก็ทำมันซะ หากคุณไม่แน่ใจ คุณจะต้องทิ้งความคิดเกี่ยวกับดิสโทรของคุณไว้ข้างหลัง หรือยอมรับการหลีกเลี่ยงไม่ได้ที่จะต้องมอบหมายความรับผิดชอบให้กับสมาชิกในทีมคนอื่นในภายหลัง
ทั้งหมดนี้ทำให้เกิดคำถามสองข้อ:
- คุณกำลังสร้างนวัตกรรมโอเพ่นซอร์สหรือโอเพ่นซอร์สนอยส์หรือไม่
- หากเป็นนวัตกรรม คุณมีทักษะและเวลาในการดำเนินการตามแนวคิดของคุณหรือไม่? ถ้าไม่ คนอื่นทำได้ไหม