logo

Sistemul de operare Arch Linux

Distribuțiile Linux sunt renumite pentru simplitatea lor, deși sistemul de operare Arch Linux provoacă această reputație, permițând utilizatorilor să personalizeze totul, păstrând în același timp funcționalitatea. Această putere de alegere poate face Arch Linux mai intimidant pentru noii veniți, dar este cireașa de pe tort pentru utilizatorii Linux experimentați.

În acest articol, veți afla despre sistemul de operare Arch Linux cu caracteristicile și istoricul său.

Ce este sistemul de operare Arch Linux?

Sistemul de operare Arch Linux

Arch Linux este o distribuție gratuită, open-source, care oferă personalizare extinsă și control asupra sistemului dumneavoastră. Natura sa ușoară și minimalistă este motivul principal al atractivității sale tot mai mari în comunitatea tehnologică.

The Distribuție Linux centrată pe x86-64 urmează pe Conceptul KISS (păstrați-l simplu, prost) . După cum sugerează și numele, Arch Linux crede în a începe cu o tabără curată și a permite utilizatorului să ia toate deciziile. Arch nu conține modificări semnificative specifice distribuției, ceea ce face transferul dintr-o altă distribuție Linux simplu.

Folosește a Manager de pachete Pacman pentru a instala, actualiza și elimina pachete software. Arch Linux utilizează o abordare de lansare continuă, ceea ce sugerează că nu există „lansări actualizate” a unei versiuni de sistem complet nouă; în schimb, este necesară o actualizare comună a sistemului pentru a primi software-ul modern Arch. Echipa Arch Linux lansează imaginile de instalare lunare care sunt instantanee actualizate ale componentelor principale ale sistemului.

Istoria sistemului de operare Arch Linux

Comunitatea Arch s-a dezvoltat și extins pentru a deveni cea mai populară și eficientă distribuție Linux, așa cum se vede din atenția și evaluările pe care le-a primit de-a lungul anilor. Dezvoltatorii Arch continuă să lucreze ca voluntari neplătiți, cu normă parțială și nu există planuri de a monetiza Arch Linux, astfel încât să rămână gratuit.

Judd Winet a fondat Arch Linux la începutul anului 2001 și a fost un programator și chitarist canadian. Pe 11 martie 2002 , Arch Linux 0.1 a fost lansat pentru prima dată. Vinet și-a proiectat distribuția pe baza acelorași concepte inspirate de simplitatea rafinată a Slackware, Linux, BSD, PLD și CRUX, dar era nemulțumit de lipsa lor de gestionare a pachetelor la acea vreme. Cu toate acestea, el a creat și Pacman, o aplicație de gestionare a pachetelor care se ocupă automat de instalarea, eliminarea și upgrade-urile.

Versiunea inițială a sistemului de operare Arch Linux a fost compatibilă doar cu Arhitectură x86 pe 32 de biți , dar în Aprilie 2006, arhitectură x86 pe 64 de biți a fost adăugat suport. Dezvoltatorul Arch Linux Judd Vinet a demisionat și i-a împărtășit proiectul „Aaron Griffin” în octombrie 2007 . În februarie 2020 , Aaron Griffin a împărtășit proiectul cu Levente Polyak. Suportul pe 32 de biți a fost eliminat ianuarie 2017 .

Cine ar trebui să folosească sistemul de operare Arch Linux?

Arch este o distribuție foarte tehnică la bază, ceea ce o face potrivită pentru cei care o pot exploata pe deplin. Experții și utilizatorii profesioniști profită de majoritatea Arch datorită naturii sale DIY. Un utilizator expert poate personaliza Arch conform cerințelor sale și poate profita de pe urma comunității active Arch. Pacman și AUR sunt caracteristicile unice ale Arch Linux și ale altor distribuții Linux bazate pe Arch.

Depozitul BlackArch este tipul de depozit pe care îl puteți include în Arch Linux. Include diverse instrumente de securitate care sunt ideale pentru sarcinile legate de securitatea cibernetică. Depozitul este binecunoscut printre profesioniștii în securitate cibernetică datorită varietății sale mari de instrumente, care sunt ideale pentru testerii de penetrare și cercetătorii de securitate.

Proiectarea și principiile sistemului de operare Arch Linux

Arch Linux se bazează pe pachete binare care sunt optimizate pentru performanță pe hardware-ul contemporan. Un sistem asemănător porturi/ebuild pentru compilarea automată a surselor este, de asemenea, disponibil pentru flexibilitate și viteză. Arch Linux acordă prioritate simplității față de detalii; prin urmare, îi lipsesc interfețele și activitățile șlefuite. Packman, de exemplu, nu are un front-end oficial GUI pentru a simplifica lucrurile. Configurația sistemului este simplă și clară și poate fi transferată în mai multe versiuni. A făcut ca Arch Linux să fie popular printre „utilizatori avansați” și 'tocilari' cărora le place să folosească linia de comandă.

Există diverse principii ale sistemului de operare Arch Linux. Unele dintre principii sunt următoarele:

1. Simplitate

Termenul 'simplitate' în Arch Linux se referă la absența adăugărilor sau modificărilor inutile. Distribuie software cu cele mai puține modificări posibile în aval: patch-urile care nu sunt acceptate de amonte sunt evitate, iar patch-urile în aval ale Arch sunt aproape în întregime remedieri de erori retroportate care ar fi învechite de următoarea ediție a proiectului.

Arch include, de asemenea, fișierele de configurare din amonte, cu modificări limitate la probleme specifice distribuției, cum ar fi modificările locației fișierelor de sistem. Nu include capabilități de automatizare precum activarea unui serviciu doar pentru că pachetul este instalat. Pachetele sunt împărțite numai atunci când există un motiv convingător, cum ar fi economisirea spațiului pe disc în cazuri extreme de risipă. Utilizatorii sunt încurajați să efectueze majoritatea setărilor de sistem folosind shell-ul și un editor de text, deoarece facilitățile de configurare a GUI nu sunt oferite oficial.

2. Pragmatism

Arch este o distribuție mai degrabă pragmatică decât ideologică. Principiile prezentate aici sunt doar linii directoare. În cele din urmă, consensul dezvoltatorului este folosit pentru a lua decizii de proiectare de la caz la caz. În mai multe depozite de sistem de operare Arch Linux, există mai multe pachete și creează scripturi care oferă software gratuit și open-source pentru cei cărora le place și pachete software proprietare pentru cei care preferă utilitatea decât filozofia.

3. Versatilitate

Arch Linux este un sistem de operare multifuncțional. Oferă un mediu de linie de comandă numai după instalare. Nu oferă pachete inutile și nedorite; utilizatorului i se oferă opțiunea de a construi un sistem personalizat selectând din sute de pachete de înaltă calitate disponibile în depozitul oficial x86-64.

Arch este un model cu lansare rulant susținut de Pacman . Este un manager de pachete ușor, simplu și rapid, care permite upgrade-uri continue ale sistemului cu o singură comandă. Arch include, de asemenea, sistemul Arch Build și un sistem asemănător porturi pentru crearea și instalarea pachetelor din codul sursă care pot fi sincronizate cu o singură comandă. În plus, Arch User Repository conține mii de PKGBUILD scripturi donate de comunitate pentru a genera pachete instalabile din surse care utilizează makepkg instrument. De asemenea, este posibil ca utilizatorii să își creeze și să mențină cu ușurință depozitele personalizate.

4. Modernitatea

Arch Linux încearcă să păstreze cele mai recente versiuni stabile ale software-ului său, atâta timp cât ruperea sistematică a pachetului poate fi prevenită. Este construit pe o abordare cu lansare continuă, permițând o instalare unică cu îmbunătățiri continue.

Arch are multe funcții de ultimă oră disponibile pentru utilizatorii GNU/Linux, cum ar fi sistemul systemd init, initcpio, sisteme de fișiere moderne, software RAID și cele mai recente nuclee.

kat timpf inaltime

5. Centralitatea utilizatorului

Multe distribuții GNU/Linux se străduiesc să fie mai ușor de utilizat, dar Arch Linux OS a fost întotdeauna și va continua să fie centrat pe utilizator. Distribuția este concepută pentru a satisface cerințele celor care contribuie la ea, mai degrabă decât să se străduiască să atragă cât mai mulți consumatori posibil. Se adresează utilizatorului GNU/Linux cu experiență sau oricui cu o atitudine capabilă, care este gata să citească documentația și să depaneze singur dificultățile.

Toți utilizatorii sunt încurajați să participe la distribuție și să contribuie. Raportarea și asistența la rezolvarea problemelor sunt foarte apreciate, iar corecțiile care îmbunătățesc pachetele sau proiectele de bază sunt foarte apreciate. Dezvoltatorii Arch sunt voluntari, iar noi membri sunt acceptați frecvent în echipă. Arcașii pot trimite pachete la Arch User Repository, pot îmbunătăți documentația ArchWiki, pot împărtăși idei în forumuri și pot ajuta pe alții cu probleme tehnice, liste de e-mail și canale IRC. Mulți utilizatori folosesc Arch Linux ca sistem de operare principal, iar diverse comunități din întreaga lume oferă asistență și documentație în diferite limbi.

Variante ale sistemului de operare Arch Linux

Există diferite variante ale sistemului de operare Arch Linux. Unele variante ale Arch Linux sunt următoarele:

1. Arhitectul Linux

Architect Linux este un nou program de instalare Arch cu o interfață de utilizare Ncurses și fără suplimente Antergos/Manjaro sau bloatware.

2. Anterele

Antergos este un derivat Arch Linux preconfigurat cunoscut inițial ca CinnArch. Mediile desktop includ Gnome, MATE, Cinnamon, Openbox, KDE și XFCE.

3. ArchBSD

Folosește nucleul FreeBSD mai degrabă decât nucleul Linux. În prezent, acceptă arhitecturi i686 și x86-64.

4. ArchBang Linux

Implementează un mediu desktop bazat pe Openbox, inspirat de Crunchbang Linux.

5. Arch Linux ARM

Este compatibil cu dispozitivele bazate pe ARM, cum ar fi Raspberry Pi.

6. ArchHurd

Folosește nucleul GNU Hurd, mai degrabă decât nucleul Linux.

Avantajele și dezavantajele sistemului de operare Arch Linux

Există diverse avantaje și dezavantaje ale sistemului de operare Arch Linux. Unele dintre avantajele și dezavantajele sistemului de operare Arch Linux sunt următoarele:

Avantaje

1. Depozitul de utilizatori Arch

The Arch User Repository (AUR) este o caracteristică specifică care diferențiază Arch de alte distribuții. Este un depozit Arch condus de comunitate. Acesta include descrieri de pachete (PKGBUILD), pe care le puteți utiliza pentru a construi un pachet din sursă cu makepkg și apoi instalați cu Pacman. AUR a fost înființat pentru a ajuta la organizarea și diseminarea de noi pachete comunitare și pentru a accelera admiterea pachetelor populare în depozitul comunității. AUR extinde foarte mult ofertele de software ale depozitului oficial al Arch.

2. Fără upgrade de sistem

Arch Linux urmează conceptul de lansare rulantă, care este un concept foarte bun. Aceasta înseamnă că nu mai trebuie să vă faceți griji cu privire la actualizarea regulată. Odată ce instalați Arch, nu veți mai putea face upgrade la o versiune mai nouă, deoarece actualizările sunt lansate în mod regulat. Veți folosi întotdeauna cea mai recentă versiune în mod implicit.

3. The Holy Arch Wiki

Arch Linux OS este distribuția Linux bine documentată. Printre utilizatorii de Linux, wiki-ul Arch este legendar. Este un eveniment masiv și bine documentat. Serviciile sale se extind uneori dincolo de Arch Linux. Arch Wiki va avea probabil o soluție dacă aveți vreo problemă cu sistemul dumneavoastră computerizat.

4. Acționează ca un pod

upcasting

Manager de pachete (Pacman) Gestionarea pachetelor Arch Linux este unică. Poate instala pachete binare din depozitul Arch și poate compila binare din sursă folosind makepkg. Ca rezultat, Arch Linux acționează ca o punte între distribuții care permit utilizatorilor să instaleze pachete binare prin sistemele lor de gestionare a pachetelor și distribuțiile care schimbă confortul utilizatorului cu capacitatea de a construi binare din surse cu specificații configurabile.

5. Construiește-ți propriul sistem de operare Linux

Alte sisteme de operare Linux populare, cum ar fi Fedora și Ubuntu, vin standard cu computere, la fel ca Windows și macOS. Pe de altă parte, sistemul de operare Arch Linux vă permite să vă personalizați sistemul de operare după bunul plac. Dacă ai succes, ai un sistem care poate realiza ceea ce îți dorești.

6. Îmbunătățiți înțelegerea Linux

Nu îți vei da seama cât de satisfăcătoare este o instalare curată a Arch până nu o vei face singur. Procesul de instalare este foarte complicat, deoarece majoritatea sarcinilor pe care le veți face nu vor fi asistate de GUI și veți utiliza comenzi CLI. Deși utilizatorii neexperimentați pot considera această complexitate intimidantă, instalarea Arch vă învață multe despre Linux, pe care nu va trebui să-l studiați deoarece instalatorii moderni de GUI se ocupă de tot. În timpul instalării, veți fi introdus în concepte precum manageri de afișare, chroot, configurarea rețelelor etc.

7. Extrem de personalizabil

Arch Linux este uneori denumit a DIY (Faceți-vă singur) OS, deoarece vă permite să personalizați fiecare detaliu complicat. Aveți control complet asupra funcționalității sistemului de operare de la momentul în care imaginea ISO este încărcată până la finalizarea instalării. Nu există un mediu desktop nativ sau un manager de ferestre inclus cu Arch. Puteți alege totul, de la mediul desktop până la componentele pe care le doriți pe sistemul dvs., pentru a ușura lucrurile și pentru a oferi utilizatorului mai multe opțiuni.

Metoda DIY este o caracteristică utilă care o face excepțional de ușoară și accesibilă, deoarece Arch Linux nu vine cu niciun bloatware preinstalat.

8. Bonus

Dacă sunteți interesat de securitatea cibernetică, probabil ați auzit despre Black Arch OS. Depozitul Black Arch OS conține o colecție largă de instrumente de securitate pentru testerii de penetrare și cercetătorii de securitate. Dezavantajul instalării Black Arch pentru anumiți utilizatori poate fi dimensiunea sa mare, deoarece include toate instrumentele, inclusiv pe cele pe care nu le veți folosi niciodată. Vestea bună este că puteți încorpora depozitul Black Arch în sistemul dvs. Arch și îl puteți utiliza pentru a obține instrumente după cum este necesar.

Dezavantaje

1. Instalarea este un proces agitat

Instalarea Arch Linux nu este simplă și va dura ceva timp, deoarece veți ajusta sistemul de operare. Va trebui să învățați o varietate de comenzi ale terminalului și componentele cu care veți avea de-a face, deoarece veți selecta singur componentele. Probabil știți că va necesita o cantitate substanțială de lectură.

2. Unele actualizări vă pot distruge sistemul

Trebuie să urmăriți ceea ce vine în timp ce actualizările vin în mod constant. Nimeni nu știe cum este configurat programul dvs. și sunteți singurul care l-a testat. Ca urmare, dacă nu ești atent, componentele sistemului tău se pot rupe.

3. Distribuție avansată

Deși Arch poate părea o alegere puternică pentru următorul dvs. comutator de distribuție, rețineți că nu este o distribuție prietenoasă pentru începători. Nu este recomandat unui începător complet Linux să încerce Arch. Având în vedere cantitatea de personalizare oferită de Arch, un utilizator începător își poate distruge sistemul încercând să-l configureze incorect. Dacă doriți să încercați Arch, dar nu sunteți sigur de abilitățile dvs. Linux, este o idee mult mai bună să începeți cu o mașină virtuală și apoi să treceți la un sistem simplu după ce sunteți gata.

4. Oferă software de ultimă generație care poate cauza probleme de stabilitate.

5. Are o comunitate mai mică decât alte distribuții precum Ubuntu OS.

Instalarea Arch Linux

Presupunând că avem o unitate USB bootabilă și sistemul nostru este configurat corect, va trebui să pornim prin unitatea USB. Procesul de pornire de pe o unitate USB este diferit de la un dispozitiv la altul. Făcând clic pe tasta F12 în momentul pornirii, ne duce la lista de dispozitive bootabile. De acolo, putem alege unitatea noastră USB bootabilă. Este posibil să cunoaștem deja tehnica corectă pentru sistemul nostru sau ar putea fi nevoie să cercetăm puțin.

Odată ce am reușit să obținem lista dispozitivelor de pornire conectate, alegeți unitatea USB de pe care să porniți și ar trebui să se afișeze meniul de mai jos:

Sistemul de operare Arch Linux

Trebuie să selectăm prima opțiune și să așteptăm până când programul de instalare, adică Arch, finalizează pornirea. Vom găsi ceva de genul de mai jos odată pornit complet:

Sistemul de operare Arch Linux

Programul de instalare Arch nu conține nicio interfață grafică pentru a automatiza instalarea, spre deosebire de alte sisteme de operare cu care suntem familiarizați. Mai degrabă, putem să ne investim efortul și timpul și să configuram toate piesele de distribuție bucată cu bucată.

Setarea fontului și aspectului tastaturii consolei

După cum am menționat deja, programul de instalare Arch nu conține o interfață grafică, așa că există multă tastare. Configurarea aspectului tastaturii și a unui font frumos poate permite instalării să fie mult mai puțin conservatoare.

Consola, implicit, presupune că avem un aspect al tastaturii americane. Ar trebui să fie bine pentru aproape fiecare persoană, dar dacă se întâmplă să avem una diferită, putem trece la asta.

Fiecare hartă de taste disponibilă este, în general, păstrată în director, adică /usr/share/kbd/keymaps , în formatul de fișier map.gz. Putem verifica lista cu comanda ls:

ls /usr/share/kbd/keymaps/**/*.map.gz

Comanda de mai sus va lista fiecare hartă de taste.

De exemplu, dacă avem un aspect de tastatură, adică Mac-US, localizați fișierul map.gz asociat prin această listă, care este mac-us.map.gz.

Putem folosi comanda, adică taste de încărcare , pentru a încărca harta de taste pe care o dorim. Putem rula comanda de mai jos pentru a configura mac-us.map.gz ca implicit:

taste de încărcare mac-us

De asemenea, putem modifica fontul consolei dacă nu îl mai dorim pe cel implicit. Fontul consolei este păstrat în director, adică /usr/share/kbd/consolefonts , pe care îl putem enumera cu ls:

ls /usr/share/kbd/consolefonts

Comanda de mai sus va afișa fonturile.

Acum, putem folosi comanda, adică setfont , pentru a seta una dintre acestea. De exemplu, putem rula comanda de mai jos dacă dorim să configuram drdos8*16 ca implicit:

setfont drdos8*16

Atât comenzile setfont, cât și loadkeys sunt o componentă a pachetului kbd care are instrumentele necesare pentru Linux Keyboard.

Verificarea modului de pornire

Avem consola noastră configurată acum; următorul proces este să ne asigurăm că am pornit în modul UEFI și nu în modul BIOS. Putem rula comanda de mai jos pentru a autoriza modul de pornire:

ls /sys/firmware/efi/efivars

Dacă suntem în modul UEFI, va lista un set de fișiere pe ecranul nostru.

Directorul efi nici nu ar fi disponibil în directorul /sys/firmware în cazul pornirii BIOS-ului. Dacă ne aflăm în modul UEFI, putem trece la pasul următor.

ce este rom

Conectarea la Internet

Mediul live al Arch nu vine cu fiecare pachet esențial stabilit în el, spre deosebire de multe alte distribuții live. Include câteva pachete minime pe care le putem utiliza pentru a instala sistemul. Prin urmare, o conexiune activă la internet este o necesitate.

Ar trebui să avem o conexiune la internet activă de la început dacă utilizăm o rețea cu fir. Pentru a verifica, putem da ping la orice adresă publică de acolo.

Mediul live oferă daemon wireless iNet sau iwd pachet. Putem folosi acest pachet pentru conectarea la o rețea wireless din apropiere. Putem rula comanda de mai jos pentru a începe cu:

Iuctl

Va începe cu un prompt interactiv.

Acum, putem rula comanda de mai jos pentru a verifica lista de dispozitive wireless:

lista de dispozitive

Va afișa o listă de dispozitive fără fir.

Actualizarea ceasului sistemului

Network Time Protocol sau NTP este folosit pentru a sincroniza ceasurile sistemului informatic printr-o rețea în Linux. Putem folosi comanda, adică timedatectl , pentru a activa NTP în mediul nostru live Arch:

timedatectl set-ntp true

Comanda de mai sus va începe să rezulte în unele ieșiri după câteva secunde. Putem încerca să facem clic pe Enter dacă nu găsim din nou afișarea cursorului de comandă.