IPB

Здравствуйте, гость ( Вход | Регистрация )

> Минималы, Минималы для самостоятельной постройки своей системы .
Поделиться
kostyalamer
сообщение 8.4.2015, 21:34
Сообщение #1


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


До того как Анатолий написал свою знаменитую инструкцию по сборке дистров на m-p-d, а Михаил разбаловал всех регулярными сборками с разными рабочими столами, единственным способом получить свою рабочую систему был минимал от Толи .
На базе этой штуки продвинутые пользователи ( или просто веселые ламеры вроде меня ) собирали свои системы и начинали чувствовать себя уже немного линуксоидами а не просто чайниками.
На этом предисловие можно считать законченным .
Плиз в эту тему разные самосборные минималы, предназначенные для роста наших пользователей, кадры надо воспитывать самим, никто за нас это делать не будет.
( Толя мне приходится заниматься твоей работой, может соберешь чего-нибудь минимальное а я перепощу на форум Альта ? )
Ладно вступление закончено, для начала веселый минимальчик на fvwm :
https://yadi.sk/d/r0BD4r-2frRR6
контрольная сумма: https://yadi.sk/i/CIvfj1ZcfrVSP
Все собрано в m-p на свежем t7 и sysvinit. Эта балалайка весит 359 Мб и жрет очень мало памяти.
По-скольку цель этой штуки заставить людей соображать а не пользоваться готовым продуктом то там нет ни synaptic - а. ни альтератора.
Зато есть:
su , mc , apt , polkithuc , sysvinit, xterm и само-собой fvwm( пугать пользователей так уж сразу, а то гнома им подавай в кедах )
ляпал на скорую руку по-этому xdm без кнопок выключения ( тоже неплохо пускай выключают через терминал, глядишь команды полезные запомнят biggrin.gif )
Выглядит эта страшная радость так :
Прикрепленный файл  fvwm1.png ( 38.7 килобайт ) Кол-во скачиваний: 4


Прикрепленный файл  fvwm2.png ( 96.21 килобайт ) Кол-во скачиваний: 7


Жду размышлений от других сборщиков или пользователей на эту тему , а не сделать ли чего нибудь еще более минимальное вроде дистрибутива с одним xterm-ом на борту или вообще голой консоли без X-ов для любителей подолбаться wink.gif

Сообщение отредактировал kostyalamer - 8.4.2015, 22:41
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
speccyfighter
сообщение 9.1.2018, 23:45
Сообщение #2


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(kostyalamer @ 7.1.2018, 20:40) *
В связи с тем что я довольно долго последнее время ковырялся во FreeBSD ( и мне это понравилось ) захотелось сделать консольную сборку альта на которую пользователи накатят все что угодно : x-сы, DE и прочие свистелки-перделки.
Естественно , глядя на эту тему примерно отсюда : https://forum.altlinux.org/index.php?topic=36177.510 сборка будет на Sysvinit .
1) По моему здравому размышлению графика там нафиг не нужна ( накатывайте что хотите ), но думаю нужна отдельная sysv-шная репа.
...
Собрано на p8 (32-бита), размер образа чуть больше 400 Мб, в наличии apt с настроенными репами, mc , elinks .
Голая консоль. Стадия ранняя альфа уровня рабочей концепции - работы много, но она довольно интересная.
Присоединяйтесь smile.gif


Была у меня давным-давно идея насчёт консольной системы. Но увидел как в альтах клацают мышкой, она тихо скончалась.
Чтобы понять мою идею, нужно понять несколько вещей.
- Забыть, что вы хоть когда-нибудь устанавливали Виндоус.
- Забыть, что вы хоть когда-нибудь видели Линукс.
- Представьте что вы спектрумист сидящий на реальном харде.

Спектрум умеет:
- Показывать картинки
- Проигрывать музыку
- Показывать видео-демо в чанковой графике (смотри/ищи видеоролик-мультик локомотив или заставки к электронному журналу Adventurer)
- Редактировать тексты и графику
- Выводить файлы на печать
- Ходить в zx-net через c-dos модем
- Ходить по bbc-кам через hayes-модем
- Игры. Ох уж эти игры... Их количество на спектрум платформе не знает никто.

Одна из неписаных фундаментальных концепций спектрум-платформы:
- Никакого геморроя.
- Не заставлять пользователя набивать километровые строки команд там, где в этом нет никакой необходимости.
- Весь базовый функционал (музыка, кино, просмотр всевозможных типов файлов) должны быть просты до невозможности.
- Консольные команды не исключаются как не входящие в базовый функционал.
- При пользовании сетью и её настройке не заставлять пользователя испытывать боль пониже спины.
- И т.д.

А теперь всю эту концепцию спектрум-платформы спроецируйте на консольный образ и представьте каким он может быть без гномокедов и 3д-акселератора для отображения рабочего стола..

Но к сожалению у меня в ближайшее время планируется заказ винчестера у китайцев. На винчестере 74.5 гб мне тесновато со сборками. А пространство потихоньку съедается и объёмной документацией.

Что можно было бы делать потихоньку уже сейчас?
Кто помнит логику файлового менеджера is-dos?, - выполнение действия по нажатию Enter на файле.
Вот этот extent.txt надо перелопатить в mc, выдрать оттуда полный список утилит, создать набросок метапакета mc-extent, который бы зависимостями подтягивал все необходимые утилиты описанные в extent mc. Чтобы не прыгать с бубном вокруг выяснения что это за пакет. То что дефолтом mc умеет копировать-переносить-просматривать, эта отмазка не принимается: это умел и древний как мир pc shell под dos-ом. Т.е. идея в том, чтобы для начала повысить функционалльность mc до пользовательского уровня.
Т.е. при нажатии Enter на типе файла в mc должно выполняться действие, а не вываливание сообщения, отсутствует бла-бла-бла не могу выполнить действие. Пользователь здесь вообще не должен напрягаться.
Без этих наворотов mc больше похож на Volkov Commander.
Тут почти ничего нет и делов непочатый край:
Код
$ apt-cache depends mc-full
mc-full-4.8.20-alt1
  Depends: cdrkit-utils
  Depends: sqlite3
  Depends: mc = 4.8.20-alt1
  Obsoletes: <mc-complete>

Код
$ rpm -ql cdrkit-utils|grep bin/
/usr/bin/devdump
/usr/bin/isodebug
/usr/bin/isodump
/usr/bin/isoinfo
/usr/bin/isovfy



Ещё:
В альтах консоль..., ну это... Настройка сети (проводной/беспроводной) здесь вынесет пользователю мозг. Это надо как-то упрощать скриптом через запрос параметров для static/dhcp. Для начала можно было бы отталкиваться от nmcli. Или по вариантам.
Альтовый инсталлятор на ноутбуках никогда не умел настраивать беспроводку. А стало быть на настройку сети в консоли можно натолкнуться с разбегу.

mplayer:
Это надо как-то упрощать через запрос разрешения в ttyX и возможно скриптом или системным алиасом для автомата фулл скрин видео.
Теоретически можно было бы как-то так и с звуковой подсистемой авто-подставлять параметром, чтобы в финале строка запуска была бы максимально короткой и простой.
С аудио-потоками нет проблем совсем.
С видеопотоками всё хуже: линки меняются и адреса надо снова хакать. Как в консоли, пока не знаю.

Консольный браузер
Пользуюсь elinks, но есть гугло-ж0па - чёртов гугл поисковые страницы возвращает в windows-1251, а elinks на этом сильно спотыкается на кирилизованых страницах. Когда кодовая страница UTF-8, а charset windows-1251. Хоть ты позикс elinks-у подсовывай перед запуском. Повбывав бы цього гугла.
duckduckgo.com и yahoo возвращают в UTF-8 и на кириллице, на них elinks на рвоту не тянет.
яндекс вообще докатился: через elinks он не работает.

Насчёт чтотогуй
Была у меня когда-то линуксовая аварийка Insane с blackbox. Проще и легче некуда.


Короче:
Перегрузился я в runlevel 3.
Запустил видеоролик старого рок-н-рольщика Джо Кокера Please No More, - лирическая и я бы даже сказал нежная песня.
Есть у меня любимая команда под mplayer, которая не мусорит на экран при управлении.
Запустил это дело в полный экран. И получил офигитительный кайф, как будто сижу за спектрумом и смотрю видео.
Когда ролик закончился, посмотрел потребление памяти:
- При сизифном 4.9.62-std-def, памяти улетело 59 мегабайт.
Ещё короче:
- При просмотре локального видеоролика, %idle (свободные ресурсы) держится в среднем на 61-ом проценте и в консоли хватит 128 метров (80?) памяти и процессора от 800 мегагерц где-то в районе Pentium III с sse2.
Или ну уж с очень лёгким wm.


В альтах никак сконсольными играми, а классика PacMan есть и у федороделов и у убунтоводов:
https://losst.ru/luchshie-konsolnye-igry-linux
https://sourceforge.net/projects/myman/
https://rpms.remirepo.net/rpmphp/zoom.php?rpm=myman


Видео с видеосайта
Пошёл на принцип и в runlevel 3 вытянул Такси 1 Люка Бессона с ютубы через elinks, grep sed awk.
Особенность elinks в том, что он историю сохраняет на выходе.
Скрипт:
Код
$ youtube-dl -f 18 $(grep watch ~/.elinks/globhist|sed 's/ /\n/g'|tail -n1|awk '{print $2}')

Идея в том, чтобы через elinks зайти на страницу с кином, а elinks добавляет ссылки в историю на выходе.
Дёргаем последний watch из истории elinks и вырезаем линк, всё это подсовываем youtube-dl и качаем в текущий каталог.
Потом смотрим кино из runlevel 3:
Код
$ setterm --blank 0; mplayer -softvol -vo fbdev2 -xy 1024 -fs -zoom &>/dev/null Такси\ 1\ -\ фильм\ \(Люк\ Бессон\)\ 1998-xR_GJIToDR8.mp4



Ну вот так вот где-то мне виделся консольный дистрибутив для повседневного пользования.
Не хватает морального стимула.


Но для начала не жать на газ, начать с основного под минималку, с более унисерсального и востребованного. (с mc?)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- kostyalamer   Минималы   8.4.2015, 21:34
- - NotHAM   Цитата(kostyalamer @ 8.4.2015, 21:34) ......   8.4.2015, 22:04
|- - kostyalamer   Цитата(NotHAM @ 8.4.2015, 22:04) Тоже ког...   8.4.2015, 22:39
- - kostyalamer   Для перевоспитания теперешних пользователей Альта ...   11.4.2015, 17:38
- - dango_   Я за консольную минималку. Самое то для сборки про...   12.4.2015, 8:56
- - kostyalamer   Варианты немного потолще ( с альтератором ), повто...   12.4.2015, 18:36
- - kostyalamer   В связи с тем что я довольно долго последнее время...   7.1.2018, 22:40
|- - YYY   Цитата(kostyalamer @ 7.1.2018, 22:40) ков...   20.1.2018, 23:15
- - dango_   Цитата(kostyalamer @ 7.1.2018, 23:40) По ...   8.1.2018, 8:22
|- - kostyalamer   Цитата(dango_ @ 8.1.2018, 8:22) Начал раз...   8.1.2018, 21:30
- - speccyfighter   Цитата(kostyalamer @ 7.1.2018, 20:40) В с...   9.1.2018, 23:45
- - kostyalamer   Вот и я про тоже , глядя на фряху . Если возьмешьс...   10.1.2018, 0:27
- - speccyfighter   Посмотрел немного на скрипты mc. Немного поигрался...   10.1.2018, 6:16
- - kostyalamer   1) Юра держи прототип консольной системки на посмо...   10.1.2018, 7:47
- - dango_   Вспомнил, как на нетбуке настраивал Debian 7 для ж...   10.1.2018, 13:37
|- - kostyalamer   Цитата(dango_ @ 10.1.2018, 13:37) Для сво...   10.1.2018, 21:54
- - ksa   Посмотрите в этих образах, может скрипты какие при...   10.1.2018, 22:54
- - kostyalamer   Спасибо Серега, поглядим и втянем все что можно   10.1.2018, 22:59
- - kostyalamer   Кстати об lfm-е там вроде ничего хакать не надо , ...   10.1.2018, 23:22
- - speccyfighter   Есть наброски скрипта под mplayer. Есть серьёзная ...   11.1.2018, 16:13
- - kostyalamer   Мужики, пока я ковыряюсь с оторванным от systemd u...   13.1.2018, 20:50
- - kostyalamer   Ура, выпив несколько кофейников , за 2 дня мне уд...   14.1.2018, 0:52
|- - kostyalamer   Цитата(kostyalamer @ 14.1.2018, 0:52) Осо...   14.1.2018, 10:05
- - kostyalamer   Собрал пока со стандартным удавом. Добавил приложе...   14.1.2018, 15:05
- - kostyalamer   Кстати, еще о консольных игрушках : http://www.ope...   15.1.2018, 0:27
- - speccyfighter   Слил свежий минимал. На предмет, чтобы посмотреть,...   17.1.2018, 18:48
- - kostyalamer   Да, с удавом тоже все довольно грустно. Причем не ...   17.1.2018, 22:51
- - dango_   Цитата(speccyfighter @ 17.1.2018, 19:48) ...   18.1.2018, 8:22
- - kostyalamer   Переехал обратно на m-p-d . Натолкал туда немного ...   20.1.2018, 0:49
- - YYY   Насчет отрыва systemd Искал RPM-based дистр без s...   20.1.2018, 23:01
- - YYY   прицепляю пакет eudev только собрал... на пробу....   20.1.2018, 23:53
|- - kostyalamer   Цитата(YYY @ 20.1.2018, 23:53) прицепляю ...   21.1.2018, 0:19
|- - YYY   Цитата(kostyalamer @ 21.1.2018, 0:19) Оче...   21.1.2018, 0:23
- - kostyalamer   Принимается , Испанские товарищи молодцы, надо б...   21.1.2018, 0:08
|- - YYY   Цитата(kostyalamer @ 21.1.2018, 0:08) У н...   21.1.2018, 0:20
- - kostyalamer   eudev втупую запихать не удалось . Пришлось его пе...   22.1.2018, 22:10
- - dango_   Здесь spec от led для eudev версии 1.8 : http://gi...   23.1.2018, 7:50
|- - kostyalamer   Цитата(dango_ @ 23.1.2018, 7:50) Здесь sp...   23.1.2018, 20:13
- - kostyalamer   Неделю бился головой об клавиатуру , воюя с пропаг...   27.1.2018, 14:49
|- - YYY   Цитата(kostyalamer @ 27.1.2018, 14:49) Да...   27.1.2018, 16:39
||- - kostyalamer   Цитата(YYY @ 27.1.2018, 16:39) в мс и при...   27.1.2018, 23:54
|- - speccyfighter   Цитата(kostyalamer @ 27.1.2018, 12:49) Пр...   28.1.2018, 11:43
|- - speccyfighter   Цитата(kostyalamer @ 27.1.2018, 12:49) Пр...   28.1.2018, 11:57
|- - kostyalamer   Цитата(speccyfighter @ 28.1.2018, 11:57) ...   28.1.2018, 23:58
- - kostyalamer   Точно, звук добавлю. Попробуй wpa_supplicant посмо...   28.1.2018, 11:53
- - kostyalamer   Угу, у товарищей из arch-а по части wifi все гораз...   28.1.2018, 12:11
- - kostyalamer   Юра , connmanctl не пробовал для wifi , статика им...   28.1.2018, 12:20
|- - speccyfighter   Цитата(kostyalamer @ 28.1.2018, 10:20) Юр...   29.1.2018, 11:15
|- - kostyalamer   Цитата(speccyfighter @ 29.1.2018, 11:15) ...   29.1.2018, 15:25
- - kostyalamer   Исправленный вариант со звуком , заодно добавил co...   28.1.2018, 15:18
- - kostyalamer   Чем дальше тем страшнее в сборке с connman-ом ва...   28.1.2018, 22:40
- - kostyalamer   Очередная ссылка на закачку : https://yadi.sk/d/lk...   29.1.2018, 7:00
- - dango_   Цитата(kostyalamer @ 28.1.2018, 23:40) Че...   29.1.2018, 16:46
- - kostyalamer   Мужики, это победа !!! Я накатил fbzx ...   29.1.2018, 23:34
- - ksa   Похоже, что голый sysv без сети никому не нужен, к...   30.1.2018, 9:38
|- - speccyfighter   Цитата(ksa @ 30.1.2018, 7:38) Похоже, что...   4.2.2018, 0:04
- - ksa   А ещё есть etcnet. Да, это не совсем cli, но это о...   30.1.2018, 9:52
- - speccyfighter   Дублирую сообщение: Ну наконец-то... Ну не люблю ...   30.1.2018, 10:09
- - speccyfighter   Кстати: В минимал надо добавить udev-alsa, он сохр...   30.1.2018, 10:14
- - kostyalamer   Отлично, меня до выходных не будет, пока подумай, ...   30.1.2018, 20:09
|- - speccyfighter   Цитата(kostyalamer @ 30.1.2018, 18:09) От...   3.2.2018, 16:43
|- - kostyalamer   Цитата(speccyfighter @ 3.2.2018, 16:43) С...   3.2.2018, 21:44
|- - speccyfighter   Цитата(kostyalamer @ 3.2.2018, 19:44) Код...   4.2.2018, 2:53
- - kostyalamer   1) По пакетному составу предлагаю добавить aptitud...   2.2.2018, 7:35
|- - speccyfighter   Цитата(kostyalamer @ 2.2.2018, 5:35) 1) П...   3.2.2018, 16:56
- - speccyfighter   Кратко из увиденного: Лайв-образ Код# grep -H . ....   3.2.2018, 17:32
|- - kostyalamer   Цитата(speccyfighter @ 3.2.2018, 17:32) С...   3.2.2018, 19:05
|- - speccyfighter   Цитата(kostyalamer @ 3.2.2018, 17:05) Юра...   3.2.2018, 21:30
|- - kostyalamer   Цитата(speccyfighter @ 3.2.2018, 21:30) З...   3.2.2018, 22:13
|- - speccyfighter   Цитата(kostyalamer @ 3.2.2018, 20:13) 1) ...   3.2.2018, 23:23
|- - speccyfighter   Цитата(kostyalamer @ 3.2.2018, 20:13) 2) ...   4.2.2018, 19:37
- - speccyfighter   В live-sysv на NX6110 уходил в pm-suspend. Мне без...   3.2.2018, 23:13
- - kostyalamer   1) Точно, нифига нет истории, помнит команды толь...   3.2.2018, 23:57
|- - speccyfighter   Цитата(kostyalamer @ 3.2.2018, 21:57) 2) ...   4.2.2018, 0:32
- - kostyalamer   Свежая сборка с добавлением твоего пакетного списк...   4.2.2018, 9:36
|- - speccyfighter   Цитата(kostyalamer @ 4.2.2018, 7:36) Свеж...   4.2.2018, 13:25
- - kostyalamer   Всегда пожалуйста Собирать не долго, основное в...   4.2.2018, 14:19
- - kostyalamer   Юра ( YYY ) , если мне не изменяет склероз ты когд...   4.2.2018, 15:28
|- - YYY   Цитата(kostyalamer @ 4.2.2018, 15:28) Юра...   5.2.2018, 13:29
- - kostyalamer   Угу, и я тебе про то же - последняя система без эт...   4.2.2018, 21:27
|- - speccyfighter   Цитата(kostyalamer @ 4.2.2018, 19:27) Угу...   4.2.2018, 23:00
- - kostyalamer   Отлично, насчет истории есть одна идейка. Щупаю li...   4.2.2018, 23:24
|- - speccyfighter   Цитата(kostyalamer @ 4.2.2018, 21:24) Отл...   4.2.2018, 23:28
|- - kostyalamer   Цитата(speccyfighter @ 4.2.2018, 23:28) К...   4.2.2018, 23:36
- - speccyfighter   При использовании grep напрямую или в скриптах, ру...   5.2.2018, 8:58
- - kostyalamer   Да, надо будет альясы grep -овые выбросить оттуда.   5.2.2018, 9:04
|- - YYY   Вот RPMки во фрембуфере работает. картинки показы...   5.2.2018, 17:11
- - YYY   Pishu iz netsurf v consol'ke! Privet...   5.2.2018, 17:23
- - YYY   Вот микро программка PDF читать с форматированием ...   5.2.2018, 18:59
- - kostyalamer   Спасибо Юра, то что надо . Отправил в наши репы , ...   5.2.2018, 23:24
|- - speccyfighter   Цитата(kostyalamer @ 5.2.2018, 21:24) PS ...   6.2.2018, 1:56
- - kostyalamer   Votknul netsurf v rabochiy minimal iz pod nego i p...   5.2.2018, 23:46
- - romke   Приглашение у пользователя altlinux оканчивается #...   6.2.2018, 14:19
- - speccyfighter   Можно сразу по переменной: Код# echo $UID 0 ...   6.2.2018, 14:52
- - kostyalamer   Уговорили, будет вам $ у пользователя altlinu...   6.2.2018, 20:59
- - kostyalamer   Мужики, меня тут посетила интересная бредовая идея...   6.2.2018, 22:21
|- - YYY   Цитата(kostyalamer @ 6.2.2018, 22:21) Муж...   7.2.2018, 1:50
|- - kostyalamer   Цитата(YYY @ 7.2.2018, 1:50) может тогда ...   7.2.2018, 8:34
|- - YYY   Цитата(kostyalamer @ 7.2.2018, 8:34) Юра,...   8.2.2018, 1:21
- - kostyalamer   Проблема с историей пользователя altlinux решается...   6.2.2018, 23:16
3 страниц V   1 2 3 >


Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 16.6.2025, 4:22