LINUX.ORG.RU

Bsd


85

5

Всего сообщений: 175

Интервью с Крисом Муром (Kris Moore) - разработчиком PC-BSD

Группа BSD

Интервью с ведущим разработчиком PC-BSD Крисом Муром. Он рассказывает о "дружественности" системы к пользователю, о нововведениях в PC-BSD 7.0 (KDE 4.1 и ZFS), о новом удобном способе установки пакетов посредством double-click и о многом другом

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

 ,

boombick
()

Сравнение HAMMER и Tux3

Группа Linux General

«Большое преимущество HAMMER перед Tux3 состоит в том, что он включен в дистрибутив Dragonfly», заявил Даниэль Филлипс, попытавшийся сравнить две файловые системы. Он продолжил: «Крупнейшим недостатком является то, что файловая система работает на BSD, а не на Linux, при этом она настолько активно реализует функциональность, уже обеспечиваемую VFS и блочной подсистемой Linux, что портирование будет не самым простым делом. Со временем порт, скорее всего, появится, но, вероятно, за это время и наша Tux3 станет стабильной.»

Это привело к длительной и интересной технической дискуссии между Даниэлем и автором HAMMER Мэтью Диллоном, в которой сравнивалcя дизайн двух файловых систем.
http://bsdnews.com/?p=61

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

 , , ,

Bod
()

Lighttpd - разработка в тупике

Группа Open Source

В блоге разработчиков опубликовано сообщение о расширении состава разработчиков. В дополнение к этому рассказывается, что разработка практически зашла в тупик, имеется несколько ошибок в построении (дизайне) приложения и для продолжения развития требуется переписать большую часть кода. В связи с этим опубликован roadmap на версию 2.0.

Напомню, что релиза "инновационной" версии 1.5 так и не произошло. Новым релизом 2.0 будут заниматься только 2 человека. Даже примерных сроков выпуска нет.

Ссылка на roadmap 2.0 - http://redmine.stbuehler.de/wiki/ligh...

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

 , ,

Aesthete
()

Найден 33-летний баг в коде yacc

Группа BSD

Голландский программист Отто Моэрбик случайно нашёл баг в коде функции yyparse(), вскоре после написания собственного варианта malloc для OpenBSD. Николай Штурм первым обнаружил проблему, предположительно связанную с новым malloc, на платформе SPARC64 при попытке компиляции большого проекта на С++ с использованием новой версии malloc от Моэрбика, компилятор иногда завершается с сообщением о внутренней ошибке. После недолгого исследования оказалось, что при определённых условиях (создаваемых новой версией malloc) в функции yyparse происходит обращение к несуществующему элементу массива.

Выпущен соответствующий патч для OpenBSD, решающий данную проблему. Данный баг существует и в старых версиях UNIX вплоть до Sixth Edition UNIX, выпущенной в 1975 году.

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

 , , ,

seiken
()

Десктопный OpenBSD LiveCD

Группа BSD

BSDanywhere — загрузочный Live-CD образ OpenBSD. Дистрибутив содержит базовую конфигурацию OpenBSD (без компилятора), графический интерфейс, пользовательское ПО, ПО для автоматического определения большинства видео- и звуковых карт, SCSI и USB-устройств.

BSDanywhere может быть использован как десктопная Unix-система для обучения, восстановления или тестирования системы. Система не требует установки на жесткий диск.

>>> Скриншоты

>>> Сайт проекта

 ,

phasma
()

BSDCan 2008: Каркас приложений для датчиков OpenBSD

Группа BSD

Главный редактор KernelTrap Jeremy Andrews опубликовал заметки с выступления Константина Муренина на BSDCan 2008 в Оттаве с приглашённым докладом об истории каркаса приложений для датчиков в OpenBSD.

Константин озвучил историю каркаса приложений, первоначально разработанного Александром Юрченко при переносе нескольких драйверов из NetBSD. Каркас впоследствии был широко расширен стараниями нескольких разработчиков, включая тов. Муренина. На момент выступления количество драйверов в OpenBSD перевалило за 67 шт., некоторые из которых до сих пор отсутствуют на конкурирующих платформах типа lm-sensors, например, sdtemp(4) и km(4).

Благодаря программе Google Summer of Code 2007, интерфейс был портирован под FreeBSD и в октябре 2007 добавлен в DragonFly BSD, а чуть позже и во FreeBSD, но добавление в CVS FreeBSD было временным из-за вмешательства Poul-Henning Kamp. Poul-Henning решил посетить выступление Константина, по окончании которого, во время для вопросов и ответов, добровольно вызвался озвучить свою точку зрения. После дискуссии и Константин, и Poul-Henning заключили, что написание каркаса приложений для датчиков в стиле FreeBSD может занять очень много времени, и каркас, скорее всего, появится не скоро (учитывая, что в NetBSD оригинальный каркас был впервые доступен ещё в 1999/2000).

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

 , , , ,

km
()

В BSD исправили 25-летний баг

Группа BSD

Баг, которому без малого 25 лет, был недавно замечен в исходниках BSD и исправлен. Он был найден при расследовании краша samba при попытке доступа к директориям на smb-хосте. Это происходило из-за ошибки в механизме доступа к директориям в BSD, которая тянется еще с 4.2BSD. Баг до сегодняшнего времени оставался незаметным из-за workaround, который ранее добавили в samba, а в последних портах OpenBSD и FreeBSD убрали, из-за чего баг и вылез. Исправление оказалось до смешного простым - _readdir_unlocked() не должно было пропускать директории с inode, выставленным в 0, если его вызывает __seekdir().

Поздравляем BSD'шников с этой замечательной новостью!

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

 ,

lester_dev
()

Релиз PC-BSD 1.5

Группа BSD

Доступен релиз PC-BSD 1.5, десктоп-ориентированной ОС на базе FreeBSD 6.3-STABLE. Графическое окружение построено на основе Xorg 7.3 и KDE 3.5.8.

Новшества:

  • Новая утилита для обновления системы и поддержания установленных PBI-пакетов в обновленном состоянии, возможность использования собственных зеркал серверов обновления.
  • Улучшения в утилитах настройки беспроводного соединения, появилась поддержка BSSID и улучшена работа с SSID.
  • Расширены возможности утилиты для удаления PBI пакетов, группа пакетов теперь может быть удалена одновременно.
  • Новые средства для автообнаружения звуковых адаптеров, используется XML-backend для обнаружения и загрузки модулей.
  • Сборка для 64-битной платформы (amd64), включая PBI на сервере авто-сборки.

Началась работа над релизом PC-BSD 2.0, основанном на FreeBSD 7.

Система PC-BSD снабжена графическим инсталлятором и системой автоопределения установленного оборудования. Программы упакованы в собственный формат пакетов - PBI, суть которого в избавлении от зависимостей, путем помещения всех необходимых библиотек в каждый пакет.

via Opennet.tu

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

 , pc bsd

anonymous
()

FreeBSD 7.0 на SMP лучше, чем Linux

Группа BSD

После значительных улучшений в поддержке SMP в FreeBSD 7.0 бенчмарки показывают, что производительность FreeBSD на 15% лучше, чем у последних linux-ядер на 8-процессорной машине в PostgreSQL и MySQL. Хотя пару бенчмарков и нельзя считать убедительным основанием, но можно предположить, что FreeBSD снова становится серьезным соперником Linux. Некоторые авторы на LWN предполагают, что уровень производительности Linux может быть связан с Completely Fair Scheduler, добавленным в ядро 2.6.23.

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

 , , ,

anonymous
()

Состоялся долгожданный релиз FreeBSD 7.0

Группа BSD

Вышел новый релиз FreeBSD - самой популярной UNIX-подобной операционной системы из современного семейства BSD.

Что сделано в этой версии:

  • Улучшен и подчищен код стека сети.
  • Изменения в ядре: фильтр прерываний, Linuxulator, новый планировщик ULE 2.0/3.0
  • Мультимедиа: добавлены emu10kx, snd_envy24[ht], snd_hda.
  • Улучшения в userland: добавлен jemalloc
  • Добавлена поддержка ZFS, начальная поддержка XFS (read-only) и экспериментальная поддержка tmpfs
  • Изменения, касающиеся безопасности: добавлен аудит событий, новые возможности разделения привелегий и прав.
  • Добавлена поддержка архитектур ARM, sun4v (Niagara) и прекращена поддержка alpha.
  • Поддержка Xorg 7.3.0, Gnome 2.20.1, KDE 3.5.7
  • Образы дисков теперь 700 Mb (вместо 650 ранее)
>>> Анонс.

>>> Release Notes

 ,

Vasyx
()

pfSense 1.2 Release (Open source firewall)

Группа BSD

Новая версия pfSense open source firewall под номером 1.2 для FreeBSD.

Данный проект произошел от проекта m0n0wall, но отличается от него радикально тем, что использует портированный из OpenBSD пакетный фильтр (Packet Filter), основан на ОС FreeBSD 6.1 ALTQ (HFSC).

Данный релиз выпущен после 16 месяцев работы, после выпуска pfSense 1.0 release.

Список изменений.

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

 , , ,

renat_gar
()

Обнаружены и исправлены две новые ошибки во FreeBSD

Группа BSD

FreeBSD-SA-08:03.sendfile

Подвержены все текущие версии. Системный вызов sendfile(2) не проверял флаги доступа к файлу. Если файл доступен пользователю только на запись, было возможно передать его через сокет. В жизни встречается редко. Рекомендуется обновиться для последнего STABLE или RELENG. Или наложить "заплатку".

>>> Для 6.2, 6.3, 7.0

>>> Для 6.1 и 5.5.

FreeBSD-SA-08:04.ipsec

Затрагивает только FreeBSD 5.5. Разадресация NULL в основанной на KAME реализации IPsec для IPv6. Специально созданный IPv6 пакет мог привести к kernel panic, для чего требуется наличие в ядре поддержки IPv6 и IPsec одновременно. Базовое ядро не было подвержено ошибке. Рекомендуется обновить систему до 5-STABLE, RELENG_5_5 или наложить патч.

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

 , , , , kame,

baka-kun
()

lvm под FreeBSD в виде geom_lvm

Группа BSD

Во FreeBSD появилась поддержка Linux LVM, которые будут видны как /dev/lvm/-, например /dev/lvm/vg0-home. GLVM поддерживает страйпы (stripe) на нескольких физических дисках. Метаданные нельзя изменять, поэтому нельзя создать раздел LVM или изменить его размер. Посмотреть, какие устройства доступны, можно так:

   # geom lvm list
   Geom name: vg1
   Providers:
   1. Name: lvm/vg1-home
      Mediasize: 4294967296 (4.0G)
      Sectorsize: 512
      Mode: r0w0e0
   2. Name: lvm/vg1-logs
      Mediasize: 4294967296 (4.0G)
      Sectorsize: 512
      Mode: r0w0e0
   Consumers:
   1. Name: ad0s1
      Mediasize: 80023716864 (75G)
      Sectorsize: 512 Mode: r0w0e0

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

 , ,

anonymous
()

Интервью с 21 разработчиком NetBSD, посвященное 4.0

Группа BSD

Христос Цулас, Элад Эфрат, Джейсон Торпе, Мануел Бойер, Хулио Мерина Видал, Алистер Крукс, Ямамото Такаси, Ян Шауман и многие другие разработчики NetBSD дали совместное интервью, в котором они рассказывают о версии 4.0 и о том, что в ней нового.

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

 , , ,

dilmah
()

Выпущена FreeBSD 6.3

Группа BSD

Очередной релиз известной операционной системы. По сравнению с предыдущей версией были совершены следующие изменения:

  • Поддержка новых драйверов и устройств;
  • Добавление новых команд и опций;
  • Обновление входящего в поставку ПО;
  • Обновления безопасности;
  • Исправления ошибок;

    >>> Release notes

  •  ,

    Yoda_The_Master
    ()