Whatsapp

จะ Distro หรือไม่ Distro? สิ่งที่ต้องพิจารณา

Anonim

คุณเคยคิดที่จะเริ่มแจกจ่าย 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 เมื่อเปิดภาคการศึกษาถัดไป คุณอาจต้องปล่อยให้ฐานผู้ใช้ของคุณลอยอยู่โดยไม่มีการอัปเดตและการสนับสนุน

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

ทั้งหมดนี้ทำให้เกิดคำถามสองข้อ:

  1. คุณกำลังสร้างนวัตกรรมโอเพ่นซอร์สหรือโอเพ่นซอร์สนอยส์หรือไม่
  2. หากเป็นนวัตกรรม คุณมีทักษะและเวลาในการดำเนินการตามแนวคิดของคุณหรือไม่? ถ้าไม่ คนอื่นทำได้ไหม