Linux on ilmainen ohjelmisto-käyttöjärjestelmä (se ei ole kenenkään henkilön tai yrityksen omistuksessa), joten sen asentamiseen ja käyttämiseen tietokoneella ei tarvitse ostaa lisenssiä. Se on UNIX: n kanssa yhteensopiva monikäyttöinen, monen käyttäjän järjestelmä, joka tarjoaa komentorajapinnan ja graafisen käyttöliittymän, mikä tekee siitä erittäin houkuttelevan järjestelmän, jolla on hyvät tulevaisuuden näkymät.
Lähdekoodi on ilmainen ohjelmisto, joten kaikki käyttäjät voivat tutkia ja muokata sitä. Linux-lisenssi ei rajoita myyntioikeutta, joten monet kaupalliset ohjelmistoyritykset jakavat Linux-versioita. Tämän lisäksi tällä järjestelmällä on monia jakeluita ja ikkunaohjaimia graafista ympäristöä varten.
Linux-käyttöjärjestelmän on kehittänyt Linus Torvalds, ja se perustuu Minix- järjestelmään, joka puolestaan perustuu Unix- järjestelmään. Torvalds lisäsi siihen työkaluja ja apuohjelmia, mikä teki siitä toimintakykyisen. Ensimmäisestä Linux-versiosta lähtien järjestelmää on muunnettu tuhannet ohjelmoijat ympäri maailmaa sen luojan koordinoimana.
Nimi Linux tulee sen kirjoittajan Linusin ja UNIX-käyttöjärjestelmän nimestä. Sen oikea nimi on kuitenkin GNU / Linux, koska järjestelmää jaetaan GNU GPL: llä (General Public License).
Linux-rakenne perustuu hybridimikrokerneliin, joka suorittaa käyttöjärjestelmän peruspalvelut. Ydin on ydin järjestelmän; osa, joka on vuorovaikutuksessa suoraan laitteiston kanssa ja hallitsee kaikkia sen resursseja, kuten muistia, mikroprosessoria, oheislaitteita jne.
Lisäksi sillä on ohjelma, joka eristää käyttäjän ytimestä, joka tunnetaan nimellä Shell tai komentotulkki, sen tehtävänä on tulkita komennot tai sovellukset, jotka käyttäjä lähettää järjestelmälle, päätelaitteesta tekstitilassa tai graafisesta ympäristöstä, ja kääntää ne käyttöjärjestelmän ymmärtämät ohjeet.
Versiosta riippuen tätä käyttöjärjestelmää käytetään supertietokoneissa ja palvelimissa, kuten henkilökohtaisissa tietokoneissa. Linuxin eri muunnelmia kutsutaan jakeluiksi, tunnetuimpien joukossa ovat Red Hat-Fedora, Suse, Debian, Ubuntu ja Mandriva.
Jokainen Linux-jakelu jakaa ytimen käyttöjärjestelmän päivitysten kautta. Jokainen ytimen versio voidaan erottaa 3 tai 4 numerolla, jotka on erotettu pisteillä. Jokaisen luvun merkitys on seuraava:
1. Ytimen versio; se vaihtelee, jos ydinkoodissa on huomattavia muutoksia.
2. Ytimen merkittävä tarkistus.
3. Pienet versiot, kuten uusien ohjainten tai joidenkin uusien ominaisuuksien sisällyttäminen.
4. Virheiden tai tietoturva-aukkojen korjaaminen samassa versiossa.
Linux on edennyt pitkällä matkalla viime vuosina lisäämällä parannuksia graafisiin käyttöliittymiin sekä laitteistoresurssien tunnistamiseen ja käyttöön. Vähitellen se on saamassa jalansijaa Windowsissa ja Unixissa, siitä on tullut tietokoneen käyttäjien ja asiantuntijayritysten (kuten IBM tai Hewlett-Packard) suosikki, jotka pitävät sitä vankana ja edullisena vaihtoehtona muihin verrattuna. käyttöjärjestelmät; ja ne tarjoavat vastaavan teknisen tuen, yleensä osana palvelinjärjestelmiä.