Lista e plotë dhe përshkrimi i të gjithë librave në gjuhën ruse në FreeBSD. Librat më të mirë në FreeBSD

Sot Runet bluan përshtypjet e , dhe këtu përsëri do të përpiqem të derdh ujin tim në një llaç Teknologji e larte. Po, progresi socio-politik rus është i madh, e them këtë pa asnjë ironi dashakeqe, pjesërisht edhe me admirim, jo ​​të gjithë mund ta marrin kështu, madje edhe kështu. Është madje e vështirë të imagjinohet se çfarë e pret Rusinë në vitin 2012 me një ritëm të tillë të zhvillimit të shoqërisë civile.

Epo, në rregull, u hutova pak, dhe tani për FreeBSD-dashur.

Dikur isha i apasionuar fidoshnik, përveç kësaj, unë kisha (dhe pjesërisht kam ende) një mani për të mbledhur libra. Duke i bashkuar këto dy fakte: Njëherë e një kohë në një jehonë ru.unix.bsd kishte një përkatëse për temën e kësaj konference, ku ishte përgjigja ime e detajuar me një përshkrim të të gjithë librave në gjuhën ruse në FreeBSD.

E tillë është pyetje e bërë shpesh për fillestarët: çfarë rekomandoni të lexoni për një hyrje të shpejtë dhe të rehatshme në temë? Meqenëse ekziston një përzgjedhje librash në rusisht, dhe sistemi është gjithashtu relativisht i popullarizuar, dhe kjo pyetje disi më lind vazhdimisht, atëherë vendosa ta përfundoj duke përshkruar vazhdimisht të gjithë librat në rusisht në FreeBSD që kisha në atë kohë ( dhe i kisha të gjithë librat e botuar).

Vetëm tani, kanë kaluar më shumë se 4 vjet që atëherë, dhe unë shoh nga statistikat e pyetjeve të kërkimit që njerëzit vazhdojnë të shkojnë dhe shkojnë te ai përshkrimi i vjetër, kështu që vendosa ta përditësoj atë që nga viti 2011.

Pra, tema e këtij postimi është: cilat janë librat e botuar në Rusisht në FreeBSD tani + dhe përshkrimi im i shkurtër i avantazheve dhe disavantazheve të tyre, si dhe grupi i tyre i synuar.

Vendosa gjithashtu të jap një pikë për secilin prej librave, natyrisht, ky është kryesisht një mendim subjektiv - por vendosa të paktën të vlerësoj disi vlerën e tyre praktike relative. E përsëris edhe një herë - ky vlerësim është nga këndvështrimi i sotëm, sepse atje ka libra vërtet të lezetshëm, por sot janë thjesht të vjetëruar. Për shkak të pretendimeve të mia perfeksioniste, asnjë nga librat nuk i kam vlerësuar me 5 pikë dhe dua të theksoj se shumica dërrmuese e këtyre librave janë të destinuara për fillestarë, këtu nuk ka nevojë të krijohen iluzione.

Pra, për momentin, në përshkrimin tim më poshtë, TË GJITHË librat në FreeBSD në Rusisht që u botuan në fund të 2011 janë paraqitur dhe përshkruar vazhdimisht. Shkoni!

Librat më të mirë në FreeBSD

1) Brian Tyman, Michael Eben “FreeBSD. Administrimi: arti i arritjes së ekuilibrit. Enciklopedia e Përdoruesit", 2003 dhe 2005.

Unë di të paktën tre botime të këtij, një nga librat e parë në Rusisht në FreeBSD - për 2003 dhe dy për 2005. Në atë kohë ata dukeshin mjaft mirë, kishte dinamikë dhe popullaritet shumë të mirë të shitjeve (as nuk e di nëse ishte sepse ishin shumë të mirë, apo sepse thjesht nuk kishte alternativa për to në atë kohë), por nga pikëpamja nga këndvështrimi i vitit 2011 - të gjitha këto botime janë shumë të vjetruara.

Të gjitha botimet u drejtohen përdoruesve fillestarë. Një prezantim dhe përshkrim i qëndrueshëm i shërbimeve dhe koncepteve kryesore në FreeBSD. Unë e vlerësoj vlerën e tij praktike me 2 pikë - ky është një libër i vjetëruar për fillestarët.

2) Brian Tyman, "FreeBSD 6. The Complete Guide", 2009

Në vitin 2009, një libër shumë më i lartë, voluminoz dhe sistematik u botua nga një prej autorëve të librit të përshkruar më sipër, Brian Tyman, vetëm që tani quhet " FreeBSD 6. Udhëzues i plotë " Libri është shumë i mirë. Të them të drejtën, më pëlqen shumë seri librash E lëshuar, në të cilën ajo doli. Seria prodhon gjithmonë udhëzues gjithëpërfshirës, ​​me theks maksimal te shkathtësia dhe detajet.

Në strukturë, ky është, natyrisht, më shumë një libër referimi sesa një libër shkollor. Ende duket relativisht mirë si një hyrje e detajuar e temës. Unë e vlerësoj vlerën e tij praktike me 4 pikë - një libër për fillestarët dhe nivelet e mesme.

Meqë ra fjala, sapo u publikua, deri tani vetëm në anglisht, gjë që do ta rekomandoja si një pikënisje ideale për studimin e sistemit nëse anglishtja nuk është pengesë për ju.

3) Fedorchuk A. Thorne, A. “FreeBSD. Instalimi, konfigurimi, përdorimi", 2003

Libri është shkruar nga autorë vendas dhe për përdoruesit fillestarë. Kush nuk e di se kush është Fedorchuk? Ky është një "propagandist" i njohur i Linux dhe FreeBSD në territor ish-BRSS, di t'i tregojë gjërat komplekse qartë dhe jo mërzitshëm. Ndaj, libri dallohet nga një informalitet i lehtë i paraqitjes së tij, gjë që e bën më të lehtë leximin në krahasim me tekstet e tjera thjesht teknike. Nga pikëpamja e vitit 2011, natyrisht, është e mundur për ta lexuar dhe madje edhe e dobishme, por kjo është më shumë një histori. Unë e vlerësoj vlerën e tij praktike me 2 pikë - një libër i vjetëruar për fillestarët.

4) Fedorchuk A. "UNIX i disponueshëm: Linux, FreeBSD, DragonFlyBSD, NetBSD, OpenBSD", 2006.

Pas këtij libri, u botua një libër i veçantë, solo nga Fedorchuk (shih për të më lart), i cili është më mirë të zgjedhësh për një hyrje në krahasim me librin e tij të parë: materiali këtu do të jetë edhe më i fundit dhe i sistemuar më mirë. Libri përshkruan gjëra më të përgjithshme që janë të vërteta për të gjithë botën *BSD, me një tregues të veçantë të dallimeve të qenësishme në secilin klon individual, gjë që është shumë e dobishme për të zgjeruar horizontet tuaja. Personalisht, unë gjithashtu më pëlqen shumë DragonFlyBSD - është shumë mirë që ka informacione rreth tij këtu, megjithëse tashmë janë informacione shumë të vjetra, sepse ky sistem është zhvilluar shumë që atëherë.

Pavarësisht përmendjes së Linux-it në titull, autori tërheq fort drejt rishikimit të sistemeve BSD. Një prezantim shumë i mirë i përgjithshëm i sistemeve të ndryshme Unix nëse nuk keni vendosur ende se çfarë të zgjidhni. Teksti është i lehtë për t'u lexuar dhe libri është i shkruar mirë. Shumë nga miqtë e mi filluan të studiojnë UNIX me këtë libër - siç tha njëri: më dukej sikur po më drejtonin për dore - të gjitha shpjegimet ishin të sakta, të qarta, të kuptueshme. Unë e vlerësoj vlerën e tij praktike me 3 pikë - një libër për fillestarët. Më vete, dua të theksoj se teksti i këtij libri ka një stil, dhe kjo do të thotë diçka për shumë njerëz.

5) Roderick Smith, "Referenca e plotë për FreeBSD" (FreeBSD: Referenca e plotë), 2004.

Ky është një libër referimi për fillestarët dhe përdoruesit e ndërmjetëm.

Ky libër nuk është i përshtatshëm për të gjithë ata që po fillojnë të mësojnë FreeBSD për herë të parë. Përshkruhen shumë gjëra, por në të njëjtën kohë është mjaft sipërfaqësore - e përshtatshme vetëm si hyrje për problemin. Hmm, por pavarësisht gjithçkaje, ky është një libër i mirë, por të them të drejtën, në 2011 nuk është aspak njësoj... është më mirë të përdorni burime të tjera, më të rëndësishme në internet për referencë. Unë e vlerësoj vlerën e tij praktike sot me 3 pikë - ky libër është për fillestarët.

6) Michael Lucas “FreeBSD. Një udhëzues i detajuar" (Absolute BSD. Udhëzuesi i fundit për FreeBSD), 2004.

Ekzistojnë dy botime të këtij libri - për vitin 2004 dhe 2009. Michael Lucas është një figurë e njohur në botën e FreeBSD, një pjesëmarrës aktiv në Projektin e Dokumentimit FreeBSD dhe shkruan shumë dhe mirë për këtë temë. Online sasi e madhe manualet e tij, intervistat dhe krijimtaritë e tjera të zjarrta grafomane.

Ky libër është prezantimi i tij mjaft i detajuar i sistemit në pothuajse 900 faqe. Unë e rekomandoj shumë, edhe nga këndvështrimi i vitit 2011 libri duket shumë i mirë (por ju duhet patjetër të merrni botimin e fundit të vitit 2009 - është shumë më i mirë). Unë e vlerësoj vlerën e tij praktike me 4 pikë - një libër për fillestarët.

7) Sergey Ivanovsky "Sistemi operativ UNIX FreeBSD: Një kurs i thjeshtë i administrimit të sistemit për fillestarët dhe përdoruesit me përvojë", 2004.

Edicioni i dytë, ashtu si edicioni i parë i tij, është një katrahurë e rrallë. Ky autor me këmbëngulje maniake, ai riboton të njëjtin libër me emra dhe dizajne të ndryshme, për shembull, "Pyetjet më të shpeshta rreth FreeBSD" - kini kujdes që të mos hyni në telashe duke blerë këtë lloj "libri". Mut i rrallë. Një viktimë e fillimit të viteve '90, kur ishte e mundur të publikohej çdo gjë, në mungesë të internetit për shumicën.

në këtë rast, ky është vetëm një koleksion përkthimesh të ngathëta dhe të hershme të disa dorëshkrimeve tmerrësisht të vjetra në FreeBSD, howto dhe faqs - të gjitha këto pjesë të veçanta janë mbledhur në mënyrë të rastësishme, përzier dhe botuar siç janë. Unë e vlerësoj vlerën e tij praktike me 1 pikë - një libër për ... Unë as nuk e këshilloj një fillestar ta marrë atë. E rrëfej publikisht: ky është i vetmi libër në jetën time që e kam djegur qëllimisht dhe në mënyrë cinike (e kam përdorur për të ngrohur oxhakun në dacha).

8) Marshall Kirk McKusick, George W. Neville-Neal “FreeBSD. Arkitektura dhe zbatimi”, 2006.

Një përkthim operacional në rusisht i asaj që tashmë është bërë një libër klasik dhe, në një farë mënyre, i vetmi libër kushtuar strukturës së brendshme të FreeBSD moderne, shkruar nga autorë *BSD me famë botërore. Libri diskuton guximin e lëshimit 5.2 natyrisht, libri është menduar kryesisht për programuesit e sistemit. Por, duhet të paralajmërojmë menjëherë se për shkak të vëllimit të madh të materialit fillimisht, libri i ngjan më shumë një skicë vijuese të pajisjes FreeBSD - dhe mos prisni të gjeni në të një enciklopedi gjithëpërfshirëse mbi arkitekturën FreeBSD.

Çfarë mund të them - i vetmi libër i këtij lloji nëse jeni të interesuar për programimin e sistemit në FreeBSD - ky libër është një DUHET, edhe pse korrigjimi nga pikëpamja e kalimit të kohës dhe humbjes së rëndësisë, është një libër shumë, shumë i rëndësishëm dhe i lezetshëm. Unë e vlerësoj vlerën e tij praktike me 4 pikë - një libër për programuesit dhe simpatizantët e sistemit.

9) A. Didok “Një për një me FreeBSD”, 2006

Ky është një libër i trashë dhe i detajuar nga një autor ukrainas - më pëlqeu vërtet. Libri lidhet fort me jetën reale situatat e jetës- shumë shembuj praktikisht të dobishëm. Sipas mendimit tim, ky libër nuk është i përshtatshëm për një fillestar, domethënë për një fillim. Ne e botojmë shumë rrallë këtë lloj libri: këtu ka pak teori dhe paqartësi (autori i referohet njeriut për detaje pothuajse në çdo faqe), por ka shumë shembuj praktik, mund të ndjeni menjëherë përvojën e punës së autorit në telekomit.

Ky stil prezantimi mund të interpretohet në dy mënyra: është i vështirë për një person që nuk është në temë dhe fillestar, nga ana tjetër, për ata që janë në këtë temë, jo gjithçka është kaq e thjeshtë, sepse autori ofron recetat e veta për zgjidhjen e problemeve të përditshme (personalisht, më duket se në disa raste, mund të gjeni opsione më të mira - këtu në kuzhinë të gjithë përpiqen të vendosin dy cent). Ky është një koleksion recetash gatimi me një minimum teorie.

Libri përshkruan degën ende relativisht aktuale 6.x (kjo është në çdo rast më mirë se shumica e librave të mësipërm, ku ne po flasim për në përgjithësi rreth 4.x-.5.x sisteme). Rekomandohet për të gjithë fillestarët, por vetëm pas një zotërimi të mirë të teorisë. Ka shumë gabime në paraqitjen e vetë librit (për shembull, në faqen e përmbajtjes së librit, fusnota e faqes misterioze 40 përsëritet vazhdimisht shumë herë). Unë e vlerësoj vlerën e tij praktike me 4 pikë - një libër për specialistë të nivelit të mesëm.

10) D. Kolisnichenko. "FreeBSD. Nga fillestar në profesionist”, 2011

E lashë këtë për të fundit. Denis, një gjeneralist i madh që prodhon libër pas libri për një gamë të gjerë temash, ka botuar tashmë dy libra në FreeBSD. Nuk do ta konsideroj botimin e vitit 2010, thjesht sepse tashmë ka një botim për vitin 2011, me një emër pak më ndryshe, të zgjeruar dhe të plotësuar.

Epo çfarë mund të them. Denisi ka shumë përvojë në të shkruar, por ka disa zbulime dhe thellësi prej tij. Detyra e autorit, koncepti i librit, të cilin ai e parashtron për vete në parathënie, është shumë interesant. Çështja është se ai po përpiqet të shkruajë sipas planit të Manualit, por duke shtuar vende që, sipas tij, aty janë përshkruar në detaje të pamjaftueshme ose janë hequr plotësisht. Rezulton se kjo është një lloj shtrese semantike shtesë që përshtatet në mënyrë të përkryer me përmbajtjen e Manualit zyrtar të FreeBSD. Ai vetë thotë se pas leximit të Manualit nga njëra anë dhe studimit të librit të tij nga ana tjetër, të gjitha pyetjet për një lexues fillestar duhet të zgjidhen plotësisht.

Personalisht, më pëlqeu ky libër, megjithëse Kolesnichenko shpesh persekutohet në disa forume, kështu që e përsëris - mendimi është subjektiv, ashtu siç më pëlqeu i tij qasje metodologjike a la “interpretime të zgjeruara mbi Manualin”. Ndoshta, për një fillestar, kjo është me të vërtetë ajo që ju nevojitet, veçanërisht duke pasur parasysh që ky libër është mjaft i kohëve të fundit: ai diskuton FreeBSD 7. Ai përshkruan sistemin aktual X dhe risi të tjera, të cilat, në sfondin e densitetit të vjetëruar të shumicës së librat e përshkruar më sipër, duken shumë jo keq. Unë e vlerësoj vlerën e tij praktike me 4 pikë - libri është ideal (por gjithmonë në kombinim të ngushtë me Manualin) për një hyrje në temë niveli i hyrjes specialistët.

Përveç librave të përshkruar thjesht në FreeBSD, për zhvillim më të gjerë unë rekomandoj klasikët e mëposhtëm:

11) Nemeth E., Snyder G., Seabass S., Hein T. “UNIX. Udhëzuesi i Administratorit të Sistemit"

Unë rekomandoj botimin e tij të tretë nga viti 2002 (dhe ka pasur gjithashtu një ribotim në 2008) - ky është një libër vërtet universal, është shumë i njohur dhe i respektuar në botën e administratorëve të UNIX. Ai përshkruan gjithçka paralelisht detyrat bazë administrim dhe për disa sisteme të njohura Unix menjëherë, duke përfshirë edicionin e tij të tretë të fundit, ka rekomandime të drejtpërdrejta për administrim, duke përfshirë FreeBSD.

Kjo produkt cilësor, shkruar shumë shkurt, pa ujë, shumë universale. Kjo është arsyeja pse do të jetë e vështirë për një fillestar të lexojë për një profesionist nuk do të jetë më interesante. Në këtë mjedis shpesh quhet Bibla e Administratorit. Unë e vlerësoj vlerën e saj praktike me 3 pikë.

12) Yu. "UNIX nga brenda", 2003

Unë mendoj këtë libri i brendshëm ideale për një hyrje në programimin e sistemeve në sistemet Unix (çdo, jo vetëm FreeBSD), një lloj i shkëlqyer fazë përgatitore(Spacer) në tranzicionin nga administrata e pastër në libra si Marshall Kirk McKusick " FreeBSD. Arkitektura dhe zbatimi" Ju thjesht nuk do të jeni në gjendje ta merrni dhe të filloni ta lexoni këtë të fundit pa përgatitje paraprake, kështu që Vahalia vetëm ajo që ju duhet për të filluar në këtë fushë. Ai përshkruan në një gjuhë mjaft të mirë informacion të përgjithshëm dhe bazë mbi strukturën Unix, e cila, mendoj se nuk do të jetë e vjetëruar pas 20 vjetësh. Unë e vlerësoj vlerën e saj praktike me 3 pikë.

13) Brian Kernighan dhe Rob Pike. UNIX. Mjedisi i Programimit Unix, 2003

Ka disa botime të këtij libri; Një libër nga autori i gjuhës C, një nga zhvilluesit e Unix. Ja çfarë shkruajnë ata vetë për qëllimet e tyre: “Detyra jonë është të tregojmë filozofinë e programimit nën UNIX. Meqenëse kjo filozofi bazohet në marrëdhëniet midis programeve, ne duhet t'i kushtojmë pjesën më të madhe të këtij libri diskutimit të mjeteve individuale, por në kontekstin e tyre ndarjen, duke përfshirë ndërtimin e programeve të reja.” Sa për mua, ky libër balancon imtësisht në kryqëzimin e administrimit të avancuar të sistemit dhe programimit të tij, prandaj patjetër do të jetë i dobishëm për të dyja këto kategori qytetarësh.

Natyrisht, konceptet e përgjithshme që përshkruhen në të janë në mënyrë të barabartë Ato zbatohen gjithashtu për FreeBSD dhe nuk kanë statut kufizimesh si të tilla. Ky libër është më i miri për hyrje Konstantin Belousov, tani pjesë e Ekipit Core të FreeBSD. Unë e vlerësoj vlerën e tij praktike për shkak të shkathtësisë dhe integritetit të materialit në 4 pikë.

Dhe si përfundim, i kujtoj fillestarit: përveç librave të shtypur nga palët e treta të shqyrtuara, Projekti FreeBSD ka të mrekullueshmen e vet dhe udhëzues i detajuar- e cila është përkthyer gjithashtu në Rusisht (pak jo mjaft versioni aktual), dhe për zhvilluesit fillestar ekziston një . Dhe sigurisht, nuk ka nevojë të kesh frikë nga burimet parësore - të njeriut, të njeriut dhe përsëri të njeriut - ky është burimi më i plotë i të gjitha llojeve të detajeve të aplikuara.

Ka kaluar shumë kohë që nga rusifikimi i sistemit operativ FreeBSD, i cili sjell disa rregullime në jetën dhe administratën tonë. Këto ndryshime do të diskutohen më poshtë...

Pas përditësimit të fundit në FreeBSD 11-RELEASE Zbulova se disa cilësime për Rusifikimin e serverit OS nuk funksionojnë. Në regjistrat e gabimeve të nisjes, u shfaqën mesazhe për pamundësinë e ngarkimit të faqes së kodit, etj.

Siç doli, duke filluar me lëshimin 10.1, FreeBSD prezantoi një drejtues të ri të konsolës - vt(Newcons). Deri në këtë pikë, u përdor drejtuesi i konsolës syscons. Ju mund të lexoni për drejtuesin e ri (i cili tani është implementuar në kernelin GENERIC dhe ka bërë drejtuesin e parazgjedhur të konsolës së sistemit - prandaj gabimet).

Drejtuesi vt(4) mund të funksionojë si në modalitetin grafik të tekstit ashtu edhe në atë VGA, falë kësaj të fundit, mbështetja UTF-8 zbatohet në tastierë (të cilën do ta përdorim më vonë). Gjithashtu është implementuar integrimi me drejtuesit e videove KMS për kalimin midis Xorg dhe terminaleve virtuale.

Le të fillojmë lokalizimin (të gjitha operacionet janë kryer në FreeBSD 11.0-RELEASE -p2). Le të lëshojmë një komandë për të identifikuar të gjitha vendndodhjet ruse të disponueshme në sistem:

# vendndodhja -a | grep ru ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5 ru_RU.KOI8-R ru_RU.UTF-8

Ne do të përdorim lokalin ru_RU.UTF-8.

1. Rusifikimi i tastierës lokale(ky artikull nuk kërkohet dhe nuk ndikon në funksionimin e emulatorëve të terminalit të modalitetit të tekstit në distancë si stuko ose openssh)

Të gjithë rusët në dispozicion hartat kryesore tani janë në rrugë:

# ls -Al /usr/share/vt/keymaps/ | grep ru -r--r--r-- 1 rrotë rrënjë 16228 11 tetor 13:43 ru.kbd -r--r--r-- 1 rrotë rrënjë 16234 11 tetor 13:43 ru.shift.kbd -r--r--r-- 1 rrotë rrënjë 16232 11 tetor 13:43 ru.win.kbd

Zgjidhni nga këto për të specifikuar në /etc/rc.conf bazuar në sa vijon:

  • keymap=“ru” — kaloni në rusisht duke përdorur tastin CAPS Lock;
  • keymap=“ru.shift” — kaloni në rusisht duke përdorur tastin CAPS Lock, por rreshti i sipërm në tastierë do të jetë numerik si parazgjedhje;
  • keymap=“ru.win” — kaloni në Rusisht duke përdorur tastet CTRL + SHIFT.

Fontet janë të vendosura përgjatë shtegut:

# ls -Al /usr/share/vt/fonts/ gjithsej 92 -r--r--r-- 1 rrotë rrënjë 8452 12 gusht 2015 gallant.fnt -r--r--r-- 1 rrotë rrënjë 36408 11 tetor 13:43 vgarom-16x32.fnt -r--r--r-- 1 rrotë rrënjë 8742 12 gusht 2015 vgarom-8x14.fnt -r--r--r-- 1 rrotë rrënjë 9864 12 gusht 2015 vgarom-8x16.fnt -r--r--r-- 1 rrotë rrënjë 5384 12 gusht 2015 vgarom-8x8.fnt -r--r--r-- 1 rrotë rrënjë 5400 12 gusht 2015 vgarom-thin-8x16.fnt -r--r--r-- 1 rrotë rrënjë 2704 12 gusht 2015 vgarom-thin-8x8.fnt

  • vgarom-8×8.fnt - matricë 8×8 me mbështetje për karakteret ruse;
  • vgarom-8×14.fnt - matricë 8×14 me mbështetje për karaktere ruse;
  • vgarom-8×16.fnt - matricë 8×16 me mbështetje për karakteret ruse (përdoret si parazgjedhje);
  • vgarom-16×32.fnt - matricë 16×32 me mbështetje për karaktere ruse (për monitorë të gjerë).

Pra, në /etc/rc.conf cilësimet tona duhet të duken diçka si kjo:

Nano -w /etc/rc.conf ... keymap="ru.win" font8x16="vgarom-8x16" #mund të mos specifikohet...

Nëse jeni duke përdorur kernelin GENERIC, për të aktivizuar në mënyrë të qartë drejtuesin e ri të konsolës, shtoni sa vijon në /boot/loader.conf:

# echo "kern.vty=vt" >> /boot/loader.conf

Ose, kur ndërtoni kernelin tuaj, komentoni linjat me vga Dhe sc, largimi lidhur me vt pa ndryshim:

Nano -w /usr/src/sys/amd64/conf/MYKERNEL ... #device vga # shoferi i kartës video VGA # syscons është drejtuesi i parazgjedhur i konsolës, që i ngjan një tastierë SCO #device sc # vt është i ri drejtuesi i konsolës video pajisja vt pajisja vt_vga pajisja vt_efifb ...

Lloji i emuluar i terminalit vetëm për konsolën UTF-8 xterm! Pra, /etc/ttys për aq sa shkon duhet të duket kështu:

# më pak /etc/ttys | grep xterm # Për konsolat virtuale, tipi i saktë është zakonisht xterm. ttyv0 "/usr/libexec/getty" xterm në ttyv1 të sigurt "/usr/libexec/getty" xterm në ttyv2 të sigurt "/usr/libexec/getty" xterm në ttyv3 të sigurt "/usr/libexec/getty pc" xterm në kompjuter të sigurt ttyv4 "/usr/libexec/getty" xterm në kompjuter të sigurt ttyv5 "/usr/libexec/getty" xterm në kompjuter të sigurt ttyv6 "/usr/libexec/getty" xterm në kompjuter të sigurt ttyv7 "/usr/libexec/getty "xterm on safe ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off sigurt

2. Lokalizimi i predhave të hyrjes dhe përdorimi i klasës së hyrjes

Kur përdorni klasën e hyrjes në Russification, duhet të sillni cilësimet e klasës "Russian" në skedarin /etc/login.conf në formën e mëposhtme:

Nano -w /etc/login.conf ... rusisht|Llogaritë e përdoruesve rusë:\ :charset=UTF-8:\ :lang=ru_RU.UTF-8:\ :tc=default: ...

Pastaj sigurohuni që të rindërtoni bazën e të dhënave hash me komandën:

# cap_mkdb /etc/login.conf

Tani mbetet vetëm transferimi i përdoruesve të nevojshëm në këtë klasë e re komanda:

# pw usermod -n max -L rusisht

Ju mund të kontrolloni se çfarë është bërë me komandën vipw:

# vipw ... max:passwd:0:0:rusisht:0:0:Emri i përdoruesit:/home/max:/usr/local/bin/bash ...

Për të konfiguruar Russification në shell (Unë përdor bash), shtoni rreshtat e mëposhtëm në skedarin /etc/profile:

# nano -w /etc/profile LANG=ru_RU.UTF-8; eksportoni LANG MM_CHARSET=UTF-8; eksportoni MM_CHARSET

Në drejtorinë kryesore të përdoruesve, krijoni një file.login_conf dhe shtoni linjat e mëposhtme atje:

Unë:Llogaria ime:\ :charset=UTF-8:\ :setenv=LC_ALL=ru_RU.UTF-8:\ :lang=ru_RU.UTF-8:

Kjo është në thelb ajo.

Kontrollimi i daljes së vendndodhjes:

# locale LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_MONETARY="ru_RU. UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_ALL=ru_RU.UTF-8

Dhe disa komanda të thjeshta:

Është për të qeshur që në kohën e shkrimit manuali ende nuk ishte korrigjuar...

  • Përkthimi

FreeBSD është i mirë për serverë, por jo për desktop

FreeBSD ka një nënsistem audio me latencë të ulët me funksione të plota dhe përzierja e kernelit lejon shumë aplikacione të luajnë tinguj njëkohësisht (me cilësime të pavarura të volumit) pa cilësimet shtesë. Cilësimet e paracaktuar përfshijnë X.org dhe cilësimet e desktopit si KDE ose GNOME, është po aq e thjeshtë sa të zgjedhësh një metapaketë në varësi të cilës preferon.

Edhe nëse kjo tingëllon si shumë komplekse, PC-BSD është një sistem desktopi me funksione të plota i ndërtuar në krye të FreeBSD me një instalues ​​të lehtë për t'u përdorur dhe opsionin e mbështetjes komerciale.

FreeBSD përdor një model zhvillimi të mbyllur

FreeBSD është zhvilluar nga më shumë se 400 zhvillues në mbarë botën, të cilët të gjithë kanë akses të plotë në të gjithë sistemin dhe të dhënat e këtij OS. Palët e treta gjithashtu shpesh rregullojnë arna vendase. Nëse dëshironi të shihni numrin e arnimeve që janë rregulluar, mund të kërkoni "Dorëzuar nga" në regjistrat e kryerjes.

Nuk ka rregulla të forta dhe të shpejta për FreeBSD. Vendimet merren nga njerëz të gatshëm për të bërë punën. Nëse lindin mosmarrëveshje, ato zgjidhen nga një grup zhvilluesish që zgjidhen çdo dy vjet. Kriteri i detyrueshëm me të cilin përzgjidhen zhvilluesit është korrigjimi ose modifikimi i detyrueshëm i kodit të projektit në vitet e mëparshme.

FreeBSD - Thjesht OS X pa një ndërfaqe të zbukuruar GUI

Ky është i njëjti mit për OS X si për FreeBSD: OS X është thjesht FreeBSD me një ndërfaqe të bukur grafike. Dy sistemet operative ndajnë disa kode, për shembull, shumica e shërbimeve të hapësirës së përdoruesit dhe biblioteka OS X C rrjedhin nga versionet e FreeBSD. Një pjesë e këtij kodi është zhvilluar në kohë të ndryshme dhe në drejtime të ndryshme, për shembull FreeBSD 9.1 më vonë përfshiu grumbullin dhe përpiluesin C++ që u zhvilluan fillimisht për OS X nga punonjësit e Apple. Ka edhe detaje rrënjësisht të ndryshme.

Kerneli XNU i përdorur në OS X përfshin disa nënsisteme nga versionet më të vjetra të FreeBSD, por konsiderohet kryesisht një zbatim i pavarur. Por megjithatë, për shkak të ngjashmërisë së tyre, produktet e implementuara në OS X janë shumë më të lehta për t'u përshtatur me FreeBSD. Për shembull, libdispatch dhe libc++ u shkruan për OS X dhe funksionuan në FreeBSD përpara çdo OS tjetër.

Në FreeBSD gjithçka duhet të përpilohet nga burimi

Koleksioni i porteve FreeBSD është një mënyrë shumë e fuqishme për të instaluar softuer, duke ju lejuar të personalizoni cilësimet për programe dhe biblioteka të ndryshme të palëve të treta. Megjithatë, kjo nuk është e vetmja mënyrë instalimi i softuerit në FreeBSD. Mund ta instaloni gjithmonë software nga paketat binare. u shtua projekti pkgng format i ri mjet për menaxhimin e paketave dhe paketave, duke ofruar një grup modern mjetesh për menaxhimin binar.

Ju mund të instaloni pkgng nga portet (ports-mgmt/pkg) në versionet më të vjetra të FreeBSD. Ai është aktivizuar si parazgjedhje në FreeBSD 9.1 dhe më vonë.

FreeBSD është UNIX nga vitet '90 (ose 80)

FreeBSD është një pasardhës linear i UNIX-it origjinal përmes shpërndarjes së softuerit Berkeley, por ai ka vazhduar të zhvillohet veçmas. Gjatë viteve të fundit, ne kemi parë që ZFS të bëhet dukshëm më i fuqishëm: mbështetje për kanale 10 GB, 40 GB dhe 100 GB, nënsistem i përmirësuar audio, mbështetje për 802.11n dhe përmirësime të tjera.

Kjo nuk do të thotë që FreeBSD ka braktisur rrënjët e tij UNIX. Ka shumë arsye pse sistemet UNIX janë bërë të njohura. Ato përfshijnë një sistem falas që është i lehtë për t'u transferuar në platforma të reja, një grup mjetesh të thjeshta dhe një kernel që funksionon mirë në një sërë platformash. FreeBSD i ruan këto tradita.

I gjithë kodi i mirë në FreeBSD vjen nga Solaris

FreeBSD importoi dy funksione profil i larte nga OpenSolaris: DTrace dhe ZFS. Të dyja tani janë të mbështetura mirë nga FreeBSD. ZFS në veçanti është fokusi i shumë zhvilluesve të FreeBSD, përfshirë ata të përdorur nga iXsystems, një kompani që mbështet zhvillimin e FreeNAS dhe shet pajisje komerciale NAS të bazuara në FreeBSD. Zhvilluesit e FreeBSD-së po punojnë gjithashtu ngushtë me zhvilluesit e Illumos, një prej forkseve me burim të hapur të Solaris, për të përmirësuar të dyja këto veçori.

Pavarësisht përfitimeve të ZFS, ajo është ende një pjesë relativisht e vogël sistemi i përbashkët. ZFS dhe DTrace përbëjnë më pak se 4% të kodit në kernel, që është e barabartë me pothuajse 10% të kodit në sistemin kryesor. Nëse supozojmë se vetëm 0.4% e FreeBSD është e mirë, atëherë sistemi nuk do të kishte fituar një popullaritet të tillë.

FreeBSD nuk ka drejtues

Ky është një problem me të cilin përballen të gjitha sistemet operative – madje edhe versionet më të reja të Windows. Shumica e kohës përdoruesve nuk u intereson numri i përgjithshëm drejtuesit vetëm nëse drejtuesit janë instaluar tashmë si parazgjedhje. Ka disa lëshime për sa i përket mbështetjes së drejtuesve, por FreeBSD mbështet një gamë të gjerë kartat e rrjetit(duke përfshirë çipa 802.11n), shumica e kartave AMD, Intel të zërit dhe GPU-ve NVIDIA.

Mbështetja e harduerit është pjesa e zbatimit që kërkon përmirësim të vazhdueshëm, sepse nuk mund t'u thuash thjesht prodhuesve të harduerit të presin disa vjet që zhvilluesit e softuerit të arrijnë. Sigurimi i mbështetjes për pajisjet e reja kërkon kohë për t'u konfiguruar, megjithëse disa prodhues ofrojnë vetë drejtues, si Nvidia që siguron drejtues për GPU-të e tyre dhe Intel për kontrollorët më të fundit të rrjetit. Shitësit e tjerë ofrojnë ndihmë me zhvillimin e drejtuesve të FreeBSD, duke përfshirë Broadcom, JMicron, HP, Mellanox, Chelsio dhe Solarflare. Nëse dini pajisje që nuk mbështeten nga FreeBSD, është më mirë të informoni zhvilluesit dhe prodhuesit e pajisjeve për këtë. Në mënyrë tipike, shtytja më e mirë për një zgjidhje nga prodhuesit është t'u thotë atyre se klientët e tyre nuk mund t'i përdorin produktet e tyre.

FreeBSD 4.x është më i miri ndonjëherë

Lëshimi 4.x ishte më i qëndrueshëm dhe FreeBSD ishte krenar që ishin në gjendje të zbatonin një produkt të tillë. Shumë përdorues kanë vazhduar ta përdorin atë gjatë viteve. Seria 5.x doli gjatë kalimit në optimizimin me shumë fije. Kjo përfshinte zëvendësimin e një bllokimi të vetëm rreth kernelit me një numër bravash më të vogla që ndahen nga nënsistemet individuale. Kjo kërkonte shumë punë, e cila në mënyrë të pashmangshme çoi në disa gabime. 5.x erdhi me dy implementime threading, gjë që i bëri gjërat edhe më të komplikuara. Dy publikimet e para në serinë 5.x u etiketuan "vetëm zhvilluesit", por 5.2 kishte për qëllim një audiencë më të gjerë dhe nuk i përmbushte pritshmëritë e përdoruesve të FreeBSD. Një numër përdoruesish të mëdhenj vendosën të mos ndryshojnë serinë 4.x.

Seria 5.x ishte një mësim i dhimbshëm për projektin. Seria 6.x rivendosi stabilitetin e lëshimit 4.x dhe seria 7.x rivendosi performancën e një procesori të vetëm. Gjatë lëshimit të serisë 8.x, mund të shiheshin një numër standardesh të publikuara nga palët e treta, të cilat demonstruan se FreeBSD shkallëzohej më mirë në sistemet me shumë procesorë se çdo sistem tjetër operativ.

Të gjitha këto lëshime kishin sasi të konsiderueshme përmirësime të tilla si një nënsistem i përmirësuar audio, ZFS, DTrace, regjistrimi i UFS dhe më shumë, por stabiliteti dhe performanca mbetën objektivat kryesore të sistemit FreeBSD.

Disavantazhet e softuerit FreeBSD

Koleksioni FreeBSD aktualisht përmban mbi 26,000 pjesë të softuerit. Është e vështirë ta krahasosh këtë numër me depo të tjera, sepse programet ndahen ndryshe (për shembull, porta GCC në FreeBSD instalon programe dhe biblioteka që ndahen midis 6-10 paketave në Debian, në varësi të versionit të GCC), por shumica e gjërave ju ende merrni ju mund ta gjeni atje. Një nga arsyet pse përdoruesit zgjedhin FreeBSD është fakti se grupi i porteve ofron një pjesë specifike, relativisht të paqartë të softuerit që i nevojitet, ndërsa sistemet e tjera jo.

Shumica e softuerit në grupin e porteve funksionojnë në mënyrë origjinale në FreeBSD. Shumica e softuerëve me burim të hapur janë agnostikë të OS dhe kërkojnë modifikime minimale për tu kompiluar dhe ekzekutuar në FreeBSD. Ka përjashtime të tilla si Valgrind, të cilat kërkojnë një kuptim të hollësishëm të sistemit. Softueri i pronarit mund të jetë një problem më i madh. Disa zhvillues, si Opera, ofrojnë FreeBSD me kodin e tyre burimor.

Softueri tjetër duhet të funksionojë në modalitetin emulues. Për shembull, binarët Linux mund të ekzekutohen në nivelin Linux ABI, ku thirrjet e sistemit Linux përkthehen në ekuivalentët e tyre FreeBSD. E vetmja pengesë është një ngarkesë paksa e rritur e thirrjeve të sistemit; zakonisht është e vështirë të matet diferenca e performancës ndërmjet ekzekutimeve programe Linux në Linux dhe në FreeBSD: Në disa raste, programet funksionojnë më shpejt në FreeBSD sesa në Linux për shkak të zbatimeve më efikase të thirrjeve bazë. Për shembull, një version Linux i një shtojce Flash mund të ekzekutohet duke përdorur NSPluginWrapper në nivelin Linux ABI me shfletuesin e vet të internetit.

Një zgjidhje e ngjashme ekziston për ekzekutimin e aplikacioneve Windows.

FreeBSD nuk e mbështet virtualizimin

FreeBSD 9 funksionon si mysafir Xen (domU) si në x86 ashtu edhe në x86-64, duke përfshirë Amazon EC2. Falë punës së bërë me Microsoft, NetApp dhe Citrix, FreeBSD mund të funksionojë në hipervisorin Hyper-V të Microsoft. FreeBSD 11 do të përfshijë mbështetjen Dom0 për menaxhimin e domenit.

FreeBSD gjithashtu mbështet VirtualBox si mysafir dhe host. Ju mund të gjeni VirtualBox Guest Additions dhe më pas vetë hipervizorin në koleksionin e porteve. FreeBSD 10 vepron gjithashtu si një host i sistemit operativ për hipervizorin BSD, duke dhënë shumë opsione për ekzekutimin e makinave virtuale FreeBSD në FreeBSD.

Së fundi, nëse nuk keni nevojë për virtualizim të plotë, ekzekutoni hapësira të izoluara të përdoruesve të FreeBSD (ose edhe hapësira përdoruesish) Përdorues Linux, duke përdorur nivelet Linux ABI) në një kernel të vetëm FreeBSD mund të përdorni nënsistemin e kontejnerit. Kontejnerit mund t'i jepet edhe grupi i tyre i pavarur i rrjetit, etj., dhe kështu një makinë mund të përdoret për të imituar një flotë të tërë makinerish.

Licenca BSD inkurajon bashkëpunimin e ndërsjellë

Për sa kohë që zhvilluesit e kodit FreeBSD nuk paraqesin një pretendim për të drejtën e autorit kundër jush, ju jeni të lirë ta përdorni atë. Por, nëse besoni deklaratat e vetë zhvilluesve, kjo nuk do të ndodhë.

Disa kompani pothuajse me siguri do të marrin kodin tonë, do ta ndryshojnë atë dhe nuk do të japin kurrë asgjë në këmbim.

Konsideroni, si shembull, rastin e dy kompanive të mëdha të internetit: Google dhe Yahoo! Më parë, infrastruktura e tyre e brendshme bazohej në një sistem operativ GPL, ndërsa versionet e mëvonshme tashmë përdorin FreeBSD. Sepse Google nuk i shpërndan modifikimet e tyre sistemi operativ, ata mund të ruajnë për shembull GoogleFS në Pronë private. Në raste të tilla, kur softueri është zhvilluar për përdorim të brendshëm, kompania nuk i kërkohet nga marrëveshja e licencës që të zbulojë modifikimet e tij te zhvilluesit e FreeBSD.

Megjithatë, ka disa probleme me lidhjen: për shembull, nuk mund të përdorni një bibliotekë të licencuar nga GPL nëse tashmë jeni duke përdorur BSD.

Me kalimin e viteve, mjaft kompani kanë dhënë kontribut të rëndësishëm në FreeBSD. Dhe kjo shkaktohet jo vetëm nga ndjenja e altruizmit, sepse të mbështesësh çdo projekt që po zhvillohet me shpejtësi është një kënaqësi shumë e shtrenjtë.



Ju pëlqeu artikulli? Ndani me miqtë tuaj!