Разработчики проекта postmarketOS, развивающего дистрибутив Linux для смартфонов, базирующийся на пакетной базе Alpine Linux, стандартной Си-библиотеке Musl и наборе утилит BusyBox, объявили о предоставлении возможности использования системного менеджера systemd. В результате работы по реализации поддержки systemd, которая велась около года, подготовлен и доступен для тестирования прототип сборки, в которой вместо системы инициализации OpenRC задействован systemd...Подробнее: https://www.opennet.me/opennews/art.shtml?num=60737
Поглядел список девайсов. Довольно грустненько. Сонь, казалось бы, много. Но у кучи просто "does not boot". Хотя, казалось бы - AOSP + SODP. :(> в условиях постоянно растущей зависимости GNOME и KDE от компонентов systemd
Да... как-то немодульно выглядит. Хотя, конечно, такой широкий компонент как ДЕ не может рано или поздно не залезть в системный слой.
Многие выбирают PostmarketOS исключительно потому что "без SystemD" , а эти клоуны его туда тащат! Не видать им моих донатов :P
Вон уже и клоунов понаставили в их "systemd megathread" на Gitlab'е - https://gitlab.com/postmarketOS/pmaports/-/issues/2632
У systemd-хейтеров классическая аберрация сознания: они считают, что таких большинство.
Не думаю, что хотя бы один процент выбирает PostmarketOS именно по этому критерию.
На PostmarketOS "нелюбителей SystemD" может оказаться и больше половины: ведь если почти все остальные Linux'а на смартфоны - содержат SystemD, вполне ожидаемо что почти все любители свободы инита скопятся на этом дистре. Но создатели PostmarketOS не понимают своей userbase - и, пойдя простым путём принятия SystemD, PostmarketOS потеряет свою уникальность и станет лишь "одним из" полчища SystemD-шных дистров. Кстати, если соберёшься делать свой Linux-дистрибутив, обязательно делай его без-SystemD'шным - только тогда он не затеряется среди обычных BolgenOS'ов и на него потянутся пользователи
Самый прикол в том, что на аппаратах, где лучше всего работает, эта операционка нафиг не нужна, там родная получше уже есть.
Прекрасно. Вот бы ещё избавиться от musl, и получился бы прекрасный дистр.
Таких ведро с горкой,можно устать перебирать обои.
Только их не установить на смартфон.
> Вот бы ещё избавиться от musl,Чё, такая сильная любовь к зависимостям либс?
А в чем смысл в musl, кроме поддержки анти-GPL повестки? Glibc производительнее, и не настолько больше, чтобы это имело практическое значение. Может быть поддержка статической компоновки в musl бывает полезна, но это не наш случай.
Да и с совместимостью с большой оравой софта в Glibc, как бы, лучше.
> поддержки анти-GPL повесткиДоподлинно известно, что анти-GPL повестку поддерживают только голоса в голове у тех, кому она мерещится.
>> поддержки анти-GPL повестки
> Доподлинно известно, что анти-GPL повестку поддерживают только голоса в голове у тех,
> кому она мерещится.Недавнее от Меты:
"Partner represents and warrants that it shall not introduce into WhatsApp’s Systems or Infrastructure, the Sublicensed Encryption Software, or otherwise make accessible to WhatsApp any viruses or any software licensed under the General Public Licence or any similar licence (e.g. GNU Affero General Public License (AGPL), GNU General Public License (GPL), GNU Lesser General Public License (LGPL)) containing a "copyleft" requirement during performance of the Services"
Контекст:
https://developers.facebook.com/m/messaging-interoperability/
https://news.ycombinator.com/item?id=39633936
> А в чем смысл в musl, кроме поддержки анти-GPL повестки? Glibc производительнее,
> и не настолько больше, чтобы это имело практическое значение.А таки musl компактнее, и код в нем не такой спагетти монстр как в glibc. С всеми оптимизациями и проч код glibc получился жутковат и сама либа жирная. И это идет настолько далеко что до сих пор есть репродусер роняющий glibc из многопоточного приложения гонкой - в кишках именно glibc.
> А в чем смысл в musl, кроме поддержки анти-GPL повестки?В свободе. Возможностью делать статические бинарники, которые не приваязанны к конкретной версии глибс, с которой, хошь не хошь - а обязан подтянуть всю срань которая не известно зачем (врочем не надо быть фокусником чтоб понять - зачем) тянет за собой то, что програме не усралось, привязывая процесс к подконтрольной ОСи
> Glibc производительнее, и не настолько больше, чтобы это имело практическое значение.
очень спорное утверждение. Большее количество кода обычно не может быть производительней того что меньше
> Может быть поддержка статической компоновки в musl бывает полезна, но это не наш
> случай.Тренд и фалловинг - сильная штука...
Mobian?
Околомертво.
Печально всё это...
Итак, те, кто орал, что systemd ненужно и нужно использовать аналоги его сервисов, эти самые сервисы не хотят поддерживать. Зачем тогда орать было? Перешли бы все systemd и все.
А АврораОС с Systemd?
Так то PulseAudio там есть.
Да, с системд, он там ещё с сэйлфиша остался.
> Да, с системд, он там ещё с сэйлфиша остался.круто, раньше у меня был смартфон с PulseAudio (Ubuntu Phone)
А теперь PulseAudio + Systemd - труЪшно
Pipeware завезут в какой модели?
смену чисто ради смены вряд ли будут делать
так чт осомневаюсь, что это случится в обозримом будущем
Реально 😮 Мечта опеннетовца,---
| Aurora 4.0.2.303 (Balakovo)
'---
[defaultuser@R570E ~]$ systemctl status pulseaudio
● pulseaudio.service - PulseAudio (system-wide mode)
Loaded: loaded (/usr/lib/systemd/system/pulseaudio.service; static; vendor pr
eset: enabled)
Active: inactive (dead) since Thu 2024-03-07 18:45:35 +07; 2h 32min ago
Process: 2021 ExecStopPost=/bin/sh -c rm -f /run/pulse/pid (code=exited, statu
s=0/SUCCESS)
Process: 793 ExecStart=/usr/bin/pulseaudio --daemonize=no --system --disallow-
module-loading $CONFIG (code=exited, status=0/SUCCESS)
Main PID: 793 (code=exited, status=0/SUCCESS)
Logbookd, superd, elogind - кто все эти люди? Зачем их позвали?!
Ну как зачем. Чтобы только не "раздутый" "блоб" systemd. А тут оно вон как вышло
> Logbookd, superd, elogind - кто все эти люди? Зачем их позвали?!Попытка соорудить аналог системды без системды. Как будто в результате это дело получилось лучше. Только удобное управление системой испортили почем зря.
>Из используемых прослоек должное сопровождение и уровень поддержки необходимой функциональности обеспечен только в openrc-settingsd и eudev.Комиты в eudev имеются датированными last week, совсем непохоже на загибание. Не пора ли Gentoo вернуться на eudev?
Если вам дюже сложна сопровождать OpenRC, то накой продолжать использовать Alpine? Мыши плакали, кололись, но продолжали грызть...
> в которой вместо системы инициализации OpenRC задействован systemd.Поздравляю, до них наконец дошла идея перестать страдать фигней и пытаться переизобрести вел с квадратными колесами.
Вот такая же мысль. Хотя у казалось бы основанном на Убунте UBPorts тоже бесконечные проблемы. Может не в стульях дело?
Знать бы ещё какой смартфон на этой postmakeros работает более менее без багов, кроме pinephone.
Если отсутствие камеры за баг не считать, то как минимум Oneplus 6(T), и Wileyfox Swift с Lenovo A6000, которые у меня были, вполне прекрасно работают
Завтра получу планшет Asus Transformer Pad TF300T с клавиатуркой, установлю u-boot с постмаркетосью и может сюда отпишу, как оно.
На Lenovo a6000 есть баг как бы кнопка уменьшения звука постоянно зависает и нажимается без остановки и убирает звук в 0 без перезагрузки не исправляется и звонки и всё со звуком как следствие не работает.
А ещё на нём маловато оперативки для просмотра интернета фаерфокс может зависнуть на некоторых сайтах.
Хотя кнопка железная не западает и не нажата даже. По крайней мере у меня так.
> На Lenovo a6000 есть баг как бы кнопка уменьшения звука постоянно зависает
> и нажимается без остановки и убирает звук в 0 без перезагрузки
> не исправляется и звонки и всё со звуком как следствие не
> работает.у меня этого не было. это у Вас хардварные проблемы с леново, не фирмварные
> А ещё на нём маловато оперативки для просмотра интернета фаерфокс может зависнуть на некоторых сайтах.
это не баг, это просто слабое устройство. с андроидом он также не сможет просматривать современный страшный жабаскрипт без зависаний.
Спасибо за подсказку. Странно в Андроиде вроде такого не было, но возможно это новая поломка у меня в самом телефоне.
> у меня этого не было. это у Вас хардварные проблемы с леново, не фирмварныеНе факт. На realme C21 с 11 андроидом похожая проблема, решается откатом на десятку.
> Если отсутствие камеры за баг не считатьСчитать.
Камера не работает в принципе?
Нету дров? Или лечится сторонней аппликухой?
Просто думаю взять как раз oneplus 6(t) с целью втыкания туда постмаркета.
Открываешь страницу с таблицей со списком устройств и поддерживаемых функций.
https://wiki.postmarketos.org/wiki/Devices
А вообще у них где-то было написано Soc какого производителя наиболее подходит.
Вообще сабж чисто воды DIY, т.е. все самому писать, никто за тебя поддержку твоего устройства не напишет.
Librem Purism.
YOBA.pngВо ВСЕХ остальных трубках хоть что-то, да не работает.
Pinephone у меня сломался где-то через год или чуть меньше, да и батарея у него слабая к сожалению, быстро садится.
Ничто не мешает поставить батарею получше, она там даже не припаяна
Типа с алиэкспресс, «трёхкратная ёмкость!!!»?
И как оно в целом?
Думал взять, но закрутился, не до этого было, а потом ссанкции и все такое. На вторичке полтора предложения по неадекватным ценам.
Лучше бы GPS из ModemManager вынесли.
А меня интересует прибит ли гвоздяли ModemManager к Linux? Можно ли его запустить на FreeBSD?
А чому не на OpenBSD?
> А меня интересует прибит ли гвоздяли ModemManager к Linux? Можно ли его
> запустить на FreeBSD?В бсд модемманагер вероятно будет одной из наименьших твоих проблем. У них с поддержкой SoC все довольно хреново - и не заработает много чего еще для начала. Там и с линухом то можно повозиться, как минимум потому что разводку платы и что и куда навешано никто не документирует. А в бсд еще и поддержки половины железок не будет. А то и вообще этого SoC нет.
Linux то юзается в андроидах и куче всяких одноплатников и народ и вендоры более-менее замайнлайнили поддержку основных SoC и их блоков. А в BSD этот процесс не случался никогда. Полторы фирмы котторые это делали - оставили результат в своей норке. "Лицензия позволяет".
Теперь и в смартфон этот systemd пихают...
Тут постоянно в пример приводят ChromeOS и какой молодец Гугл ю, что использует Upstart.Хотя на самом деле, когда они создавали ChromeOS просто Systemd не был готов для практического применения. А сейчас они просто так переходить ради самого перехода не будут.
Но будет смешно, если когда-то найдут толк для себя и перейдут.
Сравнил художник черное с белым. Тут ресурсы Гугла,а здесь Васяны на полставки.
> Сравнил художник черное с белым. Тут ресурсы Гугла,а здесь Васяны на полставки.Если васяны на полставки, им тем более логично освоить системд и делегировать решение более 9000 системных проблем другим головам, вместо того чтобы самим пилить вел с квадратными колесами, пытаясь сделать хреновый и кривой эквивалент того что системд уже умел много лет.
Если кто не понял его поттеринг допилил под нужды эмбедовки и проч одно время. Но конечно можно игнорить чужие наработки и достижения и назло бабушке морозить уши.
Теперь? Я свой Jolla купил в 2014г, уже тогда там был systemd и pulseaudio.
> eudevВ alpine не смог завести отображение usb дисков в thunar. Всевозможные volman, gfvs и тд ставил, не заработало. Менял на другие udev, тоже не заработало.
udisks
Ставил, работает. Thunar всё так же не монтирует. А, забыл уточнить. Речь шла про шифрованные luks носители. Их udisks тоже монтирует, а thunar нет.
Udevil там есть?
Прогнулся
Вот вам и полифиллы со фронтендв доползли и до операционок. Хе-хе.
"Не стоит прогибаться под изменчивый мир".
Ню-Ню...
Пластмассовый мир победил
Макет оказался сильней
> Маркет оказался сильнейfixed
У любителей древних систем инициализации грусть
OpenRC ну никак не древняя
> OpenRC ну никак не древняяА что в ней современного то? Удачно сочетает недостатки системды и инита при отсутствии достоинств. Классические такие "более быстрые лошади", но пришел Форд и сделал конвейер. И мир уже никогда не будет прежним. А коннозаводчиков - таки на свалку. Вместе с более быстрыми лошадьми.
Авось, когда-то и допилят возможность ЗВОНИТЬ и использовать камеру. Лет через 20 для телефона, которому будет (к тому времени) лет 30.
> когда-то и допилят возможность ЗВОНИТЬА где это звонить нельзя?
>> когда-то и допилят возможность ЗВОНИТЬ
> А где это звонить нельзя?Из тех устройств на постмаркетосе, что у меня были - только Samsung Galaxy SIII 2012 года не работал с симкой. Wileyfox Swift, Lenovo A6000, Oneplus 6 не имеют таких проблем.
Если камера критично-важна - ставишь Droidian на oneplus 6. Но лично мне оно нафиг не нужно.
Не представляю, зачем мне смартфон с неработающей камерой.
> Не представляю, зачем мне смартфон с неработающей камерой.А я не представляю, зачем мне смартфон с работающей камерой. У всех телефон для своих задач.
Бывает. Но сколько вас таких?
Фото (а зачастую и видео) постоянно пригождается, по самым разным поводам. Вот только не надо советовать носить с собой фотоаппарат.
> по самым разным поводамКак же вы задолбали со своими дикпиками.
> The goal of Droidian is to be able to run Debian on Android phones.Какой смысл ставить заведомо хуже работающую псевдо-ОС поверх стоковой? Просто чтобы страдать?
Сабж хотя бы пытается в настоящую ОС.
>> The goal of Droidian is to be able to run Debian on Android phones.
> Какой смысл ставить заведомо хуже работающую псевдо-ОС поверх стоковой? Просто чтобы страдать?Чтобы быть подальше от гугла, чтобы быть подальше от уродливого нового дизайна андроида. Работает Дроидиан нормально, пустыми оскорблениями ты не добавляешь плюсов Андроиду, а лишь позоришь его.
> Чтобы быть подальше от гуглаАлё, там гугл всё так же крутится как хостовая ОС. С тем же успехом можно накатить линукс в виртуалку поверх винды и радоваться... чему-то.
> А где это звонить нельзя?Несколько лет назад - почти везде. Сейчас кажись разгребли немного.
Следующий шаг завязка на libadwaita. А может оно и к лучшему, что линукс только на серверах, иначе представьте этот трындец на смартфонах, хватит и кошмара с андроидом.
> Что касается, необходимости использования данных сервисов, то D-Bus API, предоставляемые hostnamed, localed и timedated, применяются в GNOME для изменения локалей, параметров системы и часовых поясов; udev необходим для управления подключаемыми устройствами; logind, "systemd --user" и journald задействованы при управлении сеансами пользователей в gnome-session; systemd.timer используется в GNOME Clock.кто специалист - а на например Фряхе как делают, тоже чем-то заменяют? Патчат КДЕ под ФриБСД? Еще что-то?
>> Что касается, необходимости использования данных сервисов, то D-Bus API, предоставляемые hostnamed, localed и timedated, применяются в GNOME для изменения локалей, параметров системы и часовых поясов; udev необходим для управления подключаемыми устройствами; logind, "systemd --user" и journald задействованы при управлении сеансами пользователей в gnome-session; systemd.timer используется в GNOME Clock.
> кто специалист - а на например Фряхе как делают, тоже чем-то заменяют?
> Патчат КДЕ под ФриБСД? Еще что-то?Всё просто. Просто в дистрах где всё ещё могут - находятся олды у которых не лапки и не мозги прокуренные вейпами и залитые смузи, это разрабы гнумов и постмапкетов нихрена не умеют, да и не хотят, у них обратные задачи - козлов пустили в огород засрать и максимально принести вреда, чтобы потом сложнее было отвязать и откатить взад. Пока что эти вэбмaкaки прекрасно справляются.
> кто специалист - а на например Фряхе как делают, тоже чем-то заменяют?
> Патчат КДЕ под ФриБСД? Еще что-то?А никак не делают - оно на мобильных девайсах не работает. Нет фичи - нет проблемы.
>> кто специалист - а на например Фряхе как делают, тоже чем-то заменяют?
>> Патчат КДЕ под ФриБСД? Еще что-то?
> А никак не делают - оно на мобильных девайсах не работает. Нет
> фичи - нет проблемы.Gnome [ привязанный к systemd ] не только на мобильных девайсах, или вы про что?
>>> кто специалист - а на например Фряхе как делают, тоже чем-то заменяют?
>>> Патчат КДЕ под ФриБСД? Еще что-то?
>> А никак не делают - оно на мобильных девайсах не работает. Нет
>> фичи - нет проблемы.
> Gnome [ привязанный к systemd ] не только на мобильных девайсах, или
> вы про что?тссс, не мешай. празднуют победное шествие гнома на мобилах.
>D-Bus API, предоставляемые hostnamed, localed и timedated, применяются в GNOME для изменения локалей, параметров системы и часовых поясовхахаха, сменить хостнейм через дбас апи.
Впрочем, новость прекрасна всем. Взять минималистичный alpine с busybox, и вкорячить туда системду. That's the way.
> openrc-settingsdНо комбайн — это systemd, смотри не перепутай!
Хейтеры такие хейтеры…
https://mastodon.social/@martijnbraam@fosstodon.or...Там опрос
Ждём выжирания батарейки. А, нет, не ждём - всё равно на pmos что-нибудь да не работает.
У н щебродов очень популярен гомофон за 3 зарплаты, который за полчаса сядет при 0 градусов. И не важна функциональность. Они ходят с прикрученой к эплову поделию банкой. Я не шучу.
>и наборе утилит BusyBoxУ них там есть бесплатный нежрущий runit, а они этого монстра на мобильники суют.
BusyBox это более минималистичная замена coreutils для embedded-устройств. Каким образом BusyBox является "монстром"? И причем тут runit?
Это у системдятлов оправдание такое. Мол буузибокс монстр, все в одном бинаре и пох им, а системда такая мудульная, что аж графических уродцев гноме и кодое без кувалды и матюков не отковырять. Забей.
> Например, для совместимости с сервисами hostnamed, localed и timedated применялась прослойка openrc-settingsd, вместо udev был задействован пакет eudev, вместо logind - elogind, вместо journald - logbookd, для обеспечения функциональности "systemd --user" применялся пакет superd, а в качестве замены systemd.timer использовался waked.Вот это химера