The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Портам FreeBSD исполнилось 20 лет

21.08.2014 10:54

Проект FreeBSD празднует двадцать лет с момента основания системы портов. Ровно двадцать лет назад в CVS-репозиторий FreeBSD был добавлен первый вариант макроса сборки портов (Mk/bsd.port.mk) и представлены первые три порта - editors/emacs, editors/jove и shells/bash. В настоящее время пользователям предлагается более 24 тысяч портов, которые обслуживают более 500 коммитеров.



  1. Главная ссылка к новости (http://www.freebsd.org/news/ne...)
  2. OpenNews: X Window System исполнилось 30 лет. FreeBSD 21 год
  3. OpenNews: Проекту FreeBSD исполнилось 20 лет
  4. OpenNews: Разработчики FreeBSD представили релиз пакетного менеджера Pkg 1.3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40419-freebsd
Ключевые слова: freebsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (58) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Марк Шаттлворт (?), 11:29, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Долгой жизни
     
     
  • 2.16, Аноним (-), 16:15, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • –6 +/
    и быстрой смерти без лишних мучений :)
     
     
  • 3.49, YetAnotherOnanym (ok), 20:05, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Кто б посчитал скольких хейтеров фря пережила...
     

  • 1.2, Ононим (?), 11:42, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Хорошая новость для завершения выпуска новостей на Первом, позитивная.
     
  • 1.5, sel (??), 12:43, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Спасибо фря за наше счастливое детство.
     
  • 1.6, ssh (ok), 12:59, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Долгих лет!
     
  • 1.7, ананим (?), 12:59, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Портам FreeBSD исполнилось 20 лет

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

     
  • 1.9, Freddy Hardest 2 (?), 13:15, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот почему в 9й и 10й FreeBSD во время установки нельзя установить нужные пакеты из дистрибутива в BSDinstall?  
     
     
  • 2.14, DeadLoco (ok), 14:43, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что можно. bsdinstall/SCRIPTING в помощь.
     
     
  • 3.47, Freddy Hardest 2 (?), 20:02, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "можно" и самому свой дистр создать, но у меня как то нет желания тратить время на это сомнительное дело. вот раньше, во всех версиях freebsd до 9й спокойно все устанавливалось в sysinstall, как во всех нормальных ОС, а теперь нужно плясать с бубном, чтобы установить freebsd. freebsd своим логотипом сама предсказала свою судьбу - ГОРЕТЬ ЕЙ В АДУ!
     
     
  • 4.73, Аноним (73), 23:58, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну bsdconfig потыкай после установки, плохо не станет.
     

  • 1.11, Аноним (-), 14:17, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поздравляю проект! Честно говоря, считаю что ни одна другая пакетная система к портам даже близко не подошла по возможностям как для пользователей, так и для авторов портов. А сейчас их ещё и очень активно стали развивать.
     
     
  • 2.12, backbone (ok), 14:18, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Даже Portage?
     
     
  • 3.29, Аноним (-), 17:33, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Особенно portage.
     
     
  • 4.56, Аноним (-), 21:21, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спасибо, давно так не ржал.
    Вот прям вот сейчас обновляю на одной тачке генту, на второй - 10-stable. Жаль, что ты не можешь сравнить количество изрыгаемых мною матюков.:)
     
     
  • 5.59, Аноним (-), 01:22, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Могу, именно по этой причине gentoo я везде снёс.
     
     
  • 6.69, Журналовращатель (?), 13:29, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И поставил вантуз! Пейши исчо!
     
  • 5.64, Куяврег (?), 02:20, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ну это... я периодически делаю то же самое. ну что сказать, некоторые фишки в портаже сделаны интересно. но в целом, порты конечно поприятнее.
     

  • 1.13, pomokoms (ok), 14:33, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Проект 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
    > Новость: https://www.opennet.ru/opennews/art.shtml?num=40419

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

     
  • 1.15, Аноним (-), 15:29, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > первые три порта - editors/emacs, editors/jove и shells/bash

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

     
     
  • 2.19, Аноним (-), 16:21, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А при чём тут школьники?
     
     
  • 3.23, Аноним (-), 16:26, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А при чём тут школьники?

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

     
     
  • 4.30, Аноним (-), 17:34, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> А при чём тут школьники?
    > При том что основной контингент пользователей нынче.

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

     
     
  • 5.74, Аноним (-), 09:55, 23/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вторые вырастают из первых.
     

  • 1.24, mcshel (ok), 16:47, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У портов есть преимущество, они быстрее и проще обновляются, чем пакеты. Но вот сборка очень долгая, ведь все собирается из исходников. Кто собирал FreeBSD или даже обычную mc поймут.
     
     
  • 2.26, Аноним (-), 17:07, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > У портов есть преимущество, они быстрее и проще обновляются, чем пакеты. Но
    > вот сборка очень долгая, ведь все собирается из исходников.

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

     
  • 2.28, IMHO (?), 17:16, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    все зависит от тяжести пакета, mc собирается не долго, по сравнению с Х-сами, лыбреофысом на P-III 1 GHz, 512 SDRAM 133 MHz, пересбрка мира на фряхе занимает на нем около 13 часов на этом компе, бынарники по умолчанию устраивают, портами пользовался перебрал только пакеты которые связазни с пульсеаудио, звука небыло
     
  • 2.31, Аноним (-), 17:36, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > У портов есть преимущество, они быстрее и проще обновляются, чем пакеты.

    Что за чушь?

     
     
  • 3.35, mcshel (ok), 18:08, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Обновляются не в смысле установки. А в смысле быстрее в репозитории появляется свежая версия.
     
     
  • 4.54, bOOster (?), 20:57, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну на ручнике Аноним :) Не отличает уже обновление от установки.
     
  • 4.60, Аноним (-), 01:23, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Обновляются не в смысле установки. А в смысле быстрее в репозитории появляется
    > свежая версия.

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

     
  • 2.32, hshhhhh (ok), 17:42, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    # time emerge mc

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

     
     
  • 3.33, Аноним (-), 17:48, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    # time -p sudo make -C /usr/ports/misc/mc install clean

    real 26.73
    user 54.47
    sys 12.97

     
     
  • 4.36, mcshel (ok), 18:09, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > # time -p sudo make -C /usr/ports/misc/mc install clean
    > real 26.73
    > user 54.47
    > sys 12.97

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

     
     
  • 5.38, hshhhhh (ok), 18:14, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> # time -p sudo make -C /usr/ports/misc/mc install clean
    >> real 26.73
    >> user 54.47
    >> sys 12.97
    > Это если все зависисмости собраны до этого, тогда да.

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

     
     
  • 6.42, mcshel (ok), 18:41, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>> # time -p sudo make -C /usr/ports/misc/mc install clean
    >>> real 26.73
    >>> user 54.47
    >>> sys 12.97
    >> Это если все зависисмости собраны до этого, тогда да.
    > Да, до этого был скачан установочный образ, размечен диск, прописан загрузчик и
    > настроен интернет. Но вот mc ставится не очень долго.

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

     
     
  • 7.43, hshhhhh (ok), 18:46, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>>> # time -p sudo make -C /usr/ports/misc/mc install clean
    >>>> real 26.73
    >>>> user 54.47
    >>>> sys 12.97
    >>> Это если все зависисмости собраны до этого, тогда да.
    >> Да, до этого был скачан установочный образ, размечен диск, прописан загрузчик и
    >> настроен интернет. Но вот mc ставится не очень долго.
    > Какие-то у вас невероятные скорости) Возможно что-то изменилось за последнее время, собирал
    > еще на FreeBSD 8 с минимальной установкой, затем перебраличь на Debian.

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

     
     
  • 8.45, mcshel (ok), 18:55, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И это тоже Видимо сейчас больше портов поддерживают параллельную сборку, когда ... текст свёрнут, показать
     
     
  • 9.46, annnonnn (?), 20:00, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Из тяжелых портов, которые собираю, сейчас лишь сандерберд собирается в один пот... текст свёрнут, показать
     
     
  • 10.57, iZEN (ok), 21:40, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Thunderbird 31 0 собирается в несколько потоков Раньше, да, была с ним такая ос... текст свёрнут, показать
     
  • 9.50, IMHO (?), 20:05, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    make -j4 на одноядерном проце модно использовать, разделить на 4ри потока, так ... текст свёрнут, показать
     
     
  • 10.61, Аноним (-), 01:24, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Открою страшную тайну, -j никак не влияет на количество потоков используемых для... текст свёрнут, показать
     
  • 2.39, Аноним (-), 18:16, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Что вы несёте Что значит быстрее обновляются Дерево портов которое обновляет... большой текст свёрнут, показать
     
     
  • 3.41, mcshel (ok), 18:39, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В портах софт более свежий, чем в пакетах. Не согласен, что порты и пакеты не нужно различать. Порты это что-то среднее между сборкой из исходников и установкой пакетов.
     
     
  • 4.48, annnonnn (?), 20:03, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > В портах софт более свежий, чем в пакетах. Не согласен, что порты
    > и пакеты не нужно различать. Порты это что-то среднее между сборкой
    > из исходников и установкой пакетов.

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

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

     
  • 3.51, IMHO (?), 20:07, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Что вы несёте? Что значит "быстрее обновляются"? Дерево портов которое обновляется секунды
    > (как, впрочем, и pkg update

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

     
  • 3.52, IMHO (?), 20:08, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Что вы несёте? Что значит "быстрее обновляются"? Дерево портов которое обновляется секунды
    > (как, впрочем, и pkg update

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

     
     
  • 4.55, тигар (ok), 21:18, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Что вы несёте? Что значит "быстрее обновляются"? Дерево портов которое обновляется секунды
    >> (как, впрочем, и pkg update
    > репозиторий фряхи обновляется раз в две недели вроди, а порты если есть
    > обновления то каждый день

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

     
  • 2.65, Куяврег (?), 02:23, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > У портов есть преимущество, они быстрее и проще обновляются, чем пакеты. Но
    > вот сборка очень долгая, ведь все собирается из исходников. Кто собирал
    > FreeBSD или даже обычную mc поймут.

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


     

  • 1.53, Аноним (-), 20:31, 21/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всё равно портеж лучше.
     
     
  • 2.58, iZEN (ok), 21:43, 21/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Всё равно портеж лучше.

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

     
     
  • 3.66, Куяврег (?), 02:36, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Всё равно портеж лучше.
    > Чем?

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

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

    //fixed


     
  • 3.68, Аноним (-), 10:54, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Погугли насчет мейнтейнера udev в генте. Он тоже такой т.з. придерживался.
     
  • 3.70, 1 (??), 16:39, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > В идеале ПО должно быть последней версии всегда.

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


     
     
  • 4.71, Аноним (-), 17:07, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так во фряхе есть portdowngrade на этот случай.
     
  • 2.62, Аноним (-), 01:26, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Всё равно портеж лучше.

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

     
  • 2.63, Аноним (-), 01:27, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Всё равно портеж лучше.

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

     
     
  • 3.67, Куяврег (?), 02:40, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Всё равно портеж лучше.
    > Чем? Чем порты. Ага.

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру