Whatsapp

Distróba vagy nem disztróba? Megfontolandó dolgok

Anonim

Gondolt már arra, hogy saját Linux disztribúciót indítson? Talán észrevett egy szükségletet a Linux ökoszisztémában, vagy úgy érzi, hogy a személyes operációs rendszer telepítése során végzett sokéves változtatások és testreszabások ideálisak lennének mások számára.

Bármi is az ok, van egy disztribúciója vagy egy terjesztési ötlete, amelyről szeretné, hogy az emberek megismerjék és használják.

Sok Linux-felhasználónak jutott eszébe ez a gondolat. És bár sokan belevágnak egy disztribúcióba, a legtöbben kudarcot vallanak egy ilyen versenypiacon. De vajon jobb kudarcot vallani, mint meg sem próbálni? Vagy azzal a kockázattal jár, hogy lerontja a meglévő disztribúciókat?

Ezeket a kérdéseket kibővítettem a Hamlet híres zsolozsmájának módosított szakaszán keresztül:

Disztribúcióhoz vagy nem disztribúcióhoz: figyelembe kell venni: Vajon nemesebb-e az elmében szenvedni A felháborító asztali számítógépek késése és kialakítása, Vagy fegyvert fogni a rendszerek tengere ellen, És azzal, hogy szembeszállnak velük? Elágazni: létrehozni.

Sajtos? Talán. De fülbemászó címet ad.

Még akkor is, ha szívügye egy disztribúció nyilvánosságra hozatala, van néhány dolog, amit figyelembe kell vennie, mielőtt belevágna a vállalkozásba.

Értéket teremt?

Azzal a feltételezéssel írom ezt a bejegyzést, hogy egy disztribúciót szeretne tömeges örökbefogadás céljából szállítani, nem pedig egy bizonyos szervezetre vagy létesítményre vonatkozik.

Ezt szem előtt tartva, már több száz aktívan karbantartott Linux disztribúció létezik, amelyek több száz különböző igényt szolgálnak ki. Hová illene a disztrója? Mi a termékpozícionálása?

Talán azt az igényt, amelyet kielégíteni próbál, már egy másik fejlesztőcsapat tölti be? Lehet, hogy ésszerűbb lenne egy meglévő operációs rendszerhez upstream hozzájárulni ahelyett, hogy ugyanazokért a felhasználókért versenyeznének, akik ugyanazt a megoldást keresik?

Gondoskodni szeretne az értékajánlatáról, és arról, hogy ez megvalósítható-e egy már meglévő csapathoz való csatlakozással.

Rendelkezik a szükséges készségkészlettel?

A legtöbb Linux-felhasználó átveheti a meglévő és működőképes disztribúciót, hozzáadhat néhány módosítatlan programot és témát, vagy néhány nagyon specifikus módosítást, majd csomagolhatja és értékesítheti az általános mondás szerint: „ Egyszerű és könnyen használható disztribúció mindenki számára.”

Ha a disztribúciója valóban hoz valamit az asztalra, akkor kódot is tartalmaz.

Ha nem tudja megírni az operációs rendszerre szállítandó kaliberű kódot, az rendben van. Amikor elkezdtem VeltOS Nem bíztam volna abban, hogy a kódom kenyérpirítón fut, nem beszélve arról, amit az emberek napi szinten használnak.

Tehát ahelyett, hogy elküldtem volna az alsóbbrendű kódot, vagy egyáltalán nem építettem volna fel kódbázist, felvettem egy kollégát, aki valóban tud stabil C nyelv.

A programozási készségek azonban csak a kezdetet jelentik (a jéghegy csúcsa, ha lehet). Ha disztribúciója csak egy csekély elismerést és felhasználókat is elnyer, akkor közösségi menedzsment/fejlesztési, marketing és PR készségekkel kell rendelkeznie. Még egyszer, ha egy készségkészlettel küszködsz, másokat kell bevonnod, hogy pótolják azt, ami hiányzik.

Van időd?

A disztribúciók kudarcának egyik legnagyobb oka az, hogy az eredeti alapító úgy találja, hogy már nincs idejük befektetni a gyakran mellékes projektbe. Csak azért, mert most van szabadidőd, nem jelenti azt, hogy később is lesz időd.

Ha egyetemista vagy, akinek van ideje ölni a nyári szünetben, az nem jelenti azt, hogy végre kell hajtania a Linux disztró ötletet. Amikor a következő félév elkezdődik, előfordulhat, hogy frissítések és támogatás nélkül kell hagynia a felhasználói bázist.

Ha tudod, hogy mindig lesz időd a dolgok tetején maradni, akkor tedd meg. Ha nem vagy biztos benne, akkor vagy háttérbe kell helyezned a disztró ötleted, vagy el kell fogadnod, hogy elkerülhetetlenül át kell ruháznod a felelősséget egy másik csapattagra az úton.

Mindez két kérdésben merül ki:

  1. Nyílt forráskódú innovációt vagy nyílt forráskódú zajt hoz létre?
  2. Ha innovációról van szó, van készsége és ideje, hogy megvalósítsa az ötletet? Ha nem, akkor mások?