LINUX.ORG.RU

Slackware 14.2 на Raspberry Pi 1 (512 Mb RAM)

 mwm, ,


1

2

Таки удалось поставить Slackware 14.2 на Raspberry Pi 1 (512 Mb RAM) благодаря наработкам проекта http://sarpi.fatdog.eu/ .

В целом работает весьма неплохо, но не на 100%. Например, нельзя запустить emacs и vim в GUI-режиме. vim автоматически выпадает в текстовый режим, а emacs начинает запускаться, но после первой отрисовки окошка портит его и висит. Можно предположить, что на Raspberry Pi 2/3 оно должно работать гораздо лучше.

А так слакбилды компиляются (понятное дело, не все), своё писать и запускать вполне можно. Но, тем, кому надо всё и сразу, Raspbian, определённо, подойдёт гораздо больше.

На скриншоте оконный менеджер mwm (The Motif Window Manager), который идёт в комплекте с библиотекой motif, три xterm'а, xcalc и PDF-файл, открытый в gv.

>>> Просмотр (1910x1070, 1040 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: cetjs2 (всего исправлений: 2)

Почему все на английском? Где божественная кои8?

petrosyan ★★★★★
()
Ответ на: комментарий от mittorn

Обилие ошибок «Illegal Instruction» вполне могут намекать на то, что бинарники собраны не совсем под armv6l. Впрочем, многое вполне работает. djview4 на Qt вполне собрался и работает, хотя слакбилд собрать пакет не смог - засыпался с «Illegal Instruction» на конвертировании иконок. gtk-demo стартует, но потом засыпается с «Illegal Instruction». gtk3-demo даже не стартует, сразу выпадает в «Illegal Instruction».

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от mittorn

По ходу, после появления armv7 все дружно отвернулись от armv6 (за исключением, может быть, команды Raspbian'а), и теперь в первую очередь всё собирают именно под armv7. В инструкции сабжевого проекта при описании установки на Raspberry Pi 1 чёрным по белому прописано как удалить ядро с модулями для armv7, а потом поставить ядро для armv6, что я и сделал. Видимо, и сами оптимизированные бинарники оптимизированы под armv7. При этом это ещё stable версия. Их current ветка по их словам на armv6l вообще не должна работать:

Slackware ARM -current hard float port has a minimum CPU requirement of ARMv7-a architecture and cannot be installed on a Raspberry Pi (1) which features ARMv6 architecture. Slackware ARM -current hard float port can only be installed on a Raspberry Pi 2 and Raspberry Pi 3.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

gentoo есть для таких случаев. А под старые процы и так везде прогибаются. Из-за 2 процессоров в armv7 везде используют только 16 vfp регистров и не используют neon

mittorn ★★★★★
()
Последнее исправление: mittorn (всего исправлений: 1)

Не могу не спросить про KOI8-R. Впрочем слабо понимаю назначение Raspberry Pi.

Ygor ★★★★★
()

я думаю лучше отжалеть денег на rpi2 ибо rpi это дикий тормоз. 2я версия намного будет приятнее в работе.

ну а там и терминалы глядишь перестанут тормозить :)

mrdeath ★★★★★
()

Я так понимаю, фон рабочего стола ест больше памяти, чем всё остальное вместе взятое (включая ядро).

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Тьфу, вспомнил бмпшки на 98-й винде в десятки мегабайт съедающие всю оперативку.

mandala ★★★★★
()

а emacs начинает запускаться, но после первой отрисовки окошка портит его и висит.

А какой тулкит использовался при этом? У меня была такая же проблема с emacs-lucid на Xaw3d, но с IceWM. Запускался emacs, показывалось окно, а дальше 100% нагрузка на процессор и висит. Проблема оказалась в несколько странном минорном изменении в IceWM - он посылал ConfigureNotify, когда выставлялись WM_NORMAL_HINTS, а не должен посылать. Emacs при получении ConfigureNotify выставлял WM_NORMAL_HINTS, а IceWM снова по этому случаю отправлял синтетический ConfigureNotify. И впадаем в бесконечный цикл. Пришлось патч отправлять. Происходило это только с Emacs, другие приложения были ОК.

Кстати, бесконечный цикл обрывался, если emacs-lucid делаешь fullscreen, например.

UPD: запусти emacs с xtrace, посмотри, что прет между emacs и X-сервером, когда окошко висит.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 4)
Ответ на: комментарий от mittorn

вангую в будущем такое

А почему бы не собрать под i386?

eR ★★★★★
()
Ответ на: комментарий от Zubok

GTK2. Уже писал выше, что это, по ходу, следствие оптимизации ряда бинарников под armv7.

djview4 на Qt вполне собрался и работает, хотя слакбилд собрать пакет не смог - засыпался с «Illegal Instruction» на конвертировании иконок. gtk-demo стартует, но потом засыпается с «Illegal Instruction». gtk3-demo даже не стартует, сразу выпадает в «Illegal Instruction».

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Sunderland93

Because I can.

Я уже не один год делаю из Raspberry Pi десктоп как я его вижу: Релиз Pisaahriktux 1.0 (Desolate Universe) , Вышел Pisaahriktux 2.0 (Hara holkutuk) , Релиз Pisaahriktux 4.0 (Naagliteruufaetraceerefocozeneaxtoreial II) .

А теперь, вот, и до установки Slackware добрался.

saahriktu ★★★★★
() автор топика

Почему у вас со спуфей Fixed выглядит столь божественно? У меня он выглядит настолько отвратно, что даже не установлен.

Конечно, хорошо, что это дело завелось, но выглядит кошмарненько.

r3lgar ★★★★★
()

Значицца pdf открываешь, а как редактор - так... Позырь в сторону mg.

Тогда да, будет веселее...

vombat
()

Не дочитал, в тексте пашут? Тогда чё Слака? Чё чёта не выбрать другое?

vombat
()
Ответ на: комментарий от Sunderland93

> Зачем из малинки делать десктоп?

Начинает тормозить - подключаешь к первой вторую, и дальше работаешь :-) Или так нельзя? Без перезагрузки?

ZenitharChampion ★★★★★
()
Ответ на: комментарий от mittorn

Там непаханое поле того, что можно натворить. Даже в Raspbian можно обнаружить неожиданные и оригинальные глюки. Например xscreensaver может повесить всю графику своим запуском или clementine иногда не угадывает скорость хода времени и воспроизводит файл с произвольной скоростью от 0х до 4х.

kirill_rrr ★★★★★
()

Большой плюс уже за попытку. На Pi2/3 ещё куда ни шло, но тут сборка идёт весьма неспешно... И 512М памяти часто мало.

З.Ы. От сборки gentoo на Pi3 меня удерживает только kde5 в портеджах.

kirill_rrr ★★★★★
()
Ответ на: комментарий от Sunderland93

Потому что можно. RPi3 сопоставим с intel atom N270, только fullHD видеоускорение вместо 3д графики. Но и RPi 1B с простыми задачами вплоть до LORа в браузере справляется.

kirill_rrr ★★★★★
()
Ответ на: комментарий от mittorn

Так тринити это форк кде3, там kwin без эффектов и дельфина нет. Это не считая того, что ещё собрать надо, а в дебиане всё уже работает, причём хорошо. Пока хорошо, но похоже скоро обновят.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Речь кажется шла о rpi. TDE вроде пока не собирали под arm. А эффекты не нужны, нужен юзабельный интерфейс

mittorn ★★★★★
()
Ответ на: комментарий от mittorn

Так получилось, что я считаю 2 активных угла обязательным элементом юзабельного интерфейса. Даже если эффект рисуется 1-2 секунды. Да и qt4 на RPi довольно быстро рисуется - не медленнее чем gtk2. Не истребитель, но вполне летает.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Qt4 очень даже неплох по сравнению с qt5. Работает он шустро и жрёт не сильно больше чем gtk2. Только весит много и собирать долго.

mittorn ★★★★★
()
Ответ на: комментарий от Goganchic

«СПРАВОЧНИК ПО МАТЕМАТИКЕ (В ФОРМУЛАХ, ТАБЛИЦАХ, РИСУНКАХ)», И.В. Бабичева, Т.Е. Болдовская, Омск – 2010

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Чтобы юзать и красноглазить.

так таки зачем его «юзать»? в наши времена, как никогда, широк выбор вполне приемлемого по производительности ( атомы, кор2дуо, и3, рама от 2 гигов) за копейки.

так какова мысль запускать иксы на 80486 вд2-66 мгц и 4 мегабайтах рамы?

ну, кроме того, что вообще непонятно, на что жизнь тратить...?

wisedraco ★★
()
Ответ на: комментарий от wisedraco

Так хотя бы в качестве дополнительного десктопа. Например, на даче. Особенно когда жарит за 30 градусов. Одноплатники всё-таки повыносливей неттопов будут.

saahriktu ★★★★★
() автор топика

В целом работает весьма неплохо
нельзя запустить emacs и vim

У тебя в мозгу кодировка сбилась поэтому он печатает какой-то бред.

zabbal ★★★★★
()
Ответ на: комментарий от zabbal

В GUI режиме нельзя запустить, поскольку GTK2/GTK3 оптимизированы под armv7. А в текстовом режиме текстовые редакторы работают. Также вполне работают Qt, Tk, Motif,...

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Его поставил. fvwm сильностранный, а fvwm-crystall вообще жесть и нёх. Т.е. очевидно это конфигурируется очень гибко и работает реактивно, но жесть какая то.

kirill_rrr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.