Ero sivun ”Haara” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (siirsi sivun ”Fork” uudelle nimelle ”Haara”: suomea)
(ja fork->haara)
Rivi 1: Rivi 1:
'''Fork''' tai forkkaus on tapahtuma, jossa yksi tai useampi ohjelmoija rupeaa kehittämään tietystä ohjelmasta omaa "haaraansa" sen sijaan että jatkaisivat alkuperäisen ohjelman kehittämistä. Tällainen haarautuminen saattaa tapahtua niin teknisistä kuin poliittisistakin syistä.
'''Haarautus''' tai forkkaus on tapahtuma, jossa yksi tai useampi ohjelmoija rupeaa kehittämään tietystä ohjelmasta omaa haaraansa sen sijaan että jatkaisivat alkuperäisen ohjelman kehittämistä. Tällainen haarautuminen saattaa tapahtua niin teknisistä kuin poliittisistakin syistä.


*[[X.org]] forkattiin [[XFree86]]:sta, koska monet kehittäjät eivät pitäneet XFree86:n uudesta lisenssistä.
*[[X.org]] haarautettiin [[XFree86]]:sta, koska monet kehittäjät eivät pitäneet XFree86:n uudesta lisenssistä.
*[[XMMS]]:stä on forkattu monia versiota, koska sen käyttämä GTK+1 on hyvin vanhentunut.
*[[XMMS]]:stä on haarautettu monia versiota, koska sen käyttämä GTK+1 on hyvin vanhentunut.
*Monet [[Jakelu|Linux-jakelut]] ovat forkkeja toisista Linux-jakeluista, esimerkiksi [[Redhat]]istä tai [[Debian]]ista.
*Monet [[Jakelu|Linux-jakelut]] ovat haaroja toisista Linux-jakeluista, esimerkiksi [[Redhat]]istä tai [[Debian]]ista.


Koska paljon Linux-ohjelmia julkaistaan [[GNU GPL]] -lisenssillä, täytyy niistä tehtyjen forkkien olla myös [http://fi.wikipedia.org/wiki/Vapaa_ohjelmisto vapaita ohjelmistoja]. [[BSD]]-lisensoidusta ohjelmasta taas voi tehdä ei-vapaan forkin.
Koska paljon Linux-ohjelmia julkaistaan [[GNU GPL]] -lisenssillä, täytyy niistä tehtyjen haarojen olla myös [http://fi.wikipedia.org/wiki/Vapaa_ohjelmisto vapaita ohjelmistoja]. [[BSD]]-lisensoidusta ohjelmasta taas voi tehdä ei-vapaan haaran.
 
Myös lapsiprosessin luomista kutsutaan forkkaamiseksi, sillä se tehdään ainakin UNIX-tyylisissä käyttöjärjestelmissä fork()-kutsulla. Voit lukea aiheesta lisää englanninkielisen wikipedian [[wikipedia:en:Fork_(operating_system)|artikkelista]].


[[Luokka:Käsitteet]]
[[Luokka:Käsitteet]]

Versio 10. toukokuuta 2007 kello 15.18

Haarautus tai forkkaus on tapahtuma, jossa yksi tai useampi ohjelmoija rupeaa kehittämään tietystä ohjelmasta omaa haaraansa sen sijaan että jatkaisivat alkuperäisen ohjelman kehittämistä. Tällainen haarautuminen saattaa tapahtua niin teknisistä kuin poliittisistakin syistä.

  • X.org haarautettiin XFree86:sta, koska monet kehittäjät eivät pitäneet XFree86:n uudesta lisenssistä.
  • XMMS:stä on haarautettu monia versiota, koska sen käyttämä GTK+1 on hyvin vanhentunut.
  • Monet Linux-jakelut ovat haaroja toisista Linux-jakeluista, esimerkiksi Redhatistä tai Debianista.

Koska paljon Linux-ohjelmia julkaistaan GNU GPL -lisenssillä, täytyy niistä tehtyjen haarojen olla myös vapaita ohjelmistoja. BSD-lisensoidusta ohjelmasta taas voi tehdä ei-vapaan haaran.