vak: (Знайка)
[personal profile] vak
С чего всё началось. Размышлял я как-то про закат 32-битных компьютеров. Тихой сапой все они вдруг стали 64-битными. Решил глянуть, какие 32-битные архитектуры всё ещё поддерживаются Линуксом. На макось и Windows смотреть нет смысла, там никакие не поддерживаются.

Самое большое разнообразие архитектур у Debian. В "официальном" списке bp 32-битных только arm32 и i386. И такие компьютеры в моей коллекции имеются. Неофициально, то есть в debian-ports, имеются еще шесть архитектур:Стало мне любопытно, можно ли какой-то из таких компьютеров добыть малой кровью, чтобы поставить туда Дебиан. Убив пару часов на Ебее удалось подыскать вариант. Как выяснилось, существует активное сообщество любителей старых моделей маков. Эппл клепал компьютеры с процессором PowerPC с 1994 года по 2006-й, и наплодил их вагон. Многие из них до сих пор в хорошем состоянии. Линукс на них идёт прекрасно.

На Ебее куча разных моделей iBook. Цены на исправные экземпляры начинаются от $62. Где-то ближе к $90 уже с приемлемыми параметрами. Я не стал крохоборничать и взял iBook G4 2005 года выпуска в идеальном состоянии. Клавиатура - как будто только что новую распаковали. Только отблеску тачпада видно, что по нему когда-то водили пальцем. 😀 Доставка из Техаса задержалась на пару недель: продавец извинился, что пришлось срочно выехать в Лос Анжелес, эвакуировать маму от пожаров. Ну да мне не к спеху, чего.

Наконец лаптоп приехал, включаю - грузится родной MacOS 10.4, все дела. Батарея отсутствует, но её и не обещали. Не живут батареи по 20 лет. Все продавцы маков на Ебее их сразу вынимают и выбрасывают, во избежание возгораний или протечек. И от сети нормально можно работать.

Стал я искать, как туда загрузить Debian. Взялся зачем-то через USB - даже не пытайтесь, дохлый номер. Может быть и можно, но хрен разберёшься в командах маковского OpenFirmware. Грузитесь с компакт диска - дёшево и сердито. Благо запас болванок у меня имеется.

Вторая моя ошибка была скачать загрузочный образ ISO с официального сайта debian.org (cdimage.debian.org/cdimage/ports/current/). Не делайте так, там дело тухлое. Я убил несколько часов, пробился через кучу глюков... всё зря. Оказалось, есть альтернативный сайт powerprogress.org, где тусуются фанаты именно PowerPC. По их инструкции я набрёл на правильный установочный диск:

cdimage.debian.org/cdimage/ports/snapshots/2024-12-24/debian-12.0.0-powerpc-NETINST-1.iso

Грузитесь с этого диска (зажав клавишу "C" при старте лаптопа) и проходите по шагам классический установщик Дебиана. Он не задаёт сложных вопросов, процесс вполне линейный (пример).

Кроме одного места. Для драйвера Wi-Fi недостаёт файлов firmware от Broadcom. Потому что недружелюбный Броадком ограничивает свободную раздачу своих бинарников. Установщик просит вставить USB-флешку с нужными файлами:



Не беда, эти файлы нетрудно добыть, если знать как. К счастью, решение нашлось на одном из форумов.
How to get Broadcom drivers for Linux on iBook G4.

(1) Download, build and install the b43-fwcutter.
    wget http://bues.ch/b43/fwcutter/b43-fwcutter-018.tar.bz2
tar xjf b43-fwcutter-018.tar.bz2
cd b43-fwcutter-018
make
sudo make install
(2) Download and unpack the Broadcom's proprietary driver:
    wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
tar xjf broadcom-wl-5.100.138.tar.bz2
(3) Extract the firmware from it:
    b43-fwcutter broadcom-wl-5.100.138/linux/wl_apsta.o
A directory with files b43/*.fw will be created.

(4) Copy this directory to USB stick and use for Debian installation on iBook G4.
А для совсем ленивых, скачайте файл и распакуйте на флешку: b43fw.zip

Когда установщик спросит про файлы bw43/ucode5.fw и прочие - жмите Yes. Он скопирует и спросит опять, другой набор файлов. Снова жмите Yes, и так три раза. После этого драйвер беспроводной сети заработает.

По концу установки компьютер перезагрузится и вы получите классический Дебиан с текстовым интерфейсом. Дальше можете установить графическое окружение Xfce, или Gnome, или по вкусу. Из интернет браузеров мне удалось поставить только Netsurf, но тоже сойдёт.

Date: 2025-02-15 08:07 (UTC)
krivye_ru4ki: (Default)
From: [personal profile] krivye_ru4ki
Можно ещё и MorphOS попробовать. Кстати, Windows 32 бит перестала поддерживать совсем недавно, ещё был LTSC 2021 32-bit.