Tofauti kati ya Linux na GNU / Linux

Linux ni mfumo wa uendeshaji ambao unatumia nguvu sana kifaa chochote ambacho unaweza kufikiria.

Maelezo ya Linux

Wakati watu wengi wanafikiria Linux wanafikiria mfumo wa uendeshaji wa desktop unaotumika na geeks na techies au mfumo wa uendeshaji wa seva unaotumiwa kwenye tovuti za nguvu.

Linux ni kila mahali. Ni injini nyuma ya vifaa vyenye smart. Simu ya Android ambayo unayotumia inaendesha kernel ya Linux, hiyo friji ya smart ambayo inaweza kurejesha yenyewe inatekeleza Linux. Kuna vidonda vya smart ambavyo vinaweza kuzungumza kila mmoja kwa msaada wa Linux. Hata bunduki zinazotumiwa na Linux zinazoendesha jeshi.

Maneno ya kisasa ya buzz ni "internet ya vitu". Ukweli ni kwamba kuna mfumo mmoja tu wa uendeshaji unaowezesha mtandao wa mambo na hiyo ni Linux.

Kutoka kwa mtazamo wa biashara, Linux pia hutumiwa kwa watunzaji wa super kubwa na hutumika kukimbia New York Stock Exchange.

Linux pia inaweza kutumika kama mfumo wa uendeshaji wa desktop kwenye kompyuta yako ya netbook, laptop au desktop.

Mfumo wa Uendeshaji

Mfumo wa uendeshaji ni programu maalum inayotumika kuingiliana na vifaa ndani ya kompyuta.

Ikiwa unafikiria kiwango cha kawaida vifaa vya vifaa ambavyo mfumo wa uendeshaji unasimamia ni pamoja na CPU, kumbukumbu, kitengo cha usindikaji wa graphics, gari ngumu, keyboard, mouse, skrini, bandari za USB, kadi ya mtandao wa wireless, kadi ya ethernet, betri , backlight kwa skrini na bandari za USB.

Mbali na vifaa vya ndani, mfumo wa uendeshaji unahitaji pia kuingiliana na vifaa vya nje kama vile waandishi, scanners, joypads na vifaa vingi vya vifaa vya USB.

Mfumo wa uendeshaji unapaswa kusimamia programu yote kwenye kompyuta, kuhakikisha kila programu ina kumbukumbu ya kutosha ili kufanya, kubadili michakato kati ya kuwa hai na haiwezekani.

Mfumo wa uendeshaji unapaswa kukubali pembejeo kutoka kwenye kibodi na ufanyie pembejeo ili kufanya matakwa ya mtumiaji.

Mifano ya mifumo ya uendeshaji ni pamoja na Microsoft Windows, Unix, Linux, BSD, na OSX.

Maelezo ya GNU / Linux

Neno unaweza kusikia kila sasa na kisha ni GNU / Linux. GNU / Linux ni nini na ni tofauti gani na Linux ya kawaida?

Kutoka kwa mtazamo wa mtumiaji wa Linux ya desktop, hakuna tofauti.

Linux ni injini kuu inayoingiliana na vifaa vya kompyuta yako. Inajulikana kama kernel ya Linux.

Vifaa vya GNU hutoa njia ya kuingiliana na kernel ya Linux.

Vyombo vya GNU

Kabla ya kutoa orodha ya zana inakuwezesha kutazama aina ya zana unayohitaji ili uweze kuingiliana na kernel ya Linux.

Kwanza kabisa katika ngazi ya msingi kabla hata kufikiria dhana ya mazingira ya desktop unahitaji terminal na terminal lazima kukubali amri ambayo mfumo wa Linux uendeshaji utatumia kufanya kazi.

Jozi la kawaida linalotumika kuingiliana na Linux katika terminal ni chombo cha GNU kinachoitwa BASH. Kupata BASH kwenye kompyuta mahali pa kwanza inahitaji kuunganishwa hivyo unahitaji pia compiler na assembly ambayo pia ni zana za GNU.

Kwa kweli, GNU inahusika na mlolongo mzima wa zana ambazo zinawezesha kuendeleza programu na programu za Linux.

Moja ya mazingira maarufu zaidi ya desktop inaitwa GNOME ambayo inasimama kwa GNU Network Object Model Mazingira. Snappy sivyo.

Mhariri maarufu zaidi wa picha huitwa GIMP ambayo inasimama kwa Programu ya Ufanisi wa GNU Image.

Watu nyuma ya mradi wa GNU wakati mwingine hukasirika kuwa Linux inapata mkopo wote wakati ni zana zao ambazo zinawezesha.

Maoni yangu ni kwamba kila mtu anajua nani anayefanya injini katika Ferrari, hakuna mtu anayejua nani anayefanya viti vya ngozi, mchezaji wa sauti, pedals, trims door na kila sehemu nyingine ya gari lakini wote ni sawa sawa.

Vipande vinavyofanya Linux Desktop ya kawaida

Sehemu ya chini ya kompyuta ni vifaa.

Juu ya vifaa vinaishi kernel ya Linux.

Kernel Linux yenyewe ina ngazi nyingi.

Chini ya kukaa madereva ya kifaa na moduli za usalama kutumika kwa kuingiliana na vifaa.

Kwenye ngazi inayofuata, una mchakato wa ratiba na usimamizi wa kumbukumbu unaotumiwa kusimamia mipango inayoendeshwa kwenye mfumo.

Hatimaye, juu, kuna mfululizo wa wito wa mfumo ambao hutoa njia za kuingiliana na kernel ya Linux.

Zaidi ya kernel ya Linux ni mfululizo wa maktaba ambayo mipango inaweza kutumia kuingiliana na wito wa mfumo wa Linux.

Chini chini ya uso ni sehemu mbalimbali za kiwango cha chini kama vile mfumo wa dirisha, mifumo ya magogo, na mitandao.

Hatimaye, unapata juu na mahali ambapo mazingira ya desktop na programu za desktop hukaa.

Eneo la Mazingira

Eneo la desktop ni mfululizo wa zana na programu ambazo hufanya iwe rahisi kwako kuingiliana na kompyuta yako na kimsingi kupata vitu.

Mazingira ya desktop katika fomu yake rahisi inaweza tu ni pamoja na meneja dirisha na jopo. Kuna ngazi nyingi za kisasa kati ya mazingira rahisi na ya kikamilifu ya desktop.

Kwa mfano, mazingira ya desktop ya LXDE lightweight inajumuisha meneja wa faili, mhariri wa kikao, paneli, launchers, meneja wa dirisha, mtazamaji wa picha, mhariri wa maandishi, terminal, chombo cha kumbukumbu, meneja wa mtandao na mchezaji wa muziki.

Eneo la desktop la GNOME linajumuisha yote hayo pamoja na Suite ya ofisi, kivinjari, GNOME-masanduku, mteja wa barua pepe na programu nyingi zaidi.