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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-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

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: T2-project
« Ответ #3 : 09 Июль 2016, 08:14:50 »
минималистичный дистр - Alpine
И что вас в нём привлекло?
Моноблок 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: T2-project
« Ответ #4 : 09 Июль 2016, 21:52:49 »
Если хочется чудес быстроты и ресурсоемкости (не думаю, что они будут ощутимы на фоне запущенного браузера) - можно попробовать  Musl или т.п.
Меня привлекла идея использовать musl. Alpine  тоже на нем.(не удалось запустить  X) Еще есть Void (X стартуют только в Е20)
Надо слепить из чего-нибудь фругал и потестить на слабом железе чтобы понять - стоит оно того...
Пока у меня sabotage наиболее близок к результату

Оффлайн neobht

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

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: T2-project
« Ответ #6 : 10 Июль 2016, 12:21:53 »
Пакетное разделение похожее на модули и легкость адаптации под модульную структуру.
Да, но это всё у нас уже есть. Зачем делать шаг назад?
Моноблок 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

Оффлайн neobht

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-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

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: LF (linux frugal) Debian Sid x86_64
« Ответ #10 : 24 Апрель 2021, 12:43:29 »
Релиз мета-дистрибутива T2 SDE 21.4

Цитата
Состоялся релиз мета-дистрибутива T2 SDE 21.4, предоставляющего окружение для формирования собственных дистрибутивов, кросс-компиляции и поддержания версий пакетов в актуальном состоянии. Дистрибутивы можно создавать на основе Linux, Minix, Hurd, OpenDarwin, Haiku и OpenBSD. Из популярных дистрибутивов, построенных на базе системы T2, можно отметить Puppy Linux. Проектом предоставляются базовые загрузочные iso-образы (от 120 до 735 МБ) с минимальным графическим окружением. Для сборки доступны более 2000 пакетов.

Не нашел в инете чей-нибудь опыт использования. Но как понял, это еще один инструмент кросскомпиляции своих сборок на x86-64, x86, arm64, arm...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
перенес