У настоящих котанов мышей не водится!
В январе этого года затеял уборку в гараже бати. В коробках обнаружил материнскую плату с какого-то древнего ноутбука (как выяснилось позже — hp530, которому ни много ни мало около 15 лет). Одолела ностальгия. Там же были найдены: ЖК монитор 4:3 (1024x768), блоки питания, флешка на 1 гигабайт и листы оргстекла.
Сосед увидев, что я тащу этот хлам вместо помойки к себе домой, поинтересовался — зачем? После короткого рассказа о моих намерениях о попытке завести на нем современный линукс и даже им пользоваться, назвал меня «гиканутым» и посетовал, что если плату мыши и не погрызли (надо заметить она сохранилась довольно неплохо), то ничего я кроме MS-DOS не запущу. Он, конечно, утрирует, по идее ноут должен был работать в свое время на Windows XP, а то и Vista. Вызов принят.
Технические характеристики:
- RAM: 2GB
- CPU: Intel Celeron M 520, 1.6GHz (64bit, да - повезло)
- GPU: Intel Mobile 945GM
- HDD: отсутствует
- SSD: отсутствует
- USB Flash: 1GB
- Wi-fi: есть
- LVDS матрица: отсутствует
- VGA монитор: есть
- OS: Arch Linux
- Kernel: 5.15.52-1 (LTS)
- WM: Gnome (шутка), i3wm
Система собрана при помощи утилиты ARCHISO. В процессе кастомизации и попыток запуска пришлось пройти тернии (о чем подробно планирую написать отдельную статью).
Основных проблем было 3:
-
С Mesa выкинули поддержку моей видяхи (форки нормально не завелись, просто поставил более старую версию Mesa)
-
Кулер очень сильно постоянно шумел на полных оборотах. Было ожидание на успех, который должен был принести обновление BIOS с версии F.06 до F.07. Т.к. LVDS матрица отсутствовала, BIOS был обновлен прямиком из рабочей системы посредством утилиты FlashRom. Чуда не произошло. Попытки передать ядру различные параметры ACPI и т. п. успеха не принесли (кроме режима noacpi, который полностью отключал кулер). Утилита FanControl не работала. Решением стал самописный скрипт с установкой параметров sys отключающих все датчики, кроме одного. Таким образом, кулер стал вращаться на низких оборотах. Экспериментальным методом обнаружено, что при нагреве CPU до 83°C кулер автоматически переключается на полные обороты и работает до снижения температуры до 78°C (при постоянной нагрузке процессора на 50% - температура выше не поднимается, соответственно кулер не шумит практически никогда). Если не ошибаюсь, этот ноут шумел и на винде с момента покупки. А система охлаждения так устроена, что начинает охлаждать при температуре от 70°C (не критично вплоть до 100°C).
-
Не работает режим Suspend to RAM. А если точнее, - работает через раз. Побороть не удалось. Вместо просыпания уходит в ребут. По логам ошибка BIOS.
Вкратце всё. Более подробно, вероятно, опишу позже в статье, включая создания образа системы (там немного по хитрому, он не persistent, чтобы не портить флешку, однако есть возможность изменения скриптов и параметров прям из системы с сохранение после выключения).
Так как я нередко использую Vim для разработки, этот проект стал не только экспериментом, но и вполне рабочей печатной машинкой и не только (на нем вполне можно собирать небольшой софт, смотреть фильмы и лазить на подкроватной Samba-шаре).
Система запускается в течении 30-40 секунд, для простых задач неудобств не обнаружено, а почти квадратный монитор — даже кайф. Ностальгия победила!
И еще одна реликвия моей юности — книга на фото. И, да — никаких мЫшей!
UPD. Браузер имеется и даже работает - vimb browser (qutebrowser не вывез процессор - частые падения), не сказать чтобы YouTube можно открывать, но ЛОР вполне себе быстро грузит без единого разрыва :)
>>> Просмотр (2529x1140, 803 Kb)