Am trecut de la Windows la Linux. Iată care sunt lecțiile pe care le-am învățat pe parcurs.

de Ofir Chakon

Persoanele care își petrec cea mai mare parte a timpului în fața calculatorului trebuie să își pună la îndoială obiceiurile de bază. Mă refer la sistemul de operare pe care îl folosesc. Cota de piață a computerelor desktop cu Windows este acum de peste 90%!

Toată lumea folosește Windows din motive diferite:

  • Sistemul de operare (operating system) Windows vine ca sistem de operare implicit pe PC-ul (computerul personal) lor.
  • Utilizatorii au crescut cu diferite versiuni ale sistemului de operare Windows, așa că este dificil de schimbat.
  • Majoritatea oamenilor cred că Windows este singura alternativă pentru PC-ul lor desktop. În afară de sistemul de operare Mac, ei nu sunt expuși la mai multe alternative.

Trebuie să recunosc că Windows este bine conceput și convenabil. Vă permite să efectuați multe sarcini cu ușurință și este actualizat în mod regulat.

Dar dacă sunteți un utilizator de Windows care are puțină experiență cu alte sisteme de operare, este posibil să nu fiți conștient de toate opțiunile pe care le aveți.

Alternativa Windows pe care o prezint aici este Linux.

Linux este un sistem de operare open-source dezvoltat de comunitate. Linux este de tip Unix, ceea ce înseamnă că se bazează pe aceleași principii ca și alte sisteme bazate pe Unix. Linux este gratuit și are diferite distribuții, de exemplu Ubuntu, CentOS și Debian.

Care distribuție are avantajele și dezavantajele sale. Fiecare dintre ele este utilizată pentru aplicații diferite. Discul dur al lui Linux este considerat ușor. Este utilizat în sistemele încorporate, în dispozitivele casnice inteligente, în IoT (Internet-of-things) și în multe altele. Sistemul de operare Android se bazează, de asemenea, pe Linux.

În calitate de antreprenor în domeniul tehnologiei, cu o experiență de peste 7 ani, trebuie să spun că trecerea de la Windows la Ubuntu mi-a permis să devin mai productiv.

Am început să analizez cu atenție sistemul de operare atunci când am observat că instrumentele de bază pe care le foloseam nu îmi permiteau să fac progrese pentru latență. Aceste instrumente includ IDE-ul Android Studio și un simulator Android care rulează pe o mașină Windows. Am crezut că de vină este hardware-ul. Așa că am făcut upgrade la un PC Lenovo Y50-70 cu 16GB de RAM și un hard disk SSD de 512MB.

Laptopul

După ce am instalat software-ul necesar, mi-am dat seama că aveam probleme similare de latență cu noul meu PC. Mă așteptam ca noul meu PC să fie rapid. Dar nu a fost așa. În acel moment, mi-am schimbat strategia.

Am realizat că nu hardware-ul era problema. Așa că am început să fac cercetări despre software. Distribuția Ubuntu de Linux este cea mai populară distribuție pentru utilizatorii de PC-uri. Ubuntu este disponibil atât într-o ediție client, cât și într-o ediție server. Un avantaj uriaș al trecerii la Linux este faptul că acum sunt familiarizat cu Ubuntu. De asemenea, pot folosi Linux atât pe PC-ul meu, cât și pe serverele pe care le operez.

Am citit MULTE resurse online care dezbăteau ce sistem de operare să folosesc, de exemplu, Linux versus Windows sau Windows versus Ubuntu. Mi-am dat seama că un sistem de operare care se potrivește nevoilor mele mă va face mai productiv pe termen lung.

Așa că am așteptat un semn. Semnul a sosit – a fost un virus care m-a obligat să fac o copie de rezervă a tuturor fișierelor mele și să îmi reformatez PC-ul. Dar, de data aceasta, am folosit un sistem de operare Ubuntu. M-am gândit să instalez Windows și Ubuntu unul lângă altul pentru o aterizare ușoară. Mă bucur că nu am făcut-o. Am renunțat la Windows pentru că m-am dedicat Ubuntu. Nu am vrut ca Windows să fie o alternativă de rezervă.

Iată lecțiile pe care le-am învățat după ce am trecut de la Windows la Linux. Lecțiile se adresează în principal dezvoltatorilor, programatorilor și tuturor celor care creează produse.

Performanță

Grație arhitecturii sale ușoare, Linux rulează mai rapid decât Windows 8.1 și 10. După ce am trecut la Linux, am observat o îmbunătățire spectaculoasă a vitezei de procesare a computerului meu. Și am folosit aceleași instrumente pe care le foloseam pe Windows. Linux suportă multe instrumente eficiente și le operează fără probleme.

Securitate

Linux este un software open-source. Oricine poate contribui cu cod pentru a ajuta la îmbunătățirea experienței utilizatorilor cu Linux. De asemenea, oricine poate adăuga caracteristici, corecta erori, reduce riscurile de securitate și multe altele.

Proiectele open-source la scară largă beneficiază de faptul că sunt examinate de mai multe perechi de ochi. Ca atare, Linux este mai sigur decât Windows. În loc să instalați antiviruși pentru a curăța programele malware, trebuie doar să rămâneți la depozitele recomandate. Apoi sunteți gata de plecare.

Dezvoltarea de software

Terminalul în Linux este un wild card. Puteți face aproape orice cu el. Aceasta include instalarea de software, configurarea aplicațiilor și a serverelor, gestionarea sistemului de fișiere și multe altele.

Dacă sunteți un dezvoltator, terminalul este punctul forte. Nu există nimic mai convenabil decât să rulezi servere, să antrenezi modele de machine learning, să accesezi mașini la distanță și să compilezi și să rulezi scripturi din aceeași fereastră de terminal. Este un stimulent uriaș al productivității. Prin utilizarea terminalului, automatizarea devine un schimbător de joc.

Modularitate

Cu Linux, puteți configura și accesa cu ușurință computerul, verifica procesele și gestiona mediile virtuale. Deoarece serverul dvs. va fi probabil bazat pe Linux, va fi mai ușor să imitați comportamente, să utilizați software și pachete similare și să automatizați fluxurile de lucru.

Lucrul cu servere Linux la distanță

Majoritatea serverelor sunt bazate pe Linux din motive care nu sunt enumerate aici. Linux oferă instrumente pentru ca dezvoltatorii să opereze servere scalabile și sigure. Prin urmare, antreprenorii tehnologici care operează aplicații end-to-end trebuie să stăpânească Linux pentru a configura și întreține serverele.

Windows utilizează instrumente terțe precum PUTTY pentru a se conecta și a interacționa cu serverele bazate pe Linux. Acest lucru nu este atât de convenabil. De exemplu, pentru a copia fișiere cu Windows, trebuie să descărcați un alt instrument.

Un avantaj al unei mașini locale bazate pe Linux este că se poate conecta la serverele la distanță cu o singură linie de comandă. Acest lucru se face în terminal. Gazdele pot fi stocate într-un fișier, precum și cu chei SSH și nume de utilizator. Tot ce trebuie să faceți pentru a vă conecta cu SSH este să tastați următoarea comandă:

ssh ofir-server

Și ați intrat! Nu este nevoie de parole.

Acesta este un exemplu al capacității pe care o are o mașină locală bazată pe Linux de a configura și întreține serverele bazate pe Linux. Capacitatea de a lucra prin intermediul terminalului pentru ambele mașini este un lucru de la sine înțeles. Majoritatea furnizorilor populari de cloud au, de asemenea, interfețe de linie de comandă (CLI) pentru o integrare ușoară.

Familiaritate cu principiile de nivel scăzut ale sistemului de operare

Implementarea Windows este de nivel foarte înalt. Dezvoltatorii sunt rareori expuși la probleme interne și la implementări. Linux este opusul. Configurațiile trebuie să fie implementate de către terminal. Aceasta include editarea fișierelor sistemului de operare, adăugarea de sarcini programate, actualizarea software-ului, instalarea de drivere și multe altele.

Când folosiți Ubuntu, AskUbuntu.com este prietenul dumneavoastră. Nu numai că înveți abilități, dar înveți și cum să rezolvi probleme (uneori pe calea cea mai grea). De asemenea, învățați să vă monitorizați mașina pentru probleme, să configurați diferite componente și multe altele.

Nu totul este perfect, totuși

  • Există o curbă de învățare dacă treceți la Ubuntu. Unele lucruri pentru care nu ați avut nevoie de ajutor când ați folosit Windows, s-ar putea să aveți nevoie de ajutor când folosiți Linux. Totuși, puteți folosi AskUbuntu.com pentru asistență. Așteptați-vă să întâmpinați probleme dacă aveți hardware special instalat pe computer, de exemplu GPU.
  • Care antreprenor tehnologic ar trebui să fie un designer cu abilități minime de design grafic. Din păcate, Adobe nu a lansat niciunul dintre produsele sale pentru utilizatorii Linux. Deci, este imposibil să le rulați direct. Alternativa pentru Ubuntu este GIMP. Acesta este un software gratuit și are caracteristicile de bază pentru un dezvoltator-designer. În ciuda dezavantajelor, nu regret că am schimbat. Acum sunt numai Ubuntu și îmi doresc să mă fi mutat cu ani în urmă.

Linux nu este pentru toată lumea. Verificați dacă se potrivește nevoilor dvs. înainte de a vă decide să treceți. Dacă vă considerați fie un antreprenor tehnologic, fie un dezvoltator, un om de știință de date sau un programator, ar trebui să verificați cu siguranță Ubuntu.

Pentru a primi mai multe postări pătrunzătoare, mai ales dacă sunteți un antreprenor tehnologic, vă rugăm să accesați CodingStartups.com

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.