A #Linux több mint 25 éve Milyen tanulságokat lehet levonni ebből a tényből; Victorhck a szabadban
A Linux kernel 2017-ben 26 éves lett 2017-ben. Ennyi idő alatt néhány fontos tanulság levonható a tanultakból.

A. Fejlesztési és karbantartási folyamata A Linux kernel kevés hasonlósággal rendelkezik. Ez személyes projektként indult és lett együttműködő szoftverprojekt, amelynek növekedése több mint 25 éve nem állt meg.
Egyre több fejlesztő, több vállalat és újabb kódsor csatlakozott a Linux kernelhez. Egy kernel, amelyet elkötelezett emberek százai hoztak létre egy-egy adott területen, de mindannyian közösen fejlesztenek valami közöset.
A Linux kernel üzleti támogatása létfontosságú volt. Sok vállalat együttműködik a saját érdekében, mivel Linux alapú technológiai megoldásokat használ vagy valósít meg. Ezeket a fejlesztéseket sok más vállalat és kicsi felhasználó is megosztja.
Kevés olyan szoftverfejlesztési projekt rendelkezik ezzel a történelemmel, és sok közülük olyan állapotba került, hogy „majdnem teljes”, és ahol a változások időben kevéssé vannak.
A Linux kernel más, több mint 25 év elteltével ez a projekt létfontosságúbb és aktívabb, mint a történelem bármely korábbi időszakában.
Számos akadémiai tanulmány létezik a közösség fejlesztésére, de mégis Sok év telik el, amíg teljesen megértjük a siker kulcsait.
De mindezzel együtt, vannak olyan tanulságok, amelyek ennyi idő alatt egyértelműek voltak, és amelyek tanulmányozhatók más projektekben is.
A rövid kiadási ciklusok fontosak
A Linux projekt korai szakaszában néhány évente csak egy nagy kernel kiadás volt. Ez jelentős késéseket jelentett a felhasználók számára a további fejlesztésekkel kapcsolatban, ami frusztráló volt mind a felhasználók, mind a forgalmazók számára.
De ami még ennél is fontosabb, a hosszú kiadási ciklusok azt jelentették, hogy nagy nyomás nehezedett a kód kiadására a következő kiadáshoz, még felkészülés nélkül is.
A rövid kiadási ciklusok megoldják ezeket a problémákat. Az új kód gyorsan elérhetővé válik stabil kiadásokban. L Az új kód integrálása szinte folyamatosan lehetővé teszi alapvető változtatások bevezetését is, minimális megszakítás nélkül.
És a fejlesztők tudják, hogy ha lemaradtak egy kiadási ciklusról, akár két hónap múlva is lesz még egy, így kevés oka van arra, hogy megpróbálják idő előtt beilleszteni a kódot.