LINUX.ORG.RU

Асгард жив! Тестовый ноут всё тот же.

 , asgard, , , haters gonna hate


0

1

Аккурат к началу Дня программиста вышел третий релиз-кандидат веб-ориентированной системы Asgard. Поскольку это хоть и мажорный, но всё же RC, в новостях о нём писать не комильфо, так что по старинке напишу здесь. Ютуб на скриншоте оказался не случайно, сейчас объясню, почему.

Посмотреть оригинал новости и скачать образ Asgard RC3 можно на странице релиза на гитхабе. Для Ъ публикую почти дословный перевод заметки.

В третьем RC произошло множество существенных изменений:

  • Переход на новый формат образов - с гибридных исошников на образ флэшки примерно в гиг, где большая часть - пустое место для persistent storage.
  • Собственно, введение persistent storage на основе технологии copy-on-write по дефолту и режима Safe mode, в котором можно загрузиться в изначальный образ, не подключая все свои изменения из COW-хранилища.
  • Полный и окончательный переезд на GTK3 (да, говнофлэш выпилен к чертям).
  • Самое важное, ИМХО: это, наверное, первый дистр, в котором из коробки пофикшены баги с воспроизведением HTML5-видео в WebkitGTK ещё до того, как это стало мейнапстримом. Установлена пропатченная каиро 1.12 и туева хуча новых кодеков. Скрин как раз показывает корректную работу ютуба там, где раньше были крэши и чёрный экран.
  • Вместо mpg123 и MPlayer теперь mpv, а dwb-команды :playmp3 и :stopmp3 переименованы в :playmedia и :stopmedia.
  • Впилен консольный клиент музыки для втентакля, не требующий никакой там регистрации - доступен из консоли по команде vmusic и из dwb по команде :vmusic.

Ну и ещё куча мелких фиксов. Всё ПО, естественно, обновлено до последних версий, так что ведро 3.16.2, systemd 216 и т.п. к вашим услугам.

P.S. Отдельная благодарность intelfx за помощь в разруливании всей этой бодяги с HTML5-видео и помещение пропатченной каиры в основной AUR.

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



Проверено: Licwin ()
Последнее исправление: border-radius (всего исправлений: 1)

Она не пропатченная, она просто из гита и по-нормальному сконфигуренная =)

Кстати да, у меня почти получилось пускать иксы напрямую из systemd как сервис. Если я порешаю оставшиеся две с половиной проблемы — создам отдельный HOWTO-тред и тебя туда кастану.

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

Она не пропатченная, она просто из гита и по-нормальному сконфигуренная =)

Ну, я имел в виду, что туда уже этот патч do not tesselate empty boxes применён.

Кстати да, у меня почти получилось пускать иксы напрямую из systemd как сервис.

Жесть. С автологином вопрос решается так же, как и раньше, или иначе?

Если я порешаю оставшиеся две с половиной проблемы — создам отдельный HOWTO-тред и тебя туда кастану.

Хорошо.

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

Иначе, в том и дело. Я хочу избежать оверхедной цепочки «getty -> login -> bash -> startx» и запускать из systemd-юнита сразу иксы. Но внешне все останется как и раньше.

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

Меня тоже кастани, пожалуйста.

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

В юните можно указать альтернативное имя пользователя и попросить создавать PAM-сессию, так что без su. Единственная нерешенная проблема (компа сейчас нет под рукой, так-то наверняка тривиально решается) — это невозможность убить сессию, послав сигнал startx'у (а остальным процессам при остановке юнита сигнал не посылается, потому что они в другой цгруппе — наверное, бага в systemd).

intelfx ★★★★★
()

Асгард жив!

Молодые боги не прошли?

gill_beits ★★★★
()

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

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

В общем, я сейчас пытаюсь навелосипедить свой собственный startx, который будет делать в конце exec xinit (xinit, в отличие от, корректно ловит и обрабатывает сигналы). Где-то через час точно напишу howto-пост.

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

Ок. Раньше завтрашнего вечера я всё равно не у дел и не смогу ничего потестить.

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

Какие программы? Веб-приложения all the way. Это же убийца Chromium OS и Webconverger. Консоль тут есть, по F12 доступна, и даже средства разработки есть (tcc, lua, python, gjs, awk, редактор nano), но всё это играет второстепенную роль.

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

Офис, например, дрова для принтера, музыкальный плеер, видеоплеер, архиватор, файловый менеджер, вино.

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

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

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

файловые менеджеры - атавизм

А вот за это хочется больно стукнуть. Даже для ориентированной на веб оси, хотя-бы примитивный файловый менеджер, ИМХО, нужен, особенно в свете качества интернета вне дома.

najlus ★★★★★
()

это, наверное, первый дистр, в котором из коробки пофикшены баги с воспроизведением HTML5-видео в WebkitGTK

Рассказать тебе про Генту?

devl547 ★★★★★
()

Ютуб
GTK3
втентакля

Зашкаливающая концентрация ненужно в одном посте.

где раньше были крэши и чёрный экран

Зато они теперь чёрный экран будет везде, где нужен флеш.

консольный клиент музыки для втентакля, не требующий никакой там регистрации

Мне бы лучше гейт VK->RSS/E-mail/etc для закрытых групп. Чтобы кто-то из зашкваренных себе на локалхост поставил и мне ссылки на нужное файло сливались.

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

Веб-приложения тоже можно локально устанавливать. Проблема в том, что облаконезависимых веб-приложений становится всё меньше.

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

Консоль есть (по F12 доступна, если кто не в курсе), там не busybox-ash какой-нибудь, а полноценный bash4, этого достаточно для менеджмента файлов.

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

Рассказать тебе про очень весёлую версию cairo 1.12? Если у вас в стейбл-репах уже 1.13, я за вас очень рад, долбитесь сами со своими циклическими зависимостями.

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

Зашкаливающая концентрация ненужно в одном посте.

Превед, obsolete-man.

Зато они теперь чёрный экран будет везде, где нужен флеш.

Говнофлэш НЕ НУЖЕН, в этом весь тонкий намёк.

Мне бы лучше гейт VK->RSS/E-mail/etc для закрытых групп. Чтобы кто-то из зашкваренных себе на локалхост поставил и мне ссылки на нужное файло сливались.

Осиль вк-апи и напиши, фигли там. Я VMusic так и написал, а токен доступа стыбзил с какого-то говнопоисковика (ололо.фм или что-то в таком духе, не помню уже).

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

При этом есть возможность поставить cairo-1.13.1

Которая ещё не вышла (под этой версией скрывается текущий транк из гита)

ССЗБ

И эти люди гонят на арчеров.

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

У тебя, наркомана-теоретика, есть полноценная замена Tilda под GTK2? Только не Guake, который без поллитры и гномореестра не отконфигуришь. А мне из гуятины всего-то dwb (который не зря под две разных GTK поддерживается) и tilda нужны.

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

Однако выложенныый токен скоро начнут несанкционированно использовать и прикроют, после чего vmusic перестанет работать. Такое было с me.kreker.vkmv на android. У автора приложения кончились аккаунты и теперь оно никому не нужно. Хотя там токен нигде не лежал, вместо него в apk был всунут шифрованный ключ доступа к серверу, и только на этом сервере находился клиент. И это не мешало частым блокировкам.

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

obsolete

Y NOT LEGACY

Говнофлэш НЕ НУЖЕН, в этом весь тонкий намёк

Ну страдай без него, чо. Впрочем, твой дистрибутив только для страдания и предназначен.

Осиль вк-апи и напиши, фигли там

Осиль-то можно, а вот отлаживать без акка...

токен доступа стыбзил с какого-то говнопоисковика

И много ль таких бугемнотов? Сомневаюсь, что они долго держатся. Впрочем, основная проблема не в этом — публичную учётку в закрытую группу вряд ли пустят.

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

Вполне вероятно, что тот говносервис уже использовал чей-то токен несанкционированно. Собственно, у них он тоже в открытом виде (внутри JS) лежал. Я подумаю о размещении токена централизованно, чтобы его можно было как-то обновлять, но причин беспокоиться пока нет. Токену даются апи-права offline,audio и ничего, кроме как стянуть музло, эти права не позволят (если авторы того сервиса не совсем йолопы).

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

Ну страдай без него, чо.

Говнофлэш нужен исключительно для говнобаннеров на говноресурсах и древних говносервисов с аффтарами-шиндусятниками с синдромом утёнка.

Впрочем, твой дистрибутив только для страдания и предназначен.

...сказал шиндусятник с жоперой-мини вместо браузера.

Осиль-то можно, а вот отлаживать без акка...

Попроси знакомого добавить приложение "Тетрис" (id 1) с нужными тебе правами (формат запроса - в доках тентакля), флаг offline в правах даст тебе токен с неограниченным сроком годности, юзай дальше в апи этот токен и не парься. Ну или купи левую симку и зарегай тестовый акк, фигли там.

И много ль таких бугемнотов?

Я тоже думал, что мало, на самом деле тысячи их, говнорунет - он такой.

Сомневаюсь, что они долго держатся.

Ну да, но их токены держатся дольше, чем их домены.

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

Аккаунт всё время asgard, через sudo доступен root, но теперь можно и создавать (persistent storage я на что пилил же). Вообще, можно экспериментировать как угодно, а в случае факапа загрузить ванильный образ через пункт меню Boot Asgard in safe mode и снести/переименовать COW-файл (находится в /asgardpers относительно корня флэшки).

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

Ну и упоротое у тебя настоящее. Я бы даже сказал, поддельное настоящее. Вот как ты думаешь, если система на старте жрёт 77 мег рамы (это уже при запущенном dwb и тильде), это много? И при этом я ещё в дефолты арчесервисов даже не лазил, чтобы поотключать там ненужнятинку типа remote-fs.target или journald (кстати, intelfx, это вообще отключаемая штука?).

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

Говнофлэш нужен исключительно для говнобаннеров на говноресурсах и древних говносервисов с аффтарами-шиндусятниками с синдромом утёнка

Стереотипы головного мозга. Под что подпадает, например, это или это?

сказал шиндусятник с жоперой-мини вместо браузера

Предложи свободную альтернативу, с бинарным протоколом и полноценным движком. Я вот проектирую потихоньку.

Ну или купи левую симку и зарегай тестовый акк

Дело не в симке, а в факте наличия аккаунта, даже фейкового.

их токены держатся дольше, чем их домены

Чего?

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

tilda не так уж и давно на GTK3 перешёл, патчей в новых версиях минимум. Алсо, оно там только для конфигурялки и табов используется, т. ч. можно относительно легко выпилить.

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

journald

Смотря что понимать под отключаемостью. Можно попросить его не хранить логи (Storage=none в /etc/systemd/journald.conf).

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

Смотря что понимать под отключаемостью.

Чтобы systemd-journald вообще в процессах не висел.

Можно попросить его не хранить логи (Storage=none в /etc/systemd/journald.conf).

Вот это я как раз только что сделал, но всё равно не то.

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