PowerPC Apple как машинка для игры в альтернативный Linux

Форум для линуксоидов

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

PowerPC Apple как машинка для игры в альтернативный Linux

Post by Shaos »

В связи со всё более возрастающей опасностью быть хакнутым линуксоидом на платформе x86, я решил поэкспериментировать с альтернативными платформами, начав с Apple (если уж сам Линус Торвальдс уж который год кодит на аппловском ноуте) - планирую в ближайшее время приобрести ноутбук с PowerPC G3 или G4 внутри, чтобы поставить туда Debian-PPC и поиграца - о результатах сообщу.
Last edited by Shaos on 01 May 2008 17:52, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

Я бы тоже не отказался от такого варианта. Возможно, посмотрев на результаты, последую твоему примеру ;)
Extreme Entertainment
lvd
Maniac
Posts: 230
Joined: 01 Mar 2005 21:42

Post by lvd »

А почему не опенбсд на х86?
Du bist ein Spektrumist!
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

lvd wrote:А почему не опенбсд на х86?
Потому что бсд и потому что на x86...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Hello from DebianPPC! ;)

Na dnah kupil na eBay nout Apple iBook G3 (1999-2000, PowerPC G3 300MHz, 544 Mb RAM, 3.3Gb HDD, CD-ROM, 800x600 LCD, USB, 100Mbit Ethernet) za $258 (s dostavkoy)

Image

I segodna uspeshno ustanovil Debian GNU/Linux 3.1r4 for PowerPC (polnostu snes MacOS X) :kruto:

P.S. Sorry za translit - russkiy poka ne nauchilsa vkluchat...
Last edited by Shaos on 07 Feb 2007 01:10, edited 4 times in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Вот и русский включил ;)

Из минусов - 800x600 всё таки немного маловато, а также в наборе доступных программ отсутствуют два моих самых любимых текстовых приложения - mc и joe - попробую позже собрать их из сырцов...
Я тут за главного - если что шлите мыло на me собака shaos точка net
Sonic
Senior
Posts: 112
Joined: 09 Jun 2005 05:34

Ты гонишь

Post by Sonic »

У тебя глюки. В Серже есть собранный mc. Joe - не знаю, не юзаю за ненадобностью. Сам гоняю сержа 3.0r0 на Пегасе. mc не собирал.
И вообще - кому что надо - обращайтесь, походу я тут единственный с опытом в области ppc-систем...

P.S. Блин дизайн у твоего бука женский какой-то... С таким стыдно на люди выйти...
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Ты гонишь

Post by Shaos »

Sonic wrote:У тебя глюки. В Серже есть собранный mc. Joe - не знаю, не юзаю за ненадобностью. Сам гоняю сержа 3.0r0 на Пегасе. mc не собирал.
И вообще - кому что надо - обращайтесь, походу я тут единственный с опытом в области ppc-систем...

P.S. Блин дизайн у твоего бука женский какой-то... С таким стыдно на люди выйти...
Дык я его для дочи взял - себе я потом G4 (там AltiVec есть) возьму referbished :rotate:

А mc у меня нету и взять негде - похожу по сайту дебияна, может найду...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

А теперь о том как я собственно ставил линукс. Использовалась сетевая установка с запуском с небольшого CD (200 мегов) - исошку брать тут. Оказалось что iBook читает далеко не все CD-R - как минимум цветные Memorex и обычные TDK ему не позубам (крутит диск и не может прочитать либо читает, но не всё). Успешно записался и прочитался лишь Noname диск, привезённый ещё из России. Бутнуться с диска нажимая кнопку 'C' у меня не вышло (либо потому что формат не тот либо диски просто не читались - с последним не пробовал), поэтому использовалась установка с запуском через OpenFirmware. Для этого в корень диска с MacOS X было переписано четыре файла с диска: yaboot.conf (этот файл потом поправил - см.ниже), yaboot, vmlinux и initrd.gz (берём из правильного подкаталога каталога диска install). Далее в процессе ребута (после звукового сигнала) надо нажать комбинацию из четырёх клавиш - Option+Command+O+F и в получившемся приглашении пишем: boot hd:5, yaboot (цифра может отличаться в зависимости от установленной системы и кол-ва разделов - можно подсмотреть в MacOS X командой df). Внутри загрузчика yaboot пишем install - оно разворачивает в памяти минимальную систему из initrd.gz и запускает инсталлер, который ищет оборудование и тянет всё остальное с CD диска - далее установка почти идентична установке дебиана на PC. Ещё из деталей - разбиение диска можно доверить установщику (на Apple надо делать хитрые разделы чтобы буталось с диска), при указании параметров X11 выбираем чипсет ati, мышь - /dev/input/mice, жёстко задать размер экрана 800x600. Вот содержимое yaboot.conf который использовался для первого запуска:

Code: Select all

default=install
root=/dev/ram

image=/vmlinux
    label=install
    initrd=/initrd.gz
    initrd-size=10000
    append="devfs=mount,dall --"
    read-only
Last edited by Shaos on 09 Feb 2007 20:14, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Сегодня при включении обнаружилось что слетел гном :(
Решил всё переустанавливать заново - но теперь только минимум (в прошлый раз был "рабочий стол" и "веб сервер" вылившиеся 1.8 гигов)...

P.S. mc (как собственно и joe) нашёлся - apt-get install mc ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:Сегодня при включении обнаружилось что слетел гном :(
Решил всё переустанавливать заново - но теперь только минимум (в прошлый раз был "рабочий стол" и "веб сервер" вылившиеся 1.8 гигов)...
полупустая установка мне чего-то непонравилась - лучше третий раз заново всё установлю в варианте "рабочий стол", а потом снесу кеды оставив только гном

да и время чего-то слетело - 31 декабря 1903 года наступило...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

И снова привет из дебияна-ппц :kruto:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:И снова привет из дебияна-ппц :kruto:
А уром гном опять "слетел" (какая-то bonobo активация, которая не даёт загружатся оболочке), но оказалось что это не фатально, а из-за того что время слетело (я его из розетки выключал, а батарейка не держит) - после того как из под рута время поправил всё запустилось ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Теперь вроде бы всё стабильно работает. У маков мышь имеет лишь одну кнопку, а альтернативный клик получался через одновременное нажатие кнопки Control - в линуксе по умолчанию этого небыло. Сегодня нашёл возможность имитации иных кнопок мыши:

Code: Select all

#
# /etc/sysctl.conf - Configuration file for setting system variables
# See sysctl.conf (5) for information.
#
#kernel.domainname = example.com
#net/ipv4/icmp_echo_ignore_broadcasts=1

dev/mac_hid/keyboard_sends_linux_keycodes=1
dev/mac_hid/keyboard_lock_keycodes=0
dev/mac_hid/mouse_button_emulation=1
После этого комбинация Fn+Alt начинает работать как правая кнопка мыши, а Fn+Apple - как средняя. А то без правой кнопки ни диск не размонтировать, ни картинки в браузере сохранить...

Теперь вот осталась лишь нехватка кнопок Insert и Delete (аппловский Delete работает как BackSpace) - я через них привык вырезать и копировать.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Ещё одна приятность - в MacOS X чтобы нажать на кнопку мыши надо было жать на реальную кнопку под площадкой для ведения курсора пальцем (т.е. нажатие пальцем на саму площадку ничего не давало), а вот в Debian линуксе кратковременное нажатие пальцем на площадку даёт тот же эффект что и нажатие на кнопку! ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net