Сайт поздравляет Вас с Новым годом!!!

категории | RSS

Энтузиаст запустил NetBSD 10.1 (16.12.24) на Toshiba 1998 года (i586 Satellite Pro с 81 МБ ОЗУ и 1 ГБ IBM 2.5" IDE HDD)

Энтузиаст рассказал, что смог успешно запустить последнюю версию свободно распространяемой операционной системы NetBSD 10.1 (релиз 16 декабря 2024 года) на своём ноутбуке Toshiba 1998 года (Toshiba Satellite Pro с процессором i586 133 МГц, 81 МБ ОЗУ и 1 ГБ IBM 2.5» IDE HDD). Оказалась, что самая новая сборка NetBSD хорошо работает на этом старом оборудовании с использованием адаптера IDE‑CF (Compact Flash Merory Card to 2.5» 44Pin IDE Hard Disk Drive HDD SSD Adapter) и нескольких изменений в ядре i386 GENERIC. Для подключения к интернету использовался сетевой адаптер 3Com PCMCIA.

«Во время праздничных каникул я достаю своё старое оборудование и убеждаюсь, что оно прошло новый предел: может ли оно загрузить последнюю версию NetBSD», — уточнил автор проекта.

Умелец пояснил, что у дисководы на ноутбуке вышли из строя, а BIOS не поддерживает PXE, поэтому не было возможности загрузить установочный образ на отдельном хранилище. В итоге он решил создать пользовательский загрузочный образ с NetBSD 10.1 из сборки i386 NetBSD-10.1 на своём рабочем ПК. Для ядра i386 старого ноутбука энтузиаст решил удалить неиспользуемые драйвера и другие ненужные данные. Вот какая получилась конфигурация ядра i386.

«Я не стал заморачиваться с извлечением и сборкой X. Вместо этого я использовал sysinst для последующей установки X. Цель здесь — создать минимальную систему на устройстве хранения, которая может загружать ядро ​​и root», — уточнил умелец.

Для запуска минимальной системы понадобились base.tgz, kern-GENERIC.tgz, modules.tgz и etc.tgz. Поскольку на накопителе было достаточно места, умелец также использовал comp.tgz, man.tgz, text.tgz и misc.tgz. Поскольку он установил man.tgz и не хотел, чтобы слабый ноутбук i586 напрягался при первой загрузке, индексируя страницы man, в настройках /mnt/etc/rc.conf было установлено makemandb=NO.

С доработанным пользовательским ядром получилось 71732 КБ доступной оперативной памяти из 81660 КБ. Это хорошее улучшение по сравнению с GENERIC, который оставляет мне только 57900 КБ доступной памяти.

Первым шагом был запуск sysinst для завершения настройки. Владелец ноутбука установил часовой пояс, добавил пользователя и выполнил. Позже я добавил все дополнительные наборы, которые не сделал при первой установке. С работающей сетью на ноут также установил pkgin.

«У меня достаточно работающего оборудования, чтобы наслаждаться моим старым (и первым) ноутбуком 90-х годов с современной ОС. По сравнению с некоторыми моими устройствами ARM64, мне нравится настоящий порт RS-232. У него даже есть порт LPT. Мне удалось добавить USB‑концентратор к единственному порту USB 1.0 и подключить адаптер Edimax (urtwn) WiFi к моей сети IoT 2,4 ГГц. В конце концов я найду свою старую карту Cisco Air PCMCIA WiFi и попробую её. Мне также удалось подключить различные USB‑накопители. Я добавлю в список адаптер USB Bluetooth, чтобы попробовать», — пояснил автор проекта.

Внутренняя батарейка NiMh для BIOS ноутбука давно сели, поэтому умелец использует NTP для установки часов. Удивительно, но оригинальный 26-летний основной литий-ионный аккумулятор все ещё может держать заряд, по крайней мере, достаточно долго, чтобы переместить ноутбук в другую комнату.

Из проблем выявилось то, что нельзя использовать более одного устройства PCMCIA без проблем. У ноутбука два разъёма, но при подключении ко второму выскакивает ошибка автоконфигурации. Умелец всё ещё отлаживает эту проблему. Также не работает SoundBlaster audio HW.

«Я не смог получить устройство apm0 в конфигурации моего ядра для компиляции с NetBSD 10.1. Это работало в 5.1. Поэтому у меня нет никакого расширенного управления питанием. Я могу использовать утилиту вентилятора в pkgsrc/sysutils/toshutils, чтобы ноутбук оставался холодным. Ни одна из этих проблем не является большой проблемой», пояснил владелец ноутбука.

В качестве резюме энтузиаст и владелей старого ноутбука добавил, что это был забавный проект, и по ходу дела он снова узнал кое-что о процессе загрузки NetBSD и конфигурации ядра.

«Я определённо буду придерживаться загрузки NetBSD 10.1-RELEASE с адаптера CF‑IDE. Это отличный новый релиз, даже для ностальгического ноутбука 90-х годов», — подытожил автор проекта.



Источник новости: habr.com

DimonVideo
2024-12-29T10:50:02Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика