LINUX.ORG.RU

Что нового в OpenBSD 4.4

 , ,


0

0

Известное издательство O'Reilly опубликовало интервью с ведущими разработчиками OpenBSD. В интервью обсуждались новые фичи вышедшего недавно релиза. В частности: новая релизация malloc(), добавление поддержки шифрования в softraid, пакетный фильтр pf, код которого был радикальным образом переработан, статус проекта OpenCVS, OpenSSH 5.1, поддержка USB webcams и многое другое.

>>> Подробности



Проверено: maxcom ()

Ответ на: комментарий от leave

>люблю бсдшников :) сколько там сейчас в коллекции портов? - 17k?

"В списке Коллекции Портов FreeBSD на данный момент присутствуют 19365 портированных на FreeBSD программ."
http://www.freebsd.org/ru/ports/index.html

>debian stable - 18733 пакетов.

Вы в курсе, как правильно сравнивать пакеты Debian и порты/пакеты FreeBSD?
3:1. :)

>заметьте, эти почти 19 тысяч пакаждей гарантированно рабочие и не требуют после установки дебильного echo courier_imapd_ssl_enable="YES" >> /etc/rc.conf


Кому как...

>вы можете гарантировать, что все до единого бсдшные порты хотя бы соберутся?


Однозначно нет. Но работы ведутся постоянно. Ошибки исправляются, вносятся новые. :)

iZEN ★★★★★
()
Ответ на: комментарий от Led

>из-за отсутствия виртуальных машин на FreeBSD

Прозреваю великого знатока фрибсд

nnm
()
Ответ на: комментарий от iZEN

>"Что же касается дисковой разметки... При первой в своей жизни установке Linux пользователь сталкивается с теми же Primary и Extended Partitions и логическими разделами в последних, с которыми он уже был знаком в DOS/Windows

При первой установке пользователь жмет кнопку "Сделать з@еБись", и она работает.

anonymous
()
Ответ на: комментарий от CruZ

>Скажите, сколько из этих почти 19 тысяч вы и ваши коллеги используете для повседневных задач? Для развлечений? И зачем, например, Canonical, затеяла рейтинг популярности пакетов, как не в попытке избавиться от мертвого груза (красивые слова про улучшенную и оперативную поддержку популярного ПО в расчет пока не берем)? =)

ну при чем здесь реальное использование-то? мы ж тут пиписками меряемся :) но если вам так интересно: на домашней машинке установлено ~1700 пакетов (точно не скажу, ибо от дома за полтысячи км нахожусь); на продакшн серверах примерно по 300-400.

leave ★★★★★
()
Ответ на: комментарий от iZEN

>Вы в курсе, как правильно сравнивать пакеты Debian и порты/пакеты FreeBSD? 3:1. :)

Мифы безумных бзунов.

anonymous
()
Ответ на: комментарий от Led

>a) 4.2, b) нет такой FS "родная файловая система Ext2/Ext3FS", есть ext2, ext3, ext4, reiserfs, xfs, jfs, etc.

Разберёмся.

"Файловая система ext4 находится в состоянии развития. Её уже можно использовать для экспериментов, но пока что не рекомендуется хранить на ней ценные данные.
* Нет поддержки в GRUB — файловая система не может использоваться для загрузочного/корневого раздела;
* Программы из e2fsprogs пока что не умеют восстанавливать файловую систему ext4;
* Пока что максимальный размер файловой системы не может превышать 16TB; это связано с тем, что существующая mkfs не умеет пока что работать в 64-битном режиме (но поддержка со стороны ядра есть)." — родная, экспериментальная.


"ReiserFS — журналируемая файловая система, разработанная специально для Linux компанией Namesys под руководством Ганса Рейзера (Hans Reiser). Обычно под словом ReiserFS понимают третью версию (последняя — 3.6.19), а четвёртую называют Reiser4. В настоящий момент разработка Reiser3 прекращена." — не родная.


"XFS — высокопроизводительная журналируемая файловая система, созданная компанией Silicon Graphics для собственной операционной системы IRIX. 1 мая 2001 года Silicon Graphics выпустила XFS под GNU General Public License." — не родная.

"Journaled File System или JFS это 64-битная журналируемая файловая система созданная IBM, доступная под лицензией GNU GPL." — не родная.

iZEN ★★★★★
()
Ответ на: комментарий от Bohtvaroh

>А чего многие линуксоиды так не любят *бсд?

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

borisych ★★★★★
()
Ответ на: комментарий от CruZ

>Скажите, сколько из этих почти 19 тысяч вы и ваши коллеги используете для повседневных задач? Для развлечений? И зачем, например, Canonical, затеяла рейтинг популярности пакетов, как не в попытке избавиться от мертвого груза (красивые слова про улучшенную и оперативную поддержку популярного ПО в расчет пока не берем)? =)

Для предустновки по умолчанию это раз и почему не берем в расчет это два?

anonymous
()
Ответ на: комментарий от iZEN

>>Вы в курсе, как правильно сравнивать пакеты Debian и порты/пакеты FreeBSD? 3:1. :)

ого. т.е. у вас там три разных опенофиса? :)

leave ★★★★★
()
Ответ на: комментарий от leave

ну при чем здесь реальное использование-то? мы ж тут пиписками меряемся :) но если вам так интересно: на домашней машинке установлено ~1700 пакетов (точно не скажу, ибо от дома за полтысячи км нахожусь); на продакшн серверах примерно по 300-400.
leave (*) (13.11.2008 0:37:56)

----

Да пора бы уже на часы переходить, а то из года в год, 4 класс церковно-приходской школы, чесслово. =)

CruZ
()
Ответ на: комментарий от leave

>ну при чем здесь реальное использование-то? мы ж тут пиписками меряемся :) но если вам так интересно: на домашней машинке установлено ~1700 пакетов (точно не скажу, ибо от дома за полтысячи км нахожусь); на продакшн серверах примерно по 300-400.

У пользователя Debian-based дистрибутивов на домашнем десктопе обычно установлено порядка 1700-2500 пакетов.
У пользователя FreeBSD редко когда число установленных пакетов переваливает за 1000. (У меня около 600 штук: среда Xfce, приложения и библиотеки GNOME, два браузера, почтовик, месенджер, Java, среды разработки, HTTP- и JSP-сервер).

При одной и той же функциональности почему-то у дебианщиков единиц установки всегда намного больше. Потому что в Debian-based дистрибутивах на одно целостное приложение FreeBSD приходится много мелких пакетиков.

iZEN ★★★★★
()
Ответ на: комментарий от borisych

>А чего многие линуксоиды так не любят *бсд?

ее во-превых пишут содомиты, это раз. во-вторых никто ни за что не отвечает, а тут по крайней мере редхат есть или сусе.
borisych **** (*) (13.11.2008 0:41:04)

----

Андрюх, ну тебе ли рассказывать о капиталистической сущности РедХата, и ее нечеловеческих опытах над людьми? =)

CruZ
()
Ответ на: комментарий от anonymous

>UFS&ZFS не родные для BSD ужОс система без файлов.

The Unix file system (UFS) is a file system used by many Unix and Unix-like operating systems. It is also called the Berkeley Fast File System, the BSD Fast File System or FFS

nnm
()
Ответ на: комментарий от iZEN

>При одной и той же функциональности почему-то у дебианщиков единиц установки всегда намного больше. Потому что в Debian-based дистрибутивах на одно целостное приложение FreeBSD приходится много мелких пакетиков.

С чего вы взяли, что функциональность равна?

anonymous
()
Ответ на: комментарий от nnm

>The Unix file system (UFS) is a file system used by many Unix and Unix-like operating systems. It is also called the Berkeley Fast File System, the BSD Fast File System or FFS

Вот-вот для всяких юниксов, а не только для BSD, так что нифига не родная.

anonymous
()
Ответ на: комментарий от anonymous

для тех, кого при рождении стукнули головой:

http://en.wikipedia.org/wiki/Unix_File_System :

>Developer CSRG

>The Computer Systems Research Group (CSRG) was a research group at the University of California, Berkeley

>Professor Bob Fabry of Berkeley (University of California) acquired a UNIX-license from AT&T in 1974. Berkeley started to adjust UNIX and distributed their version of UNIX as BSD

nnm
()
Ответ на: комментарий от leave

>ого. т.е. у вас там три разных опенофиса? :)

Не то слово — целых пять. :)

openoffice.org-2-RC (openoffice.org-2.4.20081023)
openoffice.org-2-devel (openoffice.org-2.4.20080302_5,1)
openoffice.org-2 (openoffice.org-2.4.2)
openoffice.org-3-RC (openoffice.org-3.0.20081023)
openoffice.org-3-devel (openoffice.org-3.1.20081112)
openoffice.org-3 (openoffice.org-3.0.0)

И каждый представлен одним бинарным пакетом с правильной локализацией. Не то, что у дебианщиков, у которых может быть туча пакетиков на каждый чих.

iZEN ★★★★★
()
Ответ на: комментарий от nnm

Мб анонимус совсем тупой попался: CSRG - как раз та самая исследовательская группа, которая изначально и писала БСД.

nnm
()
Ответ на: комментарий от nnm

>>Professor Bob Fabry of Berkeley (University of California) acquired a UNIX-license from AT&T in 1974. Berkeley started to adjust UNIX and distributed their version of UNIX as BSD

Вот-вот 1974 год, какая нафиг FreeBSD?

anonymous
()
Ответ на: комментарий от iZEN

>И каждый представлен одним бинарным пакетом с правильной локализацией. Не то, что у дебианщиков, у которых может быть туча пакетиков на каждый чих.

Т.е. под каждую локализацию отдельные пакеты? Ужас и как же вы бедные зеркала делаете, места на харде хватает?

anonymous
()
Ответ на: комментарий от leave

> люблю бсдшников :) сколько там сейчас в коллекции портов? - 17k? debian stable - 18733 пакетов. заметьте, эти почти 19 тысяч пакаждей гарантированно рабочие

Там ради одной программы/библиотеки бывает по 10 пакетов: те же glib, gtk и т.п., а в бсд всё 1 к 1. Поэтому в бсде больше.

Bohtvaroh ★★★★
()
Ответ на: комментарий от nnm

>фейспалм.жпг с тобой больше говорить не о чем

Поговри со мное еще ну пожалуйста, расскажи еще какую-нибудь бэсэдэшную байку, у вас там кислотные пакеты типа ЛСД разработанной в Беркли есть, как их правильно собирать, чтобы приобщится к культуре BSD?

anonymous
()
Ответ на: комментарий от anonymous

>Т.е. под каждую локализацию отдельные пакеты?

У OpenOffice локализация есть и специально отмечена в сценарии сборки. Для других портированных приложений привязку к конкретной локализации ещё не встречал.

>Ужас и как же вы бедные зеркала делаете, места на харде хватает?


Узнай сам.

iZEN ★★★★★
()
Ответ на: комментарий от Bohtvaroh

>Там ради одной программы/библиотеки бывает по 10 пакетов: те же glib, gtk и т.п., а в бсд всё 1 к 1. Поэтому в бсде больше.

Ну хотябы одну программу которая есть в BSD и нет Debian'e не системозависимую?

anonymous
()
Ответ на: комментарий от Bohtvaroh

>Там ради одной программы/библиотеки бывает по 10 пакетов: те же glib, gtk и т.п., а в бсд всё 1 к 1. Поэтому в бсде больше.

ага, apache1.3 просто, apache1.3 с ssl, apache1.3 с ssl и ipv6, apache1.3 без ssl но с ipv6, потом идут комбинации с mod_perl, потом тоже самое для apache2... могу продолжить

borisych ★★★★★
()
Ответ на: комментарий от borisych

>ага, apache1.3 просто, apache1.3 с ssl, apache1.3 с ssl и ipv6, apache1.3 без ssl но с ipv6, потом идут комбинации с mod_perl, потом тоже самое для apache2... могу продолжить

Я таки боюсь что вы не видели репозитариев Debiana

anonymous
()
Ответ на: комментарий от anonymous

>у вас там кислотные пакеты типа ЛСД разработанной в Беркли есть, как их правильно собирать, чтобы приобщится к культуре BSD?

Сделаешь — будет!
Будет примерно так:
% cd /usr/ports/acid/lsd-25/ && make package-recursive clean && rehash

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

>Я таки боюсь что вы не видели репозитариев Debiana

утверждение было, что в BSD все идет 1:1, что не есть верно, поскольку контрпример я привел. выкиньте из портков еще то, что принципиально не собирается (я уверен что по крайней мере половина на 7ке не соберется) + то что конфликтует (в BSD, насколько я помню gcc4 исключает наличие gcc3, тут могу конечно ошибаться, но apache1.3 точно исключает наличие apache1.3+ssl и возможно apache2) и получите довольно-таки куцую систему.

borisych ★★★★★
()
Ответ на: комментарий от borisych

>утверждение было, что в BSD все идет 1:1

сори, я вас неправильно понял

anonymous
()
Ответ на: комментарий от anonymous

>>Eclipse 3.4.1
>Уверен что нет?


В Debian — нету. Во FreeBSD — ports/java/eclipse-devel отлично работает.

iZEN ★★★★★
()
Ответ на: комментарий от borisych

>и что? в BSD jdk нет сановского, куда этот эклипс воткнуть?

ports/java/jdk16 == Sun JDK 1.6.0.3p4_6 (последнее обновление: 10 дней назад). На нём и работаю. Ж)

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

>ports/java/jdk16 == Sun JDK 1.6.0.3p4_6 (последнее обновление: 10 дней назад). На нём и работаю. Ж)

не засчитано, выкиньте из портов дистрибутив редхата.

borisych ★★★★★
()
Ответ на: комментарий от borisych

>не засчитано, выкиньте из портов дистрибутив редхата.

У меня нет к нему зависимостей из jdk:

BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip \
		unzip:${PORTSDIR}/archivers/unzip \
		${LOCALBASE}/lib/libXm.so:${PORTSDIR}/x11-toolkits/open-motif \
		${LOCALBASE}/include/cups/cups.h:${PORTSDIR}/print/cups-base

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

это означает ровно то, что:
1. у Вас не Sun JDK, а непонятно что
2. наличие порта eclipse означает только то, что авторы порта смогли распаковать дистрибудив eclipse.

borisych ★★★★★
()
Ответ на: комментарий от borisych

>это означает ровно то, что:
>1. у Вас не Sun JDK, а непонятно что

>2. наличие порта eclipse означает только то, что авторы порта смогли распаковать дистрибудив eclipse.


На самом деле:
1. Мы оффтопим тут о FreeBSD, а не об OpenBSD;
2. Вы не в курсе, что порт Sun JDK 1.6 появился в FreeBSD 6.2-STABLE ещё в прошлом году;
3. В этом году появился официальный бинарный порт Diablo JDK 1.6 предкомпилированных пакетов Sun JDK 1.6, позволяющий заменить сборку из исходников порта java/jdk16;
4. Вы не понимаете специфики и сложности сборки Eclipse для FreeBSD из исходников, которые изначально предназначены для сборки только под Windows, Linux или Mac OS X и ни для каких других систем.

iZEN ★★★★★
()
Ответ на: комментарий от leave

а я вот полгода назад своими глазами видел, как линукс 2.6 при указании дефолтного роута на несуществующий узел и попытке пинга внешнего адреса падает в кору. воистину, идеал стабильности и надежности.

Это я к тому что нужн пруфы, а не "воспоминания". Я тоже много чего могу "вспомнить".

Кстате, насчёт маршрутизаторов на BSD - есть роутер который роутит с лоад балансингом (маршрут через раунд-робин) на два гигабитных канала. Нагрузка в пиках - 50 MB/s (мегабайт), при этом нагрузка примерно 20-25%. Сетевушки em (Intel PRO/1000) c поллингом, на PCI-e. Проц Opteron X2 180 так-же всё проходит через pf (нормализация пакетов)

kode
()
Ответ на: комментарий от iZEN

>Вы не в курсе, что порт Sun JDK 1.6 появился в FreeBSD 6.2-STABLE ещё в прошлом году

я в курсе, только все что не с java.sun.com - не Sun JDK; вы же не будете утверждать что BMW X5 из Калининграда ни чем не отличается от немецкого.

>В этом году появился официальный бинарный порт Diablo JDK 1.6 предкомпилированных пакетов Sun JDK 1.6, позволяющий заменить сборку из исходников порта java/jdk16

отлично, про Diablo - это не Sun, чтобы собрать java/jdk6 из портов, вам нужно иметь уже установленную jdk, а для нее вытянуть еще пол редхата.

>Вы не понимаете специфики и сложности сборки Eclipse для FreeBSD из исходников, которые изначально предназначены для сборки только под Windows, Linux или Mac OS X и ни для каких других систем

о том и речь, что часть якобы портов совсем не порты, а то как-то глупо выходит: Вы завтра напишите порт, который оракл распаковывывает, а потом заявите, что во FreeBSD есть oracle а в debian его нет.

borisych ★★★★★
()
Ответ на: комментарий от kode

>Нагрузка в пиках - 50 MB/s (мегабайт)

ну не меряет никто в мегабайтах, мегабайты прерывания не генерируют и через правила не проходят.

borisych ★★★★★
()
Ответ на: комментарий от kode

>Кстате, насчёт маршрутизаторов на BSD - есть роутер который роутит с лоад балансингом (маршрут через раунд-робин) на два гигабитных канала. Нагрузка в пиках - 50 MB/s (мегабайт), при этом нагрузка примерно 20-25%. Сетевушки em (Intel PRO/1000) c поллингом, на PCI-e. Проц Opteron X2 180 так-же всё проходит через pf (нормализация пакетов)

Выходит, что полоса 400mbps. Мало это или много? Нужно смотреть значения заполнения буферов и увеличить их значения в sysctl, если нужно:
net.inet.tcp.delayed_ack=0
kern.ipc.maxsockbuf=2097152
net.inet.tcp.sendspace=65535
net.inet.tcp.recvspace=65535
net.inet.udp.recvspace=65535
net.inet.udp.maxdgram=57344
net.local.stream.recvspace=65535
net.local.stream.sendspace=65535
kern.ipc.nmbclusters=65536

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

нет, на 50 Мегабайтах пики не срезаются, я сказал среднюю нагрузку в пиках. На каникулах чуть ли не 80 мегабайт пики были, но редко :)

iZEN Спасибо за советы конечно, но роутер не мой, а с бывшей работы :)

kode
()
Ответ на: комментарий от borisych

Более точных данных тебе сказать не могу. Но при поллинге прерывания генерирует сама ОС (с определённой частотой, например 1000 Герц), а не железо.

kode
()
Ответ на: комментарий от borisych

>я в курсе, только все что не с java.sun.com - не Sun JDK; вы же не будете утверждать что BMW X5 из Калининграда ни чем не отличается от немецкого.

Исходники, из которого собирается порт, тянутся вручную(из-за лицензионных ограничений) оттуда:
http://java.sun.com/javase/downloads/index.jsp
Скачать надо:
"Java SE 6 JDK Source Code"
"JDK DST Timezone Update Tool - 1.3.9"
и ещё один или два файла.


>отлично, про Diablo - это не Sun


Интересно, почему их до сих пор не засудили? Ж)
http://www.freebsdfoundation.org/downloads/java.shtml

>вам нужно иметь уже установленную jdk, а для нее вытянуть еще пол редхата.


Diablo-JDK — это порт с БИНАРНЫМИ дистфайлами. Чтобы установить его, не нужно никакого бутстрапа — достаточно развернуть в каталог установки.
Порт Sun JDK16, собираемый из исходников, должен иметь бутстрап в виде linux-jdk ИЛИ diablo-jdk. После установки бутстрап можно удалить.
Сценарий сборки Sun JDK: http://www.freebsd.org/cgi/cvsweb.cgi/ports/java/jdk16/Makefile?rev=1.164;con...


>>Вы не понимаете специфики и сложности сборки Eclipse для FreeBSD из исходников

>о том и речь, что часть якобы портов совсем не порты, а то как-то глупо выходит: Вы завтра напишите порт, который оракл распаковывывает, а потом заявите, что во FreeBSD есть oracle а в debian его нет.


Мало распаковать — нужно чтобы оно работало. В Debian даже с распаковкой Eclipse 3.4.1 Linux Edition не справились, раз до сих пор нету DEB-пакета.
Во FreeBSD среда Eclipse 3.4.1 собирается из исходников, а не распаковывается из бинарников.

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.