Уход мэйнтейнера Nouveau

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску

Уход мэйнтейнера Nouveau (Внезапный камминг-аут обиженки) — живое (хотя это спорный вопрос) доказательство того, что открытый исходный код ≠ качество. Это скорее антиреклама опенсорса, чем его флагман. Но даже у этого монстра Франкенштейна, собранного из костылей и велосипедов, есть свои мэйнтейнеры. И вот один из них, некий Карол Хербст, недавно устроил драму на ровном месте и свалил в туман. А причина? Держитесь крепче — в ядре Linux недостаточно инклюзивности

Nouveau[править]

Если вкратце, то это свободный драйвер для видеокарт NVIDIA. Звучит круто, да? Свобода, равенство, братство, открытый код… Но, как это часто бывает в мире СПО, реальность куда прозаичнее.

На практике Nouveau — это боль. Боль, страдания, лаги, артефакты и несовместимость с половиной игр и приложений. Это тот случай, когда лучше уж проприетарный драйвер от самой NVIDIA, чем вот это вот всё. Попытки энтузиастов-мазохистов заставить его работать нормально сравнимы с попытками научить кота играть на скрипке — теоретически возможно, но на практике получается какая-то какофония.

И вот, в этом царстве боли и страданий, трудился наш герой — Карол Хербст. Трудился, трудился, да и… обиделся.

Как всё начиналось[править]

А началось всё с невинного, казалось бы, высказывания Теодора Цо, одного из старожилов ядра. Он сравнил мэйнтейнеров с «тонкой синей линией», проводя параллель между защитой целостности кода и охраной правопорядка. Вполне понятная аналогия, если у вас, конечно, есть мозг.

Но у Карола, видимо, вместо мозга — нежный фиалковый букет. «Тонкая синяя линия», видите ли, является триггером для «маргинализированных личностей». Какие кошмары видят эти личности, заслышав про «синюю линию», знает только Карол. Возможно, им снятся злые полисмены, разгоняющие гей-парады дубинками.

Кстати о «тонкой синей линии». Если верить Википедии, этот термин пошёл от Тонкой Красной Линии времён Крымской войны. Тогда шотландские вояки в красных мундирах дали просраться русской кавалерии. Потом термин расползся по разным профессиям, а к копам прилип с лёгкой руки начальника полиции Лос-Анджелеса Уильяма Паркера в 50-х годах. В 70-х писатель и коп Джозеф Вамбо популяризировал фразу, а в 88-м вышел докфильм «Тонкая синяя линия» про убийство копа. Короче, история у термина богатая, но Каролу, похоже, на историю плевать. Ему главное — обидеться.

И вот, вместо того чтобы проигнорировать эту «страшную» метафору и продолжить ковыряться в своём Nouveau, Карол решил закатить истерику. Он объявил, что не может работать с такими сексистами-расистами-гомофобами (недостающее додумать самостоятельно), и вообще, Теодора Цо нужно немедленно линчевать за такие неполиткорректные высказывания. Сам же Карол, аки гордый альбатрос, улетает в туман, размахивая флагом борьбы за социальную справедливость.

Реакция общественности[править]

Реакция линуксоидов была вполне ожидаемой и варьировалась от лёгкого недоумения до приступов гомерического хохота:

Теодор Цо, скорее всего, покрутил пальцем у виска. Разработчики ядра, вероятно, дружно сказали: «Ну и хрен с тобой!». Пользователи Nouveau вряд ли вообще заметили какие-либо изменения. А среднестатистический анонимус констатировал: «Ещё один SJW-боец не выдержал суровой реальности, зовите следующего.»

Иными словами, всем, кроме самого Карола, было глубоко фиолетово. Nouveau как был кривым и глючным, таким и остался. А Карол теперь может спокойно бороться за права угнетённых меньшинств, не отвлекаясь на такую мелочь, как разработка драйвера.

Смехопанорама[править]

Главные лулзы сего представления:

  • Оказывается, «тонкая синяя линия» — это оскорбление. Вот это открытие!
  • Мэйнтейнер Nouveau обиделся на недостаток инклюзивности. В ядре Linux, Карл! Где Линус Торвальдс известен своим умением виртуозно материться и посылать неугодных в пешее эротическое!
  • Пользователи Nouveau, скорее всего, даже не поняли, что произошло. Ибо что с Каролом, что без него — разницы никакой.
  • Всё это очень похоже на то, что у Карола Хербста просто подгорело седалище, а повода свалить достойно он не придумал. Вот и приплёл политику, чтобы выглядеть не клоуном, а борцом за идею.
App.png Весьма полезная вещь, позволяет машинам работать с помощью коммандычей
МетаПрограммаDRM (SecuROMStarForceАналоговая дыра) • БагБот (Автоответчик) • Варез (Repack) • ГлюкГуйДонатКопирайт (By design) • ЛогНюкРут (Не работай под рутом) • Спортивное программированиеМегапиксельКомпьютерВерсия 2.0КодОбфускацияСкриншотДатамайнПлагинТекстовый файлБольшие данныеАльфа и бета-тестыТаймстампКэшШаблоныHello WorldНейросетиФайлИнсталляцияВидеоМощный сбой Microsoft 19 июля 2024 годаCrowdStrikeПроект GNUUserscriptDxvkVkd3dБратан хорош давай давай впередКонечный автоматLumenЗаступник (приложение)NeeUnreal MCP
ФичиБагрепорт12309BSODCookiesEmbrace, extend and extinguishFL StudioSheep.exeWinlogon.exeБубенЗащита от дуракаКостыльМашинный переводПасхальные яйцаСвистелки и перделкиСм. рис. 1Съешь ещё этих мягких французских булокTermuxGNU MetroИндусский кодНескучные обои • Сжатие (За сжатие ДжипегаШакалШкала) • Работает — не трогайРандомайзерPDF (Распознавание PDF) • Дело Google в ФАСЧат-ботXMLМакросКритическая ошибкаФреймворкСинонимайзерSourceТрёхмерное отслеживаниеТрассировка фотоновHZB OcclusionДаунгрейд RTX 4070TressFXАвтопереводчикVSCodiumThorium Browser
ВредоносноеБотнетБрутфорсВинлокЗвонилкаКитайские пингвиныПиксель смертиТроянЧервь МоррисаBonziBuddyMediaGetBrowser hijackingTinderМиссис МажорУтечка буфера обменаWin 10 TweakerОпараш Mozilla FirefoxЯндекс.МузыкаКрэкерБезопасность через умолчаниеGrifter.aviTrojan.Winlock.DeathМиссис МажорСредаDirectStorageDriverpackГенератор случайных чиселDisable Core 0РомхакингDDrawCompatWingetCreateWinGetCoowonЯндекс МессенджерVCPkgSELinuxXfireYouTube Auto-ResumeTape OperatorBotFatherMTProtoSignalDoubleClickFixGitee
КомпанииApple / Apple (AppleScript) • GoogleMicrosoftSAPЯндексExiled Exchange 2BraveAdNauseamСкурвление FirefoxCafe BazaarAMD FEMFXPPSSPPАвтохукQuick machine recoveryMAXBypassNROWizTreeJTube
Движения8-bitOpen source (КрасноглазикиЛинуксоиды) • Вирусная сценаДаунгрейдДемосценаМоддингMMDDirectDrawЛагиБлокировка Дискорда в РоссииOpera GXНесоответствие MIME-типаRenoisePygameLs (UNIX)МетаданныеПатчNginxПиксельЭмуляторSearxТамТамMallocСвязный списокSOLIDGreasemonkeyПлатные сообщенияFlatpakNouveauFuse.js
Офис3DS MAXGIMPGNU EmacsMovie MakerMS Paint • OpenOffice • PowerPointviMicrosoft WordExcelБлокнотФотошопАнтивирус КасперскогоAvast!TikZShareXAlternativeToСкрепышMicrosoft OfficeТекстовый редакторWeChatZoomДиспетчер задачMicrosoft CortanaWinampBallonTranslatorKerish DoctorОбщая ошибкаFirefox: Как один баг сломал весь YouTubeМеждулициеMeld StudioLadybirdCheat EngineTotal Commander
ОСAndroidBSDDOSMenuetOSReactOSWindows (Phone 7Phone 878Vista) / МаздайЛинуксРусская ОСФантом ОСIndex.phpCompassУход мэйнтейнера NouveauБойкот лаунчеровAria2cNoiceMinecraft-Installer.exe
БраузерыInternet ExplorerОпера / Opera • Тормозилла (ОгнелисLolifoxMozilla FirefoxFirefoxFirefox Klar) • Хром (шпионаж) • SafariЯндекс.БраузерУведомления в браузереVivaldiTor-браузерЗосимаФронтенд
ИнтернетAdobe Systems (Flash) • I2PLow Orbit Ion CannonTorTunatic • Чат−клиенты (MirandaQIPSkypeЖабберDiscordVIPole) • HTTPSПрокси-сервер (Proxifier) • Торрент (Magnet-ссылкаΜTorrent) • JavaScriptCSSHTMLБаннермейкерИзменение TTL сетевых пакетовКапчаICQFiddlerViberZonaSteamSillyTavernWickr Me
РазработкаBrainFuckCC++C#JavaHaskellАссемблерChaos ConstructionsBATMySQLGitHubAutoHotKey (AutoHotInterception) • Sublime TextAPK (APKPureзапрет) • BASICPerlPythonPHPФоркUnity3DSAISIPСАПРФлагUTAUФласк макросАуработRaidCallAdobe MingОфициальный™ список кошерных программDevOpsНиколай Дуров
ЛюдиВеб-мастерLovinGODБалмерГейтсГенерал ФейлорДжобсМитникПоттерингде РаадтСпольскиСтоллманТорвальдсШахиджанянAche666Марк ЦукербергЕвгений ПоповДенис КумпонМассовая компьютерная безграмотность
КостылиCygwin • PunkBusterT9WineWishmasterАнтивирусыХакинтошСборки WindowsDenuvoЧистая установкаКалькулятор Consul WarMicrosoft StoreUBlock OriginLightshotAdBlockSearchApp.exeCPU-ZГуглPhotoshopКаптча с пчёламиВзлом Windows через MetasploitЩЩ Мессенджер
Команды^H^WAlt+F4Ctrl+Alt+Delman/me/quitrm -rf