Для подготовки релиза FreeBSD 8.0 дерево исходных текстов было (http://www.evilcoder.org/2009/06/26/freebsd-8-0-code-freeze/) “заморожено”. Это означает что все разработки приостанавливаются и производится аудит кода на выявление потенциальных ошибок.
URL: http://www.evilcoder.org/2009/06/26/freebsd-8-0-code-freeze/
Новость: http://www.opennet.me/opennews/art.shtml?num=22354
Для хорошего кода, аудит занимает в три раза больше времени, чем его написание!
ой, типун вам на язык. Я за хороший код, конечно, но первый раз я юзал восьмёрку, дай бог памяти (гига 4 хотя бы), году в 2003м. То есть код писался как минимум лет этак шесть. Предлагаете ждать релиза еще 18 лет? Как-то это...
В 2003-м выпускались последние версии 4.* ветки. Как раз тогда DragonFly от 4.9 отпочковалась. Только-только приступили к 5-ой ветке. Вы ничего не путаете?
Не пишите шучь!
http://www.freebsd.org/cgi/cvsweb.cgi/src/share/misc/bsd-fam...
В 2003 году в CURRENT была (максимум) 6, а то и 5...
> Для хорошего кода, аудит занимает в три раза больше времени, чем его написание!Ну как-то так и есть.
Это если один человек будет заниматься аудитом. Тут человек > 1
Сразу надо писать без ошибок и качественно.
Чтобы если уж упадет система, так не разрушилась бы.
Вот как например китайцы строят качественно. У них вчера в Шанхае
упал 13-этажный дом , но НЕ разрушися, остался целый дом на боку лежать.
Сразу без ошибок это круто конечно, но это далеко от реальности. Оглянитесь вокруг, не рай ещё на земле, люди ошибаются, пусть и не много ошибок допускают. Аудит выполняет важную цель - удержание единой планки качества для всего проекта, вне зависимости от того с какой ноги встал утром программист. Поэтому набор автоматических тестов для библиотек и всего, что можно протестировать автоматически - это обычное явление. А уповать на безошибочность наивно.
FreeBSD - скала в плане надежности и стабильности.
Я с ней начал с версии 2.2, с Волнат Криковской книжки с диском.
И такой она с тех пор и остается.
Скала-то сказала, но косяки тоже есть :)Самое главное -
иметь прямые руки, не использовать битое железо и обязательно иметь UPS.
>Скала-то сказала, но косяки тоже есть :)Этого хватает, да. Хотя, имея практику, привыкаешь не наступать на разбросанные повсюду грабли. Да и граблей уж точно меньше, чем в GNU/Linux, IMHO.
Сам использую FreeBSD на нагруженных серверах со времен 4.6 (i386) и 5-developer-preview (amd64, ради Postgresql). Не фанатею от 5,6 и т.д. веток, но при грамотном отношении - работает. Как только допилят до юзабельного состояния некоторые подсистемы в DragonFly - переведу сервера на неё, так как даже сейчас она ОЧЕНЬ БЫСТРО работает. На некоторых популярных задачах - прирост производительности в 3-4 раза по сравнению с FreeBSD (лично тестил) и в 5-6 раз (!!!) - с GNU/Linux.
http://leaf.dragonflybsd.org/mailarchive/users/2009-06/msg00...
>Самое главное - иметь прямые руки, не использовать битое железо и обязательно иметь UPS.
насчёт ИБП - не согласен. Всё-таки ZFS, при всей своей прожорливости и тормознутости (локальные проблемы реализации в FreeBSD?), реально полезная веСЧъ, и от fsck реально спасает.
> ... Как только допилят до юзабельного состояния
>некоторые подсистемы в DragonFly ...Вроде как разработка DragonFly закрылась ?
>>Самое главное - иметь прямые руки, не использовать битое железо и обязательно иметь UPS.
>
>насчёт ИБП - не согласен. Всё-таки ZFS, при всей своей прожорливости и
>тормознутости (локальные проблемы реализации в FreeBSD?), реально полезная веСЧъ, и от
>fsck реально спасает.UPS спасает не только от fsck,
он еще спасает от кратковременных сбоев питания
( пока сервер поднимется и начнет работать после 2-секундного сбоя )
и спасает чтобы это самое железо не стало битым в результате сбоев питания.
>Вроде как разработка DragonFly закрылась ?Откуда такая информация?
Можно URL?
видимо, товарищ имел в виду desktopbsd или pcbsd
По поводу desktopbsd - согласен...
А вот pcbsd - помоему, развивается!
Собственно как и DragonFly BSD!
>Как только допилят до юзабельного состояния некоторые подсистемы в DragonFly - переведу >сервера на неё, так как даже сейчас она ОЧЕНЬ БЫСТРО работает.Что-то у меня сомнения возникли что у тебя есть сервера. =)
>На некоторых популярных задачах - прирост производительности в 3-4 раза по сравнению с >FreeBSD (лично тестил) и в 5-6 раз (!!!) - с GNU/Linux.
Нифигасе (!!!) Пример популярных задач? И за счёт чего?
>http://leaf.dragonflybsd.org/mailarchive/users/2009-06/msg00...
Метью Дилон аж поперхнулся, он не понял как такое могло получиться =).
Вместо того чтобы бредить в темы про FreeBSD, помог бы лучше Мэту с товарищами, ведь они действительно делают интересные вещи. Только не пиаром аля "она ОЧЕНЬ БЫСТРО работает" в стиле Get The Facts, а делом.
>Что-то у меня сомнения возникли что у тебя есть сервера. =)А я 100% уверен что серверов у него нет :)
>>На некоторых популярных задачах - прирост производительности в 3-4 раза по сравнению с >>FreeBSD (лично тестил) и в 5-6 раз (!!!) - с GNU/Linux.
Ну дык давай - устрой фурор в мире IT! Покажи как и что тестировал и проснешься знаменитым ... ржать будет весь мир - эт точно.
4-ка до сих пор рулит для однотрэдных процов, на каком нить P-II ея вряд ли кто порвет. А вот воткни ея на Quad и оно будет киселём на уровне linux 2.4.* а то и 2.2.*! ...
По стрекозе мое мнение таково - там есть оччччень интересные идеи! Но в челом система:
1)
Поддерживаемые архитектуры: i386 и всё. Amd64 уже практически закончена и так уже пару лет :( (кто там пел про сервера?)
2)
What are the potential goals for the next release?
Multiprocessor-safe networking without the Big Giant Lock, a cache coherency management system, and the importation of Sun's ZFSСмотрю на свои 7.2 - про "cache coherency management system" не скажу - остальное есть. ZFS ещё пошлифовать и тоже будет rock-solid.
Короче - не верю я в продакшен на DragonflyBSD ...
А ссылочку на книжку не дадите, а то по автору не гуглится что-то.
>А ссылочку на книжку не дадите, а то по аффтору не гуглится
>чота.Это не автор :) Wallnut Creek - это фирма. Просто комментатор забыл, что в таких случаях не надо писать с большой буквы.
Прошу прощения, Walnut
Ога, ссиб за ремарку, нашел, - The complete BSD, один из аффторов - незабвенный МакКасик =)
Который на своем хомяке в открытую заявляет что он ээ... не такой как все =)
Ну тебя тоже в Москве на парад не пустили ... вот только он - великолепный программист (несмотря на) - а ты УГ :)
А я и не говорю ничего плохого, он великолепный программист, я великолепный админ - каждому свое.
Ха-ха!
И это по-твоему качественно ?
Качественно - это если этот дом вообще не упал И ТЫ О НЕМ НИЧЕГО НЕ УСЛЫШАЛ !!!В Японии вон тоже сейсмостойкие дома во время землетрясения попадали, но не сложились.
http://ru.wikipedia.org/wiki/Сарказм , мой друг
>У них вчера в Шанхаеупал 13-этажный дом , но НЕ разрушися, остался целый дом на боку лежать
Я тебе пожелаю оказаться в такой ситуации же, мой анонимный друк.
>Сразу надо писать без ошибок и качественно.По-моему только Кнут не юзает дебугеры.
>Релиз FreeBSD 8.0 ожидается в сентябре.откуда такая инфа?
на сайте ж в Upcoming Release Schedule
August 2009 FreeBSD 8.0
;) надо всегда иметь +/- месяц про запас...
>>Релиз FreeBSD 8.0 ожидается в сентябре.
>
>откуда такая инфа?
>на сайте ж в Upcoming Release Schedule
>August 2009 FreeBSD 8.0Немного раньше была информация, что релиз 8.0 выйдет в сентябре.
не кто не в курсе в FreeBSD 8.0 будет вставлен новый pf от OpenBSD ?
afaik NO.
А какие основные отличия pf в OpenBSD от freebsd 7.2 шного ... ?
Основные отличия - то что pf в OpenBSD постоянно развивается от релиза к релизу, а в FreeBSD как портировали версию из релиза OpenBSD 3.7 так и остановились.
>Основные отличия - то что pf в OpenBSD постоянно развивается от релиза
>к релизу, а в FreeBSD как портировали версию из релиза OpenBSD
>3.7 так и остановились.да ладно. неужели Вы не видите разницы между pf в 6 ой фре и в 7ке ??
в FreeBSD нет возможности синхронной работы PF на нескольких серверах, и она появилась совершенно недавно в OpenBSD http://www.opennet.me/opennews/art.shtml?num=22253
> А какие основные отличия pf в OpenBSD от freebsd 7.2 шного ... ?глянь на изменения синтаксиса BNF в конце http://pastebin.ca/1479091
Например, include, counters, state-defaults, set-tos, divert-to/-reply, pflow/sloppy state, etc.
>да ладно. неужели Вы не видите разницы между pf в 6 ой фре и в 7ке ??Я использую FreeBSD на домашней машине и фаерволл там особо не нужен. Для меня была существенна разница в простоте написания правил при наличии NAT и keep statе в случае ipfw & pf.
>глянь на изменения синтаксиса BNF в конце http://pastebin.ca/1479091
>Например, include, counters, state-defaults, set-tos, divert-to/-reply, pflow/sloppy >state, etc.Смысл вопроса был только в том, что какие важные фичи отсутствуют в pf в FreeBSD по равнению с pf в OpenBSD 4.5 ..
А pf уже научился работать на многопроцессорных как ipfw или еще нет?