Tofauti Kati ya Linux na GNU/Linux

Orodha ya maudhui:

Tofauti Kati ya Linux na GNU/Linux
Tofauti Kati ya Linux na GNU/Linux
Anonim

Watu wengi, hata watu wanaotumia Linux, hawaelewi kabisa tofauti kati ya Linux, GNU/Linux, na mnyororo wa zana wa GNU, lakini tofauti hizo ni muhimu unapofikiria kuhusu aina fulani za utegemezi wa programu.

Linux na GNU

Linux inafuata kutoka kwa msururu wa maendeleo ulioanza na Unix. Kwa hivyo, sehemu kubwa ya Linux imeundwa kama, na inaweza hata kuwa na msimbo wa Unix.

GNU, hata hivyo, ilikusudiwa na muundaji wake, Richard Stallman, kuwa mfumo wa uendeshaji usiolipishwa na unaojitegemea, usiotumia kanuni za msingi sawa au kanuni za utoaji leseni kama Unix au Linux. Mbili ni miradi tofauti. Aina ya.

Image
Image

GNU/Linux

Changamoto ya mradi wa GNU, ingawa, ni kwamba kiini chake - programu kuu inayoingiliana na maunzi na kuratibu programu zingine zote - bado haiko tayari kwa uzalishaji. GNU Hurd kernel, iliyotolewa katika hali ya kabla ya kutayarishwa mwaka wa 2015, bado haiko tayari kwa wakati wa kwanza.

Suluhisho? Linux. Linux kernel, katika mfumo wa Linux-Libre, ikawa sehemu ya mradi wa GNU. Kwa hivyo, GNU inayoendesha kinu cha Linux, au GNU/Linux.

Mnyororo wa Zana wa GNU

Usambazaji wa GNU kwa kawaida huendesha kinu cha Linux, ingawa GNU Hurd bado inapatikana kwa majaribio yasiyo muhimu sana. Hata hivyo, kinachotenganisha usambazaji wa GNU na usambazaji mwingine wowote wa Linux ni ujumuishaji wa mnyororo wa zana wa GNU, mfululizo wa programu mia kadhaa ambazo ni chanzo huria na huria na kusaidia uundaji wa programu mpya zisizolipishwa.

Vipengele vya kawaida vya msururu wa zana wa GNU ni pamoja na GNU Make, Maktaba ya GNU C, Kitatuzi cha GNU na mfumo wa kujenga wa GNU.

Vifurushi Vingine vya GNU

Programu, ikiwa ni pamoja na programu za picha zinazokusudiwa kuingiliana na mtumiaji wa mwisho, zinaweza kuwa sehemu ya mwavuli wa GNU iwapo zitafuata miongozo ya kifalsafa iliyoanzishwa na Stallman. Maombi ya kawaida ya GNU-familia ni pamoja na:

  • TexInfo: Lugha na programu ya kuonyesha hati za kiufundi.
  • GNU Emacs: Mfumo wa kuchakata hati.
  • GNOME: Kidhibiti cha eneo-kazi ambacho hutoa mwonekano-msingi wa kiolesura cha mchoro cha mtumiaji.
  • GNU Oktave: Mazingira ya takwimu yaliyoundwa baada ya Matlab.
  • GNU He alth: Rekodi ya kielektroniki ya afya kwa madaktari na hospitali.
  • GnuCash: Mfumo wa fedha za kibinafsi.

Ilipendekeza: