Сайт | Скачать | Видео | Wiki

Автор Тема: musl дистрибутивы : Alpine, Void  (Прочитано 2026 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
musl дистрибутивы : Alpine, Void
« : 04 Февраль 2020, 13:03:05 »
https://ru.wikipedia.org/wiki/Musl
Небольшая статья. https://habr.com/ru/company/digdes/blog/415279/
Цитата
Замена стандартной библиотеки GNU libc на более легковесную musl libc
В этом случае минимализма очень замечательная основа - Alpine
Alpine хорош тем, что там уже программы в пакеты отделили. Достаточно их зажать в одноименные модули и будет красивый конструктор.

Присматривался к этому дистру пару лет назад. Думал за счет musl получится еще более "маленький и быстрый"
Уткнулся в
А плох тем, что musl даже локализацию не поддерживает
Кто-нибудь в курсе? Эта проблема решена?
Ну или вообще - кто-нибудь смотрел
Вроде Альпину в докер часто суют... Значем чем-то хороша...

Установка

Локализация:
https://gitlab.com/rilian-la-te/musl-locales
прописать переменную LANG в /etc/profile.d/locale.sh "
Код
export LANG=ru_RU.UTF-8
#export LANG=C.UTF-8

https://wiki.alpinelinux.org/wiki/Package_management
https://wiki.alpinelinux.org/wiki/Alpine_setup_scripts
https://wiki.alpinelinux.org/wiki/Configure_Networking https://wiki.alpinelinux.org/wiki/Wi-Fi
packages
ApkBuilds
« Последнее редактирование: 24 Май 2022, 13:08:31 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Alpine
« Ответ #1 : 04 Февраль 2020, 14:29:10 »
musl
pfs.files:
Код
/usr/lib64/crti.o
/usr/lib64/Scrt1.o
/usr/lib64/crtn.o
/usr/lib64/libc.so
/usr/lib64/rcrt1.o
/usr/lib64/crt1.o
/lib64/ld-musl-x86_64.so.1
/etc/packages/mount/musl-1.1.24/pfs.files
И это всё?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Alpine
« Ответ #2 : 04 Февраль 2020, 14:58:14 »
Надо у автора vala-panel спросить https://github.com/rilian-la-te/musl-locales

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 179
  • Репутация: +3/-0
Re: Alpine
« Ответ #3 : 04 Февраль 2020, 15:36:32 »
Один пакет = одна программа? А как быть в разделяемыми библиотеками? В общей базе зажаты отдельным модулем? Сорри, смутно представляю о чем говорю...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: musl дистрибутивы : Alpine, Void
« Ответ #4 : 06 Февраль 2020, 11:27:50 »
Один пакет = одна программа?
Нет. как везде

Посмотрел alpina - заточено под консоль и серверные дела в docker. XFCE поставить можно, но надо заморачиваться

https://ru.wikipedia.org/wiki/Void_Linux - основные ДЕ из коробки
Загрузил в виртуалку lxde. Жрет 130 мб RAM
С локалями похоже лучше не стало
Размер обычный. Супербыстроты работы не заметил
Т.е. плюсов не обнаружил

Минусы : нет локали, glibc бинарники работать не будут
Точнее если добавить glibc - наверное будут. Только тогда теряется смысл затеи

Вывод - для дектопа нет смысла заморачиваться
Если  бы был все бы дистры перешли на musl