LINUX.ORG.RU

Бета-версия ALT Mobile 20240425

 , ,


2

3

ALT Mobile — проект, цель которого предоставить на мобильном устройстве полноценный Линукс, точно тот же Альт, что есть и на других устройствах, но с оболочкой и приложениями, поддерживающими мобильный интерфейс. Это не какая-то отдельная операционная система, не клон Android или Линукс на ядре и низкоуровневых компонентах Android, а самый обычный Альт Линукс.

Базовым принципом проекта является построение базовой системы полностью на свободном ПО, включая ядро и драйвера. Исключение возможно только для прошивок периферийных устройств (wifi, bluetooth, модем), но и здесь по возможности используются открытые решения.

Особенностью проекта является полностью открытая разработка: все исходные коды доступны в git: пакеты, сборочные сценарии образов.

В качестве базовой оболочки выбран phosh, ведутся работы и над другими оболочками, в частности, SWMO.

На данный момент поддерживаются телефоны на базе СнК rk3399 (pinephone pro), ведётся работа над другими СнК. Доступны образы для x86_64, aarch64, risc-v, которые можно использовать как в QEMU, так и на оборудовании, поддерживаемом стандартным ядром и загрузчиком.

Основные изменения в версии 20240425:

  • Исправлена проблема с bluetooth, который в предыдущем релизе не запускался автоматически.
  • Выполнен usrmerge.
  • Обновлены GNOME до версии 46.1, Phosh до 0.38.0, GTK до 4.14.3, и остальные пакеты до текущего актуального состояния в репозитории Сизиф.
  • Добавлено приложение для просмотра изображений loupe, которое хорошо адаптировано под мобильный интерфейс.
  • По умолчанию используются шрифты Abattis Cantarell, которые рекомендуются для Phosh и решают много проблем класса «не влазит в экран телефона».
  • Исправлена проблема с кодеками в Gnome Web (Epiphany): теперь видео и аудио корректно воспроизводятся.
  • Изменён брендинг на ALT Mobile Sisyphus.
  • И многие другие обновления, пришедшие с актуальной пакетной базой.

Подробнее о проекте

Скачать образы

>>> Подробности



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

Надо полагать ты ещё в 9 классе

Ах, если бы

до сих пор эту работу не осилил

У меня рук не хватает осилить уже то, за что взялся

выше по треду ныл как тебе такого не хватает.

Сам ты ноешь :) я просто недоумеваю: такую штуку проектировать явно проще, чем очередной одноплатник, тем не менее очередных одноплатник в полно, а смартфон-конструктора - ни одного. Наверное он Нафиг никому не нужен…

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

...оборонка планирует...

На самом деле структур с лагом планирования over or equal 10 лет больше, и далеко не все из них имеют отношение к оборонке.

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

Наверное он Нафиг никому не нужен…

Наверное у всех кому он нужен тоже «рук не хватает осилить уже то, за что взялся» - только на трындёж по форумам время находится. Бедолаги :)

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

Ты можешь пройти пешком километр? Можешь? Иди пройди прямо сейчас, иначе балабол

Это с кем работать должно по-твоему, бедолага?

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

Ты можешь пройти пешком километр?

Да не хнычь ты так - ну подумаешь решил ты потешить ЧСВ за счёт авторов сдохшего проекта, а тебя ткнули носом в то что ты ничуть их не лучше. Это ЛОР, привыкай - тут на твоё ЧСВ всем насрать.

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

У N900 не очень получилось. Железо и вправду хорошее, один из двух N900 у меня до сих пор работает. Их сгубил проприетарный софт.

Там очень сложная аппаратная система аудио, узкая полоса пропускания, поэтому для возможности говорить по телефонии нужны проприетарные аудиофильтры для pulseaudio.

И всё, приплыли: на современном pulse они не работают, не говоря уже о pipewire, исходников нет, отреверсить никому не удалось.

Аналогично с «магазином приложений»: сервера сдохли и всё, ку-ку, ищите по архивам.

Поэтому Maemo Leste вроде как и есть, а пользоваться N900 как телефоном уже нельзя, только как коммуникатором: без звонков, без GNSS.

Bircoph
() автор топика
Ответ на: комментарий от Vasy

Смотря на каком железе. На пайнфонах — да, а вот на других моделях не всё так хорошо: загрузчики почти везде закрыты, для работы GNSS нужно выдирать и прикручивать блобы из Android.

Bircoph
() автор топика
Ответ на: комментарий от My_quest

Так добавьте поддержку — проект открытый.

Главная проблема с железом: загрузчик и ядро. Если это всё открыто и оборудование в наличии, то поддержка добавляется.

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

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

И всё, приплыли: на современном pulse они не работают, не говоря уже о pipewire, исходников нет, отреверсить никому не удалось.

С тех пор вроде были какие-то опенсорсные эффективные кодеки.

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

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

Просто хорошим кодеком этого не решить, нужно учитывать особенности конкретного железа и реализовать это всё в виде фильтра pulse или pipewire. Попытки были, но безуспешные.

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

Смотря на каком железе

Какая разница на каком. На любом есть закрытая фирмваря, даже на любом x86.

загрузчики почти везде закрыты

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

выдирать и прикручивать блобы

блобы нужны так-же как и на дестопе. Без блобов у вас ни wifi не заведется, ни 3d на нвидии. В постмаркете они ставятся из репы, как и любая другая фирмваря в большинстве дистрибутивов.

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

А заточка под конкретное железо будет всегда

есть некоторые подвижки с UEFI и ACPI, но оно больше в серверном сегменте, в телефоны и тп врядли придет в обозримом будущем

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

Пишу с машины с 3d на nVidia без блобов (nouveau).

сделайте

sudo  apt-get remove firmware-linux

или

sudo rm -rf  /lib/firmware/nvidia/

что на это скажет nouveau? :D

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

Следует различать firmware периферийных устройств и блобы в самой ОС. Это две совершенно разные вещи. Когда я говорю о безблобовости, речь идёт об отсутствии блобов в ядре и userspace. Периферийное оборудование, увы, пока что сложно без них подобрать, это правда.

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

Следует различать firmware периферийных устройств и блобы в самой ОС.

Спорный вопрос.

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

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

Лучше как линейка или постмаркет цельтесь, на самсы например, или шаоми/хуявеи. Пыньфон это жёстко оверпрайснутая ниша для параноиков. Почти уверен что если б была сборка под s20/s21 - загрузок было бы прилично больше.

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

Лучше как линейка или постмаркет

в постмаркете полная поддержка только pinephone и librem5. LineageOS это немного про другое.

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

Нужно ещё проверять всё ли там, что положено. Например, все ли модули ядра, а не только само ядро.

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

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

Нужно ещё проверять всё ли там, что положено

Чего не хватает, можно запросить, и самсунг выкладывает, это вам не «отечественные производители» наклеек на китайское железо. :D Но строг в рамках того, что обязаны…

нам нужно, чтоб был открыт код всего

Жаль только — жить в эту пору прекрасную. Уж не придется — ни мне, ни тебе».

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