Mga tip para sa pagpili ng isang Pamamahagi ng GNU / Linux

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang pagbubuklod ay isang term na nais gamitin para sa paglipat mula sa isang pamamahagi ng GNU / Linux sa isa pang madalas, sa halip na dumikit sa isang sistema. Hindi ako estranghero sa ito, na-install ko halos lahat ng mga pangunahing at sikat na kilalang system na makikita mo - dalawang beses.

Gayunpaman, sa pamamagitan ng aking oras na sinusubukan ang lahat ng iba't ibang mga pamamahagi na ito, marami akong natutunan at sa wakas ay naayos na (sa palagay ko) kung saan plano kong manatili, kaya naisip kong ibahagi ang ilang mga tip para sa pagpili ng iyong pangmatagalang sistema, pati na rin ang ilang mga ideya depende sa kung ano ang gusto mo.

Mga Tagapamahala ng Pakete

Maraming mga pamamahagi ang umiiral na gumagamit ng parehong mga tagapamahala ng pakete, tulad ng Debian at Ubuntu batay sa mga sistema gamit ang dpkg, o ang tagapamahala ng package ng RPM na siyang format ng Linux Standard Base na ginagamit ng maraming mga pamamahagi tulad ng Fedora , pulang sumbrero , Bukas , Mageia atbp.

Gayunpaman, ang bawat isa sa mga ito ay gumagamit din ng iba't ibang mga tool upang makipag-ugnay sa mga tagapamahala ng package na ito, tulad ng Apt at Apt-kumuha para sa Ubuntu, Zypper for OpenSUSE, at DNF para sa Fedora. Ang ilang mga tao ay ginusto ang isa sa isa pa; Ako mismo ay masisiyahan sa Zypper ang pinaka at sambahin ang OpenSUSE sa loob ng isang taon, ngunit kamakailan ay nagsimula na talagang mahalin ang pacman mula sa Arch Linux .

Kaya, ang unang bagay na naramdaman ko na ang sinuman ay hindi sigurado sa kung ano ang kinakailangang pamamahagi na dapat isaalang-alang ay kung ano ang mga tagapamahala ng pakete at mga kaugnay na tool na nakikita mo na komportable ka? Mayroon ka bang kagustuhan? Mayroon bang mga bagay tungkol sa iba't ibang mga tagapamahala ng pakete na hindi mo gusto?

Ang isa pang detalye na dapat isaalang-alang na may kaugnayan sa mga tagapamahala ng package, ay ang mga repositibong pamamahagi. Ang ilang mga pamamahagi ay may napakalaking halaga ng mga pakete na magagamit sa pamamagitan ng kanilang iba't ibang mga repositoriya, ang iba ay may kaunti. Ang ilang mga pamamahagi na may malaking halaga ng mga pakete ay ang Debian, Ubuntu, OpenSUSE, Arch Linux (kung binibilang mo ang AUR) at Trisquel . Gayunpaman ang iba tulad ng Dragor at Chakra medyo malaki ang ayon dito Wikipedia ang pahina na hindi ko mahiga ay ganap na tumpak, ngunit mabuti para sa isang pagtatantya.

Ipinagkaloob ngayon, kahit na ang isang pakete ay wala sa iyong mga repositories, maaari kang magtayo mula sa mapagkukunan pati na rin ang iba pang mga paraan ng pag-install, ngunit dapat isaalang-alang kung ikaw ay isang taong nais lamang na gumana 'sa iyong system, at hindi' t gusto ang abala ng pagkakaroon upang mag-scavenge para sa mga package.

Dali ng pag-install

Ang karamihan sa mga pamamahagi ng GNU / Linux ay may mga graphic na installer, at lahat ay medyo kapareho sa kanilang proseso ng pag-setup; gayunpaman hindi lahat.

Kagabi na ginawa ko ang switch mula sa Manjaro sa Arch Linux, matapos kong magpasya na hindi ko gusto ang maraming madugong na dumating kasama ang mga pamamahagi ng pre-setup, at nais ang kalayaan na magsimula mula sa lupa.

Ang pag-install mula sa oras na booting ko sa LiveUSB hanggang sa mayroon akong aking desktop na kapaligiran at lahat ng software na maaari kong isipin na nais ko sa oras, ay umabot ng 2-3 oras; ang aktwal na pag-install ng Arch ay kinuha ng mas mababa sa isang oras, ngunit pagkatapos ay ang pag-set up ng aking graphical na kapaligiran at pagkuha ng kung ano ang nais ko ang lahat ay naka-set up ng isa pang oras ng ilang.

Ang Arch Linux ay naka-setup sa pamamagitan ng linya ng command, at walang opisyal na suportadong pamamaraan upang mai-install sa pamamagitan ng GUI.

Ang isa pang isa na nagawa ko na ay parehong pag-ubos ng oras at hindi bago-friendly na gumagamit Gentoo . Marahil na ginugol ko ang isang buong araw sa pag-set up ng Gentoo, lalo na dahil nagpasya akong magtayo ng aking sariling kernel sa Linux kaysa gumamit ng isang premade kernel.

Pagkatapos ay mayroong pag-set up ng graphical na kapaligiran ... at hindi na ako magsimula sa pag-compile ng LibreOffice at Firefox mula sa mapagkukunan. Mas mahusay na pumunta sa binary sa mga iyon, maliban kung balak mong simulan ang proseso sa 6AM at maayos sa iyong makina bilang isang bata hanggang sa oras ng pagtulog ...

Ang Manjaro, Ubuntu, Debian, OpenSUSE at hindi mabilang na iba bagaman, lahat ay may napaka-friendly na software sa pag-install, at tumatagal ng kaunting oras. Ang pinakahuling major distro ko ay Manjaro, at sa aking laptop na nagpapatakbo ng isang SSD tatagal ng mga 15 minuto hanggang sa maari kong maging sa aking system at maligayang pag-click sa paligid.

Kaya, kung natatakot ka sa isang proseso ng pag-install ng CLI; iwasan ang Arch Linux, Gentoo at iba pa tulad nila, at manatili sa iba. Gayunpaman, ang kasiyahan ng pagbuo ng iyong system mula sa ground up at pagiging masasabi, 'Ginawa ko ito. Pinasadya ko ito, ito ang AKING sistema ayon sa gusto ko, hindi kung paano naramdaman ng ibang tao na dapat kong magkaroon nito, 'ay isang kasiya-siyang pakiramdam din na isasaalang-alang!

Mga environment sa Desktop

LinuxMint Cinnamon Default

Maaari mong mai-install ang halos anumang kapaligiran sa anumang system, na may kaunting mga pagbubukod. Gayunpaman, ang ilang mga pamamahagi ay darating lamang sa ilang mga kapaligiran na na-prepack. Hindi mo mahanap ang Desktop Environment na tinatawag na Budgie sa anumang opisyal na pag-ikot ng Fedora! Kaya ang iyong susunod na hakbang sa sandaling isaalang-alang mo ang tagapamahala ng pakete na nais mong gamitin, ay malaman ang iyong desktop na gusto mo, at tingnan kung marahil mayroong isang opisyal na lasa ng isang pamamahagi na gumagamit ng na manager ng package, para sa kapaligirang iyon.

Pumili ako para sa Cinnamon sa pag-install ng Arch Linux ko, pagkatapos na mahalin ito sa Manjaro (na bilang isang lasa ng cinnamon sa seksyon ng kanilang paglabas ng komunidad.)

Ang iyong Hardware

Ang isa pang halata ngunit mahalagang bagay na dapat isaalang-alang ay ang hardware ng iyong makina. Hindi ko inirerekumenda na ilagay mo ang KDE5 Plasma sa Gentoo sa iyong Pentium II box. Una, hindi ko tiyak na tatakbo ito nang maayos, ngunit marahil ay gagamitin mo ang lahat ng iyong RAM at CPU na kapangyarihan na makarating lamang sa iyong desktop kung ginawa mo pa ito; gayunman ang pag-iipon ng mga malalaking pakete mula sa mapagkukunan - good luck.

Kaya depende sa iyong hardware, maaaring gusto mong dumikit na may mas magaan na mga setup tulad ng LXLE , o kahit na potensyal na maliit na pamamahagi tulad ng PUPPY .

Moral at Pampulitika na Mga Pananaw

Ako mismo ay walang pagtutol sa paggamit ng pagmamay-ari ng software (kadalasan pagkatapos kong tingnan ito, kung hindi pa ako nakatagpo) sa aking system; gayunpaman ang ilang mga gumagamit gawin. Ang ilang mga pamamahagi ay mahigpit na idinisenyo upang hindi gumamit ng anumang, at mag-resort sa isang purong bukas na mapagkukunan na kapaligiran.

Ang iba pa, tulad ng Devuan , ay nilikha dahil sa paglikha at pagsasama ng systemd sa iba pang mga pamamahagi tulad ng Debian, at maraming pakiramdam na sumasalungat sa paraan ng UNIX sa paggawa ng mga bagay. Kaya, kung ikaw ang uri na may kagustuhan sa mga bagay na ito, nais mong isaalang-alang ito sa iyong paghahanap.

Katatagan

Maraming isaalang-alang, at ang katatagan ay tiyak na isa pang pangunahing. Ang ilang mga pamamahagi ay tinatawag nating 'Bleeding Edge' dahil ginagamit nila ang pinakabago ng mga pakete sa paglabas nila; tulad ng Fedora.

Gayunpaman, pinipili ng iba tulad ng Debian na maghintay at subukan para sa mahusay na haba ng oras bago ilabas ang mga update upang ma-maximize ang katatagan (maliban kung nasa isang branch ng pagsubok, tinutukoy ko ang mga matatag na sanga.) Kaya, kung nais mo ng isang sistema iyon ay mas malamang na hindi kailanman bumagsak at ikaw ay lubos na pinong sa pagiging potensyal na medyo ilang mga hakbang sa likuran sa pinakabagong mga pag-update, iyon ay isang pagpipilian. O kung handa kang maglagay ng panganib sa pagbasag, hindi pagkakatugma, at handang ayusin ang mga problema habang lumitaw ngunit nais ang pinakabago at pinakadakilang; iyon ang pagpipilian upang isaalang-alang din.

Pangwakas na Salita

Pagdating sa pagpili kung ano ang pamamahagi na nais mong husayin, maraming dapat isaalang-alang. Ang aking tahanan (muli, sa palagay ko) ay magiging Arch Linux. Natutuwa ako kay pacman at ang AUR, mahal ko ang kakulangan ng bloat dahil itinayo ko ang aking system mula sa ground up, at nalalapit ako sa mga update sa pagdurugo. Ipinagkaloob na ang Arch ay may kasaysayan ng hindi matatag kung hindi ka mananatili sa tuktok nito, ngunit hindi iyon personal na isyu para sa akin.

Ang isang mahusay na paraan upang malaman ang tungkol sa mga pamamahagi na hindi mo pa naririnig ay isang website na tinawag Distrowatch na mayroong isang sistema ng pagraranggo, at ipinapakita ang mga kamakailang pagpapalabas ng distro.

Ano ang tungkol sa iyo? Ano ang ginagamit mo, at bakit? Pakinggan ito sa mga komento!