Source Based дистрибутивы (какой выбрать ?)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Аватара пользователя
ZeLLa
Сообщения: 154
ОС: ubuntu

Source Based дистрибутивы

Сообщение ZeLLa »

вот решил попробывать соурсе-басед дистрибутивы, и не только чтобы было все то же что и в пакетных, но в виде исходников, но так же чтобы почти все руками надо было бы делать, а не просто make make иnstall

из подобных знаю только Гентоо и Арч, еще что то слышал про Зенвалк...
вообщем, скажите что выбрать, без пристрастия и фанатизма.
и в чем отличия Арча и Гентоо ??
Ubuntu 6.10 AMD64 2.6.20.3 reiserfs3.6 Gnome 2.16.1 & FreeBSD6.0 AMD64 ufs Gnome 2.14
Спасибо сказали:
Аватара пользователя
sensei
Сообщения: 353
Статус: :[|||||||||||||]:
ОС: SLES 10 SP1 & Vista Bussines

Re: Source Based дистрибутивы

Сообщение sensei »

Бери Генту (без фанатизма), хотя например ту же Слаку можно тоже использовать как сорс-бейсед ибо исходники и скрипты есть в дистре (я вот например процентов 30 сам пересобрал(с оптимизацыей). в основном иксы, кеды...). Можеш вобще взять LFS или любой другой дистр
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: Source Based дистрибутивы

Сообщение kernel_mode »

Мой тебе совет: не поленись и попроуй все 3, а там уже сам выбирай
Спасибо сказали:
Аватара пользователя
sensei
Сообщения: 353
Статус: :[|||||||||||||]:
ОС: SLES 10 SP1 & Vista Bussines

Re: Source Based дистрибутивы

Сообщение sensei »

DEATH писал(а):
17.12.2006 08:25
Мой тебе совет: не поленись и попроуй все 3, а там уже сам выбирай


если есть возможность то согласен на все 100. Но если человек спрашывает значит выбирать ему надо скорей всего один раз и сейчас. В принцыпе можно любой дистр, но ИМХО в Генту компиляцыя доведена до автоматизма(контроль зависимостей :) ), а обновлятся можно економя трафик(очень практично)

З.Ы. я не Гентушник а Слаковод и от части Дебайншик :)
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Source Based дистрибутивы

Сообщение diesel »

Я бы обратил внимание на Генту - система управления пакетами - впринципе сравнима с Debian'овской, только ориентирована на сборку из исходников.
Спасибо сказали:
fixx
Сообщения: 430
Статус: индивид
ОС: fedora

Re: Source Based дистрибутивы

Сообщение fixx »

не понимаю генту. компилить все и вся.. брр
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Source Based дистрибутивы

Сообщение serzh-z »

fixx писал(а):
17.12.2006 12:11
не понимаю генту. компилить все и вся.. брр
Kororoa, тот же Gentoo, только все в уже собрано. При желании, как понимаю, можно что-то пересобрать с другими флагами.
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Source Based дистрибутивы

Сообщение Juliette »

fixx писал(а):
17.12.2006 12:11
не понимаю генту. компилить все и вся.. брр

ага, давайте не будем... а то я с утра в кустах на этой теме сижу, жду первого оступившегося - вы победитель ;)
Спасибо сказали:
Аватара пользователя
muhas
Сообщения: 185
Статус: ленивый арчевод
ОС: Archlinux i686 Current

Re: Source Based дистрибутивы

Сообщение muhas »

Мой тебе совет: не поленись и попроуй все 3, а там уже сам выбирай

именно!!!

но имхо ArchLinux :)
Реальность многогранна поэтому не может быть той правдой, которая «всего одна».
Спасибо сказали:
Mellon
Сообщения: 655
Статус: Powered by Gentoo
ОС: Gentoo

Re: Source Based дистрибутивы

Сообщение Mellon »

Универсальный дистрибутив - Debian, он тебе и бинарный, и если надо "Source Based"
Да у тех же самых rpm-based всегда есть *.src.rpm.

Да и вообще, определения "Source Based" или "Binary Based" касается только того, в каком виде преимущественно происходит распространение дистрибутива, то есть, что находится на его install-cd/dvd.
А не к ОС, что у вас поставлена на комп, просто есть менеджеры пакетов, которые лучше работают либо с исходниками, либо с бинарями. Вы можете под Slackware пользовать portages, под SUSE - apt, а под Gentoo - rpm. Учтите, я не пишу о пакетах, они для каждого дистрибутива свои, не смотря на одинаковй формат. То есть, если Вам взбредёт в голову, к примеру, исользовать менеджер rpm в Gentoo, то извольте брать (собирать) рпмки именно для Генту :P

Все ограничения условны.
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: Source Based дистрибутивы

Сообщение mark »

А зачем что-то менять? У тебя ubuntu? Так в ней, как и в дебиане, тоже можно все из сорцов собирать с нужной оптимизацией!!! apt-build тебе в руки.
Спасибо сказали:
Аватара пользователя
ZeLLa
Сообщения: 154
ОС: ubuntu

Re: Source Based дистрибутивы

Сообщение ZeLLa »

Вы можете под Slackware пользовать portages, под SUSE - apt, а под Gentoo - rpm. Учтите, я не пишу о пакетах, они для каждого дистрибутива свои, не смотря на одинаковй формат. То есть, если Вам взбредёт в голову, к примеру, исользовать менеджер rpm в Gentoo, то извольте брать (собирать) рпмки именно для Генту tongue.gif
это я знал =)
Все ограничения условны.
разумеется =)

Мой тебе совет: не поленись и попроуй все 3, а там уже сам выбирай
Да похоже это самый реальны способ.
Просто я хотел узнать основные различия, вот навшел статейки, описывающие дистрибутивы - тоже почитаю... к примеру я не ожидал что в Гету для исходников есть система разруливания зависимостей, думал что коль соурсе-басед - то только readme и руками все зависимости удовлетворяются...
Ubuntu 6.10 AMD64 2.6.20.3 reiserfs3.6 Gnome 2.16.1 & FreeBSD6.0 AMD64 ufs Gnome 2.14
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Source Based дистрибутивы

Сообщение serzh-z »

ZeLLa писал(а):
17.12.2006 15:08
я не ожидал что в Гету для исходников есть система разруливания зависимостей, думал что коль соурсе-басед - то только readme и руками все зависимости удовлетворяются...
Да-да. Вся сила Дженту... нет, не в плавках,.. а именно в системе управления пакетами.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Source Based дистрибутивы

Сообщение alv »

(ZeLLa @ Dec 17 2006, в 15:05) писал(а):я не ожидал что в Гету для исходников есть система разруливания зависимостей, думал что коль соурсе-басед - то только readme и руками все зависимости удовлетворяются...

Как раз наоборот - разруливание зависимостей руками это суть Патрег-До (а Патрег, как известно, Бох)
А суть Source Based - это как раз избавиться от разруливания руками при сборке, за счет системы управления. Впрочем, первыми до этого додумались фришники - так что если дело именно в опробовании системы, то можно и за FreeBSD взяться.
(ZeLLa @ Dec 17 2006, в 08:07) писал(а):но так же чтобы почти все руками надо было бы делать, а не просто make make иnstall

вообще-то, ручная сборка любой программы - это именно make и make install, ну разве что еще ./configure впереди.
Или Вы хотите уж совсем ручьмя, типа
gcc [туева хуча опций] filename.c
для каждого компонента?
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Source Based дистрибутивы

Сообщение Shlomo »

(ZeLLa @ Dec 17 2006, в 06:07) писал(а):и в чем отличия Арча и Гентоо

Если честно, то я не заметил, что Arch такой-уж сурсбейсед.
А вообще в Gentoo самая фишка не сама компиляция, а именно ключи. Да и вообще гибкость системы. Думаю, что другим дистрам до gentoo в этом отношении далековато.
P.S. А постоянная компиляция пакетов, имхо, задалбывает)))))
Изображение
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Source Based дистрибутивы

Сообщение elide »

Если честно, то я не заметил, что Arch такой-уж сурсбейсед.
а как же ABS и AUR ?
мне много чего приходилось из AUR собирать, чего в хранилищах нету.....
слава роботам!
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Source Based дистрибутивы

Сообщение polachok »

А вообще в Gentoo самая фишка не сама компиляция, а именно ключи.

да, USE рулит. только в openbsd есть оочень слабое подобие - флаворы.
P.S. А постоянная компиляция пакетов, имхо, задалбывает)))))

нуу если кластер из большого количества коредур это может приносить удовольствие. а если emerge | hexdump то получается классные скринсейвер "матрица"
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Source Based дистрибутивы

Сообщение Shlomo »

(elide @ Dec 17 2006, в 19:01) писал(а):а как же ABS и AUR ?
мне много чего приходилось из AUR собирать, чего в хранилищах нету

Это опция, как и в других дистрах собирать из сорцов, то тут есть ситема портов. Но эта функция, как я уже сказал, опциональная, и по дефолту в системе не находится.
Изображение
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Source Based дистрибутивы

Сообщение Aectann »

Shlomo писал(а):
17.12.2006 21:42
Это опция, как и в других дистрах собирать из сорцов, то тут есть ситема портов. Но эта функция, как я уже сказал, опциональная, и по дефолту в системе не находится.

Это как так опциональная? Средства для руления ABS есть изначально(в пакете вместе с pacman), только cvsup надо доставить + средства сборки, если не установлены. Или вы хотите сказать, что система портов в FreeBSD тоже опциональна?
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Source Based дистрибутивы

Сообщение Shlomo »

Система портов в Free основная для системы, так как по моему скромному разумению, бинарные пакеты не обновляются с момента выхода релиза, и поддержка системы в актуальном состоянии производится (по желанию) именно из портов (может я чего и напутал). А в Arch практически вся система стаится из бинарников, и обновляется таким же образом. И если на то пошло, pacman, это аналог apt в Debiane, а никак не emerge в Gentoo. (imho!) И я ставил практически все именно из бинарников, а не abs. И сейчас есть репозиторий community, который представляет из себя как раз бинарные пакеты из пользовательских AUR. Конечно, если требуются определенные опции, которых нет по дефолту, то abs в помощь.
ЗЫ а вообще название сурс-бейсед, согласен на все 100% с alv, не совсем корректно. Больше подходит "портируемые дистры".
Изображение
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Source Based дистрибутивы

Сообщение elide »

репозиторий community, который представляет из себя как раз бинарные пакеты из пользовательских AUR
вот нихрена он не представляет из себя бинарники AUR, ага.
ничего из AUR не собирается и штатными средствами не доступно. это официальная позиция маинтэйнеров. из AUR можно только исключительно руками собирать.
слава роботам!
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Source Based дистрибутивы

Сообщение Shlomo »

(elide @ Dec 17 2006, в 20:25) писал(а):вот нихрена он не представляет из себя бинарники AUR, ага.
ничего из AUR не собирается и штатными средствами не доступно. это официальная позиция маинтэйнеров. из AUR можно только исключительно руками собирать

Стоит посмотреть тут. Написано ясно
Не забывайте голосвать за полюбившиеся вам пакеты!
Наиболее популярные пакеты будут добавлены в [community] в собраном виде.

И если я не ошибаюсь, обновить всю систему из abs сразу, одной командой не возможно. для этого есть pacman -Syu.
P.S. И кстати, о чем мы спорим? Если нравится называть Арч - "сурс0бейсед", всегда пожалуста. Я не против. Есть и такие, которые Слаку так же называют.
Изображение
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Source Based дистрибутивы

Сообщение Aectann »

elide писал(а):
17.12.2006 22:28
репозиторий community, который представляет из себя как раз бинарные пакеты из пользовательских AUR
вот нихрена он не представляет из себя бинарники AUR, ага.
ничего из AUR не собирается и штатными средствами не доступно. это официальная позиция маинтэйнеров. из AUR можно только исключительно руками собирать.

Ну почему же - часть пакетов из AUR переползает в community. Помню, добавлял fbv(кто не знает - такая программка для просмотра изображений) в AUR - где-то через 10 минут уже в community утащили.
Из AUR можно собирать и не только руками - есть qpkg, довольно удобная штука для поиска по AUR и установки оттуда. Правда, это не штатное средство, она на AUR'е валяется.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: Source Based дистрибутивы

Сообщение estarchak »

aurbuild - тоже неплохая вещь.
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Source Based дистрибутивы

Сообщение cheer »

ArchLinux и другие
2. в ArchLinux есть makeworld для пересборки всего и вся.
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: Source Based дистрибутивы

Сообщение mark »

cheer писал(а):
17.12.2006 23:01
ArchLinux и другие
2. в ArchLinux есть makeworld для пересборки всего и вся.

И что, makeworld много где есть... даже в дебиане :Р
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Source Based дистрибутивы

Сообщение polachok »

Стоит посмотреть тут. Написано ясно

Наиболее популярные пакеты будут добавлены в [community] в собранном виде.
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Source Based дистрибутивы

Сообщение Shlomo »

(cheer @ Dec 17 2006, в 20:58) писал(а):ArchLinux и другие
2. в ArchLinux есть makeworld для пересборки всего и вся.

Спасибо, там как раз написано
Поскольку Arch - бинарный дистрибутив, он требует меньше времени на поддержку, чем Gentoo.
Изображение
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Source Based дистрибутивы

Сообщение alv »

Спорить о том, SB ли Arch или нет - ну нет смысла. Факт тот, что его можно поддерживать целиком из бинарников, можно - через ABS, целиком из исходников, а можно - комбинируя.
Комбинированный метод - основной для, например, CRUX: базовая система, включая Иксы, ставится из бинарников, все прочее - собирается из исходников.
И потом - есть еще Sorcerer, Source Mage и Lunar, со своей портообразной системой
Есть и MyGeOs
Наконец, есть варианты на тему скриптования LFS...
Так что на Gentoo свет клином не сошелся - поглядите Distrowatch
Кое-что и здесь найдется - http://posix.ru/distro.shtml

PS кстати, никто не запрещает в Дебиане раз в неделю выполнять apt-build world - чиста канкретна что Генту получится
Спасибо сказали:
Аватара пользователя
deninok
Сообщения: 585
Статус: Программист С++
ОС: Debian GNU/Linux

Re: Source Based дистрибутивы

Сообщение deninok »

Gentoo forever! :)
А если серьезно, то мне этот дистрибутив очень нравится. Важно понимать, зачем именно тебе нужен source-based дистрибутив. Здесь могут быть разные мотивы...
Кстати, Gentoo прекрасно документирован! Документация есть почти про все (или про все!). И большинство ее, кстати, давно переведено на русский, что тоже хорошо. И качество документации, по моему, на высоте. Просто и понятно!
Спасибо сказали: