LINUX.ORG.RU

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

 , ,


0

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

Таки удалось поставить 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 ()

Что они там натворили что emacs и vim не работают?

mittorn ★★★★★ ()

Почему все на английском? Где божественная кои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)

а чем компилировал?

Harald ★★★★★ ()

Не могу не спросить про 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 ★★★★★ ()

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

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

r3lgar ★★★★ ()

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

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

vombat ()

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

vombat ()

Slackware, X11 и интегралы.
мерзость.

VeGeek ★★ ()
Ответ на: комментарий от 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 ★★★★★ ()
Ответ на: комментарий от kirill_rrr

А ты оверлей trinity подключи и tde поставь. В самый раз будет

mittorn ★★★★★ ()
Ответ на: комментарий от 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 ★★★★★ ()

а зачем? чисто доказать кому то, что,в принципе, можно?

wisedraco ()
Ответ на: комментарий от 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 ★★★★ ()
Ответ на: комментарий от Shadow

А хз. Впервые слышу.

root@raspberrypi:/home/rrr# aptitude search fvwm2
root@raspberrypi:/home/rrr# 

Пусто. Так что не посмотрю что он умеет.

kirill_rrr ★★★★★ ()
Последнее исправление: kirill_rrr (всего исправлений: 2)
Ответ на: комментарий от saahriktu

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

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