Вобщем были илюзии, что генту вроде как собирается с учетом особенностей конкретного компьютера, но вот гдето слышал, что 32-х и 64-х битные версии это должны быть разные дистрибутивы.
Про Слаку думал, что она устанавлмвается из исходников - сегодня новость на лоре, что вышла очередная версия какогото дистра, который является неофициальной версией слаки под АМД64.
Просветите - эти дистрибутивы (генту и слака) собираются на целевом компьютере уже с учетом его особенностей (битность, количество ядер и пр.) или просто копируют бинарные пакеты?
PS:войны дистрибутивов устраивать не нужно, просто ответьте на вопрос.
Остались ли еще дистрибутивы на исходниках?
Модератор: Модераторы разделов
-
pas
- Сообщения: 597
- Статус: маньяк
- ОС: Gentoo
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Остались ли еще дистрибутивы на исходниках?
Слака отнюдь не собирается на целевом компьютере, именно копируются бинарные пакеты.
В Дженте небольшая (основная) часть системы копируется, остальное компилируется.
Но всегда есть LFS. http://www.linuxfromscratch.org/
В Дженте небольшая (основная) часть системы копируется, остальное компилируется.
Но всегда есть LFS. http://www.linuxfromscratch.org/
-
Gogast
- Сообщения: 549
- ОС: Gentoo amd64
Re: Остались ли еще дистрибутивы на исходниках?
Gentoo - не слышал про такой? там вообще всё сам ставишь...ну почти всё, надо с помощью чегото ставить....
при установке из stage1 вот так вот, там есть USE флаги у пакетов... настраивается абсолютно всё
при установке из stage1 вот так вот, там есть USE флаги у пакетов... настраивается абсолютно всё
это конечно очень круто... поддерживать такую систему
Без виндовза 3 года
-
s0urce
- Сообщения: 321
- ОС: Arch Linux + WinXP
Re: Остались ли еще дистрибутивы на исходниках?
Как правило сейчас source-based дистрибутивы стремятся к комбинированному подходу, за Слаку не скажу, а вот Arch и Gentoo предоставляют полную свободу выбора пользователю, устанавливать быстро прекомпилированные пакеты(с учётом разрядности процессора) либо ставить самый минимум и далее компилировать всё самостоятельно, однако надо заметить, что для того чтобы всё вручную компилировать, Вам надо неслабо знать gcc, иначе результат может работать даже медленнее, чем прекомпилированные пакеты. Да и справедливости ради надо сказать, что прирост производительности реально можно ощутить только на старых компах...
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Остались ли еще дистрибутивы на исходниках?
Так он и спросил сразу про Дженту и Слаку... Так что, наверное, слышал...
Кстати, установка с первой стадии больше в Дженте не поддерживается.
-
T.D.
- Сообщения: 381
- Статус: Streetball is my life
- ОС: Gentoo 2007.0
Re: Остались ли еще дистрибутивы на исходниках?
Uncle_Theodore писал(а): ↑19.10.2007 22:03Кстати, установка с первой стадии больше в Дженте не поддерживается.
Однако все три stage'а можно найти без проблем.
Правда документация теперь только по stage3 обновляется.
-
minoru-kun
- Сообщения: 621
- ОС: Debian GNU/Linux
Re: Остались ли еще дистрибутивы на исходниках?
Да и справедливости ради надо сказать, что прирост производительности реально можно ощутить только на старых компах...
Точно не оговорились? Почему-то я всегда считал, что цель компилировать пакет под конкретную платформу, кроме понтов, состоит в том, чтобы задействовать специфические процессорные инструкции и особенности данной платформы, что будет быстрее. Современные процессоры IBM-архитектуры не только, как правило, включают в себя весь набор инструкций предыдущих платформ, но и дополнительные.
-
Gogast
- Сообщения: 549
- ОС: Gentoo amd64
Re: Остались ли еще дистрибутивы на исходниках?
а как насчёт оптимизации в зависимости от размера Кэша?
прирост - полтора
Gentoo отзывы и впечатления
прирост - полтора
Gentoo отзывы и впечатления
Без виндовза 3 года
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Остались ли еще дистрибутивы на исходниках?
Это отнюдь не значит что её нельзя повторно скомпилировать, после копирования... Что большинство и делает (сразу или при обновлении этой "основной" части).Uncle_Theodore писал(а): ↑19.10.2007 20:54В Дженте небольшая (основная) часть системы копируется, остальное компилируется.
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Остались ли еще дистрибутивы на исходниках?
pas, если Вам нужен сам факт перекомпиляции всей системы, то это можно сделать ( в смысле, без особых проблем ) на Gentoo, Arch, Debian. Если же Вас интересует целиком самодельная система, вплоть до скриптов загрузки - то смотрите в сторону LFS.
-
VladimirP
- Сообщения: 164
Re: Остались ли еще дистрибутивы на исходниках?
minoru-kun писал(а): ↑20.10.2007 09:33Почему-то я всегда считал, что цель компилировать пакет под конкретную платформу, кроме понтов, состоит в том, чтобы задействовать специфические процессорные инструкции и особенности данной платформы, что будет быстрее.
Обычно компилируют не ради оптимизации кода под платформу, а чтобы задействовать (на этапе configure --with-****/--without-***) только те возможности, которые нужны. Чтобы не тащить библиотеки и не иметь пунктов в меню, которые никогда не будут использоваться. Пример -- исколючение работы с Palm, если наладонника нет и не предвидится.
-
pas
- Сообщения: 597
- Статус: маньяк
- ОС: Gentoo
Re: Остались ли еще дистрибутивы на исходниках?
Нет, мне это не нужно. Я просто интересовался текущим положением дел.
Спасибо за ответы
-
s0urce
- Сообщения: 321
- ОС: Arch Linux + WinXP
Re: Остались ли еще дистрибутивы на исходниках?
minoru-kun писал(а): ↑20.10.2007 09:33Да и справедливости ради надо сказать, что прирост производительности реально можно ощутить только на старых компах...
Точно не оговорились? Почему-то я всегда считал, что цель компилировать пакет под конкретную платформу, кроме понтов, состоит в том, чтобы задействовать специфические процессорные инструкции и особенности данной платформы, что будет быстрее. Современные процессоры IBM-архитектуры не только, как правило, включают в себя весь набор инструкций предыдущих платформ, но и дополнительные.
неа, не оговорился, имелось в виду, что для абсолютного большинства приложений разницы невооруженным взглядом не видно, а ядро и наиболее критичные по производительности приложения(их обычно по пальцам пересчитать) можно собрать из исходников для любого дистрибутива.