Журнал LinuxFormat - перейти на главную

LXF134:Fedora 13

Материал из Linuxformat
Перейти к: навигация, поиск

Содержание

Fedora и RHEL Тан­дем по­бе­ди­те­лей

При гря­ду­щем ре­ли­зе Red Hat Enterprise Linux и ус­пе­хе Fedora 13, у Red Hat есть чем ко­зыр­нуть пе­ред Ша­шан­ком Шар­мой.

Кор­по­ра­тив­ная под­держ­ка и боль­шое ак­тив­ное со­об­ще­ство — прак­ти­че­ски все ди­ст­ри­бу­ти­вы Linux мо­гут по­хва­стать­ся хо­тя бы одним из двух. Fedora, с мо­мен­та сво­его соз­дания в кон­це 2003 го­да как от­кры­то­го ди­ст­ри­бу­ти­ва Red Hat, вы­расти­ла во­круг се­бя пре­дан­ное со­об­ще­ство, ре­лиз за ре­ли­зом вы­пуская ин­но­ва­ци­он­ные и пол­ные ди­ст­ри­бу­ти­вы, за­слу­жи­ваю­щие внимания и ува­жения. Бу­ду­чи до­воль­но боль­шим ди­ст­ри­бу­ти­вом (чис­ло DVD-ди­ст­ри­бу­ти­вов, по сравнению с рас­про­стра­няю­щи­ми­ся на един­ствен­ном CD, не так уж и ве­ли­ко), Fedora 13 по­зво­ля­ет лю­бо­му ли­нук­сои­ду най­ти что-нибудь для се­бя. Да­вай­те возь­мем све­жую Fedora 13 и поч­ти го­то­вый RHEL 6 и рас­смот­рим этих двух мон­ст­ров сво­бод­но­го ПО – вы­ясним, что пред­ла­га­ет Fedora 13 и по­че­му на­ста­ло вре­мя для RHEL 6.

От­кро­вения

По сло­вам По­ла В Фрил­дса [Paul W. Frields], ру­ко­во­ди­те­ля про­ек­та Fedora, про­цесс соз­дания функ­ций для Fedora и пе­строе со­об­ще­ство раз­ра­бот­чи­ков и уча­стников по­зво­ля­ют ох­ва­тить ши­ро­кий спектр функ­ций в ка­ж­дом ре­ли­зе. «Fedora 13 вклю­ча­ет нема­ло на­столь­ных ас­пек­тов, по­мо­гаю­щих лю­бо­му поль­зо­ва­те­лю по­вы­сить эф­фек­тив­ность обо­ру­до­вания – от под­держ­ки 3D для ви­део­карт до управ­ления цве­том для уст­ройств вво­да и вы­во­да или ав­то­ма­ти­че­ской уста­нов­ки драй­ве­ров прин­те­ра. Но этот ре­лиз так­же принес про­дви­ну­тые функ­ции для раз­ра­бот­чи­ков, та­кие как улуч­шение ин­ст­ру­мен­тов монито­рин­га, по­зво­ляю­щих Python-про­грам­ми­сту про­из­ве­сти оцен­ку дея­тель­но­сти его систе­ мы и най­ти уз­кие места в соз­да­вае­мом ко­де Python. А систем­ные ад­минист­ра­то­ры восхи­тят­ся ре­ди­зай­ном ин­ст­ру­мен­та ау­тен­ти­фи­ка­ции в Fedora 13 с ис­поль­зо­ванием систе­мы System Security Services Daemon (SSSD) для обес­пе­чения управ­ляе­мо­го вхо­да в до­мен, да­же для поль­зо­ва­те­лей но­ут­бу­ков, на­хо­дя­щих­ся вда­ли от се­ти».

Ли­дер вир­туа­ли­за­ции

Fedora ста­биль­но яв­ля­лась плац­дар­мом для тех­но­ло­гий вир­туа­ли­за­ции, и вер­сия 13 про­дол­жа­ет эту тен­ден­цию. Ох­ва­че­ны пе­ре­до­вые тех­но­ло­гии, вы­во­дя­щие вир­туа­ли­за­цию на но­вый уро­вень. Фрилдс го­во­рит: «Как все­гда, Fedora про­дол­жа­ет ли­ди­ро­вать в об­ласти вир­туа­ли­за­ции, так как раз­ра­бот­чи­ки на­ше­го со­об­ще­ства на са­мом де­ле ак­тив­но уча­ству­ют в та­ких пе­ре­до­вых об­ластях, как раз­ра­бот­ка яд­ра и ги­пер­ви­зо­ра KVM». Хо­тя Fedora несколь­ко лет при­дер­жи­ва­лась Xen, за­тра­ты вре­мени и энер­гии, по­треб­ные для то­го, что­бы за­ста­вить его ра­бо­тать с ядром Linux, бы­ли яв­ным недостат­ком. Под­держ­ка ста­биль­ной PCI-ад­ре­са­ции в KVM и Virt Shared Network (раз­де­ляе­мая сеть) ста­ли дву­мя основ­ны­ми нов­ше­ства­ми KVM в Fedora 13. Тех­но­ло­гия Shared Network Interface по­зво­ля­ет вир­ту­аль­ным ма­ши­нам ис­поль­зо­вать те же фи­зи­че­ские се­те­вые кар­ты (NIC), что и основ­ная ОС.

Все вир­ту­аль­ные ма­ши­ны под Fedora 13 управ­ля­ют­ся по­сред­ством ин­ст­ру­мен­та Virtual Machine Manager в При­ло­жения > Слу­жеб­ные. Вы мо­же­те соз­дать или восста­но­вить су­ще­ствую­щие вир­ту­аль­ные ма­ши­ны за несколь­ко ми­нут, ведь ин­тер­фейс поль­зо­ва­те­ля очень прост. Мно­гие недавние ре­ли­зы ди­ст­ри­бу­ти­вов тре­бу­ют как минимум 1 ГБ ОЗУ, и ес­ли вы не рас­по­ла­гае­те та­ким объ­е­мом, то, ве­ро­ят­но, не смо­же­те за­пустить во вновь соз­дан­ной вир­ту­аль­ной ма­шине гра­фи­че­скую ОС.

От­ла­жен­ная уста­нов­ка

Fedora никогда не бы­ла слиш­ком слож­на в уста­нов­ке. Тем не менее, Fedora 13 по­став­ля­ет­ся с бо­лее про­дви­ну­той вер­си­ей ин­стал­ля­то­ра Anaconda, еще уп­ро­стив­шей этот про­цесс, бла­го­­да­ря улуч­шениям в ра­бо­те с диска­ми и раз­биении на раз­де­лы.

Те­перь мож­но так­же уста­но­вить Fedora че­рез Ин­тернет. За­гру­зоч­ные об­ра­зы доступ­ны для раз­лич­ных но­си­те­лей, вклю­чая USB и CD на http://boot.fedoraproject.org. Та­кие об­ра­зы по­зво­ля­ют под­клю­чать­ся к систе­ме на уда­лен­ном сер­ве­ре для за­пуска уста­нов­ки, из­бав­ляя от необ­хо­ди­мо­сти иметь 700‑МБ CD или 4‑ГБ DVD.

Под­держ­ка обо­ру­до­вания

За­ста­ре­лым ар­гу­мен­тов про­тив Linux бы­ло то, что здесь нет та­ко­го уров­ня под­держ­ки ап­па­ра­ту­ры, как у про­прие­тар­ных опе­ра­ци­он­ных систем. По этой части, Fedora 13 пред­ла­га­ет драй­ве­ры Nouveau с экс­пе­ри­мен­таль­ной под­держ­кой 3D для ви­део­карт Nvidia, и поль­зо­ва­те­лям боль­ше не при­дет­ся по­ла­гать­ся на нена­деж­ные про­прие­тар­ные драй­ве­ры, ко­то­рые нель­зя от­ла­дить и улуч­шить. Ре­аль­ным дости­жением, од­на­ко, яв­ля­ет­ся функ­ция Automatic Printer Driver Installation.

Все прин­те­ры, будь то под­клю­чае­мые че­рез USB, па­рал­лель­ный порт или по се­ти, оп­ре­де­ля­ют­ся сво­ей стро­кой Device ID, со­дер­жа­щей ин­фор­ма­цию об из­го­то­ви­те­ле, на­звании мо­де­ли, под­дер­жи­вае­мом на­бо­ре команд и т. п. Исто­ри­че­ски, на­строй­ка прин­те­ра бы­ла об­ре­менитель­на для боль­шин­ства поль­зо­ва­те­лей – неред­ко из-за незнания долж­но­го драй­ве­ра.

Пред­ставь­те се­бе, од­на­ко, что драй­ве­ры прин­те­ра со­дер­жат тэ­ги, свя­зы­ваю­щие их с оп­ре­де­лен­ны­ми из­го­то­ви­те­ля­ми и но­ме­ра­ми мо­де­ли, так что Fedora, об­на­ру­жив прин­тер, сра­зу же ищет драй­вер, со­от­вет­ствую­щий мет­кам из­го­то­ви­те­ля и мо­де­ли, и ав­то­ма­ти­че­ски уста­нав­ли­ва­ет его. Те­перь это воз­мож­но в Fedora 13, от­сю­да и та­кое за­ман­чи­вое на­звание функ­ции.

Со­ратник про­грам­ми­ста

Пре­достав­ляя воз­мож­ность па­рал­лель­ной уста­нов­ки Python 3, то есть Python 3.1.2 те­перь мо­жет ра­бо­тать бок о бок с Python 2.6.4, Fedora 13 по­зи­циониру­ет се­бя как иде­аль­ную плат­фор­му для раз­ра­бот­чи­ков.

Python 3 ре­шил мно­гие дав­но на­зрев­шие про­бле­мы Python 2, но при этом пре­вра­тил­ся поч­ти что в дру­гой язык. Ин­ст­ру­мен­том 2to3 в Python мож­но ав­то­ма­ти­че­ски пре­об­ра­зо­вать зна­чи­тель­ную часть ко­да Python 2 в Python 3, но тут есть ло­вуш­ка. Го­во­ря Python, мы име­ем в ви­ду три взаи­мо­свя­зан­ных ком­по­нен­та: сре­ду вре­мени вы­полнения, стан­дарт­ную биб­лио­те­ку и мно­же­ство сто­ронних мо­ду­лей. Бе­да в том, что не все мо­ду­ли (а их сотни) бы­ли пол­но­стью пе­ренесе­ны на Python 3.

И Fedora 13 обес­пе­чи­ва­ет раз­ра­бот­чи­кам воз­мож­ность ин­тег­ри­ро­вать Python 2 и Python 3 для про­дол­жения их ра­бо­ты, а так­же под­го­то­вить пе­ре­ход на Python 3. Вто­рая функ­ция Python по­зво­ля­ет раз­ра­бот­чи­кам най­ти уз­кие места в ко­де Python, ко­то­рый они соз­да­ют. SystemTap, ин­ст­ру­мент от­сле­жи­вания/зон­ди­ро­вания/монито­рин­га, по­зво­лит поль­зо­ва­те­лям и раз­ра­бот­чи­кам сле­дить за систе­мой за пре­де­ла­ми яд­ра. По су­ществу, вы мо­же­те наблю­дать, что про­ис­хо­дит внут­ри ва­ше­го при­ло­жения и сре­ды вы­полнения язы­ка ти­па Python и т. п.

По­сколь­ку код Python лег­ко со­че­тать с ко­дом на дру­гих язы­ках (на­при­мер, C), треть­им но­во­вве­дением Python яв­ля­ет­ся рас­ши­рен­ный GDB (GNU Debugger), ко­то­рый со­об­ща­ет све­дения о та­ких про­цес­сах и на уровне C, и на уровне Python. Вам не нуж­но быть экс­пер­том GDB для от­лад­ки ко­да на Python: улуч­шен­ный GDB по­ня­тен да­же зе­ле­ным но­вич­кам.

Сним­ки фай­ло­вой систе­мы btrfs

Вы когда-нибудь боя­лись встре­вать в аван­тю­ры в ва­шей систе­ме из-за то­го, что­бы не остать­ся с ло­мом вме­сто ма­ши­ны? Btrfs уме­ет соз­да­вать лег­ко­вес­ный за­гру­жае­мый сни­мок фай­ло­вой систе­мы. Систе­ма от­ка­та с ис­поль­зо­ванием btrfs по­зво­лит ад­минист­ра­то­рам и поль­зо­ва­те­лям вер­нуть­ся к пре­ды­ду­ще­му об­ра­зу, ес­ли в систе­ме возник­ли ошиб­ки. Btrfs снима­ет об­ра­зы це­лой фай­ло­вой систе­мы, ко­то­рые мо­гут быть соз­да­ны вруч­ную или ав­то­ма­ти­че­ски по тре­бо­ванию поль­зо­ва­те­ля, и вся фай­ло­вая систе­ма вернет­ся в свое пре­жнее со­стояние, когда вы вернетесь к пре­ды­ду­ще­му сним­ку. На­при­мер, ес­ли вы де­лае­те снимок ка­ж­дый раз при уда­лении или уста­нов­ке но­вых па­ке­тов, воз­врат к пре­ды­ду­ще­му сним­ку не про­сто по­влия­ет на со­стояние этих па­ке­тов – он так­же за­тронет ваш до­машний ка­та­лог, на­хо­дя­щий­ся на раз­­- де­ле btrfs. Фай­ло­вой систе­мой по умол­чанию в Fedora 13 яв­ля­ет­ся ext4, но вы мо­же­те лег­ко вы­брать btrfs во вре­мя про­цес­са уста­нов­ки.

История инноваций

Важ­ным ас­пек­том ре­лиз-цик­ла Fedora яв­ля­ет­ся по­сле­до­ва­тель­ное раз­ви­тие клю­че­вых свойств на про­тя­жении несколь­ких ре­ли­зов. Мы ви­де­ли это на при­ме­ре ско­ро­сти за­груз­ки: за­пуск Fedora 10 длил­ся 30 се­кунд, пре­вра­тив­шие­ся в 20 се­кунд в Fedora 11. Это од­но из свойств, над ко­то­ры­ми бу­дет про­дол­жать­ся ра­бо­та и в Fedora 14.

Ана­ло­гич­но, Archаer, от­ветв­ление GDB с улуч­шен­ной под­держ­кой C++ и скрип­тов Python, де­бю­ти­ро­вал в Fedora 11, а сей­час в Fedora 13 мы ви­дим бо­лее со­вер­шен­ный GDB, ко­то­рый по­ра­ду­ет лю­бо­го Python-про­грам­ми­ста.

«На протяжении многих выпусков мы опираемся на прочную основу инженерного опыта и работаем над расширением функ­циональности абсолютно свободной и открытой программной платформы, – объясняет Пол Фрилдс. – Возьмем, к примеру, сво­бодные видеодрайверы. В Fedora 10 мы реализовали установку режимов в ядре (kernel modesetting) для ускорения загрузки на некоторых видеокартах ATI. В Fedora 11 мы расширили эту функцию на большее число видеокарт и начали расширять поддержку 3D-ускорения в со­вершенно свободных драйве­рах видеокарт Intel. В Fedora 12 мы собрали драйвер на этой платформе, с экспериментальной поддержкой 3D для видеокарт ATI в драйвере ‘radeon’, а Fedora 13 включает не только стабилизацию подержки ATI, но и 3D-расширение для карт Nvidia с помощью драйвера ‘nouveau’».

Менед­жер се­ти

При­ме­ром дол­го­сроч­но­го про­ек­та яв­ля­ет­ся Network Manager, на­ча­тый Red Hat еще в 2004 го­ду. К по­яв­лению Fedora 12, он стал ре­шением де-фак­то по на­строй­ке се­ти поч­ти во всех ди­ст­ри­бу­ти­вах. В Fedora 12, Network Manager пред­ста­вил под­держ­ку ши­ро­ко­по­лосной мо­биль­ной свя­зи, и, на­конец, в Fedora 13 мы по­лу­ча­ем под­держ­ку те­ле­фон­ных мо­де­мов для бо­лее ста­рых мо­де­лей те­ле­фо­нов с Bluetooth. Пре­достав­ля­ет­ся так­же ин­тер­фейс команд­ной стро­ки, по­зво­ляю­щий ра­бо­тать с Network Manager да­же поль­зо­ва­те­лям чисто тек­сто­вых систем.

Еще од­на но­вая функция Fedora 13 – управ­ление цве­том. Поль­зо­ва­те­лям да­ет­ся воз­мож­ность соз­да­вать уникаль­ные цве­то­вые про­фи­ли для раз­лич­ных ап­па­рат­ных уст­ройств, та­ких как прин­те­ры, сканеры и монито­ры, что по­зво­лит ху­дожникам, фо­то­гра­фам, ди­зайнерам улуч­шить жизнь, ис­поль­зуя сво­бод­ное ПО.

Со­глас­но Фрил­дсу, дости­жения в об­ласти ви­део в зна­чи­тель­ной сте­пени обес­пе­че­ны ин­женера­ми, на­ня­ты­ми Red Hat для рас­ши­рения воз­мож­но­стей сво­бод­но­го ПО на ра­бо­чем сто­ле. «Исто­рия сво­бод­но­го ви­део­драй­ве­ра – лишь один при­мер со­вме­ст­ной ра­бо­ты про­ек­та Fedora и Red Hat, не толь­ко для ин­те­гра­ции, но и для улуч­шения сво­бод­но­го и от­кры­то­го ПО».

Ин­ст­ру­мен­ты вир­туа­ли­за­ции

KVM так­же дол­жен вой­ти в гря­ду­щий RHEL 6, и, как объ­яс­ня­ет Фрилдс, это ре­аль­ный при­мер неред­ко­го объ­е­динения ко­манд двух ди­ст­ри­бу­ти­вов. «Fedora – сво­бод­ный ди­ст­ри­бу­тив, про­ект со­об­ще­ства и исток для Red Hat Enterprise Linux... [он] слу­жит об­ще­ствен­ной ла­бо­ра­то­ри­ей по НИР. Fedora – систе­ма об­ще­го на­зна­чения, ко­то­рая да­ет Red Hat и осталь­ным чле­нам со­об­ще­ства шанс бы­ст­ро вво­дить но­вей­шие тех­но­ло­гии».

Лю­ди чет­ко уви­дят от­ра­жение недавних и про­шлых ре­ли­зов Fedora в RHEL 6. В неко­то­ром смыс­ле, гля­дя на ре­ли­зы Fedora, мож­но сде­лать весь­ма точ­ный про­гноз тех­но­ло­ги­че­ских нов­шеств и функ­ций сле­дую­ще­го ре­ли­за Red Hat Enterprise Linux.

Тим Берк [Tim Burke], ви­це-пре­зи­дент по ин­жинирин­гу Linux в Red Hat, уточ­ня­ет, что от­дель­ные ли­ца и пред­при­ятия часто го­то­вы принимать уча­стие в раз­ра­бот­ке Fedora, что­бы впо­след­ствии неко­то­рые функ­ции внедри­лись в RHEL. «Мы все ча­ще ви­дим кли­ен­тов с ча­ст­ны­ми по­треб­но­стя­ми, го­то­вых внести свой вклад в Fedora в ин­те­ре­сах по­лу­чения нуж­ной им функ­ции в Red Hat Enterprise Linux».

А так как все, от до­мо­вла­дель­цев до из­го­то­ви­те­лей обо­ру­до­вания, за­ин­те­ре­со­ва­ны в энер­го­эф­фек­тив­ных систе­мах, Берк раз­ви­ва­ет свой при­мер: «Мно­гие лю­ди, от конеч­ных поль­зо­ва­те­лей до из­го­то­ви­те­лей обо­ру­до­вания и госза­каз­чи­ков, про­яв­ля­ют ин­те­рес к энер­го­эф­фек­тив­но­сти. Поль­зо­ва­те­ли с обо­их этих по­лю­сов ра­бо­та­ли с на­ми над Fedora 12 и Fedora 13, про­во­дя ау­дит и улуч­шая стан­дарт­ные систем­ные сер­ви­сы, что­бы умень­шить энер­го­за­тра­ты. Та­кой вид ра­бо­ты бу­дет непо­сред­ствен­но при­ме­нять­ся на по­сто­ян­ной осно­ве в Red Hat Enterprise Linux 6».

А в бли­жай­шее вре­мя, RHEL…

Red Hat, ка­жет­ся, был все­гда, и успел пустить корни, где толь­ко мож­но, но все же из­бе­жал непо­пу­ляр­ных сде­лок с ги­ган­та­ми про­прие­тар­но­го про­грамм­но­го обес­пе­чения, по­иска ва­ри­ан­тов для по­гло­щения и де­ше­вых вы­па­дов про­тив кон­ку­рен­тов. Как Red Hat дер­жит свою линию?

По сло­вам Бер­ка: «В свя­зи с тем, что вклад Red Hat яв­ля­ет­ся оп­ре­де­ляю­щим в боль­шин­стве ве­ду­щих тех­но­ло­гий в со­ста­ве ОС (от яд­ра, фай­ло­вой систе­мы, управ­ления хранением дан­ных, ком­пи­ля­то­ров, средств безо­пас­но­сти, до ра­бо­че­го сто­ла Gnome и на­столь­ных при­ло­жений), мы од­но­вре­мен­но и про­из­во­ди­тель, и по­тре­би­тель от­кры­то­го ис­ход­но­го ко­да. Мно­гие дру­гие ком­пании Linux боль­ше по­треб­ля­ют, чем вкла­ды­ва­ют в Linux, что сме­ща­ет их по­зи­циониро­вание на рын­ке».

Од­на из глав­ных осо­бен­но­стей RHEL 6 – со­глас­но Бер­ку, по­сто­ян­ное снижение со­во­куп­ной стои­мо­сти раз­вер­ты­вания да­та-цен­тра. Еще один клю­че­вой мо­мент – вир­туа­ли­за­ция. Недавние вы­пуски Intel и AMD вло­жи­ли но­вый смысл в по­ня­тие «мас­со­вый про­цес­сор». На­при­мер, те­перь доступ­ны 64‑раз­ряд­ные сто­еч­ные сер­ве­ры, и хо­тя кон­со­ли­да­ция на­груз­ки вир­туа­ли­за­ции яв­ля­ет­ся от­лич­ным при­ме­ром ис­поль­зо­вания обо­ру­до­вания та­ко­го мас­шта­ба, Берк счи­та­ет, что сей­час ма­ло за­дач, спо­соб­ных в пол­ной ме­ре за­нять 64‑бит­ные про­цес­со­ры.

Уве­ли­чение эф­фек­тив­но­сти са­мо­го обо­ру­до­вания за счет оп­ти­ми­за­ции ра­бо­ты, в со­че­тании с пре­достав­лением ад­минист­ра­то­рам та­ких пре­иму­ществ вир­туа­ли­за­ции, как гиб­кость и эф­фек­тив­ность – клю­че­вые по­зи­ции Red Hat Enterprise Linux 6. Усо­вер­шен­ство­ван­ный ввод-вы­вод – еще од­на раз­ра­бот­ка в RHEL 6, свя­зан­ная с вир­туа­ли­за­ци­ей. По сло­вам Бер­ка, вир­туа­ли­за­ция не яв­ля­ет­ся при­ем­ле­мой плат­фор­мой для IO-ин­тен­сив­ных ра­бо­чих за­дач, ти­па об­ме­на со­об­щения­ми и баз дан­ных, из-за на­клад­ных рас­хо­дов до 40 %, ко­то­рые, тем не менее, в RHEL 6 снижа­ют­ся до 5 % бла­го­да­ря со­трудниче­ству коман­ды ин­женеров Red Hat и их кол­лег – соз­да­те­лей обо­ру­до­вания.

«Этот но­вый класс обо­ру­до­вания и оп­ти­ми­за­ция Red Hat Enterprise Linux по­зво­ля­ют вир­туа­ли­за­ции стать эф­фек­тив­ным сред­ством раз­вер­ты­вания для всех ка­те­го­рий ра­бо­чих на­гру­зок. Это от­кры­ва­ет две­ри гиб­ко­сти, неза­ви­си­мо­сти от плат­фор­мы и бо­лее ши­ро­ко­му при­менению об­ла­ков», за­яв­ля­ет Берк.

Xen — это кле­во

Red Hat Enterprise Linux 5, вы­пу­щен­ный в 2007 го­ду, ввел Xen как пред­поч­ти­тель­ную плат­фор­му вир­туа­ли­за­ции. Тем не менее, с тех пор Fedora пе­ре­шла на KVM, а Xen, хо­тя и бу­дет под­дер­жи­вать­ся еще несколь­ко лет для кли­ен­тов RHEL 5, ис­чезнет из RHEL 6. Вме­сто это­го поль­зо­ва­те­лям бу­дет пре­достав­лять­ся сред­ства для пре­об­ра­зо­вания вир­ту­аль­ных об­ра­зов Xen в KVM, ес­ли они это­го за­хо­тят.

RHEL счи­та­ют стан­дар­том де-фак­то для Linux-сер­ве­ра уров­ня пред­при­ятия, и мы по­про­си­ли Бер­ка ука­зать на неко­то­рые клю­че­вые мо­мен­ты раз­ви­тия Red Hat Enterprise Linux за по­следние го­ды. Обыч­но при­об­ре­тае­мая за­до­ро­го у треть­их лиц, вир­туа­ли­за­ция, пред­ла­гае­мая в Red Hat Enterprise Linux 5, привнес­ла в да­та-цен­тры опе­ра­ци­он­ную эф­фек­тив­ность по мас­со­вым рас­цен­кам.

Что не менее важ­но, под­держ­ка безо­пас­но­сти че­рез SELinux, изо­ли­рую­щая экс­плой­ты систе­мы, обес­пе­чи­ла устой­чи­вость RHEL к ата­кам.

И, на­конец, ма­лая ла­тент­ность в ре­жи­ме ре­аль­но­го вре­мени. Пле­чом к пле­чу с со­об­ще­ством, ин­женеры Red Hat раз­ра­бо­та­ли ряд мер, де­лаю­щих вре­мен­ные рам­ки реа­ги­ро­вания систе­мы весь­ма пред­ска­зуе­мы­ми и управ­ляе­мы­ми. Они да­ют бо­лее точ­ный хро­но­мет­раж и обес­пе­чи­ва­ют при­ори­тет­ным при­ло­жениям боль­ше ре­сур­сов для вы­полнения. Вы­го­ду от это­го по­лу­ча­ют все ви­ды за­дач, от баз дан­ных до ото­бра­жения гра­фи­ки и вы­со­ко­ско­ро­ст­но­го об­ме­на со­об­щения­ми.

Вет­ки Fedora

Аль­тер­на­тив­ные вер­сии Fedora, пред­ла­гаю­щие ин­ди­ви­ду­аль­ные на­бо­ры при­ло­жений и на­строй­ки для удов­ле­тво­рения нише­вой груп­пы поль­зо­ва­те­лей, на­зы­ва­ют­ся «spins» – от­ветв­ления. Иг­ро­вые, KDE и Xfce-от­ветв­ления су­ще­ству­ют уже дав­но, а но­вое до­полнение – Sugar-on-a-Stick (SoaS).

Из­на­чаль­но раз­ра­бо­тан­ную как часть про­ек­та для школьников «Но­ут­бук – ка­ж­до­му ре­бен­ку [One Laptop Per Child, OLPC]», сре­ду обу­чения Sugar те­перь мож­но рас­смат­ри­вать как неза­ви­си­мую от ап­па­ра­ту­ры OLPC: она мо­жет ра­бо­тать с лю­бым на­ко­пи­те­лем USB и занима­ет ничтож­ные 500 МБ в ви­де ISO-фай­ла. Де­ти мо­гут по­лу­чить к ней доступ с по­мо­щью лю­бо­го ком­пь­ю­те­ра, до­ма или в шко­ле, без при­вяз­ки к но­ут­бу­ку.

Так­же до­воль­но по­пу­ляр­на вет­ка Security Spin, ко­то­рый под­дер­жи­ва­ет­ся со­об­ще­ством тесте­ров безо­пас­но­сти и раз­ра­бот­чи­ков и пред­ла­га­ет безо­пас­ную тесто­вую сре­ду для ра­бо­ты над ау­ди­том безо­пас­но­сти, рас­сле­до­вания­ми и восста­нов­лением систе­мы.

Вы мо­же­те соз­дать свое соб­ст­вен­ное от­ветв­ле­ние на Live USB, с по­мо­щью лег­ко­дос­туп­но­го ин­ст­ру­мен­та:

su -c “yum install liveusb-creator”

Иг­ра чи­сел

Вполне есте­ствен­но же­лание сравнить Fedora с Ubuntu, но мы долж­ны от­ме­тить, что оба эти ди­ст­ри­бу­ти­ва име­ют очень чет­кие исто­ки и це­ли и на­прав­ле­ны на раз­ных конеч­ных поль­зо­ва­те­лей. Тем не менее, в боль­шин­стве кон­кур­сов на по­пу­ляр­ность Fedora в луч­шем слу­чае иг­ра­ет роль вто­рой скрип­ки по­сле Ubuntu. И это несмот­ря на ин­но­ва­ции в Fedora и стой­кий опыт про­из­вод­ства ди­ст­ри­бу­ти­ва, ка­ж­до­му хоть что-то да пред­ла­гаю­ще­го.

Ес­ли вы поль­зуе­тесь неким ди­ст­ри­бу­ти­вом и вполне им до­воль­ны, это не по­вод по­ли­вать гря­зью дру­гие ди­ст­ри­бу­ти­вы. И все же, ча­ще все­го, един­ствен­ным ар­гу­мен­том про­тив Fedora яв­ля­ет­ся то, что он не по­хож на Ubuntu.

«Исто­ри­че­ски, в Fedora все­гда де­ла­ли упор на эм­пи­ри­че­ские оцен­ки и по­ощ­рения со­об­ще­ства при­вер­жен­цев. Про­ект Fedora про­дол­жа­ет, на­при­мер, пуб­ли­ко­вать пол­ную и досто­вер­ную ста­ти­сти­ку, ка­саю­щую­ся за­груз­ки и поль­зо­ва­тель­ских про­фи­лей обо­ру­до­вания», ар­гу­мен­ти­ру­ет Фрилдс. Страница ста­ти­сти­ки от­сле­жи­ва­ет эти циф­ры по ад­ре­су http://fedoraproject.org/wiki/Statistics.

Персональные инструменты
купить
подписаться
Яндекс.Метрика