Ang Linux ay isang libreng software operating system (hindi ito pag-aari ng sinumang tao o kumpanya), samakatuwid hindi kinakailangan na bumili ng isang lisensya upang mai-install at magamit ito sa isang computer. Ito ay isang multitasking, multiuser system, katugma sa UNIX, at nagbibigay ng isang interface ng utos at isang grapikong interface, na ginagawang isang kaakit-akit na system na may mahusay na mga prospect para sa hinaharap.
Bilang libreng software, maa-access ang source code upang ang sinumang gumagamit ay maaaring pag-aralan at baguhin ito. Hindi pinaghihigpitan ng lisensya ng Linux ang karapatan sa pagbebenta, kaya't ang iba't ibang mga kumpanya ng software ng komersyo ay namamahagi ng mga bersyon ng Linux. Bukod dito, ang sistemang ito ay maraming mga pamamahagi at window manager para sa grapikong kapaligiran.
Ang operating system ng Linux ay binuo ni Linus Torvalds, at batay sa sistemang Minix, na kung saan ay batay sa sistemang Unix, ang Torvalds ay nagdaragdag ng mga tool at kagamitan dito, na ginagawa itong pagpapatakbo. Simula sa unang bersyon ng Linux, ang sistema ay binago ng libu-libong mga programmer sa buong mundo, sa ilalim ng koordinasyon ng lumikha nito.
Ang pangalan ng Linux ay nagmula sa pangalan ng may-akdang si Linus at ang operating system ng UNIX. Gayunpaman, ang totoong pangalan nito ay GNU / Linux, dahil ang sistema ay ipinamamahagi sa ilalim ng GNU GPL (Pangkalahatang Lisensya ng Publiko).
Ang istraktura ng Linux ay batay sa isang hybrid microkernel na nagpapatupad ng pinaka-pangunahing mga serbisyo ng operating system. Ang kernel ay ang core ng system; ang bahagi na direktang nakikipag-ugnay sa hardware, pinamamahalaan ang lahat ng mga mapagkukunan nito, tulad ng memorya, microprocessor, peripheral, atbp.
Bilang karagdagan, mayroon itong isang programa na ihiwalay ang gumagamit mula sa kernel, na kilala bilang Shell o command interpreter, ang pagpapaandar nito ay upang bigyang kahulugan ang mga utos o aplikasyon na ipinapadala ng gumagamit sa system, mula sa isang terminal sa text mode o mula sa isang grapikong kapaligiran, at isalin ang mga ito sa mga tagubilin na nauunawaan ng operating system.
Nakasalalay sa bersyon nito, ang operating system na ito ay ginagamit sa mga supercomputer at server tulad ng mga personal na computer. Ang iba't ibang mga pagkakaiba-iba ng Linux ay tinatawag na mga pamamahagi, kabilang sa mga kilalang Red Hat-Fedora, Suse, Debian, Ubuntu, at Mandriva.
Ang bawat pamamahagi ng Linux ay namamahagi ng kernel sa pamamagitan ng mga pag-update ng operating system. Ang bawat bersyon ng kernel ay maaaring makilala sa pamamagitan ng 3 o 4 na mga numero na pinaghihiwalay ng mga tuldok. Ang kahulugan ng bawat numero ay ang mga sumusunod:
1. Kernel bersyon; nag-iiba ito kung mayroong isang pangunahing pagbabago sa kernel code.
2. Pangunahing pagbabago ng kernel.
3. Minor na rebisyon, tulad ng pagsasama ng mga bagong driver o ilang mga bagong tampok.
4. Pagwawasto ng mga error o mga pagkukulang sa seguridad sa loob ng parehong pagbabago.
Malayo na ang narating ng Linux sa mga nagdaang taon, na nagdaragdag ng mga pagpapabuti sa mga graphic na interface ng gumagamit, at sa pagkilala at paggamit ng mga mapagkukunan ng hardware. Unti-unti itong nakakakuha ng ground sa Windows at Unix, naging paborito ito ng mga gumagamit ng computer at mga dalubhasang negosyo (mga kumpanya tulad ng IBM o Hewlett-Packard) na isinasaalang-alang ito bilang isang matatag at mabababang gastos na kumpara sa iba. operating system; at nagbibigay sila ng kaukulang suportang panteknikal, karaniwang bilang bahagi ng mga system ng server.