logo

Arch Linux operētājsistēma

Linux izplatījumi ir slaveni ar savu vienkāršību, lai gan Arch Linux operētājsistēma izaicina šo reputāciju, ļaujot lietotājiem pielāgot visu, vienlaikus saglabājot funkcionalitāti. Šī izvēles iespēja var padarīt Arch Linux biedējošāku jaunpienācējiem, taču tā ir glazūra uz kūkas pieredzējušiem Linux lietotājiem.

Šajā rakstā jūs uzzināsit par Arch Linux operētājsistēmu ar tās funkcijām un vēsturi.

Kas ir Arch Linux operētājsistēma?

Arch Linux operētājsistēma

Arch Linux ir bezmaksas atvērtā pirmkoda izplatīšana, kas nodrošina plašu pielāgošanu un kontroli pār jūsu sistēmu. Tās vieglais un minimālistiskais raksturs ir galvenais iemesls tā pieaugošajai pievilcībai tehnoloģiju kopienā.

The x86-64 orientēta Linux izplatīšana seko KISS koncepcija (saglabājiet to vienkārši, muļķīgi) . Kā norāda nosaukums, Arch Linux uzskata, ka jāsāk ar tīru lapu un jāļauj lietotājam pieņemt visus lēmumus. Arch nesatur nekādas būtiskas izplatīšanas specifiskas izmaiņas, padarot pārsūtīšanu no cita Linux izplatīšanas vienkārša.

Tas izmanto a Pacman pakotņu pārvaldnieks lai instalētu, atjauninātu un noņemtu programmatūras pakotnes. Arch Linux izmanto ritošā izlaišanas pieeju, kas nozīmē, ka tādas nav 'atjauninātie izlaidumi' pilnībā jaunas sistēmas versijas; tā vietā ir nepieciešams kopīgs sistēmas atjauninājums, lai saņemtu moderno Arch programmatūru. Arch Linux komanda izlaiž ikmēneša instalācijas attēlus, kas ir atjaunināti galveno sistēmas komponentu momentuzņēmumi.

Arch Linux operētājsistēmas vēsture

Arch kopiena ir attīstījusies un paplašinājusies, lai kļūtu par vispopulārāko un efektīvāko Linux izplatīšanu, kā liecina uzmanība un novērtējumi, ko tā ir saņēmusi gadu gaitā. Arch izstrādātāji turpina strādāt kā nepilna laika brīvprātīgie bez atlīdzības, un netiek plānots gūt peļņu no Arch Linux, lai tas paliktu bez maksas.

Džads Vinets sākumā nodibināja Arch Linux 2001. gads un bija kanādiešu programmētājs un ģitārists. Ieslēgts 2002. gada 11. marts , Arch Linux 0.1 tika izlaists pirmo reizi. Vinets izstrādāja savu izplatīšanu, balstoties uz tiem pašiem jēdzieniem, kurus iedvesmojusi Slackware, Linux, BSD, PLD un CRUX izsmalcinātā vienkāršība, taču nebija apmierināts ar to, ka tajā laikā nebija pakešu pārvaldības. Tomēr viņš arī izveidoja Pacman, pakotņu pārvaldības lietojumprogrammu, kas automātiski apstrādā pakotņu instalēšanu, noņemšanu un jaunināšanu.

Sākotnējā Arch Linux OS versija bija saderīga tikai ar 32 bitu x86 arhitektūra , bet iekšā 2006. gada aprīlis, 64 bitu x86 arhitektūra atbalsts tika pievienots. Arch Linux izstrādātājs Džads Vinets atkāpās un dalījās projektā ar 'Ārons Grifins' iekšā 2007. gada oktobris . In 2020. gada februāris , Ārons Grifins dalījās projektā ar Leventi Poļaku. 32 bitu atbalsts tika atcelts 2017. gada janvāris .

Kam vajadzētu izmantot Arch Linux OS?

Arch ir ļoti tehnisks izplatīšanas pamatā, tāpēc tas ir piemērots tiem, kas to var pilnībā izmantot. Eksperti un profesionāli lietotāji izmanto lielāko daļu Arch priekšrocību, jo tas ir DIY raksturs. Eksperts lietotājs var pielāgot Arch savām prasībām un gūt labumu no aktīvās Arch kopienas. Pacman un AUR ir Arch Linux un citu Arch balstītu Linux distribūciju unikālās funkcijas.

BlackArch repozitorijs ir repozitorija veids, ko varat iekļaut programmā Arch Linux. Tas ietver dažādus drošības rīkus, kas ir ideāli piemēroti ar kiberdrošību saistītiem uzdevumiem. Repozitorijs ir labi pazīstams kiberdrošības profesionāļu vidū, jo tajā ir daudz rīku, kas ir ideāli piemēroti iespiešanās pārbaudītājiem un drošības pētniekiem.

Arch Linux operētājsistēmas dizains un principi

Arch Linux pamatā ir binārās pakotnes, kas ir optimizētas mūsdienu aparatūras veiktspējai. Elastīgumam un ātrumam ir pieejama arī portiem/ebuild līdzīga sistēma automatizētai avotu apkopošanai. Arch Linux prioritāti piešķir vienkāršībai, nevis detaļām; tāpēc tai trūkst slīpētu saskarņu un darbību. Piemēram, Packman trūkst oficiālas GUI priekšgala, lai lietas būtu vienkāršākas. Sistēmas konfigurācija ir vienkārša un skaidra, un to var pārsūtīt uz vairākām versijām. Tas ir padarījis Arch Linux populāru starp 'pieredzējušie lietotāji' un 'geeks' kam patīk izmantot komandrindu.

Ir dažādi Arch Linux OS principi. Daži no principiem ir šādi:

1. Vienkāršība

Termiņš 'vienkāršība' Arch Linux attiecas uz nevajadzīgu papildinājumu vai modifikāciju neesamību. Tas izplata programmatūru ar mazāko iespējamo pakārtoto izmaiņu skaitu: tiek novērsti ielāpi, kurus augšplūsmā nepieņem, un Arch pakārtotie ielāpi ir gandrīz pilnībā pārsūtīti kļūdu labojumi, kas būs novecojuši līdz projekta nākamajai laidienai.

Arch ietver arī augšējos konfigurācijas failus ar izmaiņām, kas attiecas tikai uz izplatīšanas problēmām, piemēram, sistēmas faila atrašanās vietas izmaiņām. Tajā nav iekļautas automatizācijas iespējas, piemēram, pakalpojuma iespējošana tikai tāpēc, ka pakotne ir instalēta. Pakas tiek sadalītas tikai tad, ja pastāv pārliecinošs iemesls, piemēram, ietaupot diska vietu ārkārtējos izšķērdēšanas gadījumos. Lietotāji tiek aicināti veikt lielāko daļu sistēmas iestatījumu, izmantojot čaulu un teksta redaktoru, jo GUI konfigurācijas iespējas oficiāli netiek piedāvātas.

2. Pragmatisms

Arch ir pragmatisks, nevis ideoloģisks sadalījums. Šeit izklāstītie principi ir vienkārši vadlīnijas. Visbeidzot, izstrādātāju vienprātība tiek izmantota, lai pieņemtu lēmumus par dizainu katrā gadījumā atsevišķi. Vairākās Arch Linux OS krātuvēs ir vairākas pakotnes un izveidoti skripti, kas nodrošina bezmaksas atvērtā koda programmatūru tiem, kam tā patīk, un patentētas programmatūras pakotnes tiem, kas dod priekšroku lietderībai, nevis filozofijai.

centrālais attēls css

3. Daudzpusība

Arch Linux ir daudzfunkcionāla operētājsistēma. Tas nodrošina komandrindas vidi tikai pēc instalēšanas. Tas nenodrošina nevajadzīgas un nevēlamas paketes; lietotājam tiek dota iespēja izveidot pielāgotu sistēmu, izvēloties no simtiem augstas kvalitātes pakotņu, kas pieejamas oficiālajā x86-64 repozitorijā.

Arch ir slīdošās izlaišanas modelis, ko atbalsta Pacman . Tas ir viegls, vienkāršs un ātrs pakotņu pārvaldnieks, kas nodrošina nepārtrauktu sistēmas jaunināšanu ar vienu komandu. Arch ietver arī Arch Build System un portiem līdzīgu sistēmu pakotņu izveidei un instalēšanai no pirmkoda, ko var sinhronizēt ar vienu komandu. Turklāt Arch lietotāju repozitorijā ir tūkstošiem PKGBUILD kopienas ziedoti skripti, lai ģenerētu instalējamas pakotnes no avotiem, izmantojot makepkg rīks. Lietotājiem ir arī iespējams viegli izveidot un uzturēt savus pielāgotos repozitorijus.

4. Mūsdienīgums

Arch Linux mēģina saglabāt savas programmatūras jaunākās stabilās versijas, ja vien var novērst sistemātisku pakotņu bojājumu. Tas ir veidots, izmantojot ritošā atbrīvošanas pieeju, kas ļauj veikt vienreizēju instalēšanu ar pastāvīgiem uzlabojumiem.

Arch piedāvā daudzas jaunākās iespējas, kas pieejamas GNU/Linux lietotājiem, piemēram, systemd init sistēma, initcpio, modernas failu sistēmas, programmatūras RAID un jaunākie kodoli.

5. Lietotāju centralitāte

Daudzi GNU/Linux izplatījumi cenšas būt lietotājam draudzīgāki, taču Arch Linux OS vienmēr ir bijusi un arī turpmāk būs orientēta uz lietotāju. Izplatīšana ir izstrādāta tā, lai apmierinātu to cilvēku prasības, kuri tajā piedalās, nevis cenšoties uzrunāt pēc iespējas vairāk patērētāju. Tas ir paredzēts pieredzējušam GNU/Linux lietotājam vai ikvienam, kam ir spējīga attieksme un kurš ir gatavs patstāvīgi izlasīt dokumentāciju un novērst problēmas.

Visi lietotāji tiek aicināti piedalīties izplatīšanā un dot savu ieguldījumu. Ziņošana un palīdzība problēmu risināšanā tiek augstu novērtēta, un ielāpus, kas uzlabo pakotnes vai galvenos projektus, tiek augstu novērtēti. Arch izstrādātāji ir brīvprātīgie, un komandā bieži tiek uzņemti jauni dalībnieki. Strēlnieki var iesniegt paketes Arch User Repository, uzlabot ArchWiki dokumentāciju, dalīties idejās forumos un palīdzēt citiem ar tehniskiem jautājumiem, e-pasta sarakstiem un IRC kanāliem. Daudzi lietotāji izmanto Arch Linux kā savu primāro operētājsistēmu, un dažādas pasaules kopienas piedāvā atbalstu un dokumentāciju dažādās valodās.

Arch Linux operētājsistēmas variācijas

Ir dažādas Arch Linux operētājsistēmas variācijas. Daži Arch Linux varianti ir šādi:

1. Arhitekts Linux

Architect Linux ir jauns Arch instalētājs ar Ncurses lietotāja interfeisu un bez Antergos/Manjaro pievienojumprogrammām vai bloatware.

2. Putekšņlapas

Antergos ir iepriekš konfigurēts Arch Linux atvasinājums, kas sākotnēji bija pazīstams kā CinnArch. Darbvirsmas vidēs ietilpst Gnome, MATE, Cinnamon, Openbox, KDE un XFCE.

3. ArchBSD

Tas izmanto FreeBSD kodolu, nevis Linux kodolu. Pašlaik tas atbalsta i686 un x86-64 arhitektūras.

4. ArchBang Linux

Tas ievieš Crunchbang Linux iedvesmotu Openbox darbvirsmas vidi.

testēšanas veidi

5. Arch Linux ARM

Tas ir saderīgs ar ierīcēm, kuru pamatā ir ARM, piemēram, Raspberry Pi.

6. ArchHurd

Tas izmanto GNU Hurd kodolu, nevis Linux kodolu.

Arch Linux operētājsistēmas priekšrocības un trūkumi

Arch Linux operētājsistēmai ir dažādas priekšrocības un trūkumi. Dažas no Arch Linux operētājsistēmas priekšrocībām un trūkumiem ir šādas:

np std

Priekšrocības

1. Arch lietotāju repozitorijs

The Arch lietotāju krātuve (AUR) ir īpaša iezīme, kas atšķir Arch no citiem izplatījumiem. Tā ir kopienas pārvaldīta Arch krātuve. Tajā ir iekļauti pakotņu apraksti (PKGBUILD), kurus varat izmantot, lai izveidotu pakotni no avota ar makepkg un pēc tam instalētu ar Pacman. AUR tika izveidots, lai palīdzētu organizēt un izplatīt jaunas kopienas pakotnes un paātrināt populāru pakotņu uzņemšanu kopienas repozitorijā. AUR ievērojami paplašina Arch oficiālā repozitorija programmatūras piedāvājumu.

2. Nav sistēmas jauninājumu

Arch Linux ievēro ritošā izlaišanas koncepciju, kas ir ļoti laba koncepcija. Tas nozīmē, ka jums vairs nav jāuztraucas par regulāru jaunināšanu. Kad būsit instalējis Arch, jūs nevarēsit jaunināt uz jaunāku versiju, jo atjauninājumi tiek izlaisti regulāri. Pēc noklusējuma jūs vienmēr izmantosit jaunāko versiju.

3. The Holy Arch Wiki

Arch Linux OS ir labi dokumentēta Linux izplatīšana. Linux lietotāju vidū Arch wiki ir leģendāra. Tas ir masīvs un labi dokumentēts pasākums. Tās pakalpojumi dažkārt pārsniedz Arch Linux. Arch Wiki, iespējams, atradīs risinājumu, ja jums ir problēmas ar datoru.

4. Darbojas kā tilts

Pakešu pārvaldnieks (Pacman) Arch Linux pakotņu pārvaldība ir unikāla. Tas var instalēt binārās pakotnes no Arch repozitorija un apkopot bināros failus no avota, izmantojot makepkg. Rezultātā Arch Linux darbojas kā tilts starp izplatījumiem, kas ļauj lietotājiem instalēt binārās pakotnes, izmantojot savas pakotņu pārvaldības sistēmas, un izplatījumiem, kas maina lietotāju ērtības pret iespēju veidot bināros failus no avotiem ar konfigurējamām specifikācijām.

5. Izveidojiet savu Linux OS

Citas populāras Linux operētājsistēmas, piemēram, Fedora un Ubuntu, ir standarta komplektācijā ar datoriem, tāpat kā Windows un macOS. No otras puses, Arch Linux operētājsistēma ļauj pielāgot operētājsistēmu pēc saviem ieskatiem. Ja jums veicas, jums ir sistēma, kas var paveikt to, ko vēlaties.

6. Uzlabojiet izpratni par Linux

Jūs neapzināsieties, cik apmierinoša ir tīra Arch instalācija, kamēr neesat to izdarījis pats. Instalēšanas process ir ļoti sarežģīts, jo lielākā daļa uzdevumu, ko veiksit, netiks veikti ar GUI palīdzību, un jūs izmantosit CLI komandas. Lai gan nepieredzējušiem lietotājiem šī sarežģītība var šķist biedējoša, Arch instalācija iemāca daudz par Linux, kas jums nebūs jāmācās, jo par visu parūpējas mūsdienu GUI instalētāji. Instalēšanas laikā tiksiet iepazīstināts ar tādiem jēdzieniem kā displeja pārvaldnieki, chroot, tīklu konfigurēšana utt.

7. Ļoti pielāgojama

Arch Linux dažreiz tiek saukts par a DIY (dari pats) OS, jo tā ļauj pielāgot katru sarežģīto detaļu. Jums ir pilnīga kontrole pār OS funkcionalitāti no ISO attēla ielādes līdz instalēšanas pabeigšanai. Programmā Arch nav iekļauta vietējā darbvirsmas vide vai logu pārvaldnieks. Varat izvēlēties visu, sākot no darbvirsmas vides un beidzot ar komponentiem, ko vēlaties savā sistēmā, lai atvieglotu darbību un sniegtu lietotājam plašākas izvēles iespējas.

DIY metode ir noderīga funkcija, kas padara to īpaši vieglu un pieejamu, jo Arch Linux komplektācijā nav iekļauta neviena iepriekš instalēta bloatware.

8. Bonuss

Ja jūs interesē kiberdrošība, droši vien esat dzirdējuši par Black Arch OS. Black Arch OS repozitorijā ir plaša drošības rīku kolekcija iespiešanās pārbaudītājiem un drošības pētniekiem. Black Arch instalēšanas trūkums noteiktiem lietotājiem var būt tās lielais izmērs, jo tajā ir iekļauti visi rīki, tostarp tie, kurus jūs nekad neizmantosit. Labā ziņa ir tā, ka varat iekļaut Black Arch repozitoriju savā Arch sistēmā un izmantot to, lai iegūtu nepieciešamos rīkus.

Trūkumi

1. Uzstādīšana ir drudžains process

Arch Linux instalēšana nav vienkārša, un tas prasīs kādu laiku, jo tiks veikta operētājsistēmas precizēšana. Jums būs jāapgūst dažādas termināļa komandas un komponenti, ar kuriem jums būs darīšana, jo jūs pats atlasīsit komponentus. Jūs droši vien zināt, ka tas prasīs ievērojamu lasīšanas apjomu.

2. Daži atjauninājumi var sabojāt jūsu sistēmu

Jums ir jāseko līdzi tam, kas tiek saņemts, kamēr pastāvīgi tiek saņemti atjauninājumi. Neviens nezina, kā jūsu programma ir konfigurēta, un jūs esat vienīgais, kas to ir pārbaudījis. Tā rezultātā, ja neesat piesardzīgs, jūsu sistēmas komponenti var salūzt.

3. Uzlabotā izplatīšana

Lai gan Arch var šķist lieliska izvēle jūsu nākamajam izplatīšanas slēdzim, ņemiet vērā, ka tas nav iesācējiem draudzīgs izplatīšana. Pilnīgam Linux iesācējam nav ieteicams izmēģināt Arch. Izmantojot Arch nodrošināto pielāgojamību, iesācējs lietotājs var sabojāt savu sistēmu, mēģinot to nepareizi konfigurēt. Ja vēlaties izmēģināt Arch, bet neesat pārliecināts par savām Linux prasmēm, daudz labāk ir sākt ar virtuālo mašīnu un pēc tam pāriet uz vienkāršu sistēmu, kad esat gatavs.

java enums

4. Tā piedāvā modernu programmatūru, kas var izraisīt stabilitātes problēmas.

5. Tam ir mazāka kopiena nekā citiem izplatījumiem, piemēram, Ubuntu OS.

Arch Linux instalēšana

Pieņemot, ka mums ir sāknējams USB disks un mūsu sistēma ir pareizi konfigurēta, mums būs jāveic sāknēšana, izmantojot USB disku. Sāknēšanas process no USB diskdziņa atšķiras atkarībā no ierīces. Noklikšķinot uz taustiņa F12 sāknēšanas laikā, mēs nonākam sāknējamo ierīču sarakstā. No turienes mēs varam izvēlēties sāknējamo USB disku. Iespējams, ka mēs jau zinām mūsu sistēmas pareizo paņēmienu, vai arī mums vajadzēs nedaudz izpētīt.

Kad mums ir izdevies iegūt saistīto sāknējamo ierīču sarakstu, izvēlieties sāknēšanai paredzēto USB disku, un ir jāparāda tālāk redzamā izvēlne:

Arch Linux operētājsistēma

Mums ir jāizvēlas pirmā opcija un jāgaida, līdz instalētājs, t.i., Arch, pabeidz sāknēšanu. Pēc pilnīgas palaišanas mēs atradīsim kaut ko līdzīgu tālāk norādītajam:

Arch Linux operētājsistēma

Arch instalēšanas programma nesatur GUI, lai automatizētu instalēšanu, atšķirībā no citām OS, kuras mēs, iespējams, pazīstam. Drīzāk mēs varam ieguldīt savas pūles un laiku un iestatīt visas izplatīšanas daļas pa vienam.

Konsoles tastatūras fonta un izkārtojuma iestatīšana

Kā jau minējām, Arch instalētājs nesatur GUI, tāpēc ir daudz rakstīt. Tastatūras izkārtojuma un izskatīga fonta iestatīšana var padarīt instalāciju daudz mazāk konservatīvu.

Konsole pēc noklusējuma pieņem, ka mums ir ASV tastatūras izkārtojums. Tam vajadzētu būt labi gandrīz katram cilvēkam, bet, ja mums ir kāds cits, mēs varam pāriet uz to.

Visas pieejamās taustiņu kartes parasti tiek glabātas direktorijā, t.i., /usr/share/kbd/keymaps , map.gz faila formātā. Mēs varam pārbaudīt sarakstu ar komandu ls:

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

Iepriekš minētajā komandā tiks parādīta katra atslēgas karte.

Piemēram, ja mums ir tastatūras izkārtojums, t.i., Mac-US, šajā sarakstā atrodiet saistīto map.gz failu, kas ir mac-us.map.gz.

Mēs varam izmantot komandu, t.i., ielādes atslēgas , lai ielādētu vajadzīgo taustiņu karti. Mēs varam palaist tālāk norādīto komandu, lai konfigurētu mac-us.map.gz kā noklusējumu:

loadkeys mac-us

Mēs varam arī modificēt konsoles fontu, ja vairs nevēlamies noklusējuma fontu. Konsoles fonts tiek glabāts direktorijā, t.i., /usr/share/kbd/consolefonts , ko mēs varam uzskaitīt ar ls:

ls /usr/share/kbd/consolefonts

Iepriekš minētā komanda parādīs fontus.

Tagad mēs varam izmantot komandu, t.i., setfonts , lai iestatītu kādu no šiem. Piemēram, mēs varam palaist tālāk norādīto komandu, ja vēlamies konfigurēt drdos8 * 16 kā noklusējumu:

setfont drdos8*16

Gan setfont, gan loadkeys komandas ir kbd pakotnes sastāvdaļa, kurai ir nepieciešamie Linux tastatūras rīki.

Sāknēšanas režīma pārbaude

Mums tagad ir konfigurēta konsole; Nākamais process ir nodrošināt, ka mēs esam sāknējuši UEFI režīmā, nevis BIOS režīmā. Mēs varam palaist tālāk norādīto komandu, lai autorizētu sāknēšanas režīmu:

ls /sys/firmware/efi/efivars

Ja mēs esam UEFI režīmā, tas parādīs failu kopu mūsu ekrānā.

BIOS sāknēšanas gadījumā efi direktorijs pat nebūtu pieejams direktorijā /sys/firmware. Ja esam UEFI režīmā, varam pāriet uz nākamo soli.

Savienojuma izveide ar internetu

Atšķirībā no daudziem citiem tiešraides izplatījumiem Arch dzīvajā vidē nav iekļauta katra tajā iekļautā būtiskā pakotne. Tas ietver vairākas minimālās pakotnes, kuras mēs varam izmantot sistēmas instalēšanai. Tāpēc aktīvs interneta savienojums ir obligāts.

Ja mēs izmantojam vadu tīklu, mums ir jābūt aktīvam interneta savienojumam. Lai to pārbaudītu, mēs varam nosūtīt jebkuru publisko adresi.

Dzīvā vide nodrošina iNet bezvadu dēmons vai iwd iepakojums. Mēs varam izmantot šo pakotni, lai izveidotu savienojumu ar tuvējo bezvadu tīklu. Mēs varam palaist zemāk esošo komandu, lai sāktu ar:

Iuctl

Tas sāksies ar interaktīvu uzvedni.

Tagad mēs varam palaist tālāk norādīto komandu, lai pārbaudītu bezvadu ierīču sarakstu:

ierīču saraksts

Tas parādīs bezvadu ierīču sarakstu.

java maisot uz int

Sistēmas pulksteņa atjaunināšana

Tīkla laika protokols vai NTP tiek izmantots, lai sinhronizētu datorsistēmas pulksteņus tīklā Linux. Mēs varam izmantot komandu, t.i., timedatectl , lai aktivizētu NTP mūsu Arch tiešraides vidē:

timedatectl set-ntp true

Iepriekš minētā komanda sāks izvadīt dažas izvades pēc dažām sekundēm. Mēs varam mēģināt noklikšķināt uz Enter, ja vairs neatrodam komandas kursora displeju.