logo

Arch Linux -käyttöjärjestelmä

Linux-jakelut ovat kuuluisia yksinkertaisuudestaan, vaikka Arch Linux -käyttöjärjestelmä haastaa tämän maineen sallimalla käyttäjien mukauttaa kaiken toiminnallisuuden säilyttäen. Tämä valinnanmahdollisuus saattaa tehdä Arch Linuxista pelottavamman uusille tulokkaille, mutta se on kirsikka kakun päällä kokeneille Linux-käyttäjille.

Tässä artikkelissa opit Arch Linux -käyttöjärjestelmästä sen ominaisuuksilla ja historialla.

aakkosnumero

Mikä on Arch Linux -käyttöjärjestelmä?

Arch Linux -käyttöjärjestelmä

Arch Linux on ilmainen avoimen lähdekoodin jakelu, joka tarjoaa laajan räätälöinnin ja järjestelmän hallinnan. Sen kevyt ja minimalistinen luonne on tärkein syy sen kasvavaan vetovoimaan teknologiayhteisössä.

The x86-64-keskeinen Linux-jakelu seuraa KISS-konsepti (pidä se yksinkertainen, tyhmä) . Kuten nimestä voi päätellä, Arch Linux uskoo aloittavansa puhtaalta pöydältä ja antamaan käyttäjän tehdä kaikki päätökset. Arch ei sisällä merkittäviä jakelukohtaisia ​​muutoksia, mikä tekee siirtämisestä toisesta Linux-jakelusta helppoa.

Se käyttää a Pacman pakettien hallinta asentaa, päivittää ja poistaa ohjelmistopaketteja. Arch Linux käyttää jatkuvaa julkaisua, mikä tarkoittaa, että niitä ei ole 'päivitetyt julkaisut' täysin uuden järjestelmän versiosta; Sen sijaan nykyaikaisen Arch-ohjelmiston vastaanottaminen vaatii yhteisen järjestelmäpäivityksen. Arch Linux -tiimi julkaisee kuukausittaiset asennusotokset, jotka ovat päivitettyjä tilannekuvia järjestelmän pääkomponenteista.

Arch Linux -käyttöjärjestelmän historia

Arch-yhteisö on kehittynyt ja laajentunut suosituimmaksi ja tehokkaimmaksi Linux-jakeluksi, mikä näkyy sen vuosien varrella saaman huomion ja arvioiden perusteella. Arch-kehittäjät jatkavat työskentelyä palkattomina, osa-aikaisina vapaaehtoisina, eikä Arch Linuxin ansaita rahaa, jotta se pysyisi ilmaiseksi.

Judd Winet perusti Arch Linuxin varhain 2001 ja oli kanadalainen ohjelmoija ja kitaristi. Päällä 11. maaliskuuta 2002 , Arch Linux 0.1 julkaistiin ensimmäistä kertaa. Vinet suunnitteli jakelunsa samojen konseptien pohjalta, jotka ovat saaneet vaikutteita Slackwaren, Linuxin, BSD:n, PLD:n ja CRUX:n erinomaisesta yksinkertaisuudesta, mutta oli tyytymätön pakettien hallinnan puutteeseen tuolloin. Hän kuitenkin loi myös Pacmanin, paketinhallintasovelluksen, joka hoitaa automaattisesti pakettien asennuksen, poistamisen ja päivitykset.

Arch Linux OS:n alkuperäinen versio oli yhteensopiva vain 32-bittinen x86-arkkitehtuuri , mutta sisään Huhtikuu 2006, 64-bittinen x86-arkkitehtuuri tuki lisättiin. Arch Linux -kehittäjä Judd Vinet erosi ja jakoi projektin 'Aaron Griffin' sisään lokakuuta 2007 . Sisään Helmikuu 2020 , Aaron Griffin jakoi projektin Levente Polyakin kanssa. 32-bittinen tuki poistettiin tammikuuta 2017 .

Kenen pitäisi käyttää Arch Linux -käyttöjärjestelmää?

Arch on ytimenään erittäin tekninen jakelu, mikä tekee siitä sopivan niille, jotka voivat hyödyntää sitä täysin. Asiantuntijat ja ammattikäyttäjät hyödyntävät useimpia Archia sen tee-se-itse-luonteen vuoksi. Asiantunteva käyttäjä voi mukauttaa Archin tarpeisiinsa ja hyötyä aktiivisesta Arch-yhteisöstä. Pacman ja AUR ovat Arch Linuxin ja muiden Arch-pohjaisten Linux-jakelujen ainutlaatuisia ominaisuuksia.

BlackArch-arkisto on arkistotyyppi, jonka voit sisällyttää Arch Linuxiin. Se sisältää erilaisia ​​tietoturvatyökaluja, jotka sopivat ihanteellisesti kyberturvallisuuteen liittyviin tehtäviin. Tietovarasto on kyberturvallisuuden ammattilaisten keskuudessa tunnettu laajasta työkaluvalikoimastaan, jotka ovat ihanteellisia penetraatiotestaajille ja tietoturvatutkijoille.

Arch Linux -käyttöjärjestelmän suunnittelu ja periaatteet

Arch Linux perustuu binääripaketteihin, jotka on optimoitu toimimaan nykyaikaisilla laitteistoilla. Joustavuuden ja nopeuden vuoksi saatavilla on myös portit/ebuild-tyyppinen järjestelmä automaattista lähteiden kääntämistä varten. Arch Linux asettaa yksinkertaisuuden etusijalle yksityiskohtien edelle; siksi siitä puuttuu hienostuneita rajapintoja ja toimintoja. Esimerkiksi Packmanista puuttuu virallinen graafinen käyttöliittymä asioiden yksinkertaistamiseksi. Järjestelmän kokoonpano on yksinkertainen ja selkeä, ja se voidaan siirtää useisiin versioihin. Se on tehnyt Arch Linuxista suositun keskuudessa 'edenneet käyttäjät' ja 'nörtti' jotka haluavat käyttää komentoriviä.

Arch Linux -käyttöjärjestelmässä on useita periaatteita. Jotkut periaatteista ovat seuraavat:

1. Yksinkertaisuus

Termi 'yksinkertaisuus' Arch Linuxissa viittaa tarpeettomien lisäysten tai muutosten puuttumiseen. Se jakelee ohjelmistoja pienimmällä mahdollisella loppupään muutoksilla: korjaukset, joita ylävirtaan ei hyväksy, vältetään, ja Archin loppupään korjaukset ovat lähes kokonaan backportoituja virheenkorjauksia, jotka olisivat vanhentuneita projektin seuraavassa julkaisussa.

Arch sisältää myös ylävirran määritystiedostot, ja muutokset rajoittuvat jakelukohtaisiin ongelmiin, kuten järjestelmätiedostojen sijainnin muutoksiin. Se ei sisällä automatisointiominaisuuksia, kuten palvelun käyttöönottoa vain siksi, että paketti on asennettu. Paketit jaetaan vain, jos siihen on pakottava syy, kuten levytilan säästäminen äärimmäisissä hukkatapauksissa. Käyttäjiä kehotetaan suorittamaan useimmat järjestelmäasetukset käyttämällä komentotulkkia ja tekstieditoria, koska graafisen käyttöliittymän konfigurointipalveluita ei virallisesti tarjota.

2. Pragmatismi

Arch on pikemminkin pragmaattinen kuin ideologinen jakelu. Tässä esitetyt periaatteet ovat vain ohjeita. Lopuksi kehittäjien konsensusta käytetään tapauskohtaisten suunnittelupäätösten tekemiseen. Useissa Arch Linux -käyttöjärjestelmän arkistoissa on useita paketteja ja luovia komentosarjoja, jotka tarjoavat ilmaisia ​​avoimen lähdekoodin ohjelmistoja niille, jotka pitävät siitä, ja patentoituja ohjelmistopaketteja niille, jotka pitävät hyödyllisyydestä filosofian sijaan.

3. Monipuolisuus

Arch Linux on monikäyttöinen käyttöjärjestelmä. Se tarjoaa komentoriviympäristön vain asennuksen jälkeen. Se ei tarjoa tarpeettomia ja ei-toivottuja paketteja; käyttäjälle annetaan mahdollisuus rakentaa mukautettu järjestelmä valitsemalla satoja korkealaatuisia paketteja, jotka ovat saatavilla virallisessa x86-64-varastossa.

Arch on rullaava malli, jota tukee Pacman . Se on kevyt, yksinkertainen ja nopea paketinhallinta, joka mahdollistaa jatkuvan järjestelmän päivityksen yhdellä komennolla. Arch sisältää myös Arch Build Systemin ja porttien kaltaisen järjestelmän pakettien luomiseen ja asentamiseen lähdekoodista, jotka voidaan synkronoida yhdellä komennolla. Lisäksi Arch User Repository sisältää tuhansia PKGBUILD yhteisön lahjoittamat komentosarjat asennettavien pakettien luomiseksi lähteistä, jotka käyttävät makepkg työkalu. Käyttäjät voivat myös helposti luoda ja ylläpitää omia tietovarastoitaan.

modeemi vs reititin

4. Nykyaikaisuus

Arch Linux yrittää säilyttää ohjelmistonsa uusimmat vakaat julkaisuversiot niin kauan kuin järjestelmällinen pakettien rikkoutuminen voidaan estää. Se on rakennettu rullaavaan lähestymistapaan, mikä mahdollistaa kertaluonteisen asennuksen jatkuvilla parannuksilla.

Archissa on monia uusimpia ominaisuuksia GNU/Linux-käyttäjien saatavilla, kuten systemd init -järjestelmä, initcpio, modernit tiedostojärjestelmät, ohjelmisto-RAID ja uusimmat ytimet.

5. Käyttäjäkeskeisyys

Monet GNU/Linux-jakelut pyrkivät olemaan käyttäjäystävällisempiä, mutta Arch Linux OS on aina ollut ja tulee jatkossakin olemaan käyttäjäkeskeinen. Jakelu on suunniteltu vastaamaan siihen osallistuvien vaatimuksiin sen sijaan, että pyrittäisiin vetoamaan mahdollisimman moniin kuluttajiin. Se on suunnattu kokeneille GNU/Linux-käyttäjille tai kenelle tahansa, jolla on ahkera asenne, joka on valmis lukemaan dokumentaatiota ja ratkaisemaan ongelmia itse.

Kaikkia käyttäjiä rohkaistaan ​​osallistumaan jakeluun ja osallistumaan. Raportointia ja apua ongelmien ratkaisemisessa arvostetaan ja paketteja tai ydinprojekteja parantavia korjaustiedostoja arvostetaan suuresti. Archin kehittäjät ovat vapaaehtoisia, ja uusia jäseniä otetaan usein mukaan tiimiin. Jousimiehet voivat lähettää paketteja Arch User Repositoryyn, parantaa ArchWiki-dokumentaatiota, jakaa ideoita foorumeilla ja auttaa muita teknisissä ongelmissa, sähköpostilistoissa ja IRC-kanavissa. Monet käyttäjät käyttävät Arch Linuxia ensisijaisena käyttöjärjestelmänään, ja useat maailmanlaajuiset yhteisöt tarjoavat tukea ja dokumentaatiota eri kielillä.

Arch Linux -käyttöjärjestelmän muunnelmia

Arch Linux -käyttöjärjestelmästä on useita muunnelmia. Jotkut Arch Linuxin muunnelmat ovat seuraavat:

1. Arkkitehti Linux

Architect Linux on uusi Arch-asennusohjelma, jossa on Ncurses-käyttöliittymä eikä Antergos/Manjaro-lisäosia tai bloatwarea.

2. Ponnet

Antergos on esikonfiguroitu Arch Linux -johdannainen, joka tunnettiin alun perin nimellä CinnArch. Työpöytäympäristöjä ovat Gnome, MATE, Cinnamon, Openbox, KDE ja XFCE.

3. ArchBSD

Se käyttää FreeBSD-ydintä Linux-ytimen sijaan. Se tukee tällä hetkellä i686- ja x86-64-arkkitehtuuria.

4. ArchBang Linux

Se toteuttaa Crunchbang Linuxin inspiroiman Openbox-pohjaisen työpöytäympäristön.

5. Arch Linux ARM

Se on yhteensopiva ARM-pohjaisten laitteiden, kuten Raspberry Pi, kanssa.

6. ArchHurd

Se käyttää GNU Hurd -ydintä Linux-ytimen sijaan.

Arch Linux -käyttöjärjestelmän edut ja haitat

Arch Linux -käyttöjärjestelmällä on useita etuja ja haittoja. Jotkut Arch Linux -käyttöjärjestelmän eduista ja haitoista ovat seuraavat:

Edut

1. Arch-käyttäjävarasto

tietokanta

The Arch User Repository (AUR) on erityinen ominaisuus, joka erottaa Archin muista jakeluista. Se on yhteisön ylläpitämä Arch-arkisto. Se sisältää pakettien kuvaukset (PKGBUILD:t), joita voit käyttää paketin rakentamiseen lähteestä makepkg:lla ja asentaa sitten Pacmanilla. AUR perustettiin auttamaan uusien yhteisöpakettien järjestämisessä ja levittämisessä sekä nopeuttamaan suosittujen pakettien pääsyä yhteisön arkistoon. AUR laajentaa huomattavasti Archin virallisen arkiston ohjelmistotarjontaa.

2. Ei järjestelmäpäivityksiä

Arch Linux noudattaa jatkuvaa julkaisukonseptia, mikä on erittäin hyvä konsepti. Se tarkoittaa, että sinun ei enää tarvitse huolehtia säännöllisestä päivityksestä. Kun olet asentanut Archin, et voi päivittää uudempaan versioon, koska päivityksiä julkaistaan ​​säännöllisesti. Oletusarvoisesti käytät aina uusinta versiota.

3. The Holy Arch Wiki

Arch Linux OS on hyvin dokumentoitu Linux-jakelu. Linux-käyttäjien keskuudessa Arch-wiki on legendaarinen. Se on massiivinen ja hyvin dokumentoitu tapahtuma. Sen palvelut ulottuvat joskus Arch Linuxin ulkopuolelle. Arch Wikillä on todennäköisesti ratkaisu, jos sinulla on ongelmia tietokonejärjestelmän kanssa.

4. Toimii siltana

Paketinhallinta (Pacman) Arch Linuxin pakettien hallinta on ainutlaatuinen. Se voi asentaa binääripaketteja Arch-arkistosta ja kääntää binaaritiedostoja lähteestä makepkg:n avulla. Tämän seurauksena Arch Linux toimii siltana jakelujen välillä, joiden avulla käyttäjät voivat asentaa binääripaketteja paketinhallintajärjestelmiensä kautta, ja jakeluiden välillä, jotka vaihtavat käyttäjien mukavuuden kykyyn rakentaa binaareja lähteistä, joilla on määritettävissä olevat määritykset.

5. Luo oma Linux-käyttöjärjestelmä

Muut suositut Linux-käyttöjärjestelmät, kuten Fedora ja Ubuntu, ovat vakiona tietokoneiden kanssa, kuten Windows ja macOS. Toisaalta Arch Linux -käyttöjärjestelmän avulla voit mukauttaa käyttöjärjestelmääsi mieleiseksesi. Jos onnistut, sinulla on järjestelmä, joka voi saavuttaa haluamasi.

6. Paranna Linuxin ymmärtämistä

Et ymmärrä, kuinka tyydyttävää puhdas Arch-asennus on, ennen kuin olet tehnyt sen itse. Asennusprosessi on erittäin monimutkainen, koska suurin osa tekemistäsi tehtävistä ei ole graafisen käyttöliittymän avulla, ja käytät CLI-komentoja. Vaikka kokemattomat käyttäjät saattavat pitää tätä monimutkaisuutta pelottavana, Arch-asennus opettaa sinulle paljon Linuxista, jota sinun ei tarvitse opiskella, koska nykyaikaiset GUI-asentajat huolehtivat kaikesta. Asennuksen aikana tutustutaan käsitteisiin, kuten näytönhallinta, chroot, verkkojen konfigurointi jne.

7. Erittäin muokattavissa

Arch Linuxia kutsutaan joskus nimellä a Tee se itse (tee se itse) OS, koska sen avulla voit muokata kaikkia monimutkaisia ​​yksityiskohtia. Hallitset täysin käyttöjärjestelmän toimintoja ISO-kuvan lataamisesta asennuksen valmistumiseen asti. Archiin ei sisälly alkuperäistä työpöytäympäristöä tai ikkunanhallintaa. Voit valita kaiken työpöytäympäristöstä järjestelmääsi haluamiisi komponentteihin helpottaaksesi asioita ja antaaksesi käyttäjälle enemmän valinnanvaraa.

DIY-menetelmä on hyödyllinen ominaisuus, joka tekee siitä poikkeuksellisen kevyen ja helppokäyttöisen, koska Arch Linuxin mukana ei tule esiasennettua bloatwarea.

8. Bonus

Jos olet kiinnostunut kyberturvallisuudesta, olet todennäköisesti kuullut Black Arch OS:stä. Black Arch OS -tietovarasto sisältää laajan kokoelman tietoturvatyökaluja läpäisevyyden testaajille ja tietoturvatutkijoille. Black Archin asennuksen haittana tietyille käyttäjille voi olla sen suuri koko, koska se sisältää kaikki työkalut, mukaan lukien ne, joita et koskaan käytä. Hyvä uutinen on, että voit sisällyttää Black Arch -arkiston Arch-järjestelmääsi ja käyttää sitä työkalujen hankkimiseen tarpeen mukaan.

Haitat

1. Asennus on hektinen prosessi

Arch Linuxin asentaminen ei ole yksinkertaista, ja se vie jonkin aikaa, koska aiot hienosäätää käyttöjärjestelmää. Sinun on opittava erilaisia ​​päätekomentoja ja komponentteja, joita käsittelet, koska valitset komponentit itse. Olet luultavasti tietoinen siitä, että se vaatii huomattavan määrän lukemista.

2. Jotkut päivitykset voivat rikkoa järjestelmän

Sinun on seurattava, mitä tulee, kun päivityksiä tulee jatkuvasti. Kukaan ei tiedä, miten ohjelmasi on määritetty, ja olet ainoa, joka on testannut sen. Tämän seurauksena, jos et ole varovainen, järjestelmäsi osat voivat rikkoutua.

3. Advanced Distribution

Vaikka Arch saattaa vaikuttaa vahvalta vaihtoehdolta seuraavalle distrokytkimellesi, muista, että se ei ole aloittelijaystävällinen jakelu. Täydellisen Linux-aloittelijan ei suositella kokeilemaan Archia. Archin tarjoaman muokattavuuden ansiosta aloitteleva käyttäjä voi todennäköisesti pilata järjestelmänsä yrittämällä määrittää sen väärin. Jos haluat kokeilla Archia, mutta et ole varma Linux-taidoistasi, on paljon parempi idea aloittaa virtuaalikoneella ja siirtyä sitten yksinkertaiseen järjestelmään, kun olet valmis.

4. Se tarjoaa huippuluokan ohjelmistoja, jotka voivat aiheuttaa vakausongelmia.

5. Sillä on pienempi yhteisö kuin muilla jakeluilla, kuten Ubuntu OS:llä.

Arch Linuxin asennus

Olettaen, että meillä on käynnistettävä USB-asema ja järjestelmämme on määritetty oikein, meidän on käynnistettävä USB-aseman kautta. Käynnistysprosessi USB-asemalta vaihtelee laitteittain. F12-näppäimen napsauttaminen käynnistyksen yhteydessä vie meidät käynnistyslaitteiden luetteloon. Sieltä voimme valita käynnistettävän USB-asemamme. Saatamme jo tietää oikean tekniikan järjestelmällemme tai meidän on ehkä tutkittava vähän.

kevät mvc

Kun olemme onnistuneet saamaan luettelon linkitetyistä käynnistyslaitteista, valitse USB-asema, josta käynnistetään, ja alla olevan valikon pitäisi näkyä:

Arch Linux -käyttöjärjestelmä

Meidän on valittava ensimmäinen vaihtoehto ja odotettava, kunnes asennusohjelma, eli Arch, suorittaa käynnistyksen loppuun. Löydämme jotain alla olevan kaltaista, kun se on täysin käynnistetty:

Arch Linux -käyttöjärjestelmä

Arch-asennusohjelma ei sisällä graafista käyttöliittymää asennuksen automatisoimiseksi, toisin kuin muut meille mahdollisesti tutut käyttöjärjestelmät. Sen sijaan voimme sijoittaa vaivaamme ja aikaamme ja asettaa kaikki jakeluosat pala kerrallaan.

Konsolin näppäimistön fontin ja asettelun asettaminen

Kuten olemme jo maininneet, Arch-asennusohjelma ei sisällä graafista käyttöliittymää, joten kirjoittamista on paljon. Näppäimistön asettelun ja hyvännäköisen fontin määrittäminen voi tehdä asennuksesta paljon vähemmän konservatiivisen.

Konsoli olettaa oletuksena, että meillä on US-näppäimistöasettelu. Sen pitäisi sopia melkein jokaiselle, mutta jos meillä on jokin erilainen, voimme vaihtaa siihen.

Kaikki käytettävissä olevat näppäinkartat säilytetään yleensä hakemistossa, eli /usr/share/kbd/keymaps , map.gz-tiedostomuodossa. Voimme tarkistaa luettelon ls-komennolla:

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

Yllä oleva komento luettelee kaikki avainkartat.

Esimerkiksi, jos meillä on näppäimistöasettelu, eli Mac-US, etsi siihen liittyvä map.gz-tiedosto tästä luettelosta, joka on mac-us.map.gz.

Voimme käyttää komentoa, ts. latausavaimet , ladataksesi haluamasi näppäinkartan. Voimme suorittaa alla olevan komennon määrittääksesi mac-us.map.gz oletuksena:

loadkeys mac-us

Voimme myös muokata konsolin fonttia, jos emme halua enää oletusfonttia. Konsolin fontti säilytetään hakemistossa, eli /usr/share/kbd/consolefonts , jonka voimme luetella ls:llä:

ls /usr/share/kbd/consolefonts

Yllä oleva komento näyttää fontit.

Nyt voimme käyttää komentoa, ts. setfont , asettaaksesi jonkin näistä. Voimme esimerkiksi suorittaa alla olevan komennon, jos haluamme määrittää drdos8*16 oletuksena:

setfont drdos8*16

Sekä setfont- että loadkeys-komennot ovat osa kbd-pakettia, jossa on tarvittavat Linux-näppäimistön työkalut.

Käynnistystilan tarkistaminen

Meillä on nyt määritetty konsoli; seuraava prosessi on varmistaa, että olemme käynnistäneet UEFI-tilassa emmekä BIOS-tilassa. Voimme suorittaa alla olevan komennon käynnistystilan valtuuttamiseksi:

ls /sys/firmware/efi/efivars

Jos olemme UEFI-tilassa, se näyttää joukon tiedostoja näytöllämme.

efi-hakemisto ei olisi edes saatavilla /sys/firmware-hakemistossa BIOS-käynnistyksen yhteydessä. Jos olemme UEFI-tilassa, voimme siirtyä seuraavaan vaiheeseen.

Internet-yhteyden muodostaminen

Archin live-ympäristössä ei ole mukana kaikkia tärkeitä paketteja, jotka on perustettu siihen, toisin kuin monissa muissa live-jakeluissa. Se sisältää useita vähimmäispaketteja, joita voimme käyttää järjestelmän asentamiseen. Siksi aktiivinen Internet-yhteys on välttämätön.

Meillä pitäisi olla aktiivinen Internet-yhteys alkuvaiheessa, jos käytämme langallista verkkoa. Tarkistaaksemme sen voimme pingata minkä tahansa julkisen osoitteen.

Elävä ympäristö tarjoaa iNet langaton demoni tai iwd paketti. Voimme käyttää tätä pakettia yhteyden muodostamiseen läheiseen langattomaan verkkoon. Voimme suorittaa alla olevan komennon aloittaaksesi:

Iuctl

Se alkaa interaktiivisella kehotuksella.

Nyt voimme suorittaa alla olevan komennon tarkistaaksemme langattomien laitteiden luettelon:

laiteluettelo

Se näyttää luettelon langattomista laitteista.

algoritmin syvyys ensimmäinen haku

Järjestelmän kellon päivittäminen

Network Time Protocol eli NTP:tä käytetään tietokonejärjestelmän kellojen synkronoimiseen verkon yli Linuxissa. Voimme käyttää komentoa, ts. timedatectl , aktivoidaksesi NTP:n Archin live-ympäristössämme:

timedatectl set-ntp true

Yllä oleva komento alkaa tuottaa joitakin lähtöjä muutaman sekunnin kuluttua. Voimme yrittää napsauttaa Enter, jos emme löydä komentokohdistimen näyttöä uudelleen.