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)

Вот — пока все ноют, человек что-то делает =)

Выложи лучше не образ, а профиль archiso, причём на гитхаб (а лучше вместе с оригинальным releng в отдельной ветке, чтобы тебе было удобнее мерджить апстримные изменения, а остальным — диффать относительно них же).

Кстати, какое-то странное субпиксельное ШГ. Не находишь?

И ещё, да, почему не адвайта? Она же милая вроде.

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

Понимаешь, у меня не только реленг видоизменен вместе с build.sh, но и сам archiso. Подготовка билд-скриптов, чтобы их куда-то выкладывать - совершенно отдельная песня. В принципе, завтра займусь. Но с оригинальным арчисо его уже мержить нельзя, и чем дальше, тем дальше они будут друг от друга отстоять.

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

Насчет шг - не наблюдается, разверни изображение на полный размер. Если в сжатом виде смотреть - да.

Адвайта проблем с унылыми скроллбарами не решает, а в остальном клиарлукс гораздо менее прожорлив.

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

но и сам archiso

В смысле, mkarchiso? /* Тогда я как перфекционист предлагаю сконвертировать хак в нормально оформленную фичу и засабмитить в апстрим, но это лонгтерм, да. */

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

С самого начала развернул, наблюдается.

А, ну тогда ок.

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

Да, mkarchiso, но этот патч актуален исключительно для x86-only и сделан как временное решение, пока авторы mke2fs не пофиксят свой тупняк в плане образов больше 2048 мег.

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

Но я так думаю, что mkarchiso будет ещё сильнее перепиливаться. Сильно уж много там лишнего (например, мне не нужен список пакетов и splash сислинукса в готовом образе, но сейчас без них нихрена не собрать)

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

splash сислинукса в готовом образе

Внутри rootfs? Если так, то решается добавлением соответствующего rm -r в root-image/root/customize_root_image.sh.

список пакетов

Который?

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

Решилось ограничением образа в 2047 мег, особенно когда реально задействовано (со всем мусором, который затем чистится) около 1990. Зачем mkarchiso выделяет на образ +10% от расчетной используемой памяти - лично мне непонятно.

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

Зачем mkarchiso выделяет на образ +10% от расчетной используемой памяти

Метаданные ФС (разнообразные таблицы, которые в ext2/3/4 имеют фиксированный размер) и прочая внутренняя фрагментация... наверное.

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

Который?

Сейчас не вспомню, завтра буду перепиливать - точно скажу.

Внутри rootfs? Если так, то решается добавлением соответствующего rm -r в root-image/root/customize_root_image.sh

ЕМНИП, ему нужен этот файл сплэша уже после того, как этот customize_root_image.sh отработал. Причём неважно, что в нём (я оставил пустой файл), загрузчик его уже не использует. Но без его наличия дальше сборка не идёт.

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

Странно. Но всё равно, было бы неплохо, если бы ты как-нибудь выложил свой профиль плюс модифицированный mkarchiso — в таком виде, в котором их можно легко сдиффать с официальными арчовскими.

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

Выложу профиль, в котором уже будет этот самый mkarchiso в одном каталоге с build.sh.

P.S. Хотя для 64-битников достаточно заюзать обычный mkarchiso, а из профиля взять только мой оверлей (root-image) и packages.both, модифицировать оригинальные конфиги сислинукса под моментальную загрузку без сплэша и адью. Образ, конечно, будет не 332 мега, а как минимум вдвое больше (мультиарч же), но зато не будут кукарекать «x86 не нужно». Просто я у себя это всё технически не могу воспроизвести, вот и потратил туеву хучу усилий для обеспечения x86-only сборки.

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

Да, что-то такое я и имел в виду.

Так можно, наоборот, сборку i686 исключить и оставить только x86_64... будет то же самое по размеру.

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

Почему, кстати, авторы пакета archiso этого не предусмотрели? Сделали бы три ключа для build.sh: build.sh --x86, --x64 и --multiarch. Нет же ж, шовинизм.

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

...ага, который по понятным причинам можно собрать только с x64-тачки.

Думаю, такие патчи в archiso они точно не примут, разве что делать форк archiso32. :)

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

А. Хехе, действительно.

Думаю, примут. Они же как-то сами собирают i686, x86_64 и только потом dual... (Хотя могут сказать — «имеющий руки да впилит сам» — а арч как раз для таких...)

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

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

border-radius
() автор топика

Как решаешь проблему с самописными SSL сертификатами у сайтов, которые отвергает dwb?

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

Угу и мы сразу возвращаемся к проблеме человека-по-середине, потому что в этом режиме dwb будет принимать все сертификаты подряд. А нужно чтобы была возможность доверять какому-либо конкретному сертификату.

По идее необходимо утвердить сертификат на уровень системы, закинув его в /etc/ssl/certs/, но мне так и не удалось заставить dwb доверять например https://gajim.org, поэтому я плюнул и вернулся на тормозной Firefox.

Poisoned ★★★
()
Последнее исправление: Poisoned (всего исправлений: 1)
Ответ на: комментарий от MiniRoboDancer

[troll-mode]browser-based же[/troll-mode] А вообще, посоветуй неинтерактивный плеер трекерной музыки, чтоб не только локальные файлы читал, но и урлы (дабы не велосипедить что-то там с wget). Mikmod так вроде не умеет.

border-radius
() автор топика

А знаешь, Ш действительно не Г. В скриншотах минималистичных окружений, которые тут обычно выкладывают это - редкость.

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

я считаю, что самоподписанные сертификаты имеют право на жизнь.

это бесспорно, только в этом случае сложнее понять, что тебя хакнули, если ты доверяешь ВСЕМ ssl-сертификатам, а не каким-то конкретным(пусть и самоподписанным).

Пример: ты зашел по https на vasya.org, тебе выкинуло предупреждение что сертификат с отпечатком foo - невалидный. Ты говоришь - окей, я доверяю этому сертификату, он точно от Васи.

А потом кто-то встроился посередине и подменил сертификат Васи на сертификат с отпечатком bar. Есть мнение, что dwb с ssl-strict=false прохавает этот сертификат и ты даже не узнаешь что тебя поимели.

Выкидывать предупреждение в стиле: «Эй, у Васи новый сертификат с отпечатком bar, это ок?» было бы неплохо

// сам dwb не пользуюсь на регулярной основе, просто мысли вслух

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

Ну дык ttf-droid же. В бракузере Droid Sans, в панельках бракузера - Droid Sans Mono.

border-radius
() автор топика

Жаль что 32 bit. А так ОС для флешки иногда нужная вещь. Бубунту и т.д долго грузится, хотелось бы что-то легкое и красивое, если знаете посоветуйте. :D

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

Пиши в багтрекер dwb, опять же. Есть случаи успешных MITM-атак с совершенно валидными сертификатами. Есть случаи, когда для шифрования трафика вообще "традиционная" система сертификатов не нужна (man i2p). В данном конкретном случае всё, что я могу сделать - запилить несколько профилей (разных конфигураций) для dwb и тулзу для их переключения (в общем случае, переключение профиля означает не только замену активного конфига, но и запуск/останов сторонних служб, типа того же i2p), среди которых будут различные уровни параноидальности. За чем-то бОльшим - это не ко мне.

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

Жаль что 32 bit.

Но на 64-bit вполне себе запускается.

border-radius
() автор топика

Лютое радужное ШГ. Лютее стандартного радужного ШГ. Возможно разный порядок субпикселей.

А в целом непонятно, но интересно, держи нас в курсе.

P.S. там в кошерную консольку доступ есть? Удобный терминал и браузер, что ещё нужно для счастья?

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

В кошерную нет, есть :run xterm сугубо для отладки, :procview для запуска htop в этом самом xterm, ну и :volctl для альсамиксера.

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

Есть случаи успешных MITM-атак с совершенно валидными сертификатами.

Мы сейчас не рассматриваем дыру в библиотеках а-ля OpenSSL или дырявый корневой центр. Вопрос о потенциальной уязвимости в самом dwb. Потому что если она таки есть, то как бы хороши не были библиотеки и вся остальная инфраструктура - пользователя всё равно поимеют.

Есть случаи, когда для шифрования трафика вообще «традиционная» система сертификатов не нужна (man i2p).

Это лежит за пределами обсуждения работы браузера по протоколу https в обычном, большом интернете. i2p и tor безусловно интересные проекты, но речь о 90% www-интернета, который работает по обычной клиент-серверной системе без дополнительных «луково»-«чесночных» прослоек.

В данном конкретном случае всё, что я могу сделать - запилить несколько профилей (разных конфигураций) для dwb и тулзу для их переключения (в общем случае, переключение профиля означает не только замену активного конфига, но и запуск/останов сторонних служб, типа того же i2p), среди которых будут различные уровни параноидальности. За чем-то бОльшим - это не ко мне.

Идея с профилями - зачётная, да. Я к тебе претензий и не выдвигаю - тут чёткий вопрос к апстриму dwb. Я б написал на багтрекер, но я не имею привычку это делать, если я не смогу оперативно потестировать патчи, которые мне предложат разработчики - dwb, как я уже сказал, я на регулярной основе не использую...

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от intelfx

Впилил хомячковые вещи (кодеки для HTML5 audio/video, кстати, mp3 и flac тоже, а также говнофлэш и торможабу IcedTea) - образ потяжелел до 400 мег. Блин. Но всё равно постараюсь, чтоб на полгиговую флэшку даже релизная версия уместилась.

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

Ну и да, флэш включается отдельно на каждой странице по клику. Так что говнобаннеры, жрущие всё и сразу, не грозят. :)

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

В данном контексте оверлей - то, что помещается на корневую ФС образа непосредственно перед его окончательной сборкой, в случае чего перезаписывая те файлы, что там были до этого после установки базовой системы и всех пакетов.

Спасибо.

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