logo

Arch Linux operacinė sistema

„Linux“ platinimai garsėja savo paprastumu, nors „Arch Linux“ operacinė sistema meta iššūkį šiai reputacijai, leisdama vartotojams pritaikyti viską, išlaikant funkcionalumą. Dėl tokio pasirinkimo galia „Arch Linux“ gali būti labiau bauginanti naujokams, tačiau patyrusiems „Linux“ vartotojams tai yra vyšna ant torto.

Šiame straipsnyje sužinosite apie Arch Linux operacinę sistemą su jos funkcijomis ir istorija.

Kas yra „Arch Linux“ operacinė sistema?

Arch Linux operacinė sistema

Arch Linux yra nemokamas atvirojo kodo platinimas, suteikiantis platų pritaikymą ir valdymą jūsų sistemai. Jo lengvas ir minimalistinis pobūdis yra pagrindinė jo augančio patrauklumo technologijų bendruomenėje priežastis.

The x86-64 orientuotas Linux platinimas seka KISS koncepcija (laikyk tai paprasta, kvaila) . Kaip rodo pavadinimas, „Arch Linux“ tiki, kad reikia pradėti nuo švaraus lapo ir leisti vartotojui priimti visus sprendimus. Arche nėra jokių reikšmingų su platinimu susijusių pakeitimų, todėl perkėlimas iš kito Linux platinimo yra paprastas.

Jis naudoja a Pacman paketų tvarkyklė įdiegti, atnaujinti ir pašalinti programinės įrangos paketus. Arch Linux naudoja nuolatinio išleidimo metodą, o tai reiškia, kad nėra „atnaujinti leidimai“ visiškai naujos sistemos versijos; vietoj to, norint gauti modernią Arch programinę įrangą, reikalingas bendras sistemos atnaujinimas. Arch Linux komanda išleidžia mėnesinius diegimo vaizdus, ​​kurie yra atnaujintos pagrindinių sistemos komponentų momentinės nuotraukos.

Arch Linux operacinės sistemos istorija

Arch bendruomenė išsivystė ir išsiplėtė, kad taptų populiariausiu ir efektyviausiu Linux platinimu, kaip matyti iš dėmesio ir įvertinimų, kurių ji sulaukė bėgant metams. Arch kūrėjai ir toliau dirba kaip neapmokami, ne visą darbo dieną dirbantys savanoriai, ir neketinama užsidirbti pinigų Arch Linux, kad ji liktų nemokama.

Juddas Winetas pradžioje įkūrė Arch Linux 2001 m ir buvo Kanados programuotojas ir gitaristas. Įjungta 2002 m. kovo 11 d , Arch Linux 0.1 buvo išleistas pirmą kartą. Vinetas sukūrė savo platinimą remdamasis tomis pačiomis koncepcijomis, įkvėptomis išskirtinio „Slackware“, „Linux“, BSD, PLD ir CRUX paprastumo, tačiau buvo nepatenkintas tuo metu paketų valdymo trūkumu. Tačiau jis taip pat sukūrė „Pacman“ – paketų valdymo programą, kuri automatiškai tvarko paketų diegimą, pašalinimą ir atnaujinimą.

Pradinė Arch Linux OS versija buvo suderinama tik su 32 bitų x86 architektūra , bet viduje 2006 m. balandžio mėn., 64 bitų x86 architektūra buvo pridėta parama. Arch Linux kūrėjas Judd Vinet atsistatydino ir pasidalino projektu su 'Aaronas Griffinas' in 2007 m. spalio mėn . Į 2020 m. vasario mėn , Aaronas Griffinas pasidalino projektu su Levente Polyak. 32 bitų palaikymas buvo nutrauktas 2017 m. sausio mėn .

Kas turėtų naudoti Arch Linux OS?

Arch yra labai techninis platinimas, todėl jis tinka tiems, kurie gali visapusiškai jį išnaudoti. Ekspertai ir profesionalūs vartotojai naudojasi daugumos Arch pranašumais dėl savo „pasidaryk pats“ pobūdžio. Patyręs vartotojas gali pritaikyti Arch pagal savo poreikius ir pasipelnyti iš aktyvios Arch bendruomenės. Pacman ir AUR yra unikalios Arch Linux ir kitų Arch pagrindu sukurtų Linux platinimų funkcijos.

„BlackArch“ saugykla yra saugyklos tipas, kurį galite įtraukti į „Arch Linux“. Tai apima įvairius saugos įrankius, kurie idealiai tinka su kibernetiniu saugumu susijusioms užduotims. Saugykla yra gerai žinoma tarp kibernetinio saugumo specialistų dėl daugybės įrankių, kurie idealiai tinka įsiskverbimo tikrintojams ir saugumo tyrinėtojams.

Arch Linux operacinės sistemos dizainas ir principai

Arch Linux yra pagrįsta dvejetainiais paketais, kurie yra optimizuoti šiuolaikinei aparatūrai. Lankstumui ir spartumui užtikrinti taip pat galima naudoti prievadus / ebuild panašią automatizuoto šaltinio kompiliavimo sistemą. Arch Linux teikia pirmenybę paprastumui, o ne detalėms; todėl jai trūksta nušlifuotų sąsajų ir veiklos. Pavyzdžiui, „Packman“ neturi oficialios GUI sąsajos, kad viskas būtų paprasčiau. Sistemos konfigūracija yra paprasta ir aiški, ją galima perkelti į kelias versijas. Tai išpopuliarino „Arch Linux“. „pažengę vartotojai“ ir 'geeks' kurie mėgsta naudoti komandinę eilutę.

Yra įvairių „Arch Linux“ OS principų. Kai kurie principai yra tokie:

1. Paprastumas

Terminas 'paprastumas' Arch Linux reiškia nereikalingų papildymų ar pakeitimų nebuvimą. Jis platina programinę įrangą su kuo mažiau pakeitimų pasroviui: išvengiama pataisų, kurių nepriima prieš srovę, o „Arch“ paskesnės pataisos yra beveik visi atgaliniai klaidų pataisymai, kurie bus pasenę iki kitos projekto leidimo.

Arch taip pat apima ankstesnius konfigūracijos failus su pakeitimais, susijusiais su konkrečiomis paskirstymo problemomis, tokiomis kaip sistemos failo vietos pakeitimai. Tai neapima automatizavimo galimybių, pvz., paslaugos įgalinimo tik todėl, kad paketas yra įdiegtas. Paketai dalijami tik tada, kai yra įtikinamų priežasčių, pavyzdžiui, taupant vietą diske ekstremaliais atliekų atvejais. Vartotojai raginami daugumą sistemos nustatymų atlikti naudojant apvalkalą ir teksto rengyklę, nes GUI konfigūravimo priemonės oficialiai nesiūlomos.

2. Pragmatizmas

Arch yra pragmatinis, o ne ideologinis paskirstymas. Čia pateikti principai yra tik gairės. Galiausiai, kiekvienu konkrečiu atveju projektavimo sprendimams priimti naudojamas kūrėjų sutarimas. Keliose Arch Linux OS saugyklose yra keli paketai ir sukurti scenarijai, kurie suteikia nemokamą atvirojo kodo programinę įrangą tiems, kuriems tai patinka, ir patentuotus programinės įrangos paketus tiems, kurie teikia pirmenybę naudingumui, o ne filosofijai.

3. Universalumas

Arch Linux yra daugiafunkcinė operacinė sistema. Po įdiegimo ji suteikia tik komandinės eilutės aplinką. Tai nepateikia nereikalingų ir nepageidaujamų paketų; vartotojui suteikiama galimybė sukurti pasirinktinę sistemą, pasirenkant iš šimtų aukštos kokybės paketų, esančių oficialioje x86-64 saugykloje.

Arch yra slenkantis modelis, kurį palaiko Pacmanas . Tai lengvas, paprastas ir greitas paketų tvarkyklė, leidžianti nuolat atnaujinti sistemą viena komanda. „Arch“ taip pat apima „Arch Build System“ ir į prievadus panašią sistemą, skirtą paketams kurti ir įdiegti iš šaltinio kodo, kurie gali būti sinchronizuojami su viena komanda. Be to, Arch vartotojo saugykloje yra tūkstančiai PKGBUILD bendruomenės paaukoti scenarijai, kad būtų sukurti įdiegiami paketai iš šaltinių, naudojant makepkg įrankis. Taip pat vartotojai gali lengvai kurti ir prižiūrėti savo pasirinktines saugyklas.

4. Modernumas

Arch Linux bando išsaugoti naujausias stabilias programinės įrangos versijas tol, kol galima išvengti sistemingo paketo lūžimo. Jis sukurtas naudojant ritininio atleidimo metodą, todėl jį galima įdiegti vieną kartą ir nuolat tobulinti.

Arch turi daug naujausių GNU/Linux vartotojams prieinamų funkcijų, tokių kaip systemd init sistema, initcpio, modernios failų sistemos, programinės įrangos RAID ir naujausi branduoliai.

5. Naudotojo centralizavimas

Daugelis GNU/Linux platinimų siekia būti patogesni vartotojui, tačiau Arch Linux OS visada buvo ir bus orientuota į vartotoją. Paskirstymas sukurtas taip, kad atitiktų tų, kurie prie jo prisideda, poreikius, o ne stengtųsi įtikti kuo daugiau vartotojų. Ji skirta patyrusiam GNU/Linux vartotojui arba visiems, turintiems galimą požiūrį, kuris yra pasirengęs savarankiškai perskaityti dokumentaciją ir išspręsti iškilusias problemas.

Visi vartotojai raginami dalyvauti platinime ir prisidėti. Ataskaitų teikimas ir pagalba sprendžiant problemas yra labai vertinami, o paketus ar pagrindinius projektus gerinantys pataisymai yra labai vertinami. Arch kūrėjai yra savanoriai, o į komandą dažnai priimami nauji nariai. Lankininkai gali pateikti paketus Arch User Repository, tobulinti ArchWiki dokumentaciją, dalytis idėjomis forumuose ir padėti kitiems su techniniais klausimais, el. pašto sąrašais ir IRC kanalais. Daugelis vartotojų naudoja Arch Linux kaip pagrindinę operacinę sistemą, o įvairios pasaulinės bendruomenės siūlo palaikymą ir dokumentus įvairiomis kalbomis.

Arch Linux operacinės sistemos variantai

Yra įvairių Arch Linux operacinės sistemos variantų. Kai kurie „Arch Linux“ variantai yra tokie:

1. Architektas Linux

„Architect Linux“ yra nauja „Arch“ diegimo programa su „Ncurses“ vartotojo sąsaja ir be „Antergos“ / „Manjaro“ priedų ar „bloatware“.

2. Dulkiniai

Antergos yra iš anksto sukonfigūruotas Arch Linux darinys, iš pradžių žinomas kaip CinnArch. Darbalaukio aplinkos apima Gnome, MATE, Cinnamon, Openbox, KDE ir XFCE.

3. ArchBSD

mysql visų vartotojų sąrašas

Jis naudoja FreeBSD branduolį, o ne Linux branduolį. Šiuo metu jis palaiko i686 ir x86-64 architektūras.

4. ArchBang Linux

Tai įgyvendina „Crunchbang Linux“ įkvėptą „Openbox“ pagrįstą darbalaukio aplinką.

5. Arch Linux ARM

Jis suderinamas su ARM pagrįstais įrenginiais, tokiais kaip Raspberry Pi.

6. ArchHurdas

Jis naudoja GNU Hurd branduolį, o ne Linux branduolį.

Arch Linux operacinės sistemos privalumai ir trūkumai

Yra įvairių Arch Linux operacinės sistemos privalumų ir trūkumų. Kai kurie „Arch Linux“ operacinės sistemos privalumai ir trūkumai yra šie:

Privalumai

1. Arch vartotojo saugykla

The Arch vartotojo saugykla (AUR) yra specifinė savybė, kuri išskiria Arch iš kitų paskirstymų. Tai bendruomenės valdoma Arch saugykla. Jame yra paketų aprašymai (PKGBUILD), kuriuos galite naudoti kurdami paketą iš šaltinio su makepkg ir tada įdiegę naudodami Pacman. AUR buvo įkurta siekiant padėti organizuoti ir platinti naujus bendruomenės paketus ir pagreitinti populiarių paketų priėmimą į bendruomenės saugyklą. AUR labai išplečia oficialios Arch saugyklos programinės įrangos pasiūlą.

2. Jokių sistemos atnaujinimų

Arch Linux vadovaujasi nuolatinio išleidimo koncepcija, kuri yra labai gera koncepcija. Tai reiškia, kad jums nebereikia jaudintis dėl reguliaraus atnaujinimo. Įdiegę Arch, negalėsite atnaujinti į naujesnę versiją, nes naujinimai išleidžiami reguliariai. Pagal numatytuosius nustatymus visada naudosite naujausią versiją.

3. The Holy Arch Wiki

Arch Linux OS yra gerai dokumentuotas Linux platinimas. „Linux“ vartotojų tarpe „Arch wiki“ yra legendinis. Tai didžiulis ir gerai dokumentuotas įvykis. Jos paslaugos kartais apima ne tik „Arch Linux“. Arch Wiki greičiausiai turės sprendimą, jei kils kokių nors problemų su kompiuterio sistema.

4. Veikia kaip tiltas

Paketų tvarkyklė („Pacman“) Arch Linux paketų valdymas yra unikalus. Jis gali įdiegti dvejetainius paketus iš Arch saugyklos ir kompiliuoti dvejetainius iš šaltinio naudojant makepkg. Dėl to „Arch Linux“ veikia kaip tiltas tarp paskirstymų, leidžiančių vartotojams įdiegti dvejetainius paketus per savo paketų valdymo sistemas, ir paskirstymų, kurie vartotojų patogumu prekiauja galimybe kurti dvejetainius failus iš šaltinių su konfigūruojamomis specifikacijomis.

5. Sukurkite savo Linux OS

Kitos populiarios Linux operacinės sistemos, tokios kaip Fedora ir Ubuntu, yra standartiškai komplektuojamos su kompiuteriais, kaip ir Windows ir MacOS. Kita vertus, „Arch Linux“ operacinė sistema leidžia pritaikyti operacinę sistemą pagal savo skonį. Jei jums sekasi, turite sistemą, kuri gali pasiekti tai, ko norite.

6. Pagerinkite Linux supratimą

Jūs nesuprasite, koks malonus yra švarus Arch diegimas, kol to nepadarysite patys. Diegimo procesas yra labai sudėtingas, nes dauguma užduočių, kurias atliksite, nebus atliekamos naudojant GUI, o jūs naudosite CLI komandas. Nors nepatyrusiems vartotojams šis sudėtingumas gali būti bauginantis, Arch diegimas daug išmoko apie Linux, ko jums nereikės mokytis, nes viskuo pasirūpina šiuolaikiniai GUI montuotojai. Diegimo metu būsite supažindinti su tokiomis sąvokomis kaip ekrano tvarkyklės, chroot, tinklų konfigūravimas ir kt.

7. Labai pritaikoma

Arch Linux kartais vadinamas a „Pasidaryk pats“ („pasidaryk pats“) OS, nes ji leidžia pritaikyti kiekvieną sudėtingą detalę. Nuo ISO atvaizdo įkėlimo iki diegimo pabaigos galite visiškai valdyti OS funkcijas. „Arch“ nėra įtrauktos į savo darbalaukio aplinką ar langų tvarkyklę. Galite pasirinkti viską – nuo ​​darbalaukio aplinkos iki norimų sistemos komponentų, kad viskas būtų lengviau ir vartotojui būtų suteikta daugiau pasirinkimo galimybių.

„Pasidaryk pats“ metodas yra naudinga funkcija, dėl kurios jis yra ypač lengvas ir prieinamas, nes „Arch Linux“ nėra su iš anksto įdiegta „bloatware“.

8. Premija

Jei domitės kibernetiniu saugumu, tikriausiai esate girdėję apie Black Arch OS. Black Arch OS saugykloje yra platus saugos įrankių rinkinys, skirtas įsiskverbimo tikrintojams ir saugumo tyrinėtojams. „Black Arch“ diegimo trūkumas tam tikriems vartotojams gali būti didelis jos dydis, nes jame yra visi įrankiai, įskaitant tuos, kurių niekada nenaudosite. Geros naujienos yra tai, kad galite įtraukti Black Arch saugyklą į savo Arch sistemą ir naudoti ją norėdami įsigyti reikalingų įrankių.

Trūkumai

1. Diegimas yra įtemptas procesas

„Arch Linux“ diegimas nėra paprastas ir užtruks šiek tiek laiko, nes reguliuosite operacinę sistemą. Turėsite išmokti įvairių terminalo komandų ir komponentų, su kuriais turėsite reikalų, nes komponentus pasirinksite patys. Tikriausiai žinote, kad tam reikės daug skaityti.

2. Kai kurie atnaujinimai gali sugadinti jūsų sistemą

Turite sekti, kas ateina, kol nuolat ateina naujinimai. Niekas nežino, kaip sukonfigūruota jūsų programa, ir jūs esate vienintelis, kuris ją išbandė. Dėl to, jei nesate atsargūs, jūsų sistemos komponentai gali sugesti.

3. Išplėstinis platinimas

Nors „Arch“ gali atrodyti kaip geras pasirinkimas kitam platinimo jungikliui, atminkite, kad tai nėra tinkamas platinimas pradedantiesiems. Visiems Linux pradedantiesiems nerekomenduojama išbandyti Arch. Kadangi „Arch“ suteikia galimybę tinkinti, pradedantysis vartotojas gali sugadinti savo sistemą bandydamas ją neteisingai sukonfigūruoti. Jei norite išbandyti Arch, bet nesate tikri dėl savo Linux įgūdžių, kur kas geriau pradėti nuo virtualios mašinos ir pereiti prie paprastos sistemos, kai tik būsite pasiruošę.

4. Ji siūlo pažangią programinę įrangą, kuri gali sukelti stabilumo problemų.

5. Ji turi mažesnę bendruomenę nei kiti platinimai, pvz., Ubuntu OS.

„Arch Linux“ diegimas

Darant prielaidą, kad turime įkrovos USB diską ir mūsų sistema yra tinkamai sukonfigūruota, turėsime paleisti per USB diską. Įkrovos procesas iš USB įrenginio skiriasi. Paspaudus F12 klavišą įkrovos metu, pateksime į įkrovos įrenginių sąrašą. Iš ten galime pasirinkti įkrovos USB diską. Galbūt jau žinome tinkamą mūsų sistemos techniką arba mums gali tekti šiek tiek ištirti.

Kai mums pavyko gauti susietų įkrovos įrenginių sąrašą, pasirinkite USB diską, iš kurio bus paleista, ir turėtų būti rodomas toliau pateiktas meniu:

Arch Linux operacinė sistema

Turime pasirinkti pirmąją parinktį ir palaukti, kol diegimo programa, ty Arch, užbaigs paleidimą. Visiškai paleidę rasime kažką panašaus į žemiau:

Arch Linux operacinė sistema

„Arch“ diegimo programoje nėra jokios grafinės sąsajos, skirtos diegimui automatizuoti, skirtingai nei kitose OS, kurios mums gali būti žinomos. Atvirkščiai, mes galime investuoti savo pastangas ir laiką ir nustatyti visas platinimo dalis po gabalo.

Konsolės klaviatūros šrifto ir išdėstymo nustatymas

Kaip jau minėjome, „Arch“ diegimo programoje nėra GUI, todėl tenka daug rašyti. Nustačius klaviatūros išdėstymą ir gerai atrodantį šriftą, diegimas gali būti daug mažiau konservatyvus.

Pagal numatytuosius nustatymus konsolėje daroma prielaida, kad turime JAV klaviatūros išdėstymą. Tai turėtų būti tinkama beveik kiekvienam žmogui, bet jei turime kitokį, galime pereiti prie jo.

Visos galimos klavišų lentelės paprastai laikomos kataloge, t. y. /usr/share/kbd/keymaps , map.gz failo formatu. Sąrašą galime patikrinti naudodami komandą ls:

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

Aukščiau pateiktoje komandoje bus pateiktas visų klavišų žemėlapių sąrašas.

Pavyzdžiui, jei turime klaviatūros išdėstymą, t. y. Mac-US, šiame sąraše raskite susijusį map.gz failą, tai yra mac-us.map.gz.

Galime naudoti komandą, t.y. įkėlimo raktai , norėdami įkelti norimą klavišų schemą. Galime paleisti toliau pateiktą komandą, kad sukonfigūruotume mac-us.map.gz kaip numatytąjį:

loadkeys mac-us

Be to, galime keisti konsolės šriftą, jei nebenorite numatytojo. Konsolės šriftas saugomas kataloge, t.y. /usr/share/kbd/consolefonts , kurį galime išvardyti su ls:

ls /usr/share/kbd/consolefonts

Aukščiau pateikta komanda parodys šriftus.

Dabar galime naudoti komandą, t.y. setfont , norėdami nustatyti vieną iš šių. Pavyzdžiui, galime paleisti toliau pateiktą komandą, jei norime sukonfigūruoti drdos8 * 16 kaip numatytąjį:

setfont drdos8*16

Tiek setfont, tiek loadkeys komandos yra kbd paketo komponentas, turintis būtinus Linux klaviatūros įrankius.

Įkrovos režimo patikrinimas

Dabar turime sukonfigūruotą konsolę; Kitas procesas yra užtikrinti, kad įkrovos režimas yra UEFI, o ne BIOS režimas. Galime paleisti žemiau esančią komandą, kad įgalintume įkrovos režimą:

ls /sys/firmware/efi/efivars

Jei veikiame UEFI režimu, ekrane bus rodomas failų rinkinys.

Įkrovos BIOS atveju efi katalogas net nebūtų pasiekiamas /sys/firmware kataloge. Jei esame UEFI režime, galime pereiti prie kito žingsnio.

Prisijungimas prie interneto

„Arch“ tiesioginė aplinka nėra įtraukta į visus esminius joje įdiegtus paketus, skirtingai nuo daugelio kitų tiesioginių platinimų. Jame yra keli minimalūs paketai, kuriuos galime panaudoti sistemos įdiegimui. Taigi aktyvus interneto ryšys yra būtinas.

Jei naudojame laidinį tinklą, turėtume turėti aktyvų interneto ryšį. Norėdami tai patikrinti, galime nusiųsti bet kurį viešąjį adresą.

Gyva aplinka suteikia iNet belaidis demonas arba iwd paketą. Šį paketą galime naudoti norėdami prisijungti prie netoliese esančio belaidžio tinklo. Norėdami pradėti, galime paleisti žemiau esančią komandą:

Iuctl

Jis prasidės interaktyviu raginimu.

kaip išjungti kūrėjo režimą android

Dabar galime paleisti toliau pateiktą komandą, kad patikrintume belaidžių įrenginių sąrašą:

įrenginių sąrašą

Bus rodomas belaidžių įrenginių sąrašas.

Sistemos laikrodžio atnaujinimas

Tinklo laiko protokolas arba NTP naudojamas kompiuterinės sistemos laikrodžiams sinchronizuoti tinkle Linux sistemoje. Galime naudoti komandą, t.y. timedatectl , norėdami suaktyvinti NTP mūsų Arch tiesioginėje aplinkoje:

timedatectl set-ntp true

Aukščiau pateikta komanda po kelių sekundžių prasidės kai kurie išėjimai. Galime pabandyti spustelėti Enter, jei vėl nerasime komandos žymeklio ekrano.