sisteme de operare Gnu Linux. Cinci cele mai bune pachete software pentru copii pentru Linux. Ce s-a schimbat acum

Lumea computerelor moderne nu se referă numai la dispozitivele care rulează sisteme de operare Windows sau macOS. Există un alt sistem foarte interesant - Linux. Sincer vorbind, sistemul de operare Linux este probabil cel mai versatil sistem de operare din lume care poate fi folosit pe orice dispozitiv. De exemplu, de fiecare dată când utilizați smartphone-ul pe sistemul de operare mobil Android, accesați direct nucleul Linux. Suntem siguri că ați auzit măcar de mașini cu pilot automat. Ghiciți pe ce sistem de operare se bazează software-ul pentru aceste mașini autonome? Așa este, Linux.

Am scris deja multe pe site-ul nostru despre, Și . Deci, toate funcționează sub control software pe nucleul Linux. În plus, toate serverele mari din centrele de date care găzduiesc site-uri de internet rulează și pe Linux. De ce este sistemul de operare Linux atât de popular? Toate acestea se datorează faptului că este complet gratuit și codul sursă este complet deschis. Toate acestea contribuie la faptul că dezvoltatorii pot schimba cu ușurință codul după cum au nevoie.

În materialul nostru vom continua să vă prezentăm sistemul de operare Linux. Și, poate, astăzi vom pune accentul principal pe a vă explica ce este un sistem de operare în general și, în special, GNU/Linux. Dacă încă ești interesat, atunci hai să începem.

Ce este un sistem de operare?

Acest lucru poate suna stupid, dar nu toată lumea înțelege pe deplin ce este un sistem de operare. Și astfel, un sistem de operare este un software special care este folosit pentru a interacționa echipamentele între ele și ajută utilizatorul să interacționeze cu computerul.

Care este esența procesului de gestionare a hardware-ului computerului de către sistemul de operare? Dacă luăm în considerare un computer obișnuit, atunci sistemul de operare este responsabil pentru funcționarea procesorului, RAM, hard disk, module wireless, mouse, tastatură, porturi USB, placă video, iluminare de fundal a ecranului și multe altele, adică într-adevăr tot. În plus, sistemul de operare trebuie să gestioneze și dispozitivele externe care se pot conecta la computer. Acestea pot fi hard disk-uri externe, imprimante, scanere, unități flash, smartphone-uri și așa mai departe.

Pe lângă hardware-ul PC-ului, sistemul de operare trebuie să gestioneze și software-ul. Adică, se asigură că programele funcționează corect, le alocă cantitatea necesară de RAM, distribuie resursele plăcii video și, de asemenea, distribuie eficient resursele între programele active și inactive.

Sistemul de operare trebuie să gestioneze tot software-ul de pe computer, asigurându-se că fiecare aplicație are suficientă memorie pentru a rula și, de asemenea, comută procesele între programele active și cele inactive.

În plus, sistemul de operare trebuie să ofere și interacțiunea utilizatorului cu computerul, acceptând comenzi prin tastatură sau alte dispozitive de introducere a comenzilor. După cum puteți vedea, sistemul de operare este baza, deoarece fără el, un computer nu este altceva decât o cutie de cipuri.

Ce este GNU/Linux?

După cum am scris deja în materialul nostru, numărul mare de versiuni diferite de Linux este atât problema, cât și avantajul său. Problema este că mulți utilizatori pur și simplu nu doresc să treacă prin bătaia de cap de a alege cea mai bună distribuție pentru ei înșiși. Și avantajul este că utilizatorii nu sunt forțați să intre în niciun cadru specific.

Dar când spunem „sistem de operare Linux”, în majoritatea cazurilor ne referim la proiectul GNU/Linux. În general, Linux este un nucleu care precizează clar modul în care componentele hardware ale unui computer ar trebui să interacționeze între ele. Dar modul în care utilizatorul ar trebui să interacționeze cu nucleul Linux este determinat de GNU. Deci, să ne dăm seama ce este GNU.

Ce este GNU?

GNU este din punct de vedere istoric prima încercare a comunității mondiale de programare de a face software-ul gratuit. În esență, GNU este un set de instrumente gratuite care ajută utilizatorul să interacționeze cu nucleul Linux. Să aruncăm o privire mai atentă la ce este acest set de instrumente.

Deci, pentru a interacționa cu nucleul sistemului de operare la un nivel de bază, aveți nevoie de cel puțin un terminal. Terminalul este o linie de comandă prin care puteți trimite comenzi către kernel și va efectua anumite acțiuni (și terminalul este și motivul pentru care programatorii și administratorii de sistem pur și simplu adoră Linux). GNU oferă propriul său shell terminal „proprietar” numit BASH.

Dar nu veți ajunge departe cu un singur terminal, pentru că nimeni nu vrea să-și amintească sute de comenzi și să vadă doar un ecran negru pe computer în 2017. Prin urmare, utilizatorii au nevoie de un desktop similar cu cel pe care îl văd în Windows. Și aici nici lui GNU nu îi pasă, oferind utilizatorilor săi unul dintre cele mai bune desktop-uri din lumea Linux - GNOME. În plus, cel mai popular editor de grafică multiplatformă gratuit GIMP, care este o alternativă demnă la puternicul Adobe Photoshop, a fost dezvoltat pentru prima dată special pentru GNU.

Deși mulți dezvoltatori care susțin proiectul GNU sunt foarte jigniți că ei sunt cei care investesc mult în dezvoltarea kernel-ului Linux, nimeni nu îi respectă pentru asta. În multe feluri le înțelegem. Dar aici îmi vine în minte o analogie cu mașinile. Toată lumea cunoaște producătorul datorită motorului minunat, dar nimeni nu știe exact cine face pedalele sau brodează pe scaun sigla producătorului.

Dar să revenim la desktop. La urma urmei, el este cel care modelează impresiile utilizatorului despre sistemul de operare.

Ce este desktopul în GNU/Linux?

Desktop-ul GNU/Linux în sine este un strat de programe care ajută utilizatorul să interacționeze cu nucleul sistemului de operare. Este foarte convenabil să considerați desktopul ca un fel de piramidă de programe de diferite niveluri. La cel mai de jos nivel se află hardware-ul care interfață direct cu nucleul. Software-ul constă dintr-un set de biblioteci care oferă, de exemplu, distribuția resurselor sistemului și lucrează cu periferice.

În a doua etapă există un set de programe care sunt responsabile pentru interfața ferestrei, conexiunea la rețea și așa mai departe. Și partea de sus a piramidei este un set de aplicații desktop, cum ar fi un calendar, un calculator, un ceas și așa mai departe.

Relua

Lumea Linux este o lume minunată a software-ului liber. Și GNU/Linux a contribuit foarte mult la această popularitate. Creatorilor GNU ar trebui să li se acorde credit pentru faptul că au lucrat de mulți ani pentru a face lumea software-ului liberă. În materialul nostru, am încercat să vă oferim informații de bază despre Linux ca sistem de operare. În plus, am încercat să vă oferim o înțelegere de bază a desktop-ului și a modului în care acesta interacționează cu nucleul Linux. Sperăm cu adevărat că materialul nostru v-a spulberat temerile și preocupările cu privire la utilizarea sistemului de operare Linux și, în special, a GNU, în munca de zi cu zi.

Curiozitatea inerentă fiecărui copil îl face pe copil să ajungă la tastatură chiar înainte să învețe să meargă. Nu ar trebui să așteptați până când el crește și începe să înțeleagă scopul tastelor Backspace și Enter. Puteți începe să învățați cele mai ascuțite tehnici de lucru cu un computer de la o vârstă foarte fragedă. Pentru părinții care doresc să se implice în educația informatică pentru copilul lor, prima întrebare care se pune este: de unde să încep? Cel mai probabil, nu este posibil să interesați un copil cu povești despre MySQL sau cu o demonstrație a unui calculator în acest scop, merită să pregătiți materialul pentru a fi demonstrat în avans, sau chiar mai bine, folosind un mediu special, un shell convenabil; care contine cele mai interesante si utile aplicatii pentru copil.

Un astfel de shell ar putea fi o distribuție Linux destinată copiilor. Pe Internet puteți găsi multe proiecte similare: de la ansambluri simplificate „adulte”, care se disting prin prezența unui software special, până la distribuții în care accentul principal este pus pe ușurința de gestionare. În cadrul acestei recenzii, vom analiza trei proiecte interesante destinate copiilor de diferite vârste: DoudouLinux pentru cei mici, Qimo pentru copii pentru preșcolari și școlari primari și, în sfârșit, Sugar on a Stick pentru școlari. Cu toate acestea, aceste limite de vârstă sunt foarte arbitrare.

⇡ Qimo for kids 2.0 - Linux pentru copii bazat pe Ubuntu

  • Dezvoltator: QuinnCo
  • Dimensiune: 700 MB
  • Interfață rusă: nu

Distribuția pentru copii Qimo este construită pe nucleul Ubuntu 10.04. Din păcate, nu există nicio speranță pentru actualizări frecvente ale acestui sistem de operare pentru copii. Proiectul a fost realizat doar din eforturile entuziaștilor, așa că însuși faptul existenței sale este deja bun.

O distribuție Linux destinată copiilor nu este mult diferită în concept de versiunea „adulților” a sistemului. Mediul care va fi disponibil după încărcarea sistemului de operare este un set de programe preinstalate necesare pentru funcționare. Cu toate acestea, spre deosebire de versiunea obișnuită a sistemului, versiunea pentru copii a sistemului de operare are anumite cerințe. În primul rând, programele colectate în distribuție trebuie să învețe principiile de bază ale lucrului pe computer. În al doilea rând, nu ar trebui să fie plictisitoare pentru copil - este bine dacă au elemente de joacă.

Dezvoltatorii kitului de distribuție pentru copii Qimo pentru copii au încercat să respecte aceste reguli, iar „umplutura” trusei de distribuție Qimo a fost compilată astfel încât să acopere cele mai importante aspecte ale educației informatice.

Prima impresie a unui copil despre un computer se formează după ce vede o imagine pe ecranul monitorului. Cu cât imaginea de pe afișaj este mai colorată și clară, cu atât prima cunoștință va fi mai interesantă. Prin urmare, s-a acordat o atenție deosebită aspectului sistemului de operare - interfața amuzantă cu un urs polar amintește oarecum de basmul despre ursulețul Umka, care chiar dorea să știe „ce” și „de ce”.

Qimo pentru copii nu este destinat copiilor de o anumită vârstă. Atât un copil de trei ani, cât și un copil de șapte ani vor fi la fel de interesați să comunice cu acest sistem. Mai mult, dacă se dorește, Qimo pentru copii poate „crește” pe măsură ce utilizatorul principal câștigă experiență. Sistemul poate fi actualizat prin instalarea unei varietăți de software suplimentar, care este conținut în baza de date mare Ubuntu Software Center.

Qimo, ca și sistemele de operare pentru adulți, are un desktop și un meniu principal, dar micul utilizator nu trebuie să caute departe programul său preferat. Comenzile rapide pentru lansarea aplicațiilor pentru copii sunt colectate pe un panou separat din partea de jos a ecranului.

Una dintre activitățile preferate ale unui copil este să apese tastele tastaturii. Dacă arătați puțină răbdare, această distracție poate fi transformată într-un exercițiu util pentru memorarea alfabetului și învățarea elementelor de bază ale alfabetizării. Cel mai simplu utilitar de tastare Mousepad 0.2.16, care este inclus în distribuție, vă va ajuta în acest sens. Acest program este comparabil cu editorul de text Notepad, ale cărui principale funcții sunt selectarea unui font și căutarea fragmentelor de text. Mousepad are, de asemenea, capacitatea de a înlocui automat textul.

Următoarea aplicație adusă în panoul pentru copii este GCompris. Este un set mare de jocuri educative destinate copiilor de la doi ani. Printre aceste jocuri se numără, de exemplu, aplicații care dezvoltă memoria și observația, în care trebuie să cauți diferențe într-o pereche de imagini. Jocurile individuale din setul GCompris vor permite copilului dumneavoastră să exploreze culorile de bază. Jocuri simple, dar distractive, vă vor învăța copilul să numere, să citească și să gândească rapid.

Toate jocurile din acest pachet sunt împărțite în grupuri în funcție de scopul lor, iar fiecare grupă, la rândul său, poate include mai multe seturi de jocuri tematice. De exemplu, în grupul de aplicații care dezvoltă tactica și gândirea strategică, puteți găsi atât sarcini simple - să zicem, să aliniați mai multe bile la rând, cât și altele mai complexe, precum sarcinile de șah: șahmat cu ajutorul a două regine. , terminați jocul cu ajutorul unei turne și al regelui sau doar jucați șah unul la unul cu computerul. Jocul, în care trebuie să te plimbi într-un labirint tridimensional, concentrându-te pe o hartă „plată” a mediului, conform dezvoltatorilor GCompris, va contribui la dezvoltarea imaginației spațiale a unui copil.

Pentru a aprecia GCompris, trebuie să urmăriți toate jocurile și nu există nicio modalitate de a face acest lucru rapid, deoarece numărul total de puzzle-uri și puzzle-uri este de zeci.

Colecția de jocuri Childsplay este în mare parte aceeași cu GCompris. Principala diferență este că această colecție se adresează copiilor mai mici. Grafica din aceste jocuri este mai mare și mai luminoasă, iar sarcinile sunt mai puțin complexe. Deși simplu, fiecare joc are un nivel de dificultate pe care părinții îl pot schimba. Jocul îi va permite copilului să-și amintească ce sunete scot animalele, îi va face memoria să funcționeze, îi va oferi posibilitatea de a-și folosi imaginația și de a câștiga prima experiență de lucru cu tastatura și mouse-ul.

Qimo for kids include și programe educaționale populare pentru copii, dezvoltate sub brandul Tux4Kids. Cel mai cunoscut dintre ele este editorul grafic Tux Paint, destinat copiilor de la trei la doisprezece ani. Acest program are o interfață colorată, iar toate acțiunile din el sunt însoțite de efecte sonore. În plus, în timp ce lucrezi cu Tux Paint, în partea de jos a ecranului apare un pinguin, care observă acțiunile copilului și îi spune ce trebuie să facă. În ciuda faptului că editorul grafic se adresează copiilor, gama de instrumente disponibile este destul de largă: acestea includ diverse pensule (cu posibilitatea de a adăuga altele noi), ștampile distractive, instrumente pentru adăugarea de text și filtre artistice. Este important ca, pentru a salva desenele, copilul nu trebuie să înțeleagă complexitatea lucrului cu fișiere și foldere - i se cere pur și simplu să facă clic pe butonul de salvare, iar programul setează numele și locația fișierului în sine.

Al doilea program din setul Tux4Kids este jocul de matematică TuxMath. Aplicația este concepută ca un joc arcade și vă permite să vă consolidați cunoștințele de aritmetică. Esența TuxMath este foarte simplă - un pinguin controlează un pistol cu ​​laser care trage numere în scădere și expresii matematice. Pentru a folosi o armă, trebuie să tastați răspunsul corect pe tastatură și trebuie să aveți timp să faceți acest lucru înainte ca numerele să ajungă la marginea ecranului și să distrugă așezarea pinguinului. Jocul are mai multe moduri, inclusiv arcade, misiuni și așa mai departe. TuxMath poate fi jucat singur sau cu prietenii.

În cele din urmă, TuxTyping este un program similar cu același pinguin, Tux. Cu toate acestea, în acest caz, copiii sunt rugați să hrănească peștele pinguin tastând cuvintele necesare pe tastatură. În setările sale puteți selecta limba rusă.

Programul laby este o dovadă suplimentară că Qimo pentru copii acoperă o gamă de vârstă destul de largă. Acest utilitar este nimic mai puțin decât un simulator pentru învățarea programarii. Principiul laby este foarte simplu - ecranul arată un labirint prin care aleargă o furnică. Lângă labirint este afișată o secvență de comenzi care va permite insectei să iasă din labirint, evitând obstacolele. Redând o secvență de comenzi, puteți vedea dacă algoritmul pentru „salvarea” furnicii este compus corect. Utilizatorului i se cere să introducă el însuși comanda lipsă, pe măsură ce trece la niveluri mai mari de complexitate, labirintul devine din ce în ce mai confuz, iar numărul de comenzi care trebuie scrise independent crește.

⇡ DoudouLinux 2011-01 - ușor de gestionat computerul!

  • Dezvoltator: Jean-Michel Philippe și alții
  • Dimensiune: 700 MB
  • Interfață rusă: da

Creatorii distribuției DoudouLinux susțin că copiii de până la doi ani pot folosi acest sistem de operare. Pentru a face mediul ușor de înțeles pentru un copil, dezvoltatorii au ținut cont de câțiva factori de bază: pentru a începe, nu trebuie să fiți capabil să citiți, să selectați ceva din listele derulante sau să puteți lucra cu fișiere și foldere. În plus, este foarte important ca sistemul să nu aibă un desktop de pe care să poată dispărea comenzile rapide. De asemenea, nu există bară de activități și nu există nicio opțiune pentru a minimiza aplicațiile. Toate programele pot fi închise prin simpla apăsare a tastei Esc. În acele programe care sunt concepute pentru copiii de vârstă preșcolară și primară, este posibil să salvați rezultatele și, în majoritatea cazurilor, puteți părăsi jocurile pentru copii fără a răspunde solicitărilor.

În ciuda faptului că DoudouLinux a fost creat de un francez, angajații Institutului de Informatică Aplicată al Universității Pedagogice de Stat din Tomsk sunt în prezent implicați activ în dezvoltarea sa. Datorită acestui fapt, distribuția a fost tradusă în rusă, iar multe aplicații sunt echipate cu instrucțiuni vocale.

În total, DoudouLinux are aproximativ cincizeci de aplicații (majoritatea de jocuri), care sunt concepute pentru copiii sub nouă ani. Cu toate acestea, instrumente precum un editor de text și un browser pot fi folosite și de adulți, în special de persoanele în vârstă, pentru care lucrul într-un sistem de operare convențional pare prea dificil.

Bazată pe Debian, această distribuție pentru copii include colecțiile populare de aplicații de jocuri Childsplay și GCompris, programele de antrenament pentru mouse Pysycache și Gamine și editorul de grafică pentru copii Tuxpaint. Puteți lansa toate acestea direct din meniul principal al DoudouLinux, astfel încât chiar și un copil de trei ani își va putea alege singur jocul preferat.

Pentru copiii mai mari și părinții lor, este oferit modul „Toate DoudouLinux”, când accesați el puteți vedea toate aplicațiile disponibile grupate pe categorii („Tutoriale”, „Activități”, „Jocuri” și așa mai departe), precum și accesați sistemele de setări ale sistemului de operare.

Primul lucru pe care un copil trebuie să învețe să se simtă confortabil cu un computer este cum să opereze un mouse. Pentru cei mici este potrivit programul Gamine, care pur și simplu îl va ajuta pe copil să înțeleagă că prin mișcarea mouse-ului poate controla mișcarea cursorului pe ecran. În acest program, cursorul este transformat într-o perie multicoloră, iar prin mișcarea mouse-ului, copilul desenează pe ecran. Un set de aplicații Pysycache vă va ajuta să stăpâniți și mai mult mouse-ul. Are sarcini precum colectarea obiectelor făcând dublu clic pe ele, mutarea animalelor în jurul ecranului făcând clic pe butoanele din dreapta și din stânga, deschiderea unei imagini ascunse, compunerea puzzle-urilor simple trăgând piesele la locul potrivit, deplasarea camerei pe ecran și „facerea fotografiilor” făcând clic cu mouse-ul în locația potrivită a ecranului.

Unele jocuri menite să vă ajute să stăpâniți mouse-ul și tastatura pot fi găsite și în suita de aplicații GCompris, care este, de asemenea, inclusă în distribuția Qimo pentru copii discutată mai sus. În total există peste o sută de exerciții diferite, de la cele mai simple - pentru copii - până la predarea lecturii, matematicii, fizicii și geografiei. De exemplu, unui copil i se poate cere să modeleze un circuit electric, să configureze un sistem de apă sau să navigheze pe o navă printr-o ecluză. Este foarte important ca utilizatorilor DoudouLinux să li se ofere nu numai versiunea în limba engleză, ci și versiunea rusă a GCompris. Desigur, în exercițiile pentru copii, versiunea lingvistică nu contează, dar în programele de predare a lecturii, prezența limbii ruse este foarte importantă.

La fel ca Qimo pentru copii, această distribuție include un set de aplicații de jocuri Childsplay. Adevărat, DoudouLinux folosește o versiune veche a proiectului, care datează din 2006, care nu mai este suportată. Are o grafică mai proastă decât versiunea actuală, iar selecția de jocuri este mai mică, așa că să sperăm că acest pachet va fi actualizat în următoarele versiuni ale DoudouLinux.

Copiii de vârstă preșcolară și primară vor găsi o mulțime de lucruri interesante în DoudouLinux. De exemplu, programul Kanagram oferă rezolvarea anagramelor, KGeography conține o bază uriașă de cunoștințe despre geografie și vă permite să studiați țări, capitale, steaguri de state și așa mai departe. KGeography are un mod de ghicitori, prin care un copil își poate testa cunoștințele.

KHangMan este un „spânzurat”, „Mr Tuber” - un joc în care puteți popula un acvariu cu pești, puteți îmbrăca un cartof sau un pinguin și, în același timp, puteți învăța numele părților corpului în diferite limbi. Folosind aplicația KLettres, puteți învăța alfabetul francez și englez, precum și aranjarea literelor pe tastatură. Aproape fiecare aplicație are capacitatea de a seta nivelul de dificultate, astfel încât jocul educațional preferat al copilului tău poate crește odată cu el.

Copiii mai mari vor dori probabil să folosească sistemul de operare nu numai pentru jocuri, ci și pentru muncă. Secțiunea „Activități” conține cele mai populare aplicații non-jocuri. Acesta este un calculator, un dicționar englez-rus, un editor de text, un sistem de mesagerie instant și, desigur, un browser. Acesta din urmă merită menționat separat. DoudouLinux integrează sistemul de filtrare web DansGuardian, care împiedică copiii să acceseze site-uri care conțin conținut pentru adulți. Acest sistem folosește o varietate de metode de filtrare: liste „negre” de site-uri care s-au compromis, filtre pentru conținutul paginii în mai multe limbi (pe baza cuvintelor cheie), filtre pentru conținut grafic și adrese de link. În general, DansGuardian este un sistem destul de fiabil. De exemplu, când tastați cuvântul „sex” în Google, pagina cu rezultatele căutării este complet blocată.

Aproape toate programele colectate în DoudouLinux pot fi găsite separat, descărcate și utilizate în cadrul unei alte distribuții sau chiar al unui alt sistem de operare. De exemplu, Childsplay este lansat nu numai pentru Linux, ci și pentru Mac OS X și Windows. Cu toate acestea, principalul avantaj al acestui sistem este cea mai simplificată interfață care permite chiar și unui copil mic să controleze computerul. În plus, este foarte important ca micul cercetător să nu poată dăuna mediului actual în niciun fel - comenzile rapide nu vor dispărea nicăieri și nu vor fi șterse date importante pentru părinți. Și, desigur, avantajul incontestabil al DoudouLinux este că sistemul poate funcționa ca un LiveCD și, prin urmare, îl poți lua cu tine peste tot, de exemplu, la o vizită, unde un copil se poate plictisi fără jucăriile lui preferate.

⇡ Sugar on a Stick 4 - un sistem de comunicare între școlari

  • Dezvoltator: Sugar Labs
  • Dimensiune: 540 MB
  • Interfață rusă: nu

Sistemul de operare Sugar on a Stick, bazat pe Fedora, este o versiune portabilă a Sugar OS, care a fost folosită în laptopurile pentru copii ca parte a proiectului educațional OLPC (One Laptop Per Child). Sugar on a Stick poate fi rulat de pe o unitate flash pe orice computer, inclusiv netbook-uri.

Acest sistem de operare este interesant deoarece implementează o abordare originală a interfeței cu utilizatorul. Nu există concepte precum „desktop”, „dosar”, „fișier” sau „fereastră” folosite aici. Puteți lucra doar într-o singură aplicație la un moment dat, care se deschide doar în modul ecran complet. Sistemul salvează sesiunea într-un așa-numit jurnal, iar utilizatorul poate reveni la ea mai târziu. Folosind jurnalul, vă puteți organiza și datele după dată, frecvența accesului sau după tipul de fișier. Deoarece jurnalul înregistrează toate acțiunile utilizatorului, părinții pot vedea cu ușurință ce făcea copilul lor pe computer atunci când nu erau prin preajmă.

Sugar on a Stick are o serie de aplicații numite Activități. Multe dintre ele sunt concepute pentru a lucra împreună. De exemplu, există un chat pentru rețeaua locală, capacitatea de a lucra împreună într-un editor de testare și instrumente pentru schimbul de marcaje. În plus, cu Sugar on a Stick puteți asculta muzică și viziona filme, citi cărți electronice, desena, răsfoiți site-uri web, jucați jocuri educaționale, scrieți muzică, programe și așa mai departe.

⇡ Concluzie

Dacă ți-ai propus să alegi distribuția Linux ideală pentru copilul tău, poți întâlni și proiecte precum Foresight for Kids, Edubuntu, LinuxKidX și altele. Din păcate, alegerea software-ului educațional pentru copii nu este foarte largă. De aceea seturi de aplicații precum GCompris, Childsplay, precum și editorul grafic TuxPaint migrează de la o distribuție pentru copii la alta. Din păcate, în epoca noastră pragmatică a oamenilor de afaceri și a tranzacțiilor comerciale, copiii sunt adesea pur și simplu uitați. Din ce în ce mai mult, creșterea și educația lor sunt amintite atunci când promite cel puțin profit și beneficii comerciale. Dar această abordare este fundamental greșită, deoarece viitorul depinde de atenția acordată copiilor.

Desigur, toată lumea înțelege că dezvoltarea de software educațional și crearea de versiuni de sisteme de operare pentru copii sunt importante, dar fără sprijin tangibil din partea organizațiilor bogate, aceste eforturi pot rămâne în stadiul primelor versiuni. Chiar vreau să cred că acest lucru nu se va întâmpla.

1.2. Ce este GNU/Linux?

Linux este un sistem de operare: un set de programe care vă permit să lucrați cu computerul și să rulați alte programe.

Sistemul de operare (OS) este format din mai multe programe de bază de care computerul dumneavoastră are nevoie pentru a putea comunica și primi instrucțiuni de la utilizatori; citiți și scrieți date pe hard disk-uri, benzi și imprimante; monitorizați utilizarea memoriei; lansează alte programe. Cea mai importantă parte a sistemului de operare este nucleul. Într-un sistem GNU/Linux, nucleul este Linux. Restul sistemului constă din alte programe, multe dintre ele scrise de Proiectul GNU sau pentru Proiectul GNU. Deoarece un nucleu Linux nu este întregul sistem de operare care rulează, preferăm să folosim termenul " GNU/Linux » pentru a se referi la sisteme pe care mulți le numesc în mod greșit „ Linux ».

Linux este modelat după sistemul de operare Unix. De la bun început, Linux a fost conceput pentru a fi un sistem multi-tasking, multi-utilizator. Acești factori sunt suficienți pentru a face Linux diferit de alte sisteme de operare binecunoscute. Cu toate acestea, Linux este mult mai diferit decât vă puteți imagina. Spre deosebire de alte sisteme de operare, Linux nu este deținut de nimeni. O mare parte a sistemului este dezvoltată gratuit de voluntari.

Dezvoltarea a ceea ce va deveni mai târziu GNU/Linux a început în 1984, când Free Software Foundation a început să dezvolte un sistem de operare gratuit asemănător Unix numit GNU.

Linus Torvalds continuă să coordoneze munca a câteva sute de dezvoltatori prin mai multe subsisteme suport. Există un site oficial pentru nucleul Linux. Informații despre lista de corespondență Linux-kernel poate fi găsit în lista de corespondență Linux-kernel FAQ.

Utilizatorii Linux au o libertate enormă în a-și alege software-ul. De exemplu, utilizatorii Linux pot alege dintr-o duzină de shell-uri de linie de comandă diferite și mai multe desktop-uri grafice. Această alegere surprinde adesea utilizatorii altor sisteme de operare care nu s-au gândit niciodată că shell-urile sau desktop-ul ar putea fi înlocuite.

Linux este, de asemenea, mai puțin predispus la blocări, este mai capabil să ruleze mai mult de un program simultan și mai sigur decât multe alte sisteme. Datorită acestor avantaje, Linux cucerește rapid piața sistemelor de operare pentru servere. Recent, Linux a început să devină popular printre utilizatorii casnici și în mediile corporative.

Există într-adevăr un Linux și acești oameni îl folosesc, dar este doar o parte a sistemului pe care îl folosesc. Linux este nucleul: programul din sistem care alocă resursele mașinii celorlalte programe pe care le rulați. Nucleul este o parte esențială a unui sistem de operare, dar inutil în sine; poate funcționa numai în contextul unui sistem de operare complet Linux este utilizat în mod normal în combinație cu sistemul de operare GNU: întregul sistem este în principiu GNU cu Linux adăugat, sau toate așa-numitele distribuții „Linux” sunt de fapt distribuții GNU/Linux.

Mulți utilizatori nu înțeleg diferența dintre kernel, care este Linux, și întregul sistem, pe care îl numesc și „Linux”. Utilizarea ambiguă a numelui nu îi ajută pe oameni să înțeleagă Acești utilizatori cred adesea că Linus Torvalds a dezvoltat întregul sistem de operare în 1991, cu puțin ajutor.

Programatorii știu în general că Linux este un nucleu. Dar, din moment ce au auzit în general întregul sistem numit și „Linux”, adesea au în vedere o istorie care ar justifica denumirea întregului sistem după kernel. De exemplu, mulți cred că, odată ce Linus Torvalds a terminat de scris Linux, nucleul, utilizatorii săi au căutat și alte programe libere care să-l însoțească și au descoperit că (fără un motiv anume) majoritatea tot ceea ce era necesar pentru a face un sistem asemănător Unix era deja disponibil.

Ceea ce au găsit nu a fost un accident – ​​a fost sistemul GNU nu complet. Software-ul gratuit disponibil s-a adăugat la un sistem complet, deoarece Proiectul GNU a lucrat din 1984 pentru a realiza unul. În Manifestul GNU am stabilit scopul de a dezvolta un sistem gratuit asemănător Unix, numit GNU. Anunțul inițial al proiectului GNU prezintă, de asemenea, unele dintre planurile originale pentru sistemul GNU. Până la începutul Linux, GNU era aproape terminat.

Majoritatea proiectelor de software liber au scopul de a dezvolta un anumit program pentru un anumit loc de muncă. De exemplu, Linus Torvalds și-a propus să scrie un nucleu asemănător Unix (Linux); Donald Knuth și-a propus să scrie un formatator de text (TeX); Bob Scheifler și-a propus să dezvolte un sistem de ferestre (X Window System). Este firesc să măsori contribuția acestui gen de proiecte prin programe specifice care au venit din proiect.

Dacă am încerca să măsurăm contribuția Proiectului GNU în acest fel, ce am concluziona Un furnizor de CD-ROM a descoperit că în „distribuția Linux”, software-ul GNU a fost cel mai mare contingent, aproximativ 28% din totalul codului sursă? aceasta a inclus unele dintre componentele majore esențiale fără de care nu ar putea exista un sistem Linux în sine a fost de aproximativ 3%. .) Deci, dacă urmați să alegeți un nume pentru sistem în funcție de cine a scris programele în sistem, cea mai potrivită alegere ar fi „GNU”.

Dar acesta nu este cel mai profund mod de a analiza întrebarea. Proiectul GNU nu a fost, nu este, un proiect de dezvoltare a unor pachete software specifice. Nu a fost un proiect de dezvoltare a unui compilator C, deși am făcut asta. Nu a fost un proiect de dezvoltare a unui editor de text, deși noi am dezvoltat unul. Proiectul GNU și-a propus să se dezvolte un sistem complet gratuit asemănător Unix: GNU.

Mulți oameni au adus contribuții majore la software-ul liber din sistem și toți merită credit pentru software-ul lor. Dar motivul este un sistem integrat— și nu doar o colecție de programe utile — se datorează faptului că Proiectul GNU și-a propus să îl facă unul. Am făcut o listă cu programele necesare pentru a realiza a complet sistem liber și am găsit, am scris sau am găsit sistematic oameni care să scrie totul pe listă. Am scris componente esențiale, dar neincitant, pentru că nu poți avea un sistem fără ele. Unele dintre componentele sistemului nostru, instrumentele de programare, au devenit populare singure printre programatori, dar am scris multe componente care nu sunt instrumente. Am dezvoltat chiar și un șah joc, GNU Chess, pentru că un sistem complet are nevoie și de jocuri.

La începutul anilor '90, am pus la punct întregul sistem, cu excepția nucleului. Am început și un nucleu, GNU Hurd, care rulează pe Mach. Dezvoltarea acestui nucleu a fost mult mai grea decât ne așteptam; GNU Hurd a început să funcționeze în mod fiabil în 2001, dar este departe de a fi gata de utilizare în general.

Din fericire, nu a trebuit să așteptăm Hurd, din cauza Linux, odată ce Torvalds a eliberat Linux-ul în 1992, acesta s-a încadrat în ultimul decalaj major din sistemul GNU. Oamenii au putut apoi să combine Linux cu sistemul GNU system — o versiune a sistemului GNU care conținea și Linux Sistemul GNU/Linux, cu alte cuvinte.

A-i face să lucreze bine împreună nu a fost o treabă banală. Unele componente GNU au avut nevoie de schimbări substanțiale pentru a funcționa cu Linux. Integrarea unui sistem complet ca distribuție care să funcționeze „din cutie” a fost și o muncă mare. A fost nevoie să abordăm problema modului de instalare și de pornire a sistemului, o problemă pe care nu o abordasem, deoarece nu ajunsesem încă la acel punct era o muncă care, în natura lucrurilor, urma să fie făcută cu siguranță de cineva.

Proiectul GNU acceptă și sistemele GNU/Linux cel sistem GNU. FSF a finanțat rescrierea extensiilor legate de Linux în biblioteca GNU C, astfel încât acum acestea să fie bine integrate, iar cele mai noi sisteme GNU/Linux utilizează versiunea actuală a bibliotecii fără modificări. FSF a finanțat, de asemenea, o etapă incipientă a dezvoltării Debian GNU/Linux.

Astăzi există multe variante diferite ale sistemului GNU/Linux (numite adesea „distros”). Cele mai multe dintre ele includ programe non-libere – dezvoltatorii lor urmează filozofia asociată cu Linux mai degrabă decât filozofia „software liber” a GNU. Dar există și distribuții GNU/Linux complet gratuite. FSF acceptă facilități informatice pentru câteva dintre ele.

Realizarea unei distribuții GNU/Linux gratuită nu este doar o chestiune de eliminare a diferitelor programe non-libere. În zilele noastre, versiunea obișnuită de Linux conține și programe non-free. Aceste programe sunt destinate să fie încărcate în dispozitivele I/O atunci când sistemul pornește și sunt incluse, ca serii lungi de numere, în „codul sursă” al Linux-ului. Astfel, menținerea distribuțiilor gratuite GNU/Linux presupune acum și menținerea unei versiuni gratuite de Linux.

Indiferent dacă utilizați sau nu GNU/Linux, vă rugăm să nu derutați publicul folosind numele „Linux” în mod ambiguu. Linux este nucleul, una dintre componentele majore esențiale ale sistemului. Sistemul în ansamblu este în principiu sistemul GNU , cu Linux adăugat Când „vorbiți despre această combinație, vă rugăm să o numiți „GNU/Linux”.

Dacă doriți să faceți un link pe „GNU/Linux” pentru referințe suplimentare, această pagină și sunt alegeri bune. Dacă menționați Linux, nucleul și doriți să adăugați un link pentru referințe ulterioare, http://foldoc.org/linux este o adresă URL bună de utilizat.

Postscripturi

În afară de GNU, un alt proiect a produs independent un sistem de operare gratuit asemănător Unix. Acest sistem este cunoscut sub numele de BSD și a fost dezvoltat la UC Berkeley. Nu era gratuit în anii 80, dar a devenit gratuit la începutul anilor 90. Un sistem de operare gratuit care există astăzi

  • Pe de altă parte, în anii de când a fost scris acest articol, Biblioteca C GNU a fost portată la mai multe versiuni ale nucleului BSD, ceea ce a făcut simplă combinarea sistemului GNU cu acel nucleu. La fel ca și în cazul GNU/Linux, acestea sunt într-adevăr variante ale GNU și, prin urmare, sunt numite, de exemplu, GNU/kFreeBSD și GNU/kNetBSD, în funcție de nucleul sistemului. Utilizatorii obișnuiți de pe desktop-uri obișnuite pot distinge cu greu între GNU/Linux și GNU/*BSD.
  • Destul de des pe Internet există dispute cu privire la cum ar trebui să se numească sistemul de operare Linux. Este suficient doar numele Linux, sau trebuie neapărat să folosiți expresia GNU Linux.

    În acest articol vom încerca să ne dăm seama cum să denumim corect sistemele de operare cu nucleul Linux și un set de software din proiectul GNU. Deci, Linux sau GNU Linux? Să aflăm!

    Una dintre cele mai mari controverse din comunitatea de software open source se învârte în jurul denumirii sistemului de operare GNU Linux. Un număr mare de distribuții au fost create utilizând nucleul Linux cu licență GNU GPL, scris de Linus Torvalds în 1991 și software GNU creat de Richard Stallman și Free Software Foundation. Din această cauză, a apărut o dezbatere dacă un astfel de sistem de operare ar trebui să fie numit simplu Linux sau GNU Linux.

    La mijlocul anilor '80, Richard Stallman a început să dezvolte software gratuit, astfel încât toată lumea să-l poată utiliza, să-l modifice și să-l distribuie gratuit la discreția lor. Aceasta a dus la crearea Free Software Foundation, care a devenit principalul organism pentru dezvoltarea și distribuția de software liber. Dezvoltatorii Free Software Foundation au creat tot software-ul necesar pentru ca sistemul de operare să ruleze corect, cunoscut acum sub numele de software GNU.

    Pentru interfața grafică pe ecran s-a luat decizia de a utiliza sistemul X Window. Dar a existat o problemă care a încetinit dezvoltarea - kernel-ul Hurd dezvoltat pentru acest sistem de operare era prea instabil. Apoi a apărut nucleul lui Linus Torvalds și și-a luat rolul în acest puzzle. De atunci, dezvoltatorii au început să folosească nucleul Linux împreună cu software-ul GNU pentru a-și crea distribuțiile Linux.

    De-a lungul anilor, numele Linux a fost adoptat de către mase pentru a se referi la astfel de sisteme de operare. Numele a fost transmis din gură în gură și oamenii nu credeau că Linux și GNU sunt lucruri diferite. Aici a început controversa.

    Argumente pentru GNU Linux

    Nu vă cer să apelați sistemul Stallmanix.

    Richard Stallman

    Oamenii care doresc ca sistemul de operare să se numească GNU Linux susțin că GNU a fost un sistem de operare complet în timpul dezvoltării, în timp ce nucleul Linux a fost doar un nucleu. Este vital pentru existența GNU doar pentru că propriul lor nucleu era inadecvat.

    „Programul dintr-un sistem asemănător Unix care alocă resursele mașinii și funcționează pe hardware se numește kernel.” GNU este de obicei folosit împreună cu nucleul Linux și această combinație se numește Linux. GNU Linux este folosit de milioane, dar mulți îl numesc din greșeală Linux.

    Site-ul web al proiectului GNU

    Richard Stallman a creat o pagină de întrebări frecvente parțial pentru a rezolva această problemă. El scrie că, deși nu au dezvoltat întregul sistem de operare, ei au dezvoltat cea mai mare parte a acestuia, iar motivația și viziunea lor pentru software-ul liber ar fi dus la kernel-ul pe care îl avem astăzi. Deci, GNU ar trebui să primească cel puțin un grad egal de mențiune în nume.

    Stallman notează că în anii 1980, Free Software Foundation a ridicat de una singură ideologia dezvoltării de software liber. Acest termen seamănă mai mult cu „libertatea de exprimare” decât „bere gratuită”. Poate că acesta a fost elementul motivant când Linus Torvalds a creat nucleul. El a fost parțial influențat de un discurs ținut de Richard Stallman în 1990 în Finlanda. Stallman spune că este posibil ca fără această influență Linus Torvalds să fi scris un nucleu asemănător Unix, dar cu siguranță nu ar fi fost gratuit.

    Stallman a propus inițial ca noul sistem de operare să se numească LiGNUx. Acest nume conține atât GNU, cât și Linux, dar sună ciudat. De aceea a venit mai târziu cu GNU Linux. Unii oameni spun că Richard Stallman face asta pentru ego-ul său. Dar Stallman însuși neagă acest lucru. El nu cere să numească sistemul Stallmanix.

    Un alt argument pentru acest nume este că mulți oameni folosesc sistemul GNU cu nucleul Linux și nu știu că este GNU. Ei cred că sistemul constă numai din nucleul Linux.

    Argumente pentru Linux

    Nu contează ce numesc oamenii Linux atâta timp cât folosesc acest sistem de operare. Personal, îl voi numi în continuare Linux.

    Linus Torvalds

    La discuție au luat parte și cei care preferă să numească sistemul de operare simplu Linux. Opiniile lor se învârt în jurul lui Richard Stallman fiind supărat că Linus a primit credit pentru ceva ce dorea să facă.

    Un alt motiv pentru utilizarea numelui Linux este că există și alte software-uri în afară de GNU, cum ar fi serverul de afișare, Apahce, Nginx, GUI etc.). Sistemul de operare Linux folosește o mulțime de software și este GNU mai important decât alte componente?

    O roată, un motor sau un scaun nu se poate separa de un vehicul funcțional și nu se poate deplasa separat.

    Jim Getty (fondatorul X Window)

    Susținătorii numelui Linux spun că un sistem de operare bazat pe nucleul Linux ar trebui să se numească Linux. Și o gândire similară se reflectă în răspunsul lui Linus Torvalds.

    Ei bine, cred că acest lucru este justificat, dar numai atunci când creați o distribuție GNU Linux. La fel ca SUSE Linux sau Debian Linux, este grozav. Pentru că dacă îți creezi propria distribuție, o poți numi cum vrei, chiar și „GNU Linux”.

    Sunt oameni care vor dori să numească sistemul GNU Linux și asta e în regulă. Nu este mai rău decât numele Linux Pro, Red Hat Linux sau Slackware Linux.

    Linus nu a inițiat discuții despre denumirea distribuției. Dar nu îi place ideea lui Stallman de a numi sistemul LiGNUx.

    Cred că Linux/GNU sau GNU/Linux sună mai profesionist, dar nu mă voi gândi la asta.

    Ce s-a schimbat acum?

    Încă nu există nicio declarație oficială cu privire la numele corect pentru sistemul de operare care se bazează pe nucleul Linux și pe utilitarele de proiect GNU. Cu toate acestea, mulți dezvoltatori de top au început să folosească numele GNU Linux. De exemplu, Debian, finanțat de Fundație, a început să se numească Debian GNU Linux în 1994. A fost urmată de alte câteva distribuții: BLAG, Dynebolic, Parabola.

    Dar companiile mari, de exemplu Red Hat Inc, Feodra Project preferă să-și numească sistemele de operare Linux. Încă nu este clar cum se va termina toate acestea. Disputa împarte doi dintre cei mai mari dezvoltatori de software din lume. Ceea ce pot face doi nu poate fi făcut de unul singur.

    Care credeți că este numele corect pentru acest sistem de operare: Linux sau GNU Linux? Scrieți în comentarii!

    Câteva discuții despre cum să denumești corect sistemul de operare Linux sunt în filmul despre crearea acestuia:

    • Serghei Savenkov

      un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva