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

Автор Тема: Дистрибутив меньше и быстрее pra-middle (T2-project; musl)  (Прочитано 1158 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 17516
  • Репутация: +137/-0
    • PuppyRus-A
Что-то Бари опять вспомнил http://bkhome.org/news/?viewDetailed=00134
Кто может объяснить что это откуда зачем и как... актуально ли сейчас?
Нашел только
http://puppyrus.forum24.ru/?1-5-0-00000014-000-0-0-1193735199
http://t2-project.org
« Последнее редактирование: 05 Август 2016, 09:12:00 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 17516
  • Репутация: +137/-0
    • PuppyRus-A
Re: T2-project
« Ответ #1 : 08 Июль 2016, 13:16:44 »
Кто может объяснить что это откуда зачем и как...
Разобрался. Дальше мои личные выводы
T2 это система сборки пакетов дистра из сырцов, т.е. компиляции. Есть и другие аналогичные
Т.е. берем любой линукс. Ставим в него Т2 и собираем что надо и под какую надо архитектуру (кросскомпиляция).
C ee помощью сделаны wary, racy, quirky
актуально ли сейчас?
Если замахнуться на LFS - да. Хоть какая-то автоматизация процесса
Только на выходе получим не совместимый ни с каким репозиторием дистр. Т.е. обновлять и дебажить придется самим и постоянно
Т.е. без наличия большого бодрого сообщества (не как у нас) очень трудозатратно.
Проще строить свой дистр на донорском репозитории и перекомпилить только те пакеты, которые нужно для целей отличных от целей донора (как это сделано в PRA)

Про какую либо оптимизацию в T2 не нашел. Никаких чудес ждать не приходится - какие патчи и ключи используешь при компиляции - то и получишь c T2 или без. Можно покопаться в рецептах http://t2-project.org/packages/

Если хочется чудес быстроты и ресурсоемкости (не думаю, что они будут ощутимы на фоне запущенного браузера) - можно попробовать  Musl или т.п.
Пощупал на виртуалке  http://sabotage.tech/. Локализации приложений добиться не удалось. Похоже, в musl ее нет
Русские буквы в Xorg получил. Основные приложения есть. Чего нет - компилить. (для много чего есть готовые рецепты)
Musl - бинарники не идут в glibc-дистрах. И наоборот. Запустить можно, но придется притащить в дистр кучу либ musl
Скорость надо тестить на старом железе (не делал)
Размер бинарников примерно одинаковый

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 943
  • Репутация: +14/-0
Re: T2-project
« Ответ #2 : 09 Июль 2016, 06:41:26 »
Возможно интересным будет минималистичный дистр - Alpine.

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 4897
  • Репутация: +135/-0
  • Старый чайник
Re: T2-project
« Ответ #3 : 09 Июль 2016, 08:14:50 »
минималистичный дистр - Alpine
И что вас в нём привлекло?
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk
Netbook Lenovo IdeaPad S10-3c

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 17516
  • Репутация: +137/-0
    • PuppyRus-A
Re: T2-project
« Ответ #4 : 09 Июль 2016, 21:52:49 »
Если хочется чудес быстроты и ресурсоемкости (не думаю, что они будут ощутимы на фоне запущенного браузера) - можно попробовать  Musl или т.п.
Меня привлекла идея использовать musl. Alpine  тоже на нем.(не удалось запустить  X) Еще есть Void (X стартуют только в Е20)
Надо слепить из чего-нибудь фругал и потестить на слабом железе чтобы понять - стоит оно того...
Пока у меня sabotage наиболее близок к результату

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 943
  • Репутация: +14/-0
Re: T2-project
« Ответ #5 : 10 Июль 2016, 11:57:57 »
минималистичный дистр - Alpine
И что вас в нём привлекло?

Пакетное разделение похожее на модули и легкость адаптации под модульную структуру.

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 4897
  • Репутация: +135/-0
  • Старый чайник
Re: T2-project
« Ответ #6 : 10 Июль 2016, 12:21:53 »
Пакетное разделение похожее на модули и легкость адаптации под модульную структуру.
Да, но это всё у нас уже есть. Зачем делать шаг назад?
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk
Netbook Lenovo IdeaPad S10-3c

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 943
  • Репутация: +14/-0
Re: T2-project
« Ответ #7 : 10 Июль 2016, 14:16:58 »
Пакетное разделение похожее на модули и легкость адаптации под модульную структуру.
Да, но это всё у нас уже есть. Зачем делать шаг назад?

Пакеты уже в минимальном варианте тянут к себе зависимости - не надо самостоятельно разбивать на части.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 17516
  • Репутация: +137/-0
    • PuppyRus-A
Re: T2-project
« Ответ #8 : 11 Июль 2016, 14:03:25 »
Пакетное разделение похожее на модули и легкость адаптации под модульную структуру.
Вы не путаете alpine c sabotage ?
В sabotage с пакетами экзотично : все ставятся в /opy , а в корень делают симлинки.
В alpine необычный (apk), но вполне традиционный ПМ
С зависимостями везде традиционно - проги отдельно , либы отдельно

Почему-то во всех musl дистрах экзотические ПМ. Странно... Вряд ли что обычные ПМ под musl не компилятся
Пакетное разделение похожее на модули и легкость адаптации под модульную структуру.
Ничего там нет особенного для модульности. Как во всех линуксах
Заинтересовал именно musl. Надо тестировать на железе
« Последнее редактирование: 11 Июль 2016, 14:05:41 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 17516
  • Репутация: +137/-0
    • PuppyRus-A
Re: T2-project
« Ответ #9 : 05 Август 2016, 09:11:21 »
Заинтересовал именно musl. Надо тестировать на железе
Пощупал на виртуалке  http://sabotage.tech/. Локализации приложений добиться не удалось. Похоже, в musl ее нет
Опасения подтвердились. Без этого для дектопного дистра совсем уж экстремально. Вывод - если хочется еще меньше и быстрее pra-middle - ниже slitaz tinycore лучше не опускаться
Об этом здесь и здесь