У каждого из нас есть старый верный друг. Мой друг — это MacBook Air 2011 года. Тонкий алюминиевый корпус, стильный и красивый дизайн, с отличной клавиатурой с подсветкой, но с приговором от Apple: всего 2 ГБ оперативной памяти, которые невозможно проапгрейдить. Современная macOS превратила его в «кирпич», который задумывался на минуту при каждом клике.
Но я решил, что списывать его на свалку истории рано. Выход нашелся там, где его всегда ищут энтузиасты: в мире открытого ПО.
Linux Mint: Глоток свежего воздуха
Я снес тяжелую, неповоротливую macOS и поставил Linux Mint MATE. Почему именно его? Потому что он легкий, понятный и работает «из коробки» даже на «яблочном» железе. Но будем честны: даже самый легкий Linux с современным браузером Chrome быстро упрется в потолок тех самых 2 ГБ ОЗУ.
Чтобы мой Air не просто «существовал», а летал, пришлось собрать секретный пазл из трех технологий.
zRAM: Воздух из ниоткуда
Первый герой — zRAM. Представьте, что ваша оперативная память — это небольшой чемодан. Раньше, когда вещей становилось слишком много, он просто не закрывался (система висла). zRAM — это вакуумные пакеты. Он берет данные, сжимает их прямо в ОЗУ и позволяет впихнуть в ту же сумку в два, а то и в три раза больше инфомации.
Но когда даже сжатые «пакеты» заполняют всё пространство, на сцену выходит наш главный козырь.
Swapspace: Динамический интеллект
Обычный файл подкачки (Swap) в Linux — это грубый, неповоротливый кусок места на диске. Он либо зря занимает место на SSD, либо его не оказывается рядом, когда открываешь десятую вкладку в Chrome.
Swapspace — это менеджер с искусственным интеллектом внутри. Он наблюдает за пульсом моего Макбука:
-
Пока памяти достаточно, он не занимает ни байта на диске.
-
Но как только уровень «свободной энергии» падает ниже критических %, он начинает моментально «нарезать» пространство на SSD аккуратными заданными кусочками.
Это похоже на то, как если бы ваш ноутбук в моменты сильной усталости начинал быстро строить дополнительные временные склады, а когда работа закончена — так же быстро их разбирал.
🛠 Моя формула спасения:
На своем MacBook Air 2011 я настроил многослойную защиту:
-
Оперативка: Работает на пределе, но под защитой.
-
zRAM (Первая линия обороны): Сжимает всё, что можно, сохраняя скорость.
-
Swapspace (Вторая линия): Страховочная сетка на диске, которая разворачивается только при реальной угрозе «вылета».
В конфиге я установил порог в 10% (lower_freelimit). Это та самая черта, за которой начинается магия. Система не ждет «клинической смерти» памяти, она начинает действовать заранее.
Итог: Старый конь борозды не портит
Когда я смотрю в терминал и вижу, как Linux Mint плавно жонглирует данными между zRAM и динамическими файлами подкачки, я понимаю: мой MacBook Air еще повоюет. Я могу спокойно писать код, смотреть видео и открывать нужные мне миллион вкладок.
Это не просто оптимизация. Это философия. Зачем покупать новый ноутбук для серфинга, когда красивый старый MacBook Air на Linux Mint может работать быстрее и стабильнее многих современных бюджетников?
ссылка на оригинал статьи https://habr.com/ru/articles/1033140/