Qhov txawv ntawm Linux thiab GNU / Linux

Cov txheej txheem:

Qhov txawv ntawm Linux thiab GNU / Linux
Qhov txawv ntawm Linux thiab GNU / Linux
Anonim

Neeg feem coob, txawm tias cov neeg uas dabble nrog Linux, tsis tshua nkag siab qhov sib txawv ntawm Linux, GNU / Linux, thiab GNU toolchain, tab sis qhov sib txawv tseem ceeb thaum koj xav txog qee yam software dependencies.

Linux thiab GNU

Linux ua raws li cov saw ntawm kev txhim kho uas pib nrog Unix. Raws li xws li, ntau Linux yog tsim zoo li, thiab tej zaum yuav muaj Unix code.

GNU, txawm li cas los xij, tau npaj los ntawm nws tus tsim, Richard Stallman, los ua ib qho kev khiav hauj lwm dawb thiab ywj siab, siv tsis muaj ib qho ntawm cov codebase lossis daim ntawv tso cai raws li Unix lossis Linux. Ob leeg yog cov haujlwm sib cais. Ib.

Image
Image

GNU/Linux

Qhov kev sib tw nrog GNU qhov project, txawm li cas los xij, yog nws cov ntsiav - cov software tseem ceeb uas cuam tshuam nrog cov khoom siv kho vajtse thiab tswj hwm tag nrho lwm cov ntawv thov - tseem tsis tau npaj rau kev tsim khoom. GNU Hurd kernel, tso tawm hauv lub xeev ua ntej tsim tawm xyoo 2015, tseem tsis tau npaj rau lub sijhawm tseem ceeb.

Kev daws teeb meem? Linux. Lub Linux ntsiav, hauv daim ntawv ntawm Linux-Libre, tau los ua ib feem ntawm GNU project. Yog li, GNU khiav Linux ntsiav, lossis GNU/Linux.

The GNU Toolchain

A GNU faib feem ntau khiav Linux ntsiav, txawm hais tias GNU Hurd tseem muaj rau kev sim tsis yog lub hom phiaj tseem ceeb. Txawm li cas los xij, dab tsi cais GNU kev faib tawm los ntawm lwm yam Linux faib yog kev koom ua ke ntawm GNU toolchain, ntau pua cov kev pab cuam uas pub dawb thiab qhib qhov chaw thiab txhawb kev tsim kho tshiab, dawb software.

Cov ntsiab lus ntawm GNU toolchain suav nrog GNU Make, GNU C Library, GNU Debugger, thiab GNU tsim qhov system.

Lwm cov pob GNU

Daim ntawv thov, suav nrog cov duab kos duab tsim rau kev sib cuam tshuam ntawm cov neeg siv kawg, tej zaum yuav yog ib feem ntawm GNU lub kaus yog tias lawv ua raws li cov lus qhia tswv yim tsim los ntawm Stallman. Cov ntawv thov GNU-tsev neeg feem ntau suav nrog:

  • TexInfo: Ib hom lus thiab ib qho kev pab cuam rau kev nthuav tawm cov ntaub ntawv kev kawm.
  • GNU Emacs: A document-processing system.
  • GNOME: Tus thawj tswj hwm lub desktop uas muab qhov tseem ceeb saib-thiab-xav rau tus neeg siv graphical interface.
  • GNU Octave: Ib puag ncig stats ua qauv tom qab Matlab.
  • GNU He alth: Cov ntaub ntawv kho mob hauv hluav taws xob rau cov kws kho mob thiab tsev kho mob.
  • GnuCash: Ib qho nyiaj txiag tus kheej.

Pom zoo: