КАК ПРЕВЪРНЕТЕ ТЕОРИЯТА НА ARCH Linux

КАК ПРЕВЪРНЕТЕ ТЕОРИЯТА НА ARCH Linux

Неотдавнашен епизод от новинарски подкаст за Linux, който поддържах, включваше интервю с журналист, който е написал парче за аудитория, която не е от Линукс, за да го опита. Изненадващо беше широко прочетено. Опитът на писателя с някои от най-популярните дистрибуции на настолни компютри беше преобладаващо положителен и той каза толкова много в своята част и по време на следващото интервю за подкаст.

Въпреки това, когато домакинът на шоуто попита дали е опитал Arch Linux – отчасти да прецени дълбочината на експеримента си и отчасти като шега – журналистът незабавно и недвусмислено отхвърли идеята, сякаш явно беше абсурдно.

Въпреки че тази реакция дойде от ентусиазирания новак на Linux, той не е необичаен дори и сред опитни потребители на Linux. Чух, че се появява отново в подкаста, и ме накара да помисля защо това е – тъй като аз съм човек, който се чувства добре и дълбоко уважава Арх.

salesforce облак търговия

От какво се страхуваш?

1. „Трудно е да се инсталира.“

Най-често срещаният скептик е, че процесът на инсталиране е предизвикателен и много практичен. В сравнение с модерните инсталатори и магьосници, това несъмнено е вярно. За разлика от повечето обикновени дистрибуции на Linux (и със сигурност за собствените търговски операционни системи), инсталирането на Arch е напълно задвижван от команден ред процес.

Части от операционната система, които потребителите са свикнали да получат предварително, като цялостния графичен потребителски интерфейс, който прави работния плот, трябва да се сглобяват от нулата като сървърите X Window, желаната работна среда и дисплейния мениджър (т.е. екранът за влизане при стартиране).

Линукс обаче не винаги има инсталатори, а процесът на инсталиране на Arch е много по-близък до начина, по който е бил в дните на по-рано. Инсталаторите са огромно постижение и решение на една от най-големите пречки за това, да се направят неспециализирани потребители, които да изследват и да се присъединят към общността на Линукс, но те са относителен лукс в историята на Linux.

Също така инсталаторите могат да го направят погрешно, както разбрах, когато се опитвам да направя някои скромни корекции на настройките по подразбиране на инсталацията на Ubuntu. Докато Arch ми позволи да настроя персонализирана система с последователност от команди, инсталаторът на Ubuntu предлагаше меню за избор на една и съща конфигурация, но просто не можеше да го изпълни правилно под капака, след като монтажникът беше пуснат в движение.

2. „Освобождаванията при търкаляне са нестабилни.“

По моя опит, приложението на Arch на подвижния модел за освобождаване е преобладаващо стабилно, така че твърденията за обратното са до голяма степен преувеличени по отношение на мен.

Когато потребителите имат проблеми със стабилността, обикновено се опитват нещо, което е или много сложно, или нещо, за което няма достатъчно документация. Тези случаи на несигурно използване не са уникални за Arch. Комбинирането на прекалено много програми или превръщането им в неизвестна територия е повече или по-малко податливо на проблемите със стабилността в Arch, както и при всяка друга дистрибуция или всяка операционна система.

Точно както всеки разработчик на софтуер, архитектурните разработчици искат хората да харесат и да имат добро преживяване, използвайки дистрибуцията си, така че да се погрижат да го направят правилно. В известен смисъл, модулният подход на Arch, при който всеки пакет е оптимизиран и изпратен веднага щом бъде готов, всъщност прави цялата операция да работи по-гладко.

Всеки под-екип в Arch получава пакет отгоре (навсякъде, където това може да бъде), прави минималния брой промени, за да го интегрира с конвенциите на Arch и след това го изтласква на цялата база данни на Arch.

Тъй като всеки под-екип прави това и знае, че всеки друг под-екип прави същото, те могат да са сигурни в каква софтуерна среда ще работят и да се интегрират в: последната.

Единственият път, когато някога съм имал актуализация, нарушава моята система, пощенският списък на Arch ме предупреждаваше, че това ще стане, а форумите на Арка определиха точно как да го оправя. С други думи, като проверите нещата, които отговорните потребители трябва да проверят, трябва да сте добре.

3. „Не искам да се връщам обратно.“

Понижаването на пакетите е свързано с, а вероятно и по-страховитото проявление на горното. Отново, ако не правите нищо лудо с вашата система и софтуера на него, а вие четете от обширната документация на Arch, най-вероятно няма да е необходимо.

Както при риска от нестабилност, който идва от сложните настройки на всяко разпределение, понижаването на пакетите е потенциално необходимо и за разпределенията освен за Arch. Всъщност, докато повечето дистрибуции предполагат, че никога няма да се наложи да извършите downgrade и по този начин не проектирате системите за управление на пакетите, които да го правят лесно (или поне интуитивно), Arch прави лесно и подробно очертава стъпките.

4. „Няма толкова пакети“ и „чух, че AUR е страшно.“

Критиката на относително по-малката база от общо налични пакети на Arch обикновено върви ръка за ръка с това на неофициалното хранилище, което е нещо като див Запад. Що се отнася до официалните хранилища, броят им е малко по-малък, отколкото в дистрибуциите на Debian или Red Hat. За щастие, Archives User Repository (AUR) обикновено съдържа каквито и да било официални репос, които липсват, за които най-вероятно всеки потребител би могъл да се надява.

Това е мястото, където повечето от заимвайдерите звънят, за да отбележат, че злонамерените пакети са открити в AUR. Това понякога е било така, но повечето от нас не винаги мислят, че това също може да се каже за Android Play Store, Apple App Store и почти всеки друг мениджър на софтуер, за който можете да си представите.

Точно както при всеки магазин за приложения или софтуерен център, ако потребителите внимават да дадат малко внимание на софтуера, който обмислят – в случая на AUR, чрез сканиране на (много кратки) файлове, свързани с пакети AUR и четене на страници на форума, съмнителни – те обикновено ще бъдат наред.

Други могат да се противопоставят на това, че не са потенциалните опасности на AUR, които се намират в спора, но това, което е по-скоро, отколкото с дистрибуциите на базата на Debian, е софтуер, който попада извън официалния Archos repos и AUR. За начало, това е по-малко в сравнение с преди, предвид метеоричното нарастване на популярността на разпространението на Manjaro, базирано на архивите.

Освен това, повечето софтуер, който не е в нито една от архивите на Repos, може да се компилира ръчно. Точно както ръчните инсталации като Arch са били стандарт за Linux веднъж, същото важи и за компилациите, които са стандартният начин за инсталиране на софтуера.

Трикове на арката идват с някои основни третирания

Имайки предвид тези съображения, се надяваме, че Arch няма да изглежда толкова обезкуражаващо. Ако това не е достатъчно, за да ви убеди да му дадете вихър, ето няколко неща в полза на Арч, които заслужават да бъдат разгледани.

За да започнете, ръчната инсталация не само ви дава гранулиран контрол над вашата система, но и ви учи къде е всичко, защото го поставите там. Неща като структурата на основната директория, първоначалната оръжейна файлова система и буутлоудъра няма да бъдат загадка, която компютърната употреба изисква да приемете сляпо, защото по време на инсталирането директно сте инсталирали и генерирали всички тези (и повече) и сте ги подреждали на съответните места ,

Ръчната инсталация също така намалява надуваемостта, тъй като инсталирате всичко по един пакет в даден момент – вече не приемате каквото и да било инсталиране на свежите си системи. Това е особено хубаво предимство, като се има предвид, че тъй като много дистрибуции на Linux стават по-приспособени към обикновените аудитории, програмите им стават по-богати на функции и следователно по-големи.

В зависимост от начина, по който го инсталирате, архивирането на най-тежката десктоп среда все още може да бъде по-слабо от Ubuntu, което работи най-лекото, и този вид ефективност никога не е лошо.

Подвижните издания са всъщност една от най-силните страни на Arch. Моделът за освобождаване на Arch ви дава най-новите функции веднага, много преди дистрибуция с традиционните синхронизирани модели за периодично актуализиране.

Най-важното е, че с Arch, пачове за сигурност падат незабавно. Всеки път, когато възникне голяма уязвимост на Линукс – обикновено няма много злонамерен софтуер, който да използва тези уязвимости, но има много уязвимости, които потенциално могат да бъдат експлоатирани – Arch винаги е първият, който получава пачове в ръцете на своите потребителите и обикновено в рамките на деня, в който е обявена уязвимостта.

Вероятно никога няма да се налага да връщате пакети, но ако го направите, ще бъдете въоръжени със знанията, за да спасите системата си от някои от най-сериозните проблеми.

Ако можете да заредите изображението на инсталацията на Arch (което се удвоява като ремонтно изображение) от USB, монтирайте инсталираната от вас система, която не е заредена, на живата система, преместете се в системата, която не се зарежда (т.е. превключете от корена на жива система за третиране на вашата не-заредена система като временна корен) и да инсталирате кеширана предишна версия на проблемни пакети, вие знаете как да разрешите голяма част от най-сериозните проблеми, които всяка система може да има.

Това звучи много, но затова Arch Linux има най-добрата документация за всеки период на разпространение на Linux.

Накрая, инсталирането на AUR за пакети ще ви научи как да преглеждате софтуера за сигурност и компилирането на изходния код ще ви даде оценка за това, как работи софтуерът. Първият навик да забележите странно поведение в изграждането на пакета и да направите файлове ще ви служи както като потребител на компютри като цяло.

Също така ще ви подготви да преосмислите връзката си със софтуера си. Ако правите практика да претегляте сериозно всяка инсталация, може да започнете да се занимавате с това, което сте избрали да инсталирате.

След като компилирате пакет или две, ще започнете да осъзнавате колко сте безгранични в това как да използвате вашата система. Приложенията в магазините ни са свикнали да мислим за изчислителни устройства по отношение на това, което разработчиците ще ни позволят да направим с тях, а не по отношение на това, което искаме да направим с тях или какво е възможно да се направи с тях.

Може да звучи приятно, но съставянето на програма наистина ви кара да промените начина, по който виждате компютрите.

Безопасно заключен във виртуален свят

Ако все още се притеснявате за Arch, но не искате да го предадете, можете да го инсталирате като виртуална машина, за да се стеснявате с инсталационните конфигурации, преди да се ангажирате да го пуснете на гол хардуер.

Софтуер като VirtualBox ви позволява да разпределите парче от твърдия диск и блоковете на паметта, за да пуснете малко компютър вътре в компютъра си. Тъй като системите Linux като цяло и Arch по-специално не изискват голяма част от хардуерните ви ресурси, не е нужно да отделяте много място за него.

За да създадете sandbox за изграждането на вашия Arch Linux, кажете на VirtualBox, че искате нова виртуална система и да настроите следните настройки (с тези, които не са посочени тук, оставени по подразбиране): 2 GB RAM (макар че можете да се измъкнете с 1 GB) GB за съхранение.

Вече ще имате празна система, която да изберете в VirtualBox. Всичко, което трябва да направите сега, е да го кажете къде да намерите изображението на архива – просто въведете специфичните за системата настройки, отидете на хранилище и задайте Arch ISO като хранилище.

Когато зареждате виртуалната машина, ще стартира изображението на Arch, в който момент вашето пътуване започва. След като инсталацията ви е по начина, по който искате, се върнете в настройките на виртуалната система, премахнете ISO инсталатора на архива, рестартирайте и вижте дали е жив.

Налице е отделен удар, който чувствате, когато за пръв път създавате свой собствен арх система, за да се наслаждавате на него.


Джонатан Тераси е журналист от ECT News Network от 2017 г. Основните му интереси са компютърната сигурност (особено с работния плот на Linux), криптирането и анализа на политиката и актуалните събития. Той е писател и музикант на свободна практика на пълно работно време. Неговият произход включва предоставяне на технически коментари и анализи в статиите, публикувани от Чикагския комитет, за да защитят законопроекта за правата.

http://www.technewsworld.com/story/Overcoming-Your-Terror-of-Arch-Linux-85666.html

2018-11-08 00:01:58