Ang Pagkakaiba sa Pagitan ng Linux at GNU / Linux

Linux ay isang operating system na ginagamit sa kapangyarihan medyo magkano ang anumang aparato na maaari mong isipin.

Pangkalahatang-ideya ng Linux

Kapag ang karamihan sa mga tao sa tingin ng Linux sa tingin nila ng isang desktop operating system na ginagamit ng geeks at techies o isang server-based na operating system na ginagamit sa mga website ng kapangyarihan.

Ang Linux ay nasa lahat ng dako. Ito ang engine sa likod ng pinaka-smart na mga aparato. Ang Android phone na iyong ginagamit ay nagpapatakbo ng isang kernel ng Linux, na ang smart refrigerator na maaaring magtustos mismo ay tumatakbo sa Linux. May mga smart lightbulbs na maaaring makipag-usap sa bawat isa sa lahat sa tulong ng Linux. Kahit riple na ginagamit ng Linux-run na hukbo.

Ang isang modernong buzz term ay ang "internet ng mga bagay". Ang totoo ay may talagang isang operating system na nagpapalakas sa internet ng mga bagay at iyon ang Linux.

Mula sa pananaw ng negosyo, ginagamit din ang Linux sa mga malalaking supercomputers at ginagamit ito upang patakbuhin ang New York Stock Exchange.

Maaari ding gamitin ng Linux, siyempre, ang paggamit ng desktop operating system sa iyong netbook, laptop o desktop computer.

Mga Operating System

Ang operating system ay espesyal na software na ginagamit upang makipag-ugnayan sa hardware sa loob ng isang computer.

Kung isaalang-alang mo ang isang karaniwang laptop ang mga aparatong hardware na pinamamahalaan ng operating system ay kinabibilangan ng CPU, memorya, graphics processing unit, hard drive, keyboard, mouse, screen, USB port, wireless network card, ethernet card, baterya , backlight para sa isang screen at USB port.

Bilang karagdagan sa panloob na hardware, kailangan din ng operating system na makipag-ugnay sa mga panlabas na device tulad ng mga printer, scanner, joypads at isang malawak na hanay ng mga USB powered device.

Ang operating system ay may upang pamahalaan ang lahat ng mga software sa computer, siguraduhin na ang bawat application ay may sapat na memorya upang maisagawa, paglipat ng mga proseso sa pagitan ng pagiging aktibo at hindi aktibo.

Ang operating system ay dapat tanggapin ang input mula sa keyboard at kumilos sa input upang maisagawa ang mga kagustuhan ng gumagamit.

Kabilang sa mga halimbawa ng mga operating system ang Microsoft Windows, Unix, Linux, BSD, at OSX.

Pangkalahatang-ideya ng GNU / Linux

Ang isang kataga na maaari mong marinig sa bawat ngayon at pagkatapos ay GNU / Linux. Ano ang GNU / Linux at paano ito naiiba sa normal na Linux?

Mula sa isang desktop point ng gumagamit ng Linux, walang pagkakaiba.

Ang Linux ay ang pangunahing engine na nakikipag-ugnayan sa hardware ng iyong computer. Karaniwang kilala ito bilang kernel ng Linux.

Ang mga tool ng GNU ay nagbibigay ng pamamaraan ng pakikipag-ugnay sa kernel ng Linux.

Mga Tool ng GNU

Bago magbigay ng isang listahan ng mga tool ay nagbibigay-daan sa pagtingin sa uri ng mga tool na kakailanganin mo upang makipag-ugnay sa kernel ng Linux.

Una sa lahat sa pinakasimulang antas bago isinasaalang-alang ang konsepto ng isang desktop na kapaligiran ay kakailanganin mo ang isang terminal at ang terminal ay dapat tumanggap ng mga utos na gagamitin ng Linux operating system upang magsagawa ng mga gawain.

Ang karaniwang shell na ginagamit upang makipag-ugnay sa Linux sa isang terminal ay isang tool ng GNU na tinatawag na BASH. Upang makakuha ng BASH papunta sa computer sa unang lugar na kailangan nito upang maipon na kaya kailangan mo rin ang isang tagatala at isang assembler na mga tool ng GNU.

Sa katunayan, ang GNU ang may pananagutan para sa isang buong hanay ng mga tool na posible upang bumuo ng mga programa at mga aplikasyon para sa Linux.

Ang isa sa mga pinaka-popular na mga kapaligiran sa desktop ay tinatawag na GNOME na kumakatawan sa GNU Network Object Model Environment. Malinaw na hindi ito.

Ang pinaka-popular na editor ng graphics ay tinatawag na GIMP na nakatayo para sa GNU Image Manipulation Program.

Ang mga tao sa likod ng proyektong GNU kung minsan ay nasisira na ang Linux ay nakakakuha ng lahat ng kredito kapag ito ay ang kanilang mga tool na nagpapalakas nito.

Ang aking pagtingin ay alam ng lahat kung sino ang gumagawa ng engine sa isang Ferrari, walang nakakaalam kung sino ang gumagawa ng mga upuan ng katad, ang audio player, ang pedal, ang pintuan at ang lahat ng iba pang bahagi ng kotse ngunit lahat sila ay pantay mahalaga.

Ang Mga Layer na Gumagawa ng Isang Standard Linux Desktop

Ang pinakamababang bahagi ng isang computer ay ang hardware.

Sa itaas ng hardware sits ang Linux kernel.

Ang Linux kernel mismo ay may maraming mga antas.

Sa ibaba umupo ang mga driver ng device at mga module ng seguridad na ginagamit upang makipag-ugnay sa hardware.

Sa susunod na antas, mayroon kang mga schedulers ng proseso at pamamahala ng memorya na ginagamit para sa pamamahala ng mga program na tumatakbo sa system.

Sa wakas, sa tuktok, mayroong isang serye ng mga tawag sa system na nagbibigay ng mga pamamaraan para sa pakikipag-ugnay sa kernel ng Linux.

Sa itaas ng Linux kernel ay isang serye ng mga aklatan na magagamit ng mga programa upang makipag-ugnayan sa mga tawag sa system ng Linux.

Sa ibaba lamang ng ibabaw ay ang iba't ibang mga elemento ng mababang antas tulad ng windowing system, mga sistema ng pag-log, at networking.

Sa wakas, makakakuha ka sa tuktok at iyon ay kung saan ang desktop na kapaligiran at desktop application umupo.

Isang Desktop Environment

Ang isang desktop na kapaligiran ay isang serye ng mga graphical na tool at application na ginagawang mas madali para sa iyo na makipag-ugnay sa iyong computer at talaga makakuha ng mga bagay-bagay tapos na.

Ang isang desktop na kapaligiran sa pinakasimpleng anyo nito ay maaari lamang isama ang isang window manager at isang panel. Maraming mga antas ng pagiging sopistikado sa pagitan ng pinakasimpleng at ganap na itinampok na mga kapaligiran sa desktop.

Halimbawa, ang magaan na kapaligiran ng LXDE desktop ay nagsasama ng isang file manager, session editor, panel, launcher, window manager, editor ng text, terminal, tool ng pag-archive, network manager at music player.

Kabilang sa kapaligiran ng GNOME desktop ang lahat ng iyon kasama ang isang suite ng opisina, web browser, GNOME-box, email client at marami pang mga application.