Fedora

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску
Пользователи федоры — как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
LOR

Fedora (в прошлом Fedora Core, также Errora Core, Федорино горе, Бабка Федора) — один из самых знаменитых и распространённых дистрибутивов Linux. Является community-дистрибутивом Red Hat в противовес Red Hat Enterprise Linux, который есть стабильный, ынтерпрайзный и стоит денег (что, впрочем, не мешает невозбранно поиметь себе CentOS/Scientifiс/Oracle (которому можно дешевле башлять, чем Red Hat, а можно и не башлять)— те же пакеты с выпиленными закопиращенными логотипами и названиями, только без коммерческой поддержки и гарантий). Это означает, что милая и добрая компания Red Hat щедро дает всем право бесплатно побыть альфа- и бета-тестерами своего коммерческого продукта, только в отличие от винды вы бесплатно получайте конечный коммерческий продукт хотя бы в виде исходного кода и можете распоряжаться исходным кодом в рамках GNU General Public License. Однако при создании своей публичной поделки из этого исходного кода, вы обязаны удалить все упоминания RHEL в поделке. В винде же вам за тестирование ничего не дают, а только давят и лупят тряпками. Как правило, качество релизов Федоры вполне соответствует ее фактическому статусу (бета). Из чего следует наличие кучи багов во всем, включая сами релизы. Впрочем, данное свойство Федоры лишь закаляет истинного линупсоида! В формате «нас reboot, а мы крепчаем».

Суть[править]

Yum-тян и Леонид
Alexandra-franco-tux fedora.png

Ключевой особенностью Федоры является то, что на её основе собирается Red Hat Enterprise Linux — платный дистрибутив для солидных господ со стоимостью годовой подписки от жалких $180 за простую десктопную версию до сотен нефти за версии для датацентров и коммерческую поддержку оных. Это накладывает определённый отпечаток на развитие Федоры, и по сути своей она является R&D-дистрибутивом, то есть тестовым полигоном для отработки интересующего Шапку софта в реальных условиях. Поэтому, с одной стороны, стопроцентно стабильным этот софт никогда не бывает (когда он становится стабильным, в Федоре уже запиливают что-то новое), с другой стороны, очевидна ориентированность на paying customer, прям сходу нерабочих вещей довольно мало, да и откровенный мусор или васянщину туда тоже не тянут — шапкобарин не велит брать гадость в рот. Из-за этого Федора имеет крайне противоречивую репутацию: с одной стороны её часто рекомендуют как дистр для ньюфагов, с другой стороны крайне распространено мнение о Ф. как о ёбаном багодроме (что имеет под собой конкретные исторические основания).

Тех, кто не смог выжить, суровое сообщество красноглазых братьев называет «неосиляторами». Также стоит отметить, что в начале 2012-го года Линус, впечатленный 15-й версией Федоры, решил валить на XFCE.

Сорта[править]

Распространяется в следующих вариантах (aka «редакциях»):

  • Workstation — основная редакция, наиболее вылизанная и отполированная. ЖНОМЕ 3 с Вялендом на борту. Как видно из названия, направлена на офисы и рабочие станции, поэтому искаробки имеет ряд фич типа интеграции со всякими облаками и подключения к Active Directory домену, а на борту предустановлено всё, что может понадобиться офисной крысе. Но и для обычного домашнего десктопа неплохо подходит. Неприхотливый юзверь вполне реально может обойтись и без консольки в своих повседневных задачах. Ещё одна попытка построить Ленсук с человеческим лицом, ЧСХ, наряду с Бубунтой и Минтом — одна из наиболее удачных.
  • Server — для смелых и неленивых людей, которые считают нормальным обновлять сервер раз в полгода. Или для тех, кто хочет свежий софт, но не хочет заморачиваться с контейнерами в CentOS. Впрочем, для условного сервера под кроватью — вполне себе вариант.
  • Silverblue — фантазии на тему «неизменяемой» ОСи.
    Подробнее...
    Все разделы, кроме /var (/home выпилен, да здравствует /var/home) монтируются только для чтения, при установке или апдейте пакетов через OSTree формируется новый образ системы, который запускается после ребута железа, старый образ при этом тоже сохраняется, поэтому откатить неудачную транзакцию (к примеру, неудавшийся системный апгрейд) можно всего лишь одной командой. Прикладной софт же рикамендуется ставить через Flatpak — ещё одну вундервафлю сумрачного шапкогения. С одной стороны, сломать такую систему не так уж и просто, с другой, крайняя медлительность by design и неудобность в сравнении с обычными пакетными менеджерами RPM-OSTree (после DNF — это всё равно, что с автомобиля на велосипед пересаживаться), а также необходимость делать на каждый чих systemctl reboot пока не дают Сильверблю стать полноценным daily driver, да и минималисты с Генту или Арча не оценят.
  • IoT — Silverblue в твоём холодильнике.
  • Mobility — воскрешенная в 2020-м году версия для мобильников, сейчас ориентируется на полностью опенсорцный PinePhone. Взлетит или нет — неясно.
  • CoreOSА вчера в ванной, мне преснился чудный сон, как будто я нырнул в Федору, и оно прератилось в контейнеры, рыбы, водоросли, медузы, все из контейнеров, даже небо, даже Аллах!. Ну ты понел.
  • Всевозможные Spins — официальные сборки, которые разнятся дефолтным DE (KDE, XFCE, Cinnamon и пр.) и Labs, в которых просто предустановлены определённые пакеты под те или иные задачи.
  • Наконец, есть Everything — обычный netinstall, с которого красноглазик по старинке может накатить голую систему, а затем обмазывать её чем угодно (в рамках ограничений дистра, естественно).

В наше время пресловутая глючность Федоры является скорее мемом, нежели серьёзным вопросом, однако любители штабильности могут рассмотреть следующие варианты использования:

  • никто не запрещает апдейтиться спустя пару недель или месяцев после релиза;
  • как вариант, можно рассматривать установку Fedor’ы версии N-1, но при этом следует помнить об относительно коротком цикле поддержки релизов — всего до выхода послеследующего релиза + месяц. Т.е в данном случае до выхода Fedora 3 + 1 месяц спустя. Оптимальным вариантом может быть установка спустя пару месяцев после релиза, например.
    • Иными словами, когда вышла 26 — ставить 25, а когда выйдет 27 — переходить на 26;
  • в условиях Рашки и ближайших окрестностей можно рассмотреть и вариант с Red Hat Developer Network — бесплатной подпиской на Red Hat Enteprise Linux + Extra Packages For Enterprise Linux. Если уж совсем совесть мучает, создать репозиторий в Copr и опакетить иконки/шрифты/темы.
  • мжно было использовать респин RFRemix, чуть более адаптированный к местным условиям и уже включающий в себя, как минимум, полезные мультимедиа-ништяки типа нормальных плееров, кодеков, кошерного фритайпа &Ko (для не-ШГ), оперу и флеш изкаропке, скайпик в репах и т. д.

Перед 13-м релизом была изменена политика обновлений. Теперь дистр должен стать постабильнее в ущерб свежести софта (хотя ряд пакетов, типа ядра, KDE и браузеров имеют право внеочередного апдейта). Для любителей совсем уж свежачка, тем не менее, нет причины уходить с любимого дистрибутива на всякие арчи, сиды и тамблвиды: доступна девелоперская rolling-ветка Fedora Rawhide, хотя полноценной жизни на ней скорее нет, чем есть.

Федора используется на железной дороге в качестве операционки АРМов, управляющих стрелками, светофорами и прочей многочисленной хренью железнодорожных станций. Гибрид ежа с носорогом — микропроцессорный комплект — управляет старой советской релейной автоматикой, построенной на современных релюшках, впихнутых на место уже морально устаревших советских. Франкенштейн-стайл. Но работает! Реально работает!!![1][2][3]

Имеется расово-политкорректная поддержка письменностей из коробки. Сразу после установки можно писать на идише, санскрите, эфиопском, иврите, хинди, и других, ещё более распространенных на территории этой страны языках. Всё это доступно благодаря системе зависимостей пакета LibreOffice.

Плюсы[править]

Федора-тян
  • Дружелюбный (местами даже слишком, установка Workstation подозрительно похожа на установку оффтопика) и относительно фичастый (не сусевский YaST, но умеет в ряд трюков, доставшихся от старшего корпоративного брата, типа автоматизированной установки из Kickstart-файла или подробной нарезки дисков через Blivet-GUI) инсталлятор Anaconda. Но, к сожалению, данный инсталлятор не особо стабилен, и из-за него релиз Fedora нередко откладывается, пусть и не более, чем на недели сейчас. Но был и случай отложения сферической коровы (18) на довольно длительный срок.
  • Достаточно большое количество доступного софта, в базовом репозитории весь софт исключительно кошерен и штульманоугоден.
  • Флагманский дистрибутив Гнома. За самым свежим и чистым Гнумом — вам сюда.
  • Софт распространяется в пакетах RPM (ранее Red Hat Package Manager, теперь просто RPM Package Manager). После этого вашего Генту обновить gcc за 5 минут с учётом времени скачивания — это просто райское блаженство. К тому же, о всех зависимостях, ключах компиляции и прочих радостях уже позаботились за тебя люди, которые эту систему, в отличие от тебя, знают. Для ленивых и занятых — самое оно. Также некоторые зеркала дают DRPM (Delta RPM) — содержит только изменения пакета от версии к версии. А это значит, что обновиться можно не только за 5 минут, а ещё и в копейки трафика на весь дистрибутив. Впрочем, иногда DRPM сбоит, а после сбоя пакетный менеджер тупо тянет нормальную rpm-ку с ближайшего сервера, т.е., легко может оказаться так, что ты скачал больше, чем следовало.
  • Самые свежие пакеты среди не rolling release дистров; регулярные обновления ядра - чтобы обновиться, не нужно ждать полгода до выхода нового релиза. Впрочем, в Рачике всё равно свежее.
  • Куча новых разработок, «выставка достижений опенсорсного хозяйства». То, что в других дистрах появится, если повезёт, через где-то так полгодика-годик, и то не факт. Учитывая то, что Ред Хат является одним из самых мажорных контрибьюторов в мире Линукса и опенсорца, есть все шансы, что эти разработки станут де-факто стандартом.
  • Хорошие и правильные патчи для ядра и софта (один из первых пакетных дистров, если не самый, где при сборке были заюзаны опции gcc -fstack-protector и -D_FORTIFY_SOURCE=2, например). По умолчанию тянет больше оборудования, чем та же Убунта.
  • Легко создается Live-cd под свои нужды, достаточно лишь написать .ks файл и набрать команду по сборке из .ks файла. Ничего сложного. Пруфлинк- вики RussianFedora.

Минусы[править]

Ещё Федора-тян
  • Хоть дистр и de jure принадлежит комьюнити, но по факту влияние Шапки крайне велико, и если она хочет пропихнуть какую-то технологию, то так и будет. При этом барина не ебёт, нравится ли холопу Вейленд, Системд или cgroupsv2 — у него свои планы. И наоборот, если у RH нет интереса, то о серьёзном развитии можно забыть, к примеру, btrfs стал дефолтной ФС только в 2020-м, после релиза F33, что довольно смешно, как для bleeding edge дистра, или же апгрейд системного JDK до Java 11 уже тогда, когда даже Дебиан запилил перекат.
  • Из-за быстрого внедрения новых разработок документация тоже быстро меняется. После следующего релиза твои познания могут превратиться в тыкву.
  • Ввиду разнообразных ограничений по распространению софта (например, СШПшного патентного законодательства), даже банальный кодек для mp3 без лишних телодвижений не поставишь. В этом отношении политика Федоры в плане софта намного жёстче Дебиана (если у Debian хомяку всего лишь нужно подключить ветку Non-free, то в феде стараются осложнить жизнь с проприетарщиной. Доказывается это релизами федора и блобами Nvidia, их с каждым релизом ставить все сложнее и сложнее). Впрочем, в якобы «сторонней» репе RPMFusion (а также RussianFedora, ATRPMs etc.; в которой заправляют те же мейнтейнеры, что и в официальных) есть почти всё, что надо для нормальной жизни.
  • Пакетный менеджер имеет довольно сомнительное значение в дистрибутиве, иными словами распихивать мелкое барахло, вроде шрифтов, некоторых расширений к кастрированной гномощели, иконок, Обоев вам придется пихать вручную, как в слакваре, в то время как у некоторых на лаунчпаде опакечено даже такое. А у некоторых есть Yaourt. Итог такой мелодрамы: спустя какое-то время, про столь интересное содержимое хомячки забывают, а оно, если например, речь идет о драйверах, в итоге вызывает ошибки, в то время как у других это содержимое деликатно удаляется штатным пакетным менеджером.
  • Софт распространяется уже собранным. Итог — куча ненужного дерьма в зависимостях, которое в некоторых конфигурациях теоретически может пригодиться. Нет, конечно, .src.rpm никто не отменял, но…
  • Самые новые == самые глючные. Аксиома. Кстати, вызвавший немалый срач переход Линуса на Гном вызван именно этим, Федора одной из первых ввела в состав дистра 4-ые Кеды. Где было KDE 4.0 != KDE 4 и плазма таки падала. Всякие ext4, третий Гнум, Wayland, PulseAudio (а теперь ещё и PipeWire), NetworkManager, systemd, зоопарк имени третьего Питона и т. п. — сюда же. С другой стороны, это плюс для тех, у кого зудит попробовать новые фичи. Однако федора — не арч, и здесь новые фичи опробовать лишь через определённый период. Однако есть в этом и некоторый плюс — относительная стабильность с новизной, это не арч, который через пару месяцев без обновлений развалится. Конечно есть и Rawhide, но тогда это уже совсем другая история и другой рассказ (наподобие сида в демьяне).
  • Также вышеописанный пункт не всегда может быть согласован. Примером является классическая проблема Nvidia vs Wayland, когда пользователи Nvidia-карточек не имеют проприетарного блоба с нормальной поддержкой Wayland. Или например, при внедрении Systemd, кто-то не переписал свою Init-портянку.
  • Многие из этих разработок в итоге либо не работают вообще, либо работают так, что лучше выключить, примеры выше. Хотя, если проживут пару релизов, могут стать вполне годной свистелкой.
  • Обновление на новый релиз — те ещё танцы с бубном. Нет, чисто теоретически можно обновиться и даже наверняка войти в систему, но есть подводный камень вроде отсутствующего интернета (особенно пикантно после установки через интернет), претензий Gnome'a избежать удаётся единицам. Хотя в последние годы наметился явный прогресс в этом направлении. Основные проблемы возникают у тех, кто обновляется методом бубунту — тупо меняет репозиторий, или же через устаревший неофициальный менеджер обновлений fedup, когда надо через гуёвый GNOME Software на Workstation либо через установку пакета python3-dnf-plugin-system-upgrade и команду dnf system-upgrade.
  • Как и все RH-производные, имел тормозной пакетный менеджер по имени yum. За то время, пока yum установит 400 обновлений, в том же Дебиане/Убунте apt/aptitude успеет сделать full-upgrade. Особенно это проявляется при установке Fedora c Netinstall. А вот с Live CD всё нормально — она уже раскатывается с готового образа ext4-раздела. А вот установщики без Live CD (особенно netinstall) RH-дистров при установке настолько медлительны, что можно поседеть и умереть от старости за время установки. А всё потому, что в том же apt/aptitude обработка задания ставится на конвейер — сначала качаются все пакеты скопом, а в новых версиях и в несколько потоков, потом распаковываются, потом настраиваются. Однако сейчас yum выпилен в пользу DNF, который хоть и тоже не молниеносный (Python же), но всяко быстрее, а по фичам уделывает yum, особенно после обмаза плагинами. У демьяна же обратная ситуация: dpkg очень сильно теряет время на триггерах, что очень сказывается на сочетании APT + DEB.

Что касается других дистров, в которых есть RPM и нету YUM — пробуйте сами и делайте выводы сами.

  • А также на странице скачивания внизу мелким шрифтом написано:
By downloading Fedora software, you acknowledge that you understand all of the following: Fedora software and technical information may be subject to the U.S. Export Administration Regulations (the “EAR”) and other U.S. and foreign laws and may not be exported, re-exported or transferred (a) to a prohibited destination country under the EAR or U.S. sanctions regulations (currently Cuba, Iran, North Korea, Sudan, Syria, and the Crimea Region of Ukraine, subject to change as posted by the United States government); (b) to any prohibited destination or to any end user who has been prohibited from participating in U.S. export transactions by any federal agency of the U.S. government; or for use in connection with the design, development or production of nuclear, chemical or biological weapons, or rocket systems, space launch vehicles, or sounding rockets, or unmanned air vehicle systems. You may not download Fedora software or technical information if you are located in one of these countries or otherwise subject to these restrictions. You may not provide Fedora software or technical information to individuals or entities located in one of these countries or otherwise subject to these restrictions. You are also responsible for compliance with foreign law requirements applicable to the import, export and use of Fedora software and technical information.

То бишь Федору нельзя делить и перевозить в Кубу, Иран, Северную Корею, Судан, Сирию и Крым. Фейл.

  • У Федоры нет официальных репозитариев в TORe, как у Дебиана. Злой Дядя Сэм может подсмотреть, что и откуда ты качаешь.

Имена релизов[править]

Официальное лого редхата — Shadowman

Федора не настолько феерична в этом отношении, как Убунта, но оные таки есть и регулярно выбираются для следующей версии через некоторое время после выхода предыдущей. Гойлосовать могут только участники групп, но предложить свой вариант может любой (зарегиться, правда, придётся); основное требование — наличие определённой связи с предыдущим именем.

В последнее время названия дистров стали довольно странными, например, Fedora 17 называется «Beefy Miracle» (Говяжье чудо), а 18-я версия — Spherical Cow (Сферическая корова). Fedora 19 называется «Schrödinger’s Cat» (Кот Шрёдингера). Fedora 20 называется «Heisenbug». С версии 21 потеряла эту особенность, однако маскот «Говяжье чудо» в форме хот-дога до сих пор присутствует в инсталляторе и на стендах компьютерных выставок.

Pidora[править]

Альтернативный логотип Pidora

Проект порта на Raspberry Pi существовал довольно долгое время, но 2013-05-23 наконец форкнулся и взял себе отдельное имя. Pidora. Впрочем, над этим работают уже год, но на начало 2018 года поциент скорее мёртв, чем жив. Nuff said.

Алсо[править]

  • «Федорино горе» — произведение К. И. Чуковского, полное трагизма и веществ.

Ссылки[править]

  • Небольшая подборка NSFW: 1, 2, 3, moar.

См. также[править]

  • Линус — несменно пользуется с незапамятных времён.
  • ЛОР (до марта 2016 вертелся на Федоре).
03ef4f7db0cccdf39bf013566aed31bd.jpg Системы, без которых машина просто откажется работать
СистемыAndroidDOSFreeBSDHaikuЛинуксMenuetOSMacOS (OS X) / Хакинтош / iOSOS/2ReactOSWindows / ВиндаРусОСФантом ОСUnixHarmony OSWindows vs. LinuxАстра ЛинуксMATEKaiOSChimbalixIOS 18WinGetThe Amnesic Incognito Live SystemTemple OS
СредыGNOMEGNU EmacsKDEЛинус Торвальдс vs x86 64
ЛюдиБалмерГенерал ФейлорПоттерингСтоллманТорвальдсФолькердингРуслан КармановRealme (компания)
Дистрибутивы LinuxArchDebianFedoraFinnixGentooLFSUbuntu (BolgenOS) • СлакаUncom OSTiny10Tiny11Дешёвые ключи для Windows
Версии виндыWindows 95Windows 98Windows 2000Windows XPWindows VistaWindows 7Windows 10Windows 11Windows Phone 7Windows Phone 8ГовносборкиWindows MEWindows Школьник
ПользователиАдминБздун • Виндузятник • КрасноглазикЛинуксоидЯблочник
Площадки/s/LORru macru.os.cmpstoplinux.org.ru
Мемы/dev/null • BSD, not LSD • GIFGNOME vs. KDEMac vs. PCOS-tanrm -rfSystem32TRUE-DEATH-PRIMITIVE-LINUX-MITOLLWindows vs LinuxБубенВендекапецГномикиДаунгрейдЕсли бы…Ждём ебилдовКЛБМаздайПатчить KDE2 под FreeBSDПереустановка WindowsПриборчикРаспечатать лицензию на ЛинуксTuxТупые свитчерыФениксНе работай под рутомБлокировка Windows в РоссииОСВзлом Windows через Metasploit
Достойные упоминанияAmigaСтарая копипаста:Шindows
Lor opacity.png ЛОР. Обитель ОС-петушелл
Людиalphex_kaanoken • GeneratorglukoffGuttaLinuxJBK48KominternShaman007SherakSikonSilvyАлексей БабушкинАнонимус • Батарейкин • ВилфредГанс РейзерГрегореДенис ПоповЛуговскийМихаилПатрикСанычТео де РаадтШаманЛеннарт Поттеринг
Мемы128 bitDimmu Borgir — 51kJust for Funlibastral.soTRUE-DEATH-PRIMITIVE-LINUX-MITOLLАнальное рабствоА под Слакой это работает?ВендекапецВеществаДонской табакЖдём ебилдовЗакопайте обратноК логопеду, быдлоЛетающие коровыЛОР-эффектМашина времениМетанацияНе нуженНе работай под рутомНичего не поделаешь, это FlashПерестаньте насиловать труп!Плазма не падаетПрограмма из одной строчки на PerlРешетоСкриншот с ЛОРСпециалисты по всемуТелепаты в отпускеТолько закончил собиратьУбей себя, как ТоммиУМВРШрифты — говноЭлектролит из соплей девственницыUnity3DРаспечатать лицензию на ЛинуксРут
ПрограммированиеArchFedoraGentooGIMPGNOMEJavaKDEPerlSlackware LinuxTeX
Прочее12309Common SenseGNOME vs. KDENixburgАппрувВеликий Исход МодераторовКостыльЛолксЛузирсНытик-тредыТукс