Katedraali ja basaari täyttää 25 vuotta

Kiitos Canaima GNU / Linux saimme tietää, että 27. toukokuuta 2022 tuli kuluneeksi 25 vuotta julkaisun julkaisemisesta yksi perusteksteistä ilmaisten ohjelmistojen ymmärtämiseksi. Katedraali ja basaari Kirjailija: Eric S Raymond

Miksi katedraali ja basaari?

Kirjassa Raymond puhuu kahdesta ohjelmistokehityksen mallista

…"katedraali"-malli, jota voidaan soveltaa useimpiin kaupallisten ohjelmistojen maailmassa tehtyihin kehitystöihin, toisin kuin "bazaar"-malli, joka on tyypillisempi Linux-maailmalle.

Ensimmäisessä luvussa kirjoittaja selittää, mikä sai hänet kirjoittamaan kirjan

Kun Linux ilmestyi tutkanäytölleni vuoden 1993 alussa, olin jo ollut mukana Unixin ja avoimen lähdekoodin kehityksessä kymmenen vuotta. Hän oli yksi niistä, jotka osallistuivat ensimmäisen kerran GNU:n kehittämiseen XNUMX-luvun puolivälissä. Hän oli julkaissut verkosta huomattavan määrän avoimen lähdekoodin ohjelmistoja kehittäen tai yhteiskehittäen useita ohjelmia (nethack, Emacsin VC- ja GUD-tilat, xlife ja muutama muu), jotka ovat edelleen laajalti käytössä. Luulin tietäväni kuinka se tehdään.

Linux käänsi paljon sitä, mitä luulin tietäväni ylösalaisin. Hän oli saarnannut Unix-evankeliumia pienistä työkaluista, nopeasta prototyypistä ja evoluutioohjelmoinnista vuosia. Mutta myös hän uskoi, että oli olemassa tietty kriittinen monimutkaisuus, jonka ylittyessä tarvittiin keskitetympää ja suunniteltumpaa lähestymistapaa alusta alkaen. Mielestäni tärkein ohjelmisto (käyttöjärjestelmät tai todella suuret työkalut, kuten Emacs) ne piti rakentaa katedraalien tapaan, velhojen tai pienten velhojen koottavaksi huolellisesti eristyksissä ilman, että testiversioita olisi julkaistu ennen kuin aika oli oikea.

Linus Torvaldsin kehitystyyli – testaa aikaisin ja usein, delegoi niin paljon kuin mahdollista, ole avoin niin paljon kuin mahdollista – oli todellinen yllätys. Ei mitään tekemistä katedraalin hiljaisen ja kunnioittavan rakentamisen kanssa – Linux-yhteisö sen sijaan näytti muistuttavan suurta vilkasta basaaria, jolla oli erilaisia ​​tavoitteita ja lähestymistapoja (jota heijastuivat riittävästi Linux-ohjelmistovarastot, jotka ottavat vastaan ​​osallistujia keneltä tahansa), josta se lähti. Yhtenäisen ja vakaan järjestelmän syntyminen näytti mahdolliselta vain peräkkäisten ihmeiden kautta.

Kirjan saa ilmaiseksi täällä


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.