Inițial Linux a fost creat de Linus ca un hobby. El a fost inspirat de sistemul de operare Minix - un mic sistemele bazate pe UNIX, create de Andy Tannenbaum (Andy Tanenbaum), și prima dată Linux a fost discutat într-o rețea de calculatoare în cadrul sotr.os.minix USENET grup de știri. În aceste discuții, în primul rând, utilizatorii Minix de la instituții educaționale și științifice care doreau ceva mai mult decât Minix au luat parte.
Codul sursă a fost plasat pe Internet, unde mii de utilizatori au acces la el. Flexibilitatea noii dezvoltări și independența sa față de platforme au determinat dezvoltarea ulterioară.
Ca și în orice sistem de operare, dezvoltatorii de Linux s-au concentrat asupra nucleului sistemului. Kernel-ul este un modul de sistem privilegiat care gestionează toate resursele sale și are acces direct la echipament. Crearea kernel-ului Linux a început de la zero și, ca urmare a schimbărilor constante introduse de diferiți dezvoltatori, sistemul a dobândit aspectul său modern.
Astăzi, Linux - este un sistem complet multitasking, sistemul de operare multiutilizator familia Unix, care suportă cele mai multe dintre proprietățile inerente ale acestuia, capabil să lucreze cu X pentru Windows, TCP / IP, Emacs, UUCP, e-mail și USENET. Aproape toate cele mai importante pachete software au fost livrate pe Linux, adică Pentru Linux, pachetele comerciale sunt acum disponibile. În comparație cu miezul original, se menține o varietate tot mai mare de echipamente. În prezent, Linux rulează pe următoarele platforme: i * 86, Motorola 680 * 0, DEC Alpha, IBM PowerPC, Sun Sparc, MIPS, ARM.
Există o diferență între kernel-ul Linux și sistemul Linux.
Sistemul Linux include atât componente create special pentru acest sistem de operare, cât și fragmente împrumutate de la alte sisteme. Linux oferă un mediu software modern pentru dezvoltarea profesională a aplicațiilor și a programelor utilizatorilor, însă nu conține standarde stricte care determină funcționarea sistemului în sine. O distribuție modernă de Linux include:
• Facilități de suport pentru sistemele de fișiere
• Instrumente pentru crearea și administrarea conturilor de utilizator
• Instrumente de administrare a rețelei.
Linux este un sistem de operare freeware. Așa cum am menționat mai devreme, rezultatul mai multor modificări făcute de diferiți dezvoltatori bazați pe kernelul Linux a creat multe modificări independente care diferă în funcție de caracteristicile lor.
Distribuția Linux include un set de fișiere și este un sistem Linux complet. Toate modificările legate de același sistem formează familia expunerilor acestei distribuții. Numerotarea versiunilor este în formatul X.YY.ZZ, unde X înseamnă 0, 1 sau 2 este numărul principal, iar YY și ZZ sunt reprezentate prin implementarea numerelor 0-99. Versiunile ulterioare au numere mai mari.
Printre distribuțiile Linux puteți observa:
• Slackware
• Red Hat Software Inc.
• Sistemul Softlanding Linux (SLS)
• TAMU (Universitatea Texas ASM) Linux.
• Mandrake Linux
• Corel Linux