Visas sąrašas ir aprašymas visų knygų rusų kalba FreeBSD. Geriausios knygos apie FreeBSD

Šiandien Runetasšlifuoja įspūdžius, o štai aš vėl pabandysiu sugrūsti savo vandenį grūstuve aukštųjų technologijų. Taip, Rusijos socialinė-politinė pažanga yra didelė, sakau tai be jokios piktybiškos ironijos, iš dalies net su susižavėjimu, ne visi gali tai priimti, ir net taip. Net sunku įsivaizduoti, kas laukia Rusijos 2012 m. su tokiais pilietinės visuomenės vystymosi tempais.

Na, gerai, aš šiek tiek išsiblašiau, o dabar apie FreeBSD brangioji.

Kažkada buvau aistringas fidošnikas, be to, turėjau (ir iš dalies tebeturiu) knygų kolekcionavimo maniją. Sujungus šiuos du faktus: Kadaise buvo aidas ru.unix.bsd buvo atitinkamas šios konferencijos tema, kur buvo mano išsamus atsakymas su visų FreeBSD knygų rusų kalba aprašymu.

Tai štai kaip dažnai užduodamas klausimas pradedantiesiems: ką rekomenduojate perskaityti, kad galėtumėte greitai ir patogiai įeiti į temą? Kadangi yra daugybė knygų rusų kalba, o sistema taip pat gana populiari, o šis klausimas kažkaip nuolat kyla, nusprendžiau jį užbaigti nuosekliai aprašydamas visas tuo metu turėtas knygas rusų kalba FreeBSD ( ir turėjau visas išleistas knygas).

Kaip tik dabar nuo to laiko praėjo daugiau nei 4 metai ir iš paieškos užklausų statistikos matau, kad žmonės vis eina ir eina prie to seno aprašymo, todėl nusprendžiau jį atnaujinti nuo 2011 m.

Taigi, šio įrašo tema: kokios dabar yra išleistos knygos rusų kalba apie FreeBSD + ir trumpas jų privalumų ir trūkumų aprašymas bei tikslinė grupė.

Taip pat nusprendžiau kiekvienai knygai skirti balą, žinoma, tai daugiausia subjektyvi nuomonė – bet nusprendžiau bent kažkaip įvertinti jų santykinę praktinę vertę. Dar kartą kartoju – toks vertinimas iš šiandienos pozicijų, nes ten yra tikrai šaunių knygų, bet šiandien jos tiesiog pasenusios. Dėl savo perfekcionistinių pretenzijų nė vienai knygai nevertinau 5 balais ir noriu pabrėžti, kad didžioji dauguma šių knygų skirtos pradedantiesiems, čia nereikia kurti jokių iliuzijų.

Taigi šiuo metu žemiau pateiktame aprašyme nuosekliai išvardijamos ir aprašomos VISOS „FreeBSD“ knygos rusų kalba, kurios buvo išleistos 2011 m. pabaigoje. einam!

Geriausios knygos apie FreeBSD

1) Brianas Tymanas, Michaelas Ebenas „FreeBSD. Administravimas: menas siekti pusiausvyros. Vartotojo enciklopedija“, 2003 ir 2005 m.

Žinau mažiausiai tris šios knygos leidimus, vieną pirmųjų knygų rusų kalba apie FreeBSD – 2003 m. ir du 2005 m. Tuo metu jie atrodė visai neblogai, buvo labai gera pardavimų dinamika ir populiarumas (net nežinau ar dėl to, kad jie buvo labai geri, ar dėl to, kad tuo metu jiems tiesiog nebuvo alternatyvų), bet iš taško 2011 m. – visi šie leidiniai yra labai pasenę.

Visi leidiniai skirti pradedantiesiems vartotojams. Nuoseklus pagrindinių FreeBSD paslaugų ir koncepcijų pristatymas ir aprašymas. Praktinę jos vertę vertinu 2 balais – tai pasenusi knyga pradedantiesiems.

2) Brianas Tymanas, „FreeBSD 6. Visas vadovas“, 2009 m.

2009 m. buvo išleista daug kokybiškesnė, apimties ir sisteminga vieno iš aukščiau aprašytos knygos autorių Briano Tymano knyga, tik dabar ji vadinasi „ FreeBSD 6. Pilnas vadovas “ Knyga labai gera. Jei atvirai, tai man labai patinka knygų serija Išlaisvinta, kuriame ji išėjo. Serija visada sukuria išsamius vadovus, daugiausia dėmesio skiriant universalumui ir detalėms.

Pagal struktūrą tai, žinoma, yra daugiau žinynas nei vadovėlis. Tai vis dar gana gerai atrodo kaip išsamus įvadas į temą. Praktinę jos vertę vertinu 4 balais – knyga pradedantiesiems ir vidutinio lygio.

Beje, jis buvo visai neseniai išleistas, kol kas tik anglų kalba, tai aš rekomenduočiau kaip idealų atspirties tašką studijuojant sistemą, jei anglų kalba jums nėra kliūtis.

3) Fedorchuk A. Thorne, A. „FreeBSD. Įdiegimas, konfigūravimas, naudojimas“, 2003 m

Knygą parašė vietiniai autoriai ir pradedantiesiems vartotojams. Kas nežino, kas yra Fedorchukas? Tai gerai žinomas Linux ir FreeBSD "propagandistas" teritorijoje buvusi SSRS, moka aiškiai ir nenuobodžiai pasakyti sudėtingus dalykus. Todėl knyga išsiskiria nedideliu jos pateikimo neformalumu, todėl ją lengviau skaityti lyginant su kitais grynai techniniais tekstais. Žvelgiant iš 2011 m. taško, žinoma, perskaityti galima ir net naudinga, bet tai daugiau istorija. Praktinę jos vertę vertinu 2 balais – pasenusi knyga pradedantiesiems.

4) Fedorchuk A. „Galimas UNIX: Linux, FreeBSD, DragonFlyBSD, NetBSD, OpenBSD“, 2006 m.

Po šios knygos buvo išleista atskira, solo Fedorčuko knyga (apie jį žr. aukščiau), kurią geriau pasirinkti įžangai, palyginti su pirmąja jo knyga: medžiaga čia bus ir naujesnė, ir geriau susisteminta. Knygoje aprašomi bendresni dalykai, kurie tinka visam *BSD pasauliui, atskirai nurodant kiekvienam atskiram klonui būdingus skirtumus, o tai labai praverčia plečiant akiratį. Asmeniškai man taip pat labai patinka DragonFlyBSD - labai malonu, kad čia yra informacijos apie jį, nors tai jau labai sena informacija, nes nuo to laiko ši sistema labai išsivystė.

Nepaisant to, kad pavadinime minima Linux, autorius labai linkęs peržiūrėti BSD sistemas. Labai geras apžvalginis įvadas į skirtingas Unix sistemas, jei dar neapsisprendėte ką rinktis. Tekstas lengvai skaitomas, o knyga parašyta gerai. Daugelis mano draugų pradėjo mokytis UNIX su šia knyga – kaip vienas sakė: atrodė, kad mane veda už rankos – visi paaiškinimai buvo tikslūs, aiškūs, suprantami. Praktinę jos vertę vertinu 3 balais – knyga pradedantiesiems. Atskirai norėčiau pažymėti, kad šios knygos tekstas turi stilių, ir tai daugeliui ką nors reiškia.

5) Roderickas Smithas, „The Complete Reference to FreeBSD“ (FreeBSD: The Complete Reference), 2004 m.

Tai žinynas pradedantiesiems ir pažengusiems vartotojams.

Ši knyga netinka visiems, kurie pirmą kartą pradeda mokytis FreeBSD. Daug kas aprašyta, bet kartu gana paviršutiniškai – tinka tik kaip įvadas į problemą. Hmm, bet nepaisant visko, tai gera knyga, bet, tiesą pasakius, 2011 m. visai ne tas pats... verčiau remtis kitais, aktualesniais internetiniais šaltiniais. Jos praktinę vertę šiandien vertinu 3 balais – ši knyga skirta pradedantiesiems.

6) Michael Lucas „FreeBSD. Išsamus vadovas“ (Absolute BSD. The Ultimate Guide to FreeBSD), 2004 m.

Yra du šios knygos leidimai – 2004 ir 2009 m. Michaelas Lucasas yra gerai žinomas FreeBSD pasaulio veikėjas, aktyvus FreeBSD dokumentacijos projekto dalyvis, daug ir gerai rašantis šia tema. Prisijungę didžiulė suma jo žinynai, interviu ir kita niūri grafomaniška kūryba.

Ši knyga yra jo gana išsamus sistemos pristatymas beveik 900 puslapių. Labai rekomenduoju, net žvelgiant iš 2011 m. perspektyvos knyga atrodo labai neblogai (bet tikrai reikėtų pasiimti naujausią 2009 m. leidimą – jis daug geresnis). Praktinę jos vertę vertinu 4 balais – knyga pradedantiesiems.

7) Sergejus Ivanovskis „UNIX FreeBSD operacinė sistema: paprastas sistemos administravimo kursas pradedantiesiems ir patyrusiems vartotojams“, 2004 m.

Antrasis leidimas, kaip ir pirmasis jo leidimas, yra retas mėšlas. Šis autorius su maniakišku atkaklumu iš naujo išleidžia tą pačią knygą skirtingais pavadinimais ir skirtingais dizainais, pavyzdžiui, „Dažniausiai užduodami klausimai apie FreeBSD“ – būkite atsargūs, kad nepatektumėte į bėdą pirkdami tokią „knygą“. Retas šūdas. Dešimtojo dešimtmečio pradžios auka, kai buvo galima paskelbti bet ką, nes daugumai nebuvo interneto.

IN šiuo atveju, tai tik gremėzdiškų ir ankstyvų kai kurių siaubingai senų FreeBSD rankraščių, howto ir faq vertimų rinkinys – visos šios atskiros dalys yra atsitiktinai surenkamos, sumaišomos ir publikuojamos tokios, kokios yra. Praktinę vertę vertinu 1 balu - knyga už... Pradedančiajam net nepatariu jos pasiimti. Viešai prisipažįstu: tai vienintelė knyga mano gyvenime, kurią tyčia ir ciniškai sukūriau (naudojau ja kūrendama vasarnamio židinį).

8) Marshall Kirk McKusick, George W. Neville-Neal „FreeBSD. Architektūra ir įgyvendinimas“, 2006 m.

Operatyvus vertimas į rusų kalbą to, kas jau tapo klasika ir tam tikra prasme vienintele knyga, skirta vidinei šiuolaikinio FreeBSD struktūrai, kurią parašė visame pasaulyje žinomi *BSD autoriai. Natūralu, kad knygoje aptariamos 5.2 išleidimo problemos, knyga skirta daugiausia sistemų programuotojams. Tačiau iš karto turėtume perspėti, kad dėl iš pradžių didžiulės medžiagos apimties knyga labiau primena nuoseklų FreeBSD įrenginio apybraižą – ir nesitikėkite joje rasti išsamios FreeBSD architektūros enciklopedijos.

Ką aš galiu pasakyti - vienintelė tokio pobūdžio knyga, jei domitės sistemos programavimu FreeBSD - ši knyga yra MUST HAVE, net nepaisant pataisymo laiko bėgimo ir aktualumo praradimo požiūriu, tai yra labai, labai svarbi ir šauni knyga. Praktinę jo vertę vertinu 4 balais – knyga, skirta sistemų programuotojams ir prijaučiantiems.

9) A. Didokas „Vienas prieš vieną su FreeBSD“, 2006 m

Tai stora ir išsami ukrainiečių autoriaus knyga – MAN TIKRAI patiko. Knyga stipriai susijusi su tikru gyvenimu gyvenimo situacijos- daug praktiškai naudingų pavyzdžių. Mano nuomone, ši knyga prastai tinka pradedančiajam, tai yra pradžiai. Labai retai leidžiame tokias knygas: teorijos ir banalybių čia mažai (beveik kiekviename puslapyje autorius remiasi žmogumi), bet yra daug praktiniais pavyzdžiais, iš karto galite pajusti autoriaus darbo patirtį telekomunikacijų.

Tokį pateikimo stilių galima interpretuoti dvejopai: sunku žmogui, kuris nėra dalyko, ir pradedantiesiems, kita vertus, tiems, kurie yra temoje, ne viskas taip paprasta, nes autorius siūlo savo savo receptus kasdienėms problemoms spręsti (asmeniškai man atrodo, kad kai kuriais atvejais galima rasti geresnių variantų - čia virtuvėje kiekvienas stengiasi įdėti savo du centus). Tai virimo receptų rinkinys su minimalia teorija.

Knygoje aprašoma vis dar santykinai dabartinė 6.x šaka (tai bet kuriuo atveju geriau nei dauguma aukščiau paminėtų knygų, kur mes kalbame apie apskritai apie 4.x-.5.x sistemas). Rekomenduojama visiems pradedantiesiems, bet tik gerai susipažinus su teorija. Pačioje knygoje yra daug klaidų (pavyzdžiui, knygos turinio puslapyje daug kartų atkakliai kartojama paslaptingojo 40 puslapio išnaša). Praktinę jos vertę vertinu 4 balais – knyga vidutinio lygio specialistams.

10) D. Kolisničenko. „FreeBSD. Nuo pradedančiojo iki profesionalo“, 2011 m

Tai palikau paskutiniam. Denisas, puikus generalistas, verčiantis knygą po knygos pačiomis įvairiausiomis temomis, jau išleido dvi knygas apie FreeBSD. 2010 metų leidimo nenagrinėsiu, nes jau yra 2011 metų leidimas, šiek tiek kitokiu pavadinimu, išplėstas ir papildytas.

Nu ka as galiu pasakyti. Denisas turi daug patirties rašydamas, tačiau iš jo yra keletas apreiškimų ir gilumo. Autoriaus užduotis, knygos koncepcija, kurią jis iškelia prieš save pratarmėje, yra labai įdomi. Esmė ta, kad jis bando rašyti pagal Vadovo planą, bet prideda vietas, kurios, jo nuomone, ten aprašytos nepakankamai išsamiai arba visiškai praleistos. Pasirodo, tai yra tam tikras papildomas semantinis sluoksnis, kuris puikiai dera su oficialaus FreeBSD vadovo turiniu. Jis pats sako, kad, viena vertus, perskaičius Vadovą, o iš kitos – išstudijavus jo knygą, visi pradedančiojo skaitytojo klausimai turėtų būti visiškai išspręsti.

Man asmeniškai ši knyga patiko, nors Kolesničenko kai kuriuose forumuose dažnai persekiojamas, todėl kartoju – nuomonė subjektyvi, kaip ir man patiko jo metodinis požiūris a la „išplėstinės žinyno interpretacijos“. Galbūt pradedančiajam to tikrai reikia, ypač turint omenyje, kad ši knyga yra visai nesena: joje kalbama apie FreeBSD 7. Joje aprašoma dabartinė X sistema ir kitos naujovės, kurios, atsižvelgiant į pasenusio tankumo daugumą aukščiau aprašytos knygos, atrodo labai neblogai. Praktinę vertę vertinu 4 balais – knyga idealiai tinka (bet visada glaudžiai kartu su vadovu) įvadui į temą pradinis lygis specialistams.

Be knygų, aprašytų tik apie FreeBSD, platesniam vystymuisi rekomenduoju šias klasikas:

11) Nemeth E., Snyder G., Seabass S., Hein T. „UNIX. Sistemos administratoriaus vadovas“

Rekomenduoju jos 3-iąjį leidimą nuo 2002 m. (o 2008 m. buvo ir pakartotinis leidimas) – tai tikrai universali knyga, labai gerai žinoma ir gerbiama UNIX administratorių pasaulyje. Jame viskas aprašoma lygiagrečiai pagrindines užduotis administravimui ir kelioms populiarioms Unix sistemoms vienu metu, įskaitant naujausią 3 leidimą, yra tiesioginės administravimo rekomendacijos, įskaitant FreeBSD.

Tai kokybiškas produktas, parašyta labai glaustai, be vandens, labai universalu. Tikriausiai dėl to pradedančiajam bus sunku skaityti, paaiškės, kad jo tikslinis vartotojas yra vidutinio lygio administratoriai. Šioje aplinkoje dažnai vadinama Administratoriaus Biblija. Praktinę jo vertę vertinu 3 balais.

12) Yu Vakhalia. „UNIX iš vidaus“, 2003 m

Aš manau, kad tai buitinė knyga idealiai tinka įvadui į sistemų programavimą Unix sistemose (bet kurioje, ne tik FreeBSD), savotiškas puikus paruošiamasis etapas(tarpininkas) pereinant nuo grynojo administravimo prie knygų, tokių kaip Marshall Kirk McKusick " FreeBSD. Architektūra ir įgyvendinimas“ Jūs tiesiog negalėsite pasiimti ir pradėti skaityti pastarojo be išankstinio pasiruošimo, todėl Vahalia kaip tik reikia pradėti šioje srityje. Jame gana gera kalba aprašoma bendra ir pagrindinė informacija apie Unix struktūrą, kuri, manau, nebus pasenusi po 20 metų. Praktinę jo vertę vertinu 3 balais.

13) Brianas Kernighanas ir Robas Pike'as. UNIX. „Unix“ programavimo aplinka, 2003 m

Yra keletas šios knygos leidimų, ji taip pat yra savotiška šios temos klasika. C kalbos autoriaus, vieno iš Unix kūrėjų, knyga. Štai ką jie patys rašo apie savo tikslus: „Mūsų užduotis – parodyti programavimo pagal UNIX filosofiją. Kadangi ši filosofija remiasi programų ryšiu, didžiąją dalį šios knygos turime skirti atskirų įrankių aptarimui, tačiau jų kontekste. dalijimasis, įskaitant naujų programų kūrimą. Man ši knyga puikiai balansuoja pažangaus sistemos administravimo ir jos programavimo sankirtoje, todėl tikrai bus naudinga abiem šioms piliečių kategorijoms.

Natūralu, kad jame aprašytos bendrosios sąvokos yra vienodai Jie taip pat taikomi FreeBSD ir neturi senaties terminų. Ši knyga geriausiai tinka įžangai Konstantinas Belousovas, dabar yra FreeBSD pagrindinės komandos dalis. Praktinę jos vertę dėl medžiagos universalumo ir vientisumo vertinu 4 balais.

Ir pabaigai primenu pradedančiajam: be peržiūrėtų trečiųjų šalių spausdintų knygų, FreeBSD projektas turi savo nuostabų ir išsamus vadovas- kuris taip pat buvo išverstas į rusų kalbą (šiek tiek ne visai dabartinė versija), o pradedantiesiems kūrėjams yra . Ir, žinoma, nereikia bijoti pirminių šaltinių – žmogaus, žmogaus ir dar kartą žmogaus – tai pats išsamiausias visų taikomųjų detalių šaltinis.

Praėjo nemažai laiko nuo FreeBSD operacinės sistemos rusifikavimo, o tai įneša tam tikrų pakeitimų į mūsų gyvenimą ir administravimą. Šie pakeitimai bus aptarti toliau...

Po naujausio atnaujinimo į „FreeBSD 11-RELEASE“. Sužinojau, kad kai kurie serverio OS rusifikavimo nustatymai neveikia. Įkrovos klaidų žurnaluose pasirodė pranešimai apie tai, kad neįmanoma įkelti kodo puslapio ir kt.

Kaip paaiškėjo, pradedant 10.1 leidimu, FreeBSD pristatė naują konsolės tvarkyklę - vt(Newcons). Iki šio momento buvo naudojama konsolės tvarkyklė syscons. Galite perskaityti apie naują tvarkyklę (kuri dabar buvo įdiegta į GENERIC branduolį ir tapo numatytuoju sistemos konsolės tvarkykle – taigi ir klaidų).

Vt(4) tvarkyklė gali dirbti tiek tekstiniu, tiek VGA grafiniu režimu, pastarojo dėka pulte įdiegtas UTF-8 palaikymas (kurį panaudosime vėliau). Taip pat įdiegta integracija su KMS vaizdo tvarkyklėmis, skirta perjungti tarp Xorg ir virtualių terminalų.

Pradėkime lokalizaciją (visos operacijos buvo atliktos FreeBSD 11.0-RELEASE -p2). Išduokime komandą, kad nustatytų visas galimas rusų lokales sistemoje:

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

Mes naudosime lokalę ru_RU.UTF-8.

1. Vietinės konsolės rusifikacija(šis elementas nėra būtinas ir neturi įtakos nuotolinio teksto režimo terminalo emuliatorių, tokių kaip putty arba openssh, veikimui)

Visi galimi rusai klavišų žemėlapiai dabar yra kelyje:

# ls -Al /usr/share/vt/keymaps/ | grep ru -r--r--r-- 1 šaknies ratas 16228 spalio 11 d. 13:43 ru.kbd -r--r--r-- 1 šaknies ratas 16234 spalio 11 d. 13:43 ru.shift.kbd -r--r--r-- 1 šakninis ratas 16232 spalio 11 d. 13:43 ru.win.kbd

Pasirinkite iš šių, kad nurodytumėte /etc/rc.conf, remiantis šiais:

  • keymap=“ru“ — perjunkite į rusų kalbą naudodami CAPS Lock klavišą;
  • keymap=“ru.shift“ — perjunkite į rusų kalbą naudodami CAPS Lock klavišą, tačiau viršutinė klaviatūros eilutė pagal numatytuosius nustatymus bus skaitinė;
  • keymap=“ru.win“ – perjunkite į rusų kalbą naudodami klavišus CTRL + SHIFT.

Šriftai yra palei kelią:

# ls -Al /usr/share/vt/fonts/ iš viso 92 -r--r--r-- 1 šakninis ratas 8452 rugpjūčio 12 d. 2015 m. gallant.fnt -r--r--r-- 1 šaknies ratas 36408 spalio 11 d. 13:43 vgarom-16x32.fnt -r--r--r-- 1 šaknies ratas 8742 rugpjūčio 12 d. 2015 m. vgarom-8x14.fnt -r--r--r-- 1 šakninis ratas 9864 rugpjūčio 12 d. 2015 m. vgarom-8x16.fnt -r--r--r-- 1 šaknies ratas 5384 rugpjūčio 12 d. 2015 m. vgarom-8x8.fnt -r--r--r-- 1 šakninis ratas 5400 rugpjūčio 12 d. 2015 m. vgarom-thin-8x16.fnt -r--r--r-- 1 šaknies ratas 2704 rugpjūčio 12 d. 2015 m. vgarom-thhin-8x8.fnt

  • vgarom-8×8.fnt – 8×8 matrica su rusiškų rašmenų palaikymu;
  • vgarom-8×14.fnt - 8×14 matrica su rusiškų rašmenų palaikymu;
  • vgarom-8×16.fnt - 8×16 matrica su rusiškų simbolių palaikymu (naudojama pagal numatytuosius nustatymus);
  • vgarom-16×32.fnt - 16×32 matrica su rusiškų rašmenų palaikymu (plačiam monitoriui).

Taigi /etc/rc.conf mūsų nustatymai turėtų atrodyti maždaug taip:

Nano -w /etc/rc.conf ... keymap="ru.win" font8x16="vgarom-8x16" #gali būti nenurodytas...

Jei naudojate GENERIC branduolį, norėdami aiškiai įjungti naują konsolės tvarkyklę, į /boot/loader.conf pridėkite:

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

Arba kurdami savo branduolį pakomentuokite eilutes su vga Ir sc, išvykimas susijęs su vt be pakeitimų:

Nano -w /usr/src/sys/amd64/conf/MYKERNEL ... #device vga # VGA vaizdo plokštės tvarkyklė # syscons yra numatytoji konsolės tvarkyklė, panaši į SCO konsolę #device sc # vt yra naujasis vaizdo konsolės tvarkyklės įrenginys vt įrenginys vt_vga įrenginys vt_efifb ...

Emuliuotas terminalo tipas, skirtas tik UTF-8 konsolei xterm! Taigi /etc/ttys turėtų atrodyti taip:

# mažiau /etc/ttys | grep xterm # Virtualioms konsolėms tinkamas tipas paprastai yra xterm. ttyv0 "/usr/libexec/getty Pc" xterm saugiame ttyv1 "/usr/libexec/getty Pc" xterm saugiame ttyv2 "/usr/libexec/getty Pc" xterm saugiame ttyv3 "/usr/libexec/getty Pc" xterm saugiame ttyv4 "/usr/libexec/getty Pc" xterm saugiame ttyv5 "/usr/libexec/getty Pc" xterm saugiame ttyv6 "/usr/libexec/getty Pc" xterm saugiame ttyv7 "/usr/libexec/getty PC "xterm on safe ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off safe

2. Prisijungimo apvalkalų lokalizavimas ir prisijungimo klasės naudojimas

Naudodami prisijungimo klasę rusifikacijoje, faile /etc/login.conf turite perkelti „rusų“ klasės nustatymus į šią formą:

Nano -w /etc/login.conf ... rusų|Rusijos vartotojų paskyros:\ :charset=UTF-8:\ :lang=ru_RU.UTF-8:\ :tc=default: ...

Tada būtinai atkurkite maišos duomenų bazę naudodami komandą:

# cap_mkdb /etc/login.conf

Dabar belieka į tai perkelti reikiamus vartotojus nauja klasė komanda:

# pw usermod -n max -L rusų k

Galite patikrinti, kas buvo padaryta su vipw komanda:

# vipw ... max:passwd:0:0:russian:0:0:Vartotojo vardas:/home/max:/usr/local/bin/bash ...

Norėdami sukonfigūruoti rusifikaciją apvalkale (naudoju bash), į /etc/profile failą pridėkite šias eilutes:

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

Pagrindiniame vartotojų kataloge sukurkite failą.login_conf ir pridėkite ten šias eilutes:

Aš:Mano paskyra:\ :charset=UTF-8:\ :setenv=LC_ALL=ru_RU.UTF-8:\ :lang=ru_RU.UTF-8:

Tai iš esmės viskas.

Tikrinama lokalės išvestis:

# lokalė 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

Ir paprasta komanda:

Smagu, kad rašant vadovas dar nebuvo taisytas...

  • Vertimas

FreeBSD tinka serveriams, bet ne staliniams kompiuteriams

FreeBSD turi visas funkcijas turinčią mažo delsos garso posistemę, o branduolio maišymas leidžia kelioms programoms vienu metu leisti garsus (su nepriklausomais garsumo nustatymais) be papildomi nustatymai. Numatytieji nustatymai apima X.org ir darbalaukio nustatymus, pvz., KDE arba GNOME. Tai taip pat paprasta, kaip pasirinkti metapaketą, atsižvelgiant į tai, kurį norite.

Net jei tai atrodo per daug sudėtinga, PC-BSD yra visų funkcijų darbalaukio sistema, sukurta ant FreeBSD su paprasta naudoti diegimo programa ir komercinio palaikymo parinktimi.

FreeBSD naudoja uždarą kūrimo modelį

FreeBSD kuria daugiau nei 400 kūrėjų visame pasaulyje, kurie visi turi pilną prieigą prie visos šios OS sistemos ir duomenų. Trečiosios šalys taip pat dažnai taiso vietines pataisas. Jei norite pamatyti pataisytų pataisų skaičių, patvirtinimo žurnaluose galite ieškoti „Pateikė“.

„FreeBSD“ nėra griežtų taisyklių. Sprendimus priima žmonės, norintys dirbti. Jei kyla ginčų, juos sprendžia kas dvejus metus renkama kūrėjų grupė. Privalomas kriterijus, pagal kurį atrenkami vystytojai, yra privalomas ankstesnių metų projekto kodo taisymas ar modifikavimas.

FreeBSD – tik OS X be puošnios GUI sąsajos

Tai tas pats mitas apie OS X ir apie FreeBSD: OS X yra tik FreeBSD su gražia grafine sąsaja. Abi operacinės sistemos dalijasi tam tikru kodu, pavyzdžiui, dauguma vartotojo erdvės paslaugų ir OS X C biblioteka yra išvestos iš FreeBSD versijų. Dalis šio kodo yra sukurta skirtingi laikai ir įvairiomis kryptimis, pavyzdžiui, FreeBSD 9.1 vėliau įtraukė C++ steką ir kompiliatorių, kuriuos iš pradžių OS X sukūrė Apple darbuotojai. Taip pat yra kardinaliai skirtingų detalių.

XNU branduolys, naudojamas OS X, apima keletą posistemių iš senesnių FreeBSD versijų, tačiau daugiausia laikomas nepriklausomu įgyvendinimu. Tačiau dėl savo panašumo OS X įdiegti produktai yra daug lengviau pritaikomi FreeBSD. Pavyzdžiui, libdispatch ir libc++ buvo parašyti OS X ir veikė FreeBSD anksčiau nei bet kuri kita OS.

FreeBSD sistemoje viskas turi būti sukompiliuota iš šaltinio

FreeBSD prievadų kolekcija yra labai galingas būdas įdiegti programinę įrangą, leidžiančią tinkinti įvairių trečiųjų šalių programų ir bibliotekų nustatymus. Tačiau taip nėra vienintelis būdas programinės įrangos įdiegimas į FreeBSD. Jūs visada galite įdiegti programinė įranga iš dvejetainių paketų. pkgng projektas pridėtas naujas formatas paketų ir paketų valdymo įrankis, teikiantis šiuolaikišką dvejetainio valdymo įrankių rinkinį.

Galite įdiegti pkgng iš prievadų (ports-mgmt/pkg) senesnėse FreeBSD versijose. Pagal numatytuosius nustatymus jis įjungtas „FreeBSD 9.1“ ir naujesnėje versijoje.

FreeBSD yra 90-ųjų (arba 80-ųjų) UNIX.

FreeBSD yra linijinis originalaus UNIX palikuonis per Berkeley Software Distribution, tačiau jis buvo toliau kuriamas atskirai. Per pastaruosius kelerius metus ZFS tapo žymiai galingesnis: 10 GB, 40 GB ir 100 GB kanalų palaikymas, patobulinta garso posistemė, 802.11n palaikymas ir kiti patobulinimai.

Tai nereiškia, kad FreeBSD atsisakė savo UNIX šaknų. Yra daug priežasčių, kodėl UNIX sistemos išpopuliarėjo. Jie apima nemokamą sistemą, kurią lengva perkelti į naujas platformas, paprastų įrankių rinkinį ir branduolį, kuris gerai veikia įvairiose platformose. FreeBSD palaiko šias tradicijas.

Visas geras FreeBSD kodas yra iš Solaris

FreeBSD importavo dvi funkcijas aukšto profilio iš OpenSolaris: DTrace ir ZFS. Abu dabar gerai palaiko FreeBSD. Daugelio FreeBSD kūrėjų dėmesio centre yra ZFS, įskaitant tuos, kuriuos naudoja iXsystems – kompanija, kuri palaiko FreeNAS kūrimą ir parduoda komercinius FreeBSD pagrindu sukurtus NAS įrenginius. FreeBSD kūrėjai taip pat glaudžiai bendradarbiauja su Illumos, vienos iš Solaris atvirojo kodo šakučių, kūrėjais, siekdami patobulinti abi šias funkcijas.

Nepaisant ZFS pranašumų, tai vis dar yra palyginti nedidelė dalis bendra sistema. ZFS ir DTrace sudaro mažiau nei 4% branduolio kodo, o tai yra beveik 10% pagrindinės sistemos kodo. Jei darytume prielaidą, kad tik 0,4% FreeBSD yra geros, tai sistema nebūtų įgijusi tokio populiarumo.

FreeBSD neturi tvarkyklių

Su šia problema susiduria visos operacinės sistemos – net ir naujesnės „Windows“ versijos. Dažniausiai vartotojams tai nerūpi bendras skaičius tvarkykles tik tuo atveju, jei tvarkyklės jau įdiegtos pagal numatytuosius nustatymus. Yra keletas trūkumų, susijusių su tvarkyklių palaikymu, tačiau „FreeBSD“ palaiko platų spektrą tinklo plokštės(įskaitant 802.11n mikroschemų rinkinius), dauguma AMD, Intel garso plokščių ir NVIDIA GPU.

Techninės įrangos palaikymas yra diegimo dalis, kurią reikia nuolat tobulinti, nes negalima tiesiog liepti aparatūros gamintojams palaukti porą metų, kol programinės įrangos kūrėjai pasivys. Naujų įrenginių palaikymas užtrunka, nors kai kurie gamintojai patys pateikia tvarkykles, pvz., „Nvidia“ teikia savo GPU tvarkykles, o „Intel“ – naujausių tinklo valdiklių. Kiti pardavėjai teikia pagalbą kuriant FreeBSD tvarkykles, įskaitant Broadcom, JMicron, HP, Mellanox, Chelsio ir Solarflare. Jei žinote įrenginių, kurių FreeBSD nepalaiko, geriau apie tai informuoti kūrėjus ir įrenginių gamintojus. Paprastai geriausias sprendimas iš gamintojų yra pasakyti jiems, kad jų klientai negali naudoti jų produktų.

FreeBSD 4.x yra geriausia visų laikų versija

4.x leidimas buvo stabiliausias ir FreeBSD didžiavosi, kad jiems pavyko įdiegti tokį produktą. Daugelis vartotojų ir toliau juo naudojosi bėgant metams. 5.x serija pasirodė pereinant prie kelių gijų optimizavimo. Tai apėmė vieno užrakto aplink branduolį pakeitimą keletu mažesnių užraktų, kuriais dalijasi atskiri posistemiai. Tai pareikalavo daug darbo, o tai neišvengiamai lėmė tam tikras klaidas. 5.x buvo su dviem sriegių diegimo versijomis, todėl viskas buvo dar sudėtingesnė. Pirmieji du 5.x serijos leidimai buvo pažymėti „tik kūrėjams“, tačiau 5.2 buvo skirtas platesnei auditorijai ir nepateisino FreeBSD vartotojų lūkesčių. Nemažai didelių vartotojų nusprendė nekeisti 4.x serijos.

5.x serija buvo skaudi projekto pamoka. 6.x serija atkūrė 4.x leidimo stabilumą, o 7.x serija atkūrė vieno procesoriaus našumą. Išleidžiant 8.x seriją, buvo galima pastebėti daugybę trečiųjų šalių paskelbtų etalonų, kurie parodė, kad „FreeBSD“ yra geriau pritaikytas kelių procesorių sistemose nei bet kuri kita operacinė sistema.

Visi šie leidimai turėjo reikšminga suma patobulinimai, tokie kaip patobulintas garso posistemis, ZFS, DTrace, UFS registravimas ir dar daugiau, tačiau stabilumas ir našumas išliko pagrindiniais FreeBSD sistemos tikslais.

FreeBSD programinės įrangos trūkumai

Šiuo metu FreeBSD kolekcijoje yra daugiau nei 26 000 programinės įrangos dalių. Sunku palyginti šį skaičių su kitomis saugyklomis, nes programos skirstomos skirtingai (pavyzdžiui, GCC prievadas FreeBSD diegia programas ir bibliotekas, kurios Debian'e yra padalintos į 6-10 paketų, priklausomai nuo GCC versijos), tačiau dauguma dalykų jūs vis tiek galite jį rasti ten. Viena iš priežasčių, kodėl vartotojai pasirenka FreeBSD, yra ta, kad prievadų rinkinys suteikia specifinę, gana neaiškią programinę įrangą, kurios jai reikia, o kitos sistemos to nedaro.

Dauguma prievadų rinkinio programinės įrangos savaime veikia FreeBSD. Dauguma atvirojo kodo programinės įrangos yra agnostinės OS ir reikalauja minimalių pakeitimų, kad būtų galima kompiliuoti ir paleisti FreeBSD. Yra išimčių, tokių kaip „Valgrind“, kurioms reikalingas išsamus sistemos supratimas. Patentuota programinė įranga gali būti didesnė problema. Kai kurie kūrėjai, pavyzdžiui, „Opera“, pateikia „FreeBSD“ šaltinio kodą.

Kita programinė įranga turi veikti emuliacijos režimu. Pavyzdžiui, „Linux“ dvejetainiai failai gali veikti „Linux ABI“ lygiu, kur „Linux“ sistemos iškvietimai verčiami į jų „FreeBSD“ atitikmenis. Vienintelis trūkumas yra šiek tiek padidėjusi sistemos skambučių apkrova; paprastai sunku išmatuoti našumo skirtumą tarp vykdymų Linux programos„Linux“ ir „FreeBSD“: kai kuriais atvejais programos veikia greičiau „FreeBSD“ nei „Linux“ dėl efektyvesnio bazinių iškvietimų įgyvendinimo. Pavyzdžiui, „Flash“ papildinio „Linux“ versija gali veikti naudojant „NSPluginWrapper“ „Linux ABI“ lygiu su savo žiniatinklio naršykle.

Panašus sprendimas yra veikiant „Windows“ programoms.

FreeBSD nepalaiko virtualizacijos

FreeBSD 9 veikia kaip Xen svečias (domU) ir x86, ir x86-64, įskaitant Amazon EC2. Dėl darbo su „Microsoft“, „NetApp“ ir „Citrix“, „FreeBSD“ gali veikti „Microsoft“ Hyper-V hipervizoriuje. FreeBSD 11 apims Dom0 palaikymą domeno valdymui.

FreeBSD taip pat palaiko „VirtualBox“ kaip svečią ir pagrindinį kompiuterį. Prievadų kolekcijoje galite rasti „VirtualBox“ svečių priedus ir patį hipervizorių. „FreeBSD 10“ taip pat veikia kaip BSD hipervizoriaus operacinės sistemos priegloba, suteikdama daug galimybių paleisti „FreeBSD“ virtualias mašinas „FreeBSD“.

Galiausiai, jei jums nereikia visiškos virtualizacijos, paleiskite atskiras FreeBSD vartotojų erdves (ar net vartotojo erdves) Linux vartotojas, naudojant Linux ABI lygius) viename FreeBSD branduolyje galite naudoti konteinerio posistemį. Konteineris netgi gali būti aprūpintas savo nepriklausomu tinklo kaminu ir pan., taigi viena mašina gali būti naudojama visam mašinų parkui imituoti.

BSD licencija skatina abipusį bendradarbiavimą

Kol FreeBSD kodo kūrėjai nepareiškia jums pretenzijos dėl autorių teisių, jūs galite laisvai juo naudotis. Bet jei tikėsite pačių kūrėjų teiginiais, tai neįvyks.

Kai kurios įmonės beveik neabejotinai paims mūsų kodą, pakeis jį ir niekada nieko neduos mainais.

Kaip pavyzdį apsvarstykite dviejų pagrindinių interneto kompanijų atvejį: Google ir Yahoo! Anksčiau jų vidinė infrastruktūra buvo pagrįsta GPL operacine sistema, o vėlesnėse versijose jau naudojamas FreeBSD. Kadangi „Google“ neplatina jų modifikuotų operacinė sistema, jie gali išsaugoti, pavyzdžiui, GoogleFS privati ​​nuosavybė. Tokiais atvejais, kai programinė įranga yra sukurta vidiniam naudojimui, pagal licencijos sutartį įmonė neprivalo atskleisti savo modifikacijų FreeBSD kūrėjams.

Tačiau yra tam tikrų ryšio problemų: pavyzdžiui, negalite naudoti GPL licencijuotos bibliotekos, jei jau naudojate BSD.

Bėgant metams nemažai kompanijų svariai prisidėjo prie FreeBSD. Ir tai lemia ne tik altruizmo jausmas, nes remti bet kokį sparčiai besivystantį projektą – labai brangus malonumas.



Ar jums patiko straipsnis? Pasidalinkite su draugais!