URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 97998
[ Назад ]

Исходное сообщение
"Портам FreeBSD исполнилось 20 лет"

Отправлено opennews , 21-Авг-14 11:29 
Проект FreeBSD празднует (http://www.freebsd.org/news/newsflash.html#event20140821:01) двадцать лет с момента основания системы портов. Ровно двадцать лет назад в CVS-репозиторий FreeBSD был добавлен первый вариант макроса сборки портов (Mk/bsd.port.mk) и представлены первые три порта - editors/emacs, editors/jove и shells/bash. В настоящее время пользователям предлагается более 24 тысяч портов, которые обслуживают более 500 коммитеров.

<center><iframe width="640" height="360" src="//www.youtube.com/embed/LiFq5D-zmBs?rel=0" frameborder="0" allowfullscreen></iframe></center>

URL: http://www.freebsd.org/news/newsflash.html#event20140821:01
Новость: http://www.opennet.ru/opennews/art.shtml?num=40419


Содержание

Сообщения в этом обсуждении
"Портам FreeBSD исполнилось 20 лет"
Отправлено Марк Шаттлворт , 21-Авг-14 11:29 
Долгой жизни

"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 21-Авг-14 16:15 
и быстрой смерти без лишних мучений :)

"Портам FreeBSD исполнилось 20 лет"
Отправлено YetAnotherOnanym , 21-Авг-14 20:05 
Кто б посчитал скольких хейтеров фря пережила...

"Портам FreeBSD исполнилось 20 лет"
Отправлено Ононим , 21-Авг-14 11:42 
Хорошая новость для завершения выпуска новостей на Первом, позитивная.

"Портам FreeBSD исполнилось 20 лет"
Отправлено sel , 21-Авг-14 12:43 
Спасибо фря за наше счастливое детство.

"Портам FreeBSD исполнилось 20 лет"
Отправлено ssh , 21-Авг-14 12:59 
Долгих лет!

"Портам FreeBSD исполнилось 20 лет"
Отправлено ананим , 21-Авг-14 12:59 
> Портам FreeBSD исполнилось 20 лет

Пора бы уже и обновить. :D


"Портам FreeBSD исполнилось 20 лет"
Отправлено Freddy Hardest 2 , 21-Авг-14 13:15 
Вот почему в 9й и 10й FreeBSD во время установки нельзя установить нужные пакеты из дистрибутива в BSDinstall?  

"Портам FreeBSD исполнилось 20 лет"
Отправлено DeadLoco , 21-Авг-14 14:43 
Потому что можно. bsdinstall/SCRIPTING в помощь.

"Портам FreeBSD исполнилось 20 лет"
Отправлено Freddy Hardest 2 , 21-Авг-14 20:02 
"можно" и самому свой дистр создать, но у меня как то нет желания тратить время на это сомнительное дело. вот раньше, во всех версиях freebsd до 9й спокойно все устанавливалось в sysinstall, как во всех нормальных ОС, а теперь нужно плясать с бубном, чтобы установить freebsd. freebsd своим логотипом сама предсказала свою судьбу - ГОРЕТЬ ЕЙ В АДУ!

"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 22-Авг-14 23:58 
Ну bsdconfig потыкай после установки, плохо не станет.

"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 21-Авг-14 14:17 
Поздравляю проект! Честно говоря, считаю что ни одна другая пакетная система к портам даже близко не подошла по возможностям как для пользователей, так и для авторов портов. А сейчас их ещё и очень активно стали развивать.

"Портам FreeBSD исполнилось 20 лет"
Отправлено backbone , 21-Авг-14 14:18 
Даже Portage?

"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 21-Авг-14 17:33 
Особенно portage.

"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 21-Авг-14 21:21 
Спасибо, давно так не ржал.
Вот прям вот сейчас обновляю на одной тачке генту, на второй - 10-stable. Жаль, что ты не можешь сравнить количество изрыгаемых мною матюков.:)

"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 22-Авг-14 01:22 
Могу, именно по этой причине gentoo я везде снёс.

"Портам FreeBSD исполнилось 20 лет"
Отправлено Журналовращатель , 22-Авг-14 13:29 
И поставил вантуз! Пейши исчо!

"Портам FreeBSD исполнилось 20 лет"
Отправлено Куяврег , 22-Авг-14 02:20 
ну это... я периодически делаю то же самое. ну что сказать, некоторые фишки в портаже сделаны интересно. но в целом, порты конечно поприятнее.

"Портам FreeBSD исполнилось 20 лет"
Отправлено pomokoms , 21-Авг-14 14:33 
> Проект FreeBSD празднует (http://www.freebsd.org/news/newsflash.html#event20140821:01)
> двадцать лет с момента основания системы портов. Ровно двадцать лет назад
> в CVS-репозиторий FreeBSD был добавлен первый вариант макроса сборки портов (Mk/bsd.port.mk)
> и представлены первые три порта - editors/emacs, editors/jove и shells/bash. В
> настоящее время пользователям предлагается более 24 тысяч портов, которые обслуживают
> более 500 коммитеров.
> <center><iframe width="640" height="360" src="//www.youtube.com/embed/LiFq5D-zmBs?rel=0"
> frameborder="0" allowfullscreen></iframe></center>
> URL: http://www.freebsd.org/news/newsflash.html#event20140821:01
> Новость: http://www.opennet.ru/opennews/art.shtml?num=40419

Отличная новость, спасибо и поздравляю


"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 21-Авг-14 15:29 
> первые три порта - editors/emacs, editors/jove и shells/bash

Вот это было время. Не хочется даже думать, какие первые три порта закоммитили бы современные школьники сегодня.


"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 21-Авг-14 16:21 
А при чём тут школьники?

"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 21-Авг-14 16:26 
> А при чём тут школьники?

При том что основной контингент пользователей нынче.


"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 21-Авг-14 17:34 
>> А при чём тут школьники?
> При том что основной контингент пользователей нынче.

И? Как это связанно с коммитерами?


"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 23-Авг-14 09:55 
Вторые вырастают из первых.

"Портам FreeBSD исполнилось 20 лет"
Отправлено mcshel , 21-Авг-14 16:47 
У портов есть преимущество, они быстрее и проще обновляются, чем пакеты. Но вот сборка очень долгая, ведь все собирается из исходников. Кто собирал FreeBSD или даже обычную mc поймут.

"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 21-Авг-14 17:07 
> У портов есть преимущество, они быстрее и проще обновляются, чем пакеты. Но
> вот сборка очень долгая, ведь все собирается из исходников.

Какие красивые взаимоисключающие параграфы :).


"Портам FreeBSD исполнилось 20 лет"
Отправлено IMHO , 21-Авг-14 17:16 
все зависит от тяжести пакета, mc собирается не долго, по сравнению с Х-сами, лыбреофысом на P-III 1 GHz, 512 SDRAM 133 MHz, пересбрка мира на фряхе занимает на нем около 13 часов на этом компе, бынарники по умолчанию устраивают, портами пользовался перебрал только пакеты которые связазни с пульсеаудио, звука небыло

"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 21-Авг-14 17:36 
> У портов есть преимущество, они быстрее и проще обновляются, чем пакеты.

Что за чушь?


"Портам FreeBSD исполнилось 20 лет"
Отправлено mcshel , 21-Авг-14 18:08 
Обновляются не в смысле установки. А в смысле быстрее в репозитории появляется свежая версия.

"Портам FreeBSD исполнилось 20 лет"
Отправлено bOOster , 21-Авг-14 20:57 
Ну на ручнике Аноним :) Не отличает уже обновление от установки.

"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 22-Авг-14 01:23 
> Обновляются не в смысле установки. А в смысле быстрее в репозитории появляется
> свежая версия.

Всего на несколько дней.


"Портам FreeBSD исполнилось 20 лет"
Отправлено hshhhhh , 21-Авг-14 17:42 
# time emerge mc

real    3m18.291s
user    1m42.473s
sys    0m25.112s


"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 21-Авг-14 17:48 
# time -p sudo make -C /usr/ports/misc/mc install clean

real 26.73
user 54.47
sys 12.97


"Портам FreeBSD исполнилось 20 лет"
Отправлено mcshel , 21-Авг-14 18:09 
> # time -p sudo make -C /usr/ports/misc/mc install clean
> real 26.73
> user 54.47
> sys 12.97

Это если все зависисмости собраны до этого, тогда да.


"Портам FreeBSD исполнилось 20 лет"
Отправлено hshhhhh , 21-Авг-14 18:14 
>> # time -p sudo make -C /usr/ports/misc/mc install clean
>> real 26.73
>> user 54.47
>> sys 12.97
> Это если все зависисмости собраны до этого, тогда да.

Да, до этого был скачан установочный образ, размечен диск, прописан загрузчик и настроен интернет. Но вот mc ставится не очень долго.


"Портам FreeBSD исполнилось 20 лет"
Отправлено mcshel , 21-Авг-14 18:41 
>>> # time -p sudo make -C /usr/ports/misc/mc install clean
>>> real 26.73
>>> user 54.47
>>> sys 12.97
>> Это если все зависисмости собраны до этого, тогда да.
> Да, до этого был скачан установочный образ, размечен диск, прописан загрузчик и
> настроен интернет. Но вот mc ставится не очень долго.

Какие-то у вас невероятные скорости) Возможно что-то изменилось за последнее время, собирал еще на FreeBSD 8 с минимальной установкой, затем перебраличь на Debian.


"Портам FreeBSD исполнилось 20 лет"
Отправлено hshhhhh , 21-Авг-14 18:46 
>>>> # time -p sudo make -C /usr/ports/misc/mc install clean
>>>> real 26.73
>>>> user 54.47
>>>> sys 12.97
>>> Это если все зависисмости собраны до этого, тогда да.
>> Да, до этого был скачан установочный образ, размечен диск, прописан загрузчик и
>> настроен интернет. Но вот mc ставится не очень долго.
> Какие-то у вас невероятные скорости) Возможно что-то изменилось за последнее время, собирал
> еще на FreeBSD 8 с минимальной установкой, затем перебраличь на Debian.

люди уже изобрели многоядерные процессоры :)


"Портам FreeBSD исполнилось 20 лет"
Отправлено mcshel , 21-Авг-14 18:55 
>>>>> # time -p sudo make -C /usr/ports/misc/mc install clean
>>>>> real 26.73
>>>>> user 54.47
>>>>> sys 12.97
>>>> Это если все зависисмости собраны до этого, тогда да.
>>> Да, до этого был скачан установочный образ, размечен диск, прописан загрузчик и
>>> настроен интернет. Но вот mc ставится не очень долго.
>> Какие-то у вас невероятные скорости) Возможно что-то изменилось за последнее время, собирал
>> еще на FreeBSD 8 с минимальной установкой, затем перебраличь на Debian.
> люди уже изобрели многоядерные процессоры :)

И это тоже) Видимо сейчас больше портов поддерживают параллельную сборку, когда переходили с FreeBSD их было крайне мало.


"Портам FreeBSD исполнилось 20 лет"
Отправлено annnonnn , 21-Авг-14 20:00 
Из тяжелых портов, которые собираю, сейчас лишь сандерберд собирается в один поток, можно конечно заставить, но не так уж часто оно обновляется.

Все остальное давно уже собирается в несколько потоков.


"Портам FreeBSD исполнилось 20 лет"
Отправлено iZEN , 21-Авг-14 21:40 
Thunderbird 31.0 собирается в несколько потоков. Раньше, да, была с ним такая особенность.

"Портам FreeBSD исполнилось 20 лет"
Отправлено IMHO , 21-Авг-14 20:05 
make -j4
на одноядерном проце модно использовать, разделить на 4ри потока, так и в 8ке еще делал, но с моим компом, с таким подходом нестабильно выходило и компиляция падала с ошибкой, без -j4 все было отлично

"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 22-Авг-14 01:24 
> make -j4
> на одноядерном проце модно использовать, разделить на 4ри потока, так и в
> 8ке еще делал, но с моим компом, с таким подходом нестабильно
> выходило и компиляция падала с ошибкой, без -j4 все было отлично

Открою страшную тайну, -j никак не влияет на количество потоков используемых для сборки порта.


"Портам FreeBSD исполнилось 20 лет"
Отправлено Аноним , 21-Авг-14 18:16 
> У портов есть преимущество, они быстрее и проще обновляются, чем пакеты. Но
> вот сборка очень долгая, ведь все собирается из исходников. Кто собирал
> FreeBSD или даже обычную mc поймут.

Что вы несёте? Что значит "быстрее обновляются"? Дерево портов которое обновляется секунды (как, впрочем, и pkg update которое обновляет данные об репозитории с бинарными пакетами) вас не интересует, вас интересует обновление установленного софта. И да, разумеется порты медленее пакетов. И нет, вас мы не поймём потому что тем не менее собираются они быстро - тот же mc как показано ниже собирается быстрее минуты. И тем более это не имеет значения потому что никто не мешает собирать из портов но если пакет нужен "здесь и сейчас" поставить его пакетом. По этой причине не нужно порты и пакеты разделять вообще - это одна сущность, главным свойством которой являются мощнейшие возможности по описанию процесса сборки и настраиваемость.


"Портам FreeBSD исполнилось 20 лет"
Отправлено mcshel , 21-Авг-14 18:39 
В портах софт более свежий, чем в пакетах. Не согласен, что порты и пакеты не нужно различать. Порты это что-то среднее между сборкой из исходников и установкой пакетов.

"Портам FreeBSD исполнилось 20 лет"
Отправлено annnonnn , 21-Авг-14 20:03 
> В портах софт более свежий, чем в пакетах. Не согласен, что порты
> и пакеты не нужно различать. Порты это что-то среднее между сборкой
> из исходников и установкой пакетов.

Разница не только в этом, некоторые порты никогда не будут в пакетах из-за лицензионных ограничений.

Про опции сборки и возможности даунгрейда я тут промочлу.


"Портам FreeBSD исполнилось 20 лет"
Отправлено IMHO , 21-Авг-14 20:07 
> Что вы несёте? Что значит "быстрее обновляются"? Дерево портов которое обновляется секунды
> (как, впрочем, и pkg update

репозиторий фряхи обновляется раз в две недели вроди, а порты если есть обновления то каждый день


"Портам FreeBSD исполнилось 20 лет"
Отправлено IMHO , 21-Авг-14 20:08 
> Что вы несёте? Что значит "быстрее обновляются"? Дерево портов которое обновляется секунды
> (как, впрочем, и pkg update

репозиторий фряхи обновляется раз в две недели вроди, а порты если есть обновления то каждый день


"Портам FreeBSD исполнилось 20 лет"
Отправлено тигар , 21-Авг-14 21:18 
>> Что вы несёте? Что значит "быстрее обновляются"? Дерево портов которое обновляется секунды
>> (как, впрочем, и pkg update
> репозиторий фряхи обновляется раз в две недели вроди, а порты если есть
> обновления то каждый день

каждую неделю, из ports@headю.для 11-current стартует в, кажется, среду, например.


"Портам FreeBSD исполнилось 20 лет"
Отправлено Куяврег , 22-Авг-14 02:23 
> У портов есть преимущество, они быстрее и проще обновляются, чем пакеты. Но
> вот сборка очень долгая, ведь все собирается из исходников. Кто собирал
> FreeBSD или даже обычную mc поймут.

на тазике с 24 ядра суммарно топовыми ксеонами - вполне шустро :)



"!!!"
Отправлено Аноним , 21-Авг-14 20:31 
Всё равно портеж лучше.

"!!!"
Отправлено iZEN , 21-Авг-14 21:43 
> Всё равно портеж лучше.

Чем? Наличие многоверсионности одного и того же — спорная идея. (В портах, правда, есть несколько версий одного и того-же, но это относится к популярным веткам, не утратившим интерес пользователей). В идеале ПО должно быть последней версии всегда.


"!!!"
Отправлено Куяврег , 22-Авг-14 02:36 
>> Всё равно портеж лучше.
> Чем?

чуть в некоторых местах чуток погибче. emerge -c например, revdep-rebuild, сеты, к примеру. не, пусть будет.

> В идеале ПО должно быть последней^Wединственной версии всегда.

//fixed



"!!!"
Отправлено Аноним , 22-Авг-14 10:54 
Погугли насчет мейнтейнера udev в генте. Он тоже такой т.з. придерживался.

"!!!"
Отправлено 1 , 22-Авг-14 16:39 
> В идеале ПО должно быть последней версии всегда.

К сожалению, не всегда. Взять хотя бы unzip, в старых версиях которого была поддержка определения кодировки имён файлов и он правильно распаковывал архивы файлов с именами на русском. А потом разработчики просто эту поддержку выкинули и пришлось искать альтернативы.



"!!!"
Отправлено Аноним , 22-Авг-14 17:07 
Ну так во фряхе есть portdowngrade на этот случай.

"!!!"
Отправлено Аноним , 22-Авг-14 01:26 
> Всё равно портеж лучше.

Я писал ебилды и знаю кухню, могу сказать - он ущербен.


"!!!"
Отправлено Аноним , 22-Авг-14 01:27 
> Всё равно портеж лучше.

Чем? Чем порты. Ага.


"!!!"
Отправлено Куяврег , 22-Авг-14 02:40 
>> Всё равно портеж лучше.
> Чем? Чем порты. Ага.

Ни к чему этот спор. Главное - сборка из исходников. Чтобы граждане разработчики выкатывали исходники, а мейнтейнеры обеспечивали сборку на месте. Что позволяет предотвратить подход разработчика "у меня в бубунте собирается, дальше хоть трава не расти" и не стимулировать выкатывание бинарей "есть версия под линукс. линукс = ubunta 32 bit only v.12.04 only".