logo

Sistema operatiu Arch Linux

Les distribucions de Linux són famoses per la seva senzillesa, tot i que el sistema operatiu Arch Linux desafia aquesta reputació permetent als usuaris personalitzar-ho tot mantenint la funcionalitat. Aquest poder d'elecció pot fer que Arch Linux sigui més intimidatori per als nouvinguts, però és la cirereta del pastís per als usuaris experimentats de Linux.

En aquest article, coneixeràs el sistema operatiu Arch Linux amb les seves característiques i la seva història.

Què és el sistema operatiu Arch Linux?

Sistema operatiu Arch Linux

Arch Linux és una distribució gratuïta i de codi obert que ofereix una personalització i un control amplis sobre el vostre sistema. La seva naturalesa lleugera i minimalista és la raó principal del seu atractiu creixent a la comunitat tecnològica.

El Distribució Linux centrada en x86-64 segueix el Concepte KISS (seguiu-ho senzill, estúpid) . Com el seu nom indica, Arch Linux creu en començar amb una pissarra neta i permetre que l'usuari prengui totes les decisions. L'Arch no conté canvis significatius específics de distribució, cosa que fa que la transferència des d'una altra distribució de Linux sigui senzilla.

Utilitza a Gestor de paquets Pacman per instal·lar, actualitzar i eliminar paquets de programari. Arch Linux utilitza un enfocament de llançament continuat, la qual cosa implica que no n'hi ha 'versions actualitzades' d'una versió del sistema totalment nova; en canvi, cal una actualització comuna del sistema per rebre el programari Arch modern. L'equip d'Arch Linux publica les imatges d'instal·lació mensuals que són instantànies actualitzades dels components principals del sistema.

Història del sistema operatiu Arch Linux

La comunitat Arch s'ha desenvolupat i ampliat per convertir-se en la distribució Linux més popular i eficaç, com es veu per l'atenció i les avaluacions que ha rebut al llarg dels anys. Els desenvolupadors d'Arch continuen treballant com a voluntaris no remunerats i a temps parcial, i no hi ha plans per monetitzar Arch Linux perquè es mantingui gratuïtament.

Judd Winet va fundar Arch Linux a principis 2001 i era un programador i guitarrista canadenc. Encès 11 de març de 2002 , Arch Linux 0.1 es va llançar per primera vegada. Vinet va dissenyar la seva distribució basant-se en els mateixos conceptes inspirats en l'exquisida simplicitat de Slackware, Linux, BSD, PLD i CRUX, però no estava satisfet amb la seva manca de gestió de paquets en aquell moment. Tanmateix, també va crear Pacman, una aplicació de gestió de paquets que gestiona automàticament la instal·lació, l'eliminació i les actualitzacions de paquets.

La versió inicial del sistema operatiu Arch Linux només era compatible amb el Arquitectura x86 de 32 bits , però a Abril de 2006, arquitectura x86 de 64 bits s'hi va afegir suport. El desenvolupador d'Arch Linux Judd Vinet va renunciar i va compartir el projecte amb 'Aaron Griffin' en Octubre 2007 . En febrer 2020 , Aaron Griffin va compartir el projecte amb el Levente Polyak. S'ha eliminat el suport de 32 bits Gener 2017 .

Qui hauria d'utilitzar Arch Linux OS?

Arch és una distribució altament tècnica en el seu nucli, la qual cosa la fa adequada per a aquells que la puguin explotar plenament. Els experts i usuaris professionals s'aprofiten de la majoria d'Arch per la seva naturalesa de bricolatge. Un usuari expert pot personalitzar Arch segons els seus requisits i beneficiar-se de la comunitat activa d'Arch. Pacman i AUR són característiques úniques d'Arch Linux i d'altres distribucions de Linux basades en Arch.

El dipòsit BlackArch és el tipus de dipòsit que podeu incloure a Arch Linux. Inclou diverses eines de seguretat ideals per a tasques relacionades amb la ciberseguretat. El repositori és conegut entre els professionals de la ciberseguretat per la seva gran varietat d'eines, que són ideals per a provadors de penetració i investigadors de seguretat.

Disseny i principis del sistema operatiu Arch Linux

Arch Linux es basa en paquets binaris optimitzats per al rendiment del maquinari contemporani. També hi ha disponible un sistema semblant a ports/ebuild per a la compilació de fonts automatitzada per a la flexibilitat i la velocitat. Arch Linux prioritza la simplicitat per sobre dels detalls; per tant, no té interfícies i activitats polides. Packman, per exemple, no té una interfície gràfica d'usuari oficial per simplificar les coses. La configuració del sistema és senzilla i clara i es pot transferir a diverses versions. Ha fet que Arch Linux sigui popular entre ells 'usuaris avançats' i 'frikis' que els agrada utilitzar la línia d'ordres.

Hi ha diversos principis del sistema operatiu Arch Linux. Alguns dels principis són els següents:

1. Simplicitat

El terme 'senzillesa' a Arch Linux es refereix a l'absència d'addicions o modificacions innecessàries. Distribueix programari amb el menor nombre de canvis possibles: s'eviten els pedaços que no són acceptats per aigües amunt, i els pedaços aigües avall d'Arch són gairebé completament solucions d'errors retroportades que quedarien obsoletes per la propera versió del projecte.

exemple d'arbre de cerca binari

Arch també inclou els fitxers de configuració aigües amunt, amb canvis limitats a problemes específics de la distribució, com ara els canvis d'ubicació dels fitxers del sistema. No inclou capacitats d'automatització com l'habilitació d'un servei només perquè el paquet està instal·lat. Els paquets només es divideixen quan existeixen motius convincents, com ara estalviar espai al disc en casos extrems de malbaratament. Es recomana als usuaris que realitzin la majoria de les configuracions del sistema utilitzant l'intèrpret d'ordres i un editor de text, ja que les instal·lacions de configuració de la GUI no s'ofereixen oficialment.

2. Pragmatisme

Arch és una distribució més pragmàtica que ideològica. Els principis que es presenten aquí són simplement directrius. Finalment, s'utilitza el consens dels desenvolupadors per prendre decisions de disseny cas per cas. Als diversos dipòsits del sistema operatiu Arch Linux, hi ha diversos paquets i creen scripts que ofereixen programari gratuït i de codi obert per a aquells que els agrada i paquets de programari propietari per a aquells que prefereixen la utilitat a la filosofia.

3. Versatilitat

Arch Linux és un sistema operatiu multipropòsit. Només proporciona un entorn de línia d'ordres després de la instal·lació. No proporciona paquets innecessaris i no desitjats; l'usuari té l'opció de crear un sistema personalitzat seleccionant entre centenars de paquets d'alta qualitat disponibles al repositori oficial x86-64.

Arch és un model de llançament rodant compatible amb Pacman . És un gestor de paquets lleuger, senzill i ràpid que permet actualitzacions contínues del sistema amb una sola ordre. Arch també inclou el sistema Arch Build i un sistema semblant a ports per crear i instal·lar paquets a partir del codi font que es poden sincronitzar amb una sola ordre. A més, el dipòsit d'usuaris d'Arch conté milers de PKGBUILD scripts donats per la comunitat per generar paquets instal·lables a partir de fonts que utilitzen el makepkg eina. També és factible per als usuaris crear i mantenir fàcilment els seus repositoris personalitzats.

4. Modernitat

Arch Linux intenta preservar les versions de llançament estables més recents del seu programari sempre que es pugui evitar el trencament sistemàtic del paquet. Es basa en un enfocament de llançament continuat, que permet una instal·lació única amb millores contínues.

Arch té moltes funcions més recents disponibles per als usuaris de GNU/Linux, com ara el sistema d'inici systemd, initcpio, sistemes de fitxers moderns, RAID de programari i els darrers nuclis.

5. Centralitat d'usuari

Moltes distribucions de GNU/Linux s'esforcen per ser més fàcils d'utilitzar, però el sistema operatiu Arch Linux sempre ha estat i continuarà centrat en l'usuari. La distribució està dissenyada per satisfer les demandes d'aquells que hi contribueixen en lloc d'esforçar-se per atraure el màxim de consumidors possible. Està dirigit a l'usuari experimentat de GNU/Linux oa qualsevol persona amb una actitud capaç de llegir la documentació i resoldre els problemes per si mateix.

S'anima a tots els usuaris a participar en la distribució i a contribuir. Es valora molt informar i ajudar a resoldre problemes, i els pedaços que milloren paquets o projectes bàsics són molt apreciats. Els desenvolupadors d'Arch són voluntaris i sovint s'accepten nous membres a l'equip. Els arquers poden enviar paquets al dipòsit d'usuaris d'Arch, millorar la documentació d'ArchWiki, compartir idees als fòrums i ajudar altres persones amb problemes tècnics, llistes de correu electrònic i canals IRC. Molts usuaris utilitzen Arch Linux com a sistema operatiu principal, i diverses comunitats d'arreu del món ofereixen suport i documentació en diversos idiomes.

Variacions del sistema operatiu Arch Linux

Hi ha diverses variacions del sistema operatiu Arch Linux. Algunes variacions d'Arch Linux són les següents:

1. Arquitecte Linux

Architect Linux és un nou instal·lador d'Arch amb una interfície d'usuari Ncurses i sense complements ni bloatware Antergos/Manjaro.

2. Anteres

Antergos és un derivat d'Arch Linux preconfigurat conegut originalment com CinnArch. Els entorns d'escriptori inclouen Gnome, MATE, Cinnamon, Openbox, KDE i XFCE.

3. ArchBSD

bharti jha

Utilitza el nucli FreeBSD en lloc del nucli Linux. Actualment admet arquitectures i686 i x86-64.

4. ArchBang Linux

Implementa un entorn d'escriptori basat en Openbox inspirat en Crunchbang Linux.

5. Arch Linux ARM

És compatible amb dispositius basats en ARM, com ara el Raspberry Pi.

6. ArchHurd

Utilitza el nucli GNU Hurd en lloc d'utilitzar el nucli Linux.

Avantatges i desavantatges del sistema operatiu Arch Linux

Hi ha diversos avantatges i desavantatges del sistema operatiu Arch Linux. Alguns dels avantatges i desavantatges del sistema operatiu Arch Linux són els següents:

Avantatges

1. El dipòsit d'usuaris d'Arch

El Arch User Repository (AUR) és una característica específica que diferencia l'Arc d'altres distribucions. És un dipòsit d'Arch gestionat per la comunitat. Inclou descripcions de paquets (PKGBUILD), que podeu utilitzar per crear un paquet des de la font amb makepkg i després instal·lar-lo amb Pacman. L'AUR es va establir per ajudar a organitzar i difondre nous paquets comunitaris i accelerar l'admissió de paquets populars al repositori de la comunitat. AUR amplia enormement l'oferta de programari del dipòsit oficial d'Arch.

2. No hi ha actualitzacions del sistema

Arch Linux segueix el concepte de llançament continuat, que és un concepte molt bo. Implica que ja no us haureu de preocupar d'actualitzar regularment. Un cop instal·leu Arch, no podreu actualitzar a una versió més nova perquè les actualitzacions es publiquen regularment. Sempre utilitzareu la versió més recent de manera predeterminada.

3. The Holy Arch Wiki

Bubble sort python

Arch Linux OS és la distribució Linux ben documentada. Entre els usuaris de Linux, la wiki Arch és llegendària. És un esdeveniment massiu i ben documentat. Els seus serveis de vegades s'estenen més enllà d'Arch Linux. Arch Wiki probablement tindrà una solució si teniu algun problema amb el vostre sistema informàtic.

4. Actua com a pont

Gestor de paquets (Pacman) La gestió de paquets d'Arch Linux és única. Pot instal·lar paquets binaris des del repositori Arch i compilar binaris des de la font mitjançant makepkg. Com a resultat, Arch Linux actua com un pont entre distribucions que permeten als usuaris instal·lar paquets binaris mitjançant els seus sistemes de gestió de paquets i distribucions que intercanvien la comoditat de l'usuari per la possibilitat de crear binaris a partir de fonts amb especificacions configurables.

5. Creeu el vostre propi sistema operatiu Linux

Altres sistemes operatius Linux populars, com Fedora i Ubuntu, vénen estàndard amb ordinadors, igual que Windows i macOS. D'altra banda, el sistema operatiu Arch Linux et permet personalitzar el teu sistema operatiu al teu gust. Si teniu èxit, teniu un sistema que pot aconseguir el que voleu.

6. Millorar la comprensió de Linux

No us adonareu de com de satisfactòria és una instal·lació neta d'Arch fins que no ho hàgiu fet vosaltres mateixos. El procés d'instal·lació és molt complicat perquè la majoria de les tasques que fareu no seran assistides per GUI i utilitzareu ordres CLI. Tot i que els usuaris sense experiència poden trobar aquesta complexitat intimidant, la instal·lació d'Arch us ensenya molt sobre Linux, que no haureu d'estudiar perquè els instal·ladors de GUI moderns s'encarreguen de tot. Durant la instal·lació, s'introduiran conceptes com ara gestors de pantalla, chroot, configuració de xarxes, etc.

7. Altament personalitzable

Arch Linux de vegades es coneix com a DIY (Fes-ho tu mateix) SO ja que us permet personalitzar cada detall complex. Teniu un control total sobre la funcionalitat del sistema operatiu des que es carrega la imatge ISO fins que s'ha completat la instal·lació. No hi ha cap entorn d'escriptori natiu ni gestor de finestres inclòs amb Arch. Podeu triar-ho tot, des de l'entorn d'escriptori fins als components que vulgueu al vostre sistema, per facilitar les coses i donar més opcions a l'usuari.

El mètode DIY és una característica útil que el fa excepcionalment lleuger i accessible perquè Arch Linux no inclou cap programari preinstal·lat.

8. Bonificació

Si us interessa la ciberseguretat, probablement heu sentit parlar del sistema operatiu Black Arch. El dipòsit de Black Arch OS conté una àmplia col·lecció d'eines de seguretat per a provadors de penetració i investigadors de seguretat. El desavantatge d'instal·lar Black Arch per a determinats usuaris pot ser la seva gran mida perquè inclou totes les eines, incloses les que mai utilitzareu. La bona notícia és que podeu incorporar el dipòsit Black Arch al vostre sistema Arch i utilitzar-lo per obtenir les eines necessàries.

Desavantatges

1. La instal·lació és un procés trepidant

La instal·lació d'Arch Linux no és senzilla i trigarà una mica de temps perquè ajustareu el sistema operatiu. Haureu d'aprendre una varietat d'ordres de terminal i els components amb què tractareu perquè els seleccionareu vosaltres mateixos. Probablement sou conscients que necessitarà una quantitat substancial de lectura.

2. Algunes actualitzacions poden trencar el vostre sistema

diferència entre el sopar i el sopar

Heu de fer un seguiment del que arriba mentre les actualitzacions estan arribant constantment. Ningú sap com està configurat el vostre programa i sou l'únic que l'ha provat. Com a resultat, si no aneu amb compte, els components del vostre sistema poden trencar-se.

3. Distribució avançada

Tot i que Arch pot semblar una bona opció per al vostre proper interruptor de distribució, tingueu en compte que no és una distribució apta per a principiants. No es recomana que un principiant complet de Linux provi Arch. Amb la quantitat de personalització que ofereix Arch, és probable que un usuari novell arruïni el seu sistema intentant configurar-lo incorrectament. Si voleu provar Arch però no esteu segurs de les vostres habilitats amb Linux, és molt millor començar amb una màquina virtual i després passar a un sistema senzill quan estigueu preparat.

4. Ofereix programari d'avantguarda que pot causar problemes d'estabilitat.

5. Té una comunitat menor que altres distribucions com Ubuntu OS.

Instal·lació d'Arch Linux

Suposant que tenim una unitat USB d'arrencada i el nostre sistema està correctament configurat, haurem d'arrencar a través de la unitat USB. El procés d'arrencada des d'una unitat USB és diferent de dispositiu a dispositiu. Si feu clic a la tecla F12 en el moment de l'arrencada, ens porta a la llista de dispositius d'arrencada. A partir d'aquí, podem triar la nostra unitat USB d'arrencada. És possible que ja sabem la tècnica correcta per al nostre sistema, o potser necessitem investigar una mica.

Un cop hem aconseguit obtenir la llista de dispositius d'arrencada enllaçats, trieu la unitat USB des de la qual arrencar i s'hauria de mostrar el menú següent:

Sistema operatiu Arch Linux

Hem de seleccionar la primera opció i esperar fins que l'instal·lador, és a dir, Arch, finalitzi l'arrencada. Trobarem alguna cosa com el següent un cop arrencat completament:

Sistema operatiu Arch Linux

L'instal·lador d'Arch no conté cap GUI per automatitzar la instal·lació, a diferència d'altres sistemes operatius que estem familiaritzats. Més aviat, podem invertir el nostre esforç i temps i configurar totes les peces de distribució peça per peça.

Configuració del tipus de lletra i disseny del teclat de la consola

Com ja hem comentat, l'instal·lador d'Arch no conté una GUI, de manera que cal escriure molt. Configurar la nostra disposició del teclat i una font atractiva pot permetre que la instal·lació sigui molt menys conservadora.

La consola, per defecte, suposa que tenim una disposició de teclat dels EUA. Hauria d'estar bé per a gairebé totes les persones, però si en tenim una de diferent, podem canviar-ne.

Tots els mapes de tecles disponibles es mantenen generalment al directori, és a dir, /usr/share/kbd/keymaps , en el format de fitxer map.gz. Podem comprovar la llista amb l'ordre ls:

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

L'ordre anterior enumerarà cada mapa de tecles.

Per exemple, si tenim una disposició de teclat, és a dir, Mac-US, localitzeu el fitxer map.gz relacionat a través d'aquesta llista que és el mac-us.map.gz.

Podem utilitzar l'ordre, és a dir, tecles de càrrega , per carregar el mapa de tecles que volem. Podem executar l'ordre següent per configurar mac-us.map.gz per defecte:

loadkeys mac-us

A més, podem modificar el tipus de lletra de la consola si ja no volem el per defecte. El tipus de lletra de la consola es manté al directori, és a dir, /usr/share/kbd/consolefonts , que podem enumerar amb ls:

ls /usr/share/kbd/consolefonts

L'ordre anterior mostrarà els tipus de lletra.

Ara, podem utilitzar l'ordre, és a dir, setfont , per configurar un d'aquests. Per exemple, podem executar l'ordre següent si volem configurar drdos8*16 per defecte:

setfont drdos8*16

Tant les ordres setfont com loadkeys són un component del paquet kbd que té les eines necessàries del teclat Linux.

Verificació del mode d'arrencada

Ja tenim la nostra consola configurada; el següent procés és assegurar-nos que hem arrencat dins del mode UEFI i no dins del mode BIOS. Podem executar l'ordre següent per autoritzar el mode d'arrencada:

ls /sys/firmware/efi/efivars

Si estem en mode UEFI, enumerarà un conjunt de fitxers a la nostra pantalla.

El directori efi ni tan sols estaria disponible al directori /sys/firmware en cas de l'arrencada de la BIOS. Si estem dins del mode UEFI, podem saltar al següent pas.

Connexió a Internet

L'entorn en directe d'Arch no inclou tots els paquets essencials establerts, a diferència de moltes altres distribucions en directe. Inclou diversos paquets mínims que podem utilitzar per instal·lar el sistema. Per tant, una connexió a Internet activa és imprescindible.

Hauríem de tenir una connexió a Internet activa des de l'inici si utilitzem una xarxa per cable. Per comprovar-ho, podem fer ping a qualsevol adreça pública.

L'entorn viu ofereix el dimoni sense fil iNet o iwd paquet. Podem utilitzar aquest paquet per connectar-nos a una xarxa sense fil propera. Podem executar l'ordre següent per començar:

Iuctl

Començarà amb un missatge interactiu.

Ara, podem executar l'ordre següent per comprovar la llista de dispositius sense fil:

llista de dispositius

Mostrarà una llista de dispositius sense fil.

gràfic d'assignació de recursos

Actualització del rellotge del sistema

Network Time Protocol o NTP s'utilitza per sincronitzar els rellotges del sistema informàtic a través d'una xarxa a Linux. Podem utilitzar l'ordre, és a dir, timedatectl , per activar NTP al nostre entorn en directe d'Arch:

timedatectl set-ntp true

L'ordre anterior començarà donant lloc a algunes sortides al cap d'uns segons. Podem provar de fer clic a Enter si no tornem a trobar la pantalla del cursor d'ordres.