LINUX.ORG.RU

Asgard RC1 на том же старом ноуте

 ,


0

2

...но загруженный с флэшки.

Кто не в теме, Asgard - мой самопальный x86-only браузерный дистрибутив для фриков и гиков с dwb в основе, на базе Arch, расширенный своим консольным фронтендом к netctl и юзерскриптами (а точнее - кастомными командами к dwb, делающими разные полезные вещи). Шрифты - исключительно семейства Droid, тема GTK2 (для кнопочек, диалогов аплоада файлов и т.п.) - обычный Clearlooks как нельзя лучше подошел ко всему, кроме скроллбаров в самом dwb, поэтому в нём скроллбары пока отключены.

Ещё скрины: диаложек, решенная проблема с ШГ в гитхабе безо всяких ttf-freefont и заодно текущий список команд.

Планы на ближайшее будущее: вернуть выпиленный автором dwb режим автоскролла по средней кнопке мыши, разобраться с апстримными багами с кодеками HTML5 аудио-видео.

Образ - загрузочный гибрид LiveUSB/LiveCD, сейчас весит 332 мега. Установщика нет и пока не предвидится. Образ могу выложить, но это же RC, там пока особо нечего смотреть. Даже будучи загруженным с флэшки, на этом самом ноуте асгард работает намного быстрее хромоси, установленной на хард.

Да, cast intelfx (отдельная благодарность), init_6, MLP_Fan из прошлого арчетреда, тролля MiniRoboDancer, а также gromes, Crixalis и прочих ветеранов дистростроя.

Ссылка на GitHub

>>> Просмотр (1280x800, 203 Kb)



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

Ответ на: комментарий от border-radius

Да ппонимаю. Я к тому, что у меня x86 доступен раз в неделю, а в остальной период времени только arm.

mittorn ★★★★★
()

а gparted там есть?

а из initrd работать может? если нет, то можно прикрутить какой-нибудь ключ для cmdline, чтобы он искал образ файла внутри initrd (чтобы, если мне понравится, не курочить каждый раз скрипты initrd) :)

а так - вроде бы, если мне не изменяют ощущения - отлично :)

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

Parted/gparted прикрутить несложно, но это же, блин, не дистрибутив общего назначения и не rescue-флэшка.

А в чём смысл пихать ВСЁ в initrd? Когда-то у меня был такой эксперимент, но с увеличением размера образа скорость загрузки стала не просто плачевной, но заставляла биться головой об стену, пока оно грузится. Нет, в initrd, как и во всех арчах, находится только то, что нужно для нахождения ФС диска/флэшки.

border-radius
() автор топика
Ответ на: комментарий от mittorn

Сурово, но под ARM заточенность Асгарда - вообще 0%. Только x86.

border-radius
() автор топика
Ответ на: комментарий от odii

Ясно, ты всё пропустил. :) dwb - это как dwm, только браузер. Минималистичная оболочка над голым вебкитом, ориентированная главным образом на клавиатуру + некислые возможности по кастомизации. Ну и да, немного от vim есть.

border-radius
() автор топика
Ответ на: комментарий от border-radius

А в чём смысл пихать ВСЁ в initrd?

мне надо чем-то, умеющим gparted, и небольшим, заменить http://pxe.51t.ru

флешек за последние лет 12 у меня было ровно две. :) а ipxe у меня есть в каждом grub, это одна команда для debian :)

odii
()
Ответ на: комментарий от border-radius

Нет, в initrd, как и во всех арчах, находится только то, что нужно для нахождения ФС диска/флэшки.

я нормально делал и 600 мб образы с archlinux в initrd. и так же нормально грузил их по *PXE. только последний из них - это linux 3.4, а мне хотелось бы чего-то актуального, и размером поменьше...

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

мне надо чем-то, умеющим gparted, и небольшим, заменить http://pxe.51t.ru
а мне хотелось бы чего-то актуального, и размером поменьше...

Ну это полный узкоспециализец. Глянь официальный сайт slitaz, у них есть нетбут через iPXE.

а я думал, что dwm, только браузер - это surf :)

Нет, surf - это вообще голый вебкит + однопиксельная строка загрузки и всё.

border-radius
() автор топика
Ответ на: комментарий от border-radius

Ну это полный узкоспециализец. Глянь официальный сайт slitaz, у них есть нетбут через iPXE.

блин, чтобы искать образ для монтирования не снаружи, а внутри - это ровно одна опция. если её там до сих пор нет. и всё, сразу будет всё работать. :)

конечно, можно просто тупо выкинуть весь код поиска модуля, и прописать его вручную... но вдруг мне понравится и захочется регулярно обновления делать...

в общем, в любом случае - сначала надо скачать. ждём скачиваемой версии. :) жаль, я лоробота прибил, иначе бы подписался :)

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

Слитаз-стейбл весит 35 мег, асгард - 400. Угадай, что из этого больше тебе подойдёт для загрузки по сети? Реально, тебе проще собрать образ с голым GParted-ом на базе archiso самому, чем что-либо из этого пытаться под твои цели адаптировать. Тебе ж ни сеть (внутри образа) не нужна, ни звук, ни браузер с кодеками, только иксы с полноэкранным гпартедом. А это заняло бы гораздо меньше места.

border-radius
() автор топика
Ответ на: комментарий от border-radius

Слитаз-стейбл весит 35 мег, асгард - 400. Угадай, что из этого больше тебе подойдёт для загрузки по сети?

я уже 7 лет пишу, чем мне slitaz не подходит. :)

чем что-либо из этого пытаться под твои цели адаптировать. Тебе ж ни сеть (внутри образа) не нужна, ни звук, ни браузер с кодеками

я пока не собираюсь адаптировать, я хочу вбить, как есть.

а потом я туда ещё ii вфигачу обязательно, так что браузер - нужен. :)

зато эта штука круто выглядит, вот что главное. а то обычно крутость всякую на скриншотах кажут, а чтобы в одно нажатие можно было себе загрузить как ос - так нифига :)

odii
()
Ответ на: комментарий от border-radius

дабы не велосипедить что-то там с wget

Чего там велосипедить?

#!/bin/bash
cd /tmp
wget $1 -O netfile
xmp netfile
rm netfile
Тебе дали юниксвей — пользуйся! Не, не хочу, хочу жрать говно...

MiniRoboDancer ★☆
()
Ответ на: комментарий от border-radius

Короче, IcedTea выпиливаю нахрен. JRE в браузерах - не жилец.

border-radius
() автор топика
Ответ на: комментарий от border-radius

Емануться. И сколько там щас народу?

Несколько человек. :)

Зы. Я вообще думаю, как перл выпилить, а тут ещё питон встраивать?

Перл большой. А python я и в текущий pxe.51t.ru встроил, общим размером 97, по-моему мб, где поместились и seamonkey, и e17, и gparted, и куча приложений, и десяток игрушек :) в общем, урезанный от всех больших игрушек http://enjoy.51t.ru

и занял этот python, вместе с до кучи mercurial, то ли 2 то ли 3 мб в сжатом виде. там и система управления и простенький пакетный менеджер - всё было в виде веб-интерфейса на python.

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

Я такое уже делал когда-то. Только вместо статического тестдиска там были статический бизибокс и статический питон.

border-radius
() автор топика
Ответ на: комментарий от odii

дискомфрот
Почему Emacs OS?
Не пищит и не портит текст!

ЛІЛ

border-radius
() автор топика
Ответ на: комментарий от border-radius

да стыдно было просто одну исошку выкладывать :) я нашёл первый попавшийся шаблон в нужном стиле и за 10 минут раскидал там текста, чёб круто было :)

odii
()
Ответ на: комментарий от intelfx

Короче, перепилёж щас идет масштабный. Делаю packages.base рядом с packages.both, базовая система будет ставиться оттуда... хотя. может, объединить их нафиг?

border-radius
() автор топика
Ответ на: комментарий от intelfx

Просто у меня 70 пакетов всего (base + both). В build.sh это делается двумя вызовами mkarchiso (делалось тремя, но один вообще не нужен оказался). Накладнячок-с.

border-radius
() автор топика
Ответ на: комментарий от intelfx

Точнее, 70 пакетов указано, а остальные стопицот тянутся по зависимостям, естественно.

border-radius
() автор топика
Ответ на: комментарий от border-radius

Да и пофиг — это при сборке, а не в рантайме. А в таком случае предпочтение стоит отдавать понятности кода..

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

Это мало того что велосипед, так ещё и с квадратными колёсами, т. к. стриминг не сделаешь (а он нужен чаще, чем взятие обычного медиафайла по URL-у).

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

На самом деле, в логике build.sh разбиение на несколько групп пакетов имеет смысл: 1) если мы реально не трогаем группу base, 2) если мы собираем под несколько архитектур. В данном случае оба пункта не выполняются, так что понятнее, когда все пакеты в одной точке находятся, и не надо путаться, где находится dhcpcd, а где rfkill.

border-radius
() автор топика
Ответ на: комментарий от border-radius

Через пайп там нормальное сообщение не организуешь, плеер не будет качалку ждать.

MiniRoboDancer ★☆
()
Ответ на: комментарий от border-radius

Перезагрузку при панике в ядре включить.

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