Whatsapp

Ke Distro atau Tidak ke Distro? Perkara yang Perlu Dipertimbangkan

Anonim

Pernahkah anda terfikir untuk memulakan pengedaran Linux anda sendiri? Mungkin anda telah melihat keperluan dalam ekosistem Linux, atau mungkin anda merasakan seolah-olah bertahun-tahun tweak dan penyesuaian yang anda masukkan ke dalam pemasangan OS peribadi anda akan sesuai untuk orang lain.

Walau apa pun sebabnya, anda mempunyai pengedaran atau idea untuk pengedaran yang anda ingin orang tahu dan gunakan.

Ramai pengguna Linux mempunyai pemikiran ini. Dan sementara ramai yang mengambil risiko dan mengeluarkan distro ke alam liar, kebanyakan yang gagal dalam pasaran yang begitu kompetitif. Tetapi adakah lebih baik gagal daripada tidak pernah mencuba sama sekali? Atau berjaya dengan risiko mengurangkan distro sedia ada?

Saya telah mengembangkan soalan ini melalui bahagian yang diubah suai Solilokui terkenal Dusun:

Untuk distro, atau tidak untuk distro: perkara yang perlu dipertimbangkan: Sama ada lebih mulia dalam fikiran untuk menderita Kelewatan dan reka bentuk desktop yang keterlaluan, Atau untuk mengangkat senjata melawan lautan sistem, Dan dengan menentang menamatkan mereka? Untuk garpu: untuk mencipta.

Cheesy? barangkali. Tetapi ia menjadikan tajuk yang menarik.

Walaupun anda sudah bersedia untuk mengeluarkan distro kepada orang ramai, terdapat beberapa perkara yang perlu anda pertimbangkan sebelum meneruskan usaha niaga itu.

Adakah Ia Akan Mencipta Nilai?

Saya menulis siaran ini dengan andaian bahawa anda ingin menghantar distro untuk penerimaan besar-besaran dan bukannya khusus untuk organisasi atau kemudahan tertentu.

Dengan itu, terdapat ratusan distro Linux yang diselenggara secara aktif di luar sana yang menyediakan ratusan keperluan yang berbeza. Di manakah distro anda sesuai? Apakah kedudukan produk anda?

Mungkin keperluan yang anda cuba isi sudah diisi oleh pasukan pembangun lain? Mungkin lebih masuk akal untuk menyumbang huluan kepada OS sedia ada daripada bersaing untuk pengguna yang sama mencari penyelesaian yang sama?

Anda ingin berfikir dengan teliti tentang cadangan nilai anda dan sama ada ia boleh dicapai atau tidak dengan menyertai pasukan yang sedia ada.

Adakah Anda Mempunyai Set Kemahiran Yang Diperlukan?

Kebanyakan pengguna Linux boleh menggunakan distro sedia ada dan berfungsi, menambah beberapa program dan tema yang tidak diubah suai atau beberapa pengubahsuaian yang sangat khusus, kemudian membungkus dan memasarkannya menggunakan pepatah generik, “ Distro yang ringkas dan mudah digunakan untuk semua orang.”

Jika distro anda benar-benar membawa sesuatu ke meja maka akan ada kod yang terlibat.

Jika anda tidak boleh menulis kod berkaliber untuk dihantar pada OS, tidak mengapa. Apabila saya mula VeltOS Saya tidak akan mempercayai kod saya untuk dijalankan pada pembakar roti, apatah lagi sesuatu yang digunakan orang setiap hari.

Jadi daripada menghantar kod subpar atau tidak membina asas kod langsung, saya merekrut rakan sekerja yang benar-benar boleh menulis padu C bahasa.

Kemahiran pengaturcaraan hanyalah permulaan, walaupun (tip of iceberg jika anda boleh). Jika distro anda mendapat sedikit pengiktirafan dan pengguna maka anda perlu mempunyai kemahiran dalam pengurusan/pembangunan komuniti, pemasaran dan perhubungan awam. Sekali lagi, jika anda bergelut dengan set kemahiran, anda harus membawa orang lain untuk mengisi kekurangan anda.

Adakah anda mempunyai masa?

Salah satu sebab terbesar distro gagal adalah kerana pengasas asal mendapati bahawa mereka tidak lagi mempunyai masa untuk melabur dalam apa yang sering menjadi projek sampingan. Hanya kerana anda mempunyai masa lapang sekarang tidak bermakna anda akan mempunyai masa itu kemudian.

Jika anda seorang pelajar kolej yang mempunyai masa untuk membunuh semasa cuti musim panas itu tidak bermakna anda harus melaksanakan idea distro Linux anda. Apabila semester seterusnya bermula, anda mungkin perlu membiarkan pangkalan pengguna anda tergantung tanpa kemas kini dan sokongan.

Jika anda tahu anda akan sentiasa mempunyai masa untuk mengetahui perkara utama, maka lakukannya. Jika anda tidak pasti maka anda perlu sama ada meletakkan idea distro anda pada penunu belakang atau menerima yang tidak dapat dielakkan kerana perlu mewakilkan tanggungjawab kepada ahli pasukan lain di hadapan.

Semua ini berpunca kepada dua soalan:

  1. Adakah anda mencipta inovasi sumber terbuka atau bunyi sumber terbuka?
  2. Jika ia adalah inovasi, adakah anda mempunyai kemahiran dan masa untuk melaksanakan idea anda? Jika tidak, bolehkah orang lain?