От редакции
Мы хотим, чтобы раздел «Мастерская» стал местом не только для экспертов, но и для тех, кто любит разбираться, пробовать и делиться результатами. Первая такая публикация — честный рассказ о попытке установить Linux на старый Mac. Получилось не всё — и, возможно, вы сразу увидите, что автор делал неправильно. Расскажите об этом в комментариях, а ещё лучше — пришлите в редакцию собственный материал.
Нам интересен ваш личный опыт работы с компьютерами и гаджетами: удачные эксперименты, поучительные неудачи, необычные способы использования техники, доработки и полезные лайфхаки. Быть профессиональным автором или признанным экспертом необязательно — важны практический опыт, понятный рассказ и желание помочь другим.
Ждем ваши предложения и материалы на workshop@3dnews.ru. Скорее всего, мы не сможем вступить в подробную переписку с каждым, но постараемся хотя бы кратко ответить всем.
Чистый рабочий стол, отзывчивый интерфейс проводника и всего 300–400 (ну пусть 700) Мбайт занятой оперативной памяти преподносятся как безоговорочная победа над коммерческими операционными системами. Зрителю продается готовый потребительский миф: Linux способен превратить любое кремниевое наследие прошлого в полноценный рабочий инструмент современного человека. Однако за красивыми кадрами скрывается суровая реальность.
⇡#Наследие Sandy Bridge: «если я заменю батарейку»
К идее протестировать Linux я пришел не от хорошей жизни. Мой MacBook Air 11", купленный в год выпуска — в 2011-м — в базовой конфигурации с 2 Гбайт оперативной памяти, долгое время служил верой и правдой как надежный рабочий инструмент. На нем писались тексты, сёрфился интернет, просматривались видеоматериалы, велась несложная правка фотографий и монтировались простые ролики в iMovie. Малыш полностью закрывал все задачи и дома, и в дальних поездках.
Но за последующие шесть-семь лет ситуация постепенно стала невыносимой. Изменения копились годами и шли с двух сторон. С каждой новой версией OS X всё сильнее и сильнее тяжелела — в ней появлялись встроенные фоновые сервисы, которые нещадно жрали ресурсы. Параллельно так же постепенно менялся и внешний мир, превращая интернет в тяжеловесную среду. К 2017–2018 годам от былой скорости и отзывчивости ноута не осталось и следа.
Здесь стоит сделать важное техническое отступление: на момент покупки платформа Intel Sandy Bridge меня полностью устраивала. О том, что эта архитектура имеет серьезные проблемы с энергоэффективностью, тогда никто не задумывался — в реалиях 2011 и даже 2015 года автономности вполне хватало. Проблема оголилась лишь со временем, когда на старое железо навалился тяжелый современный софт. Заряд аккумулятора стал таять на глазах прямо во время работы. Контраст был разительным: совершенно аналогичная рабочая машинка 2014 года на более поздней архитектуре Haswell, даже имея полуубитую батарею, работала в полтора-два раза дольше. Модель 2011 года с абсолютно новым аккумулятором вместо положенных 5 часов активной работы едва вытягивала 2,5–3 часа, а под нагрузкой выключалась уже через два. Комп не перегревался, но батарею жрал нещадно. По автономности Macbook Air фактически сравнялся с виндовыми ноутами тех лет…
⇡#Lenovo ThinkPad X121e как испытательный стенд
Как раз в те годы в техноблогосфере сформировался устойчивый тренд на «техноалхимию»: Cеть заполнили обзоры, авторы которых обещали превратить любой компьютерный хлам в полноценную рабочую станцию с помощью Linux. Инструкции транслировали одну и ту же мысль — свободный софт стал беспрецедентно дружелюбным к рядовому пользователю. Поддавшись медийному обаянию, я решил проверить утверждения на практике и приобрел недорогой б/у ноутбук Lenovo ThinkPad X121e в качестве полигона для экспериментов со свободным ПО…
Сравнение ноутбуков ThinkPad X200s и X121e. Иллюстрация https://commons.wikimedia.org/wiki/File:ThinkPad_X200s_and_X121e.jpg
Но чуда не произошло. Первая же попытка «пересесть на пингвина» не оправдала ожиданий. Чистый Linux Mint встал на ThinkPad действительно легко. Интерфейс выглядел аккуратно и на первый взгляд работал плавно: окна перемещались без задержек, системные меню открывались моментально, а пустой рабочий стол радовал минимальной загрузкой процессора. Но, как выяснилось, вся эта отзывчивость существовала только на «холостом ходу». Стоило запустить видеоролик в разрешении 1080p — причем банально скачанный локально на жесткий диск, — как аппаратная платформа капитулировала. Воспроизведение шло с заметными лагами. При этом родная Windows, стоявшая на том же Lenovo, крутила этот файл сравнительно легко.
В тот момент эксперимент был признан неудачным: я зафиксировал, что старый Lenovo не годится для работы под «Линуксом», — видимо, из-за специфических особенностей платформы AMD или недоработок открытых драйверов. Испытательный стенд отправился в дальний ящик. MacBook Air к тому времени тоже лежал на полке. Мобильные задачи на тот момент полностью исчезли, поэтому в 2020 году я безболезненно пересел на другую машину. Она была гораздо мощнее, но и значительно тяжелее. Последнее угнетало… Мысль о том, что свободная ОС споткнулась исключительно о капризное железо ThinkPad, осталась. И я решил снять старый Macbook Air с полки и рискнуть еще раз.
Macbook Pro 15 mid 2015 устраивал почти по всем параметрам, кроме веса и автономности. Фото https://www.ebay.com/itm/155477579593
⇡#Первая попытка на «Маке» и сломанное выключение
Перед началом эксперимента на самом «макбуке» я проверил его возможности на родном софте. На тот момент в нем стояла старая система El Capitan, на которой можно было работать лишь со скрипом. Родной Safari уже намертво блокировал большинство сайтов из-за просроченных корневых сертификатов, поэтому для обхода ограничений пришлось установить «Яндекс.Браузер». С этого шага всё и началось.
Выбрав дистрибутив Linux Mint XFCE, я записал образ на флешку. Установка системы на «макбук» параллельно родной OS X прошла на удивление гладко, и сразу после запуска наступил кратковременный момент облегчения. Система завелась прямо «из коробки» без изнурительных консольных танцев с бубном. Пропал навязчивый прессинг со стороны Apple с ее требованиями обновлений, а интерфейс, текстовый процессор и веб-страницы наконец-то перестали удручающе тормозить. Ноутбук визуально не то чтобы «летал», но без проблем и плавно крутил видеоролики в разрешении 1080.
Однако в этой благополучной картине сразу обнаружился тот самый нюанс, который ломает медийный миф блогеров о «чудесном спасении». Операционная система расходовала заряд аккумулятора с пугающей скоростью. Даже с абсолютно новой, только что установленной батареей Linux высаживал железо ровно так же нещадно, как и родной софт, оставляя ноутбуку те же позорные два — два с половиной часа автономности. Легковесный дистрибутив действительно освободил систему от интерфейсного балласта, но обеспечить высокую автономность так и не смог. Возможно, сказалась прожорливая архитектура процессора 2011 года.
Примерно так выглядел рабочий стол Linux Mint XFCE 19.2 на экране Macbook Air 11. Фото https://cdn.comss.ru/img/082019/2019-08-05_12-36-13.png
Но идиллия закончилась полным провалом — в какой-то момент я решил поправить настройки по совету очередного блогера. После этих манипуляций с конфигурационными файлами Linux просто перестал нормально выключаться, намертво зависая при завершении работы. Приходилось принудительно давить на кнопку питания и при каждом перезапуске выбирать из двух зол: родная, но тяжело работающая OS X, либо свободный Linux Mint, который вроде бы берег оперативную память, но наотрез отказывался штатно отключаться.
В результате я просто плюнул на всё, стёр «Линукс» и полностью отформатировал диск. Однако при попытке вернуться к истокам родная OS X El Capitan по какой-то причине наотрез отказалась устанавливаться. Пришлось поставить macOS High Sierra — максимум, что официально поддерживало это железо. Система ощутимо «закабанела», но работала стабильно. «Яндекс.Браузер» я ставить не стал, а вооружился Chromium Legacy — проектом энтузиастов, который аккуратно решал проблему с просроченными сертификатами.
Но очень быстро стало понятно, что даже просто возить эту машинку в сумке на работу больше не имеет смысла. Из-за архитектурных особенностей Sandy Bridge и прожорливости системных служб разжиревшая High Sierra умудрялась сажать аккумулятор даже в спящем состоянии. Постепенная потеря заряда приводила к тому, что исчезала сама концепция дежурного инструмента — нельзя было просто бросить закрытый ноутбук в сумку и быть уверенным, что через несколько дней он встретит тебя полной батареей.
Браузер Chromium Legacy позволяет заходить на современные сайты со старых «Маков». Скриншот https://www.youtube.com/watch?v=EM0djG6aGKw
⇡#Вторая попытка и неожиданный тупик
На этом этапе, в районе 2020 года, я временно сдался. Критическая необходимость в мобильном устройстве тогда ещё не наступила — я просто окончательно убрал MacBook на полку и пересел на тяжёлый, но мощный рабочий ноутбук. История получила продолжение только сейчас, в 2026 году. После шести лет консервации я увидел ролик про реанимацию такого же, как у меня, 11-дюймового «макбука», но 2010 года выпуска. Посыл видео выглядел убедительно, и у меня возникла логичная мысль: а почему бы и нет?
Собственный негативный опыт шестилетней давности к этому времени полностью стёрся из памяти. За развитием свободных систем я следил постоянно: на моих основных рабочих машинах — вполне обычных, с актуальным железом трёх-пятилетней давности — параллельно с Windows установлены те самые Mint, Zorin и Runtu. На этих современных конфигурациях они вели себя настолько стабильно и предсказуемо, что старый сбой с выключением казался случайным, давно забытым багом. Ежедневное бесконфликтное поведение систем на основном рабочем месте сформировало устойчивое ощущение, что Linux окончательно повзрослел и так же легко развернётся на любой платформе.
Поверив, что за эти годы сообщество разработчиков наконец-то довело софт до ума, я решил извлечь «макбук» с полки и предпринять вторую попытку.
Macbook Air 11 и сегодня остается одним из самых компактных ноутов. https://www.theverge.com/2013/7/15/4523668/11-inch-macbook-air-review
Я записал на флешку самый актуальный на сегодняшний день дистрибутив Linux Mint XFCE 22.3, запустил установку, но никакого «чуда» не произошло даже на старте. Система завелась, но при первой же попытке включить видео в стандартном разрешении 720p и 1080p картинка превратилась в бьющееся в конвульсиях слайд-шоу. Видео заикалось, а процессор мгновенно уходил в глухие 100% загрузки.
Результат вызвал крайнее недоумение. Ведь несколько лет назад, во время первой попытки, этот же самый ноутбук под старым «Линуксом» крутил эти разрешения без особых проблем. Как вышло, что система, позиционируемая как лёгкая альтернатива для устаревших машин, с годами стала работать на них только хуже?
Углубляться в детальные технические раскопки и тратить время на выяснение причин я не стал, а поступил проще — нашёл в архивах ту самую старую версию Linux Mint 19.3, которая в прошлый раз успешно справлялась с задачей, и установил её. Установка архивного дистрибутива действительно вернула возможность нормального воспроизведения Full HD — видео в разрешении 1080p снова шло без тормозов.
Но этот успех исчислялся часами. Система автоматически скачала и установила обновления в фоне, и после первой же перезагрузки воспроизведение видео снова полностью сломалось.
Поскольку формально версия дистрибутива в настройках оставалась прежней, связь с фоновыми обновлениями пришлось выявлять опытным путём. Я чётко зафиксировал: способность крутить тяжёлое видео пропадает не сама по себе, а именно в процессе фоновой сетевой активности. Не понимая на тот момент глубинных причин, я обратился за помощью… к ИИ.
Поначалу нейросеть упорно выдавала бесполезные шаблонные советы общего характера, но я продолжал пробивать этот барьер. Попытался через промпты найти способы жёстко заморозить процесс обновлений и вернуть старое рабочее ядро или его компоненты. На это ушли почти сутки непрерывной работы: бесконечный цикл из написания запросов, проверки ответов, принуждения ИИ к переделке терминальных скриптов и ввода готовых команд в консоль.
Рабочий стол Linux Mint XFCE 22.3. Отличий от ранее опробованной версии вроде бы немного, но «дьявол в деталях». https://www.ebay.ca/itm/286166067354
⇡#Архитектурная засада графического стека
Лишь позже, когда этот изнурительный марафон закончился, вскрылась истинная суть проблемы. Оказалось, что, пока система остаётся нетронутой, старый дистрибутив успешно работает на проверенном временем драйвере i915. Но как только Linux в фоновом режиме скачивает свежие графические библиотеки Mesa, он принудительно переводит видеочип Intel HD 3000 на более современный драйвер Crocus.
И здесь лотерея старого железа закрывается. Если чуть более свежая встроенная графика HD 4000 это обновление ещё переваривает, то на архитектуре Sandy Bridge 2011 года новый код выдаёт внутренний сбой. Графический стек «Линукса» не вылетает с ошибкой, а просто тихо, без предупреждений, отключает аппаратное ускорение видео.
В результате обработка тяжёлого потока в 720p и 1080p мгновенно перекладывается в режим программного рендеринга на центральный процессор. Старый двухъядерный Core i5 физически не способен в одиночку декодировать Full HD-видео — он моментально захлёбывается в 100% утилизации, выдавая рваное слайд-шоу. Любые же попытки заблокировать этот процесс через терминальные скрипты от ИИ неизбежно разбиваются о жёсткую систему зависимостей современных Linux-пакетов, где нельзя обновить один компонент, не сломав другой.
График процентного прироста производительности встроенной графики Intel HD 4000 (Ivy Bridge) по сравнению с HD 3000 (Sandy Bridge) в 15 играх. https://gagadget.com/desktops/7386-sravnenie-proizvoditelnosti-vstroennoj-grafiki-intel-hd-3000-i-hd-4000-v-igrah/
⇡#Папка с вопросительным знаком и возвращение к истокам
Ад ручного администрирования привёл к закономерному финалу. Вместо стабильной системы я получил окончательно разбалансированный дистрибутив. Точка невозврата наступила, когда я ввёл в консоль очередной терминальный скрипт от ИИ. По-видимому, команда сработала в точности как надо, но нейросеть допустила ошибку в самой логике программы, скрыто повредив хрупкую таблицу разделов накопителя. По требованию ИИ я выполнил перезапуск, и вот тогда система перестала загружаться вообще.
Вместо привычного надкусанного яблока на экране загрузки возникла мигающая папка с вопросительным знаком — классический сигнал Apple о том, что железо больше физически не видит загрузочный том.
Этот символ и означал, что эксперименты пора заканчивать. Мне стоило огромных усилий и нервов вручную восстановить оригинальный порядок: пришлось буквально вычищать партиции с «Линуксом», вручную убирать из загрузочной области Grub, заново проверять родной загрузчик Apple и возвращать исходную «маковскую» разметку.
В процессе этой хирургии стресс только рос. Ещё бы! Из-за ошибки ИИ в программе я находился в шаге от того, чтобы полностью и безвозвратно уничтожить родную macOS вместе со всеми накопленными в системе пользовательскими данными.
В итоге ноутбук вернулся к своему исходному состоянию — на нем остались High Sierra и Chromium Legacy. Здесь круг страданий замкнулся на самом ироничном техническом парадоксе. Macbook по-прежнему плавно воспроизводит видеоролики в разрешении 1080p. Коммерческая операционная система, выпущенная девять лет назад, до сих пор намертво держит когда-то жёстко зашитую производителем цепочку аппаратного декодирования видеочипа Intel HD 3000. Да, 2 Гбайт оперативы забиты под завязку, процессор часто работает на пределе возможностей, но система стабильна и предсказуема, в отличие от свободного ПО.
Конечно, круг задач этого лэптопа сегодня сузился до минимума: из ответственного софта на нём осталась, пожалуй, только почта. Но в качестве дежурной пишущей машинки для заметок в дорогу, несложной работы с текстом и просмотра документов этот одиннадцатидюймовый ветеран всё ещё способен приносить пользу.
Мигающая папка с вопросительным знаком — сигнал о том, что пора кончать эксперименты. https://discussions.apple.com/thread/8238253?sortBy=rank
Иллюзий нет: сегодня в этих условиях ноут натужно пыхтит, буквально на грани своих физических сил. От обработки фотографий и монтажа видео на этом устройстве я со временем отказался полностью, осознанно перейдя на современные системы с гораздо более качественными экранами.
Однако такое компромиссное использование старой машины жестко ограничено. Специалисты по информационной безопасности предупреждают: использование ОС, которая годами не получает патчи от Apple, сопряжено с серьезными рисками потери личных данных. Даже Chromium Legacy со свежими сертификатами защищает лишь от блокировок сайтов, но абсолютно бессилен против критических уязвимостей на уровне самого ядра системы. Использовать такой ноут в современной Сети постоянно слишком опасно. В сухом остатке: этот Macbook Air может служить лишь временным спасательным кругом на случай форс-мажора, но не более.
Реанимация старого железа с помощью Linux в современных реалиях — это по большей части маркетинговый миф и специфическое хобби, которое блоггеры продают как простое потребительское решение. Если устройство проигрывает в лотерее поддерживаемых архитектур, как это произошло с графикой Sandy Bridge, свободная ОС не даст никакой эффективности. Для реальной работы в современном интернете чудес не бывает — за тяжелые веб-стандарты, скрипты и безопасность в любом случае приходится платить актуальным кремнием, гигагерцами и гигабайтами.