Вышел (http://www.freebsd.org/releases/6.0R/relnotes-i386.html) долгожданный релиз FreeBSD 6.0, который по сути является продолжением развития 5.x, т.е. никаких кардинальных изменений (которые были между ветками 2, 3, 4, 5) там нет и переход не должен вызвать каких-либо проблем.Из изменений относительно 5.4-RELEASE, можно отметить:
- Избавление от giant локов в VFS/UFS, коде большого числа драйверов сетевых устройств, IPX/SPX и т.д.;
- Некоторые функции стандартной библиотеки (например, gethostbyname, gethostbyaddr, syslog) приведены к "thread-safe" виду;
- Убрана поддержка процессора i386 (опции I386_CPU сборки ядра больше нет);
- Значение параметра HZ (частота прерываний от таймера) для архитектур i386 и ia64 увеличено со 100 до 1000 (в Linux 2.6.x сейчас наоборот пытаются уменьшить (http://www.opennet.me/opennews/art.shtml?num=5760) до 250, ранее увеличенный до 1000 HZ);
- Работа над ошибками в планировщике задач ULE;
- sysctl vm.blacklist для исключения сбойных областей памяти;
- Много изменений в поддержке ACPI;
- Изменен формат структуры struct ifnet, что привело к изменению ABI;
- Исправлена ошибка в обработчике Inter-Processor Interrupt (IPI), приводившая к краху на высокозагруженных системах;- Новая ATA-подсистема;
- read-only поддержка ReiserFS 3;
- Система шифрования разделов диска GEOM_ELI;
- Исправлена ошибка в NFS, приводящая к краху ядра;
- Удален код старого vinum, в пользу основанной на GEOM версии. В gvinum добавлены команды checkparity, rebuildparity и setstate;- Более полная поддержка WPA (Wi-Fi Protected Access) и Host-AP ( импортирован hostapd - user space IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP Authenticator);
- Поддержка беспроводных карт Intel PRO/Wireless 2100), Intel PRO/Wireless 2200BG/2225BG/2915ABG, Ralink Technology RT2500 и Ralink Technology RT2500USB;- Поддержка pooling в сетевых драйверах xl (карты 3Com Etherlink), vge, sf;
- if_bridge - новая реализация бриджинга из NetBSD с поддержкой протокола IEEE 802.1D Spanning Tree;
- Портирован CARP (Common Address Redundancy Protocol) из OpenBSD;
- Многочисленные улучшения в ipfw;
- Новый dhcpclient из OpenBSD 3.7;
- Переработана утилита ifconfig. Появилась опция -tunnel, -vlandev больше не требует аргумента;
- Исправлена ошибка в pppd, приводившая к проблемам с установкой CBCP (CallBack) соединения;- Новые sysctl для jail: security.jail.chflags_allowed и security.jail.getfsstatroot_only;
- Поддержка Mandatory Access Control для System V IPC объектов;
- IPsec теперь поддерживает TCP-MD5;
- Команда tcpdrop для принудительного закрытия определенного TCP соединения;- Дравер виртуальной клавиатуры - vkbd;
- В tail появилась опция -f для работы с несколькими файлами одновременно;
- Через rc.conf можно менять название интерфейса: ifconfig_fxp0_name="net0";- GCC 3.4.4, IPFilter 4.1.18, порт pf из OpenBSD 3.7, sendmail 8.13.4, Bind 9.3.1, OpenSSL 4.1p1, tcsh 6.14.
URL: http://www.freebsd.org/releases/6.0R/relnotes-i386.html
Новость: http://www.opennet.me/opennews/art.shtml?num=6377
Ошибка в оригинальных Релиз Нотах без изменений переползла и сюда.
Последний вышедший IPFilter имеет версию 4.1.9.
Так что в 6-ку видимо вошёл 4.1.8, а не 4.1.18.Andrew.
Что-то вроде ещё говорили, что natd из user-space в kernel-space перетащили. Это так?
http://www.freebsd.org/releases/6.0R/relnotes-i386.html ->
2.2.3 Network ProtocolsThe libalias library can now be built as a kernel module.
А вообще рекомедую все почитать - много интересной и полезной инфы.
Говноновость, полно опечаток. И про одно из самых важных - ng_nat - как раз ни слова. Вообще, дурная манера сообщать о релизе до официального объявления - релиз могли в любой момент отменить.
Новость на то и новость, что бы сообщить что-то - а за подробностями - к первоисточнику. (с) IMHOПо поводу раньше:
Received: from [192.168.254.11] (junior.samsco.home [192.168.254.11])
(authenticated bits=0)
by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id jA4Fe4lc050492
for <freebsd-announce@freebsd.org>; Fri, 4 Nov 2005 08:40:04 -0700 (MST)
(envelope-from scottl@FreeBSD.org)
Message-ID: <436B80D4.7080902@FreeBSD.org>
Date: Fri, 04 Nov 2005 08:40:04 -0700
From: Scott Long <scottl@FreeBSD.org>
User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050615
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: freebsd-announce@FreeBSD.orgмыло от Longa ушло 4 Nov 2005 08:40:04 MST, t.e. 4 Nov 2005 18:40:04 MSK.
Новость тут:
Отправлено nuclight, 04-Ноя-05 23:10Итого 5 часов разницы, при чем в сторону позже....
>Новость на то и новость, что бы сообщить что-то - а за
>подробностями - к первоисточнику. (с) IMHOДелать - так делать нормально, а не отбирать рандомом.
>По поводу раньше:
>
>мыло от Longa ушло 4 Nov 2005 08:40:04 MST, t.e. 4 Nov
>2005 18:40:04 MSK.
>
>Новость тут:
>Отправлено nuclight, 04-Ноя-05 23:10
>
>Итого 5 часов разницы, при чем в сторону позже....Дурдом. Причем тут мой коммент? Новость на опеннете появилась за два часа до письма Long'а.
>>Новость на то и новость, что бы сообщить что-то - а за
>>подробностями - к первоисточнику. (с) IMHO
>
>Делать - так делать нормально, а не отбирать рандомом.
>Ну так что ж ты нормально не сделал? Человек написал и привел то что ЕМУ показалось интересным и отправил к первристочнику за полной инфой.
>Дурдом. Причем тут мой коммент? Новость на опеннете появилась за два часа
>до письма Long'а.oops, не там дату посмотрел. Тогда согласен, не чтоит до официального анонса.... хотя у нас стране и фильмы на рынках до премеры выходят.... Шустрые гонзалесы короче.
Неделя была урожайная на релизы... Все BSD обновились...
Вот блин, а я только вчера решился и скачал RC1.... Шеф убьет, но деваться некуда, качаем :-)
cvsup'имся и пересобираем мир, (по траффику дешевле выйдет) :)
да я только завтра собирался ставить, так что.... чего лишний геммор на голову брать :-) переживу - не так часто компахами качаю :-)
Про "Новая ATA-подсистема" кто-нибудь мовет поподробней рассказать?
Очень много инфы можно найти в bsd рассылках. В двух словах - стало шустрее (особенно на очень быстром железе), оптимизированно для SMP, переработан код VFS (чтало проще делать свои FS, исправлен unionfs), пофикшенны многочисленный проблемы с SATA.
Уже рассказывалось в новостях. Коротко: все стало намного быстрее. Сегодня один из серверов binary upgrade'ом до 6.0 обновил - банальные операции копирования между панелями в mc стали заметно быстрее даже визуально.
Программа tcpdrop появилась в FreeBSD 5.4, как заимствование из OpenBSD 3.7
6.x отделилась *до* выпуска 5.4-RELEASE
>6.x отделилась *до* выпуска 5.4-RELEASEНо все изменения в release notes указаны относительно 5.4:
"This section describes the most user-visible new or changed features in FreeBSD since 5.4-RELEASE."
>>6.x отделилась *до* выпуска 5.4-RELEASE
>
>Но все изменения в release notes указаны относительно 5.4:
>"This section describes the most user-visible new or changed features in FreeBSD
>since 5.4-RELEASE."Для писателей, но не читателей:
This section describes the most user-visible new or changed features in FreeBSD since 5.4-RELEASE. In general, changes described here are unique to the 6-STABLE branch unless specifically marked as [MERGED] features.
[skiped]
The tcpdrop(8) command, which closes a selected TCP connection, has been added. It was obtained from OpenBSD. [MERGED]
Дальше пояснять или сам догадаешься?
"The bge(4) driver now supports the altq(4) framework, as well as the BCM5714, 5721, 5750, 5751, 5751M and 5789 chips. [MERGED]"
а как узнать на каком чипе bge-карта?
pciconf -lv
У меня при установке с GENERIC ядром проблемы были
при добавлении и удалени и модулей вылезала ошибка что то типа Fatal trap 12: page fault while in kernel mode
fault adress =0xd
fault code=supervisor write pagenot present ....
Но после пересборки ядра и мира пока ничего похожего не наблюдал
а у вас случаем не nvidia карточка которая в boot.conf прописывается?
Образы были уже доступны в начале дня (по МСК time). Так что кто хотел, уже скачал ;)
Малоли... может они захотели бы исошники переклипать...
HZ для amd64 уменьшили с 1024 до 1000 - это не написано почему-то
чего у меня скачанные исошники (несколько раз скачанные с разных северов) усе битыми оказались...
Поздравляю товарищи!!!
FreeBSD is the best from best.
З.Ы. пшел отмечать это дело.
>Много изменений в поддержке ACPI;
Ура ура ура ,, уже скачал
> # Через rc.conf можно менять название интерфейса: ifconfig_fxp0_name="net0";это было, вроде, уже начиная с какой-то 5.x
Небольшая опечатка в новости.> Новые sysctl для jail: security.jail.chflags_allowed и security.jail.getfsstatroot_only;
но на самом деле:
security.jail.getfsstatroot_only has been renamed to security.jail.enforce_statfs
А врод поддержку XFS хотели добавить или это в 7 release будет?
Кстати, в RC1 был глюк с atacontrol...
(в частности, atacontrol detach n -
invalid канал... :( и проч.)
Никто не знает, он исправлен в релизе?
(просто сам ещё не успел обновиться)
The channel is now the device name, e.g. "ata0".
В таком виде работает
"Команда tcpdrop для принудительного закрытия определенного TCP соединения;"
Так в 5.4 есть же...
Поставил за день до официального релиза с cvs. В UPDATING указана дата выхода - 1 ноября. Свежесобранное ядро обозначило себя как 6.0-STABLE, чем немало меня удивило.Из замеченных плюсов - одновременно заработали два рейд-контроллера Promise FastTrak S150 TX4, в 5.4 система создавала ar устройство только для одного из них, второе игнорировало.
Работали два в 5.3. Два устройства, все как надо. В 5.4 не пробовал.
>Поставил за день до официального релиза с cvs. В UPDATING указана дата
>выхода - 1 ноября. Свежесобранное ядро обозначило себя как 6.0-STABLE, чем
>немало меня удивилоИспользуй RELENG_6_0 вместо RELENG_6 и не удивляйся :-))
а у кого-нибудь оно грузится на COMPAQ ML350 G2?
у меня RC1 так и не грузится без отключения ACPI, пробовал на двух серверах одного модельного ряда.
грузится на ML350 G4... BIOS и проч. перешивать не пробовали?
Есть две машины, соединённые модемом; на каждой своя Ethernet-сеть. Позволяет ли bridge соединить эти две сетки прозрачно?
>Есть две машины, соединённые модемом; на каждой своя Ethernet-сеть. Позволяет ли bridge
>соединить эти две сетки прозрачно?А что мешает попробовать ? Можно даже потом в tips решение добавить ;)
ох, чертово обновление, почему-то в 5.4-stable gvinum не возмущался на разваленый stripe диск в /tmp, а 6.0-release это очень даже взволновало :(
Кто нибудь знает как поюзать нововведение ng_nat ?
А то я тут две недели mpd прикрутить к natd не могу...
>Кто нибудь знает как поюзать нововведение ng_nat ?
>А то я тут две недели mpd прикрутить к natd не могу...
>man ng_nat
>>Кто нибудь знает как поюзать нововведение ng_nat ?
>>А то я тут две недели mpd прикрутить к natd не могу...
>>
>
>man ng_natДействительно, тама усе описано.
Тестировал этот ng_nat - перекачивал 700мб файл по 100 мб сети.
Копирование заняло 65 секунд, нагрузка системы: 0.56
Потом сделал тоже самое через natd.
Копирование - 73 секунды. Нагрузка системы 0.75
Эффект налицо.
>Тестировал этот ng_nat - перекачивал 700мб файл по 100 мб сети.
>
>Копирование заняло 65 секунд, нагрузка системы: 0.56
>
>Потом сделал тоже самое через natd.
>
>Копирование - 73 секунды. Нагрузка системы 0.75
>
>Эффект налицо.а что за машинка? проц? хоцца сравнить время
>Тестировал этот ng_nat - перекачивал 700мб файл по 100 мб сети.
>Копирование заняло 65 секунд, нагрузка системы: 0.56
>Потом сделал тоже самое через natd.
>Копирование - 73 секунды. Нагрузка системы 0.75
>Эффект налицо.
я тестил нат в линухеserver (3.0GHz, e100 on-board):
# dd if=/dev/urandom of=file.dump bs=7M count=100
# iptables -t nat -I PREROUTING -p tcp --dport 4444 -j DNAT --to-destination 10.0.0.3
# ifconfig |grep Ethernet
eth0 Link encap:Ethernet HWaddr 00:13:D4:44:9F:30
# nc -p 4444 -l -q 0 < file.dump
load average: 0.05
хотя, ты не написал как отдавал файл - ну я выбрал простейший способ.
Судя по загрузке, ты отдавал чем-то потяжелее.
Загрузка, врезультате, ничего не отражает.client(3.0GHz, e100 on-board):
# arp -s 10.0.0.50 00:13:D4:44:9F:30
# time nc 10.10.10.50 4444 > tfile_dest.dump
real 1m2.819s
user 0m0.585s
sys 0m9.869s
62.827 секунды.без nat'a:
# time nc 10.10.10.3 4444 > tfile_dest.dumpreal 1m2.819s
user 0m0.539s
sys 0m9.705s
62.819 секунды.нет разницы через NAT или напрямую.
разница в 3 секунды с твоими результатами скорее всего - результат задержек отдачи файла демоном (напиши чем отдавал файло).Сделай, плз, сравнение переливки без ната. просто слей файло в тех же условиях - чтобы оценить нагрузку NAT подсистем BSD.
Я сделал так:mount_smbfs ... - подмонтировал диск С с виндовой машины (XP).
И потом cp /mnt/C/1.avi /home/dorlas
Без ната проверю, но потом (ноут дома).
>Я сделал так:
>
>mount_smbfs ... - подмонтировал диск С с виндовой машины (XP).
"c виндовой машины (XP)"
ясно откуда тормоза в 3 секунды за минуту ;)
да и сам протокол подгулявший...>И потом cp /mnt/C/1.avi /home/dorlas
>
>Без ната проверю, но потом (ноут дома).
ok
было бы интересно
Ноутбук Iru Novia3221W. Проц: 1.6 Dothan.(Pentium M). Винт UDMA100, 40 Ггб.Сетевая: rl8139.
Особливо впечатляет такое:2005/11/5) Distribution of 6.0-RELEASE contains CHECKSUM.MD5 and CHECKSUM.SHA256 files for protecting the integrity of data. However, these files in 6.0-RELEASE erroneously include checksums for the checksum files themselves. Although the checksums look like wrong, they can be safely ignored because a checksum for the checksum file never corresponds to one in the file. This problem will be fixed in the next releases.
Юмористы...
из плюсов-у меня заработал ich4 USB 2.0 controller
Раньше падал и глючил
У меня вопросик у кого нить при переходе на 6.0 появились проблемы с mount_smbfs
с 5.4 у меня все работало стабильно все каталоги и их содержимое просматривались а в шестерке глюки
у кого нить было похожее поделитесь опытомP.S.
несколько раз система оставяла core
два раза при сборке x.org при этом я добавлял и удалял модули (kld_load kld_unload)
один раз при выключении питания с подключенными smb шарами при syncing disks
большего глюков не наблюдал но все равно неприятно
>несколько раз система оставяла core
>два раза при сборке x.org при этом я добавлял и удалял модули
>(kld_load kld_unload)
>один раз при выключении питания с подключенными smb шарами при syncing disksВопросов масса: как обновлялся, какие модули загружал?
>
>большего глюков не наблюдал но все равно неприятноЛожечку нашли, но осадок остался? (с)
Надо же, portsnap в дефолте
УГУ. И SNMPD тоже.
Неверю глазам. 1024x768 в консоли наконецто сделали.
Интересно, а зачем?
Пассивная зелёная консоль меньше всего напрягает.
(можно vidcontrol -c destructive green или лучше в ядре настроить)
В графическом режиме любой фон, даже чёрный - это активный свет пикселей.
Попробуйте поработать подольше и попереключать из консоли в Иксы, пусть
даже с пустым чёрным полем на весь экран.
Почувствуйте разницу :)
У меня не работает mgetty на 6.0
Кто нибудь поборол эту фичу?
---
10/11 12:33:21 ad0 mgetty: interim release 1.1.33-Apr10
10/11 12:33:21 ad0 check for lockfiles
10/11 12:33:21 ad0 locking the line
10/11 12:33:22 ad0 mod: cannot make /dev/cuad0 stdin: Bad file descriptor
10/11 12:33:22 ad0 open device /dev/cuad0 failed: Bad file descriptor
10/11 12:33:22 ad0 cannot get terminal line dev=cuad0, exiting: Bad file descriptor
>У меня не работает mgetty на 6.0
>Кто нибудь поборол эту фичу?у меня работает с ttyd0
>>У меня не работает mgetty на 6.0
>>Кто нибудь поборол эту фичу?
>
>у меня работает с ttyd0а вот у меня и на ttyd0 также ругается
Хм ....
Не проверил. Откатился на 5.4 и пока остаюсь "на ней"
У меня та-же ругань на cuad0.
Никто не поборол?
cuad0 это новое cuua0 устройство модема, просто нужно при пересборке мира с 5.4 на 6.0 запускать mergemaster, и заменять конфиги на новые.
>cuad0 это новое cuua0 устройство модема, просто нужно при пересборке мира с
>5.4 на 6.0 запускать mergemaster, и заменять конфиги на новые.
Ругается и на cuaa0 и на ttyd0 - полный бздец
Пока использую встроенный getty для dial-in
>>cuad0 это новое cuua0 устройство модема, просто нужно при пересборке мира с
>>5.4 на 6.0 запускать mergemaster, и заменять конфиги на новые.
Ругается и на cuad0 и на ttyd0 - полный бздец
Пока использую встроенный getty для dial-in
в 6-й фряхе именно cuad0 а не cuaa0
Человек правильно посоветовал, проблема устраняется запуском mergemaster из /usr/src после компиляции make installworld./usr/src/UPDATING, если кто не знаком.