The OpenNET Project / Index page

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

Отчёт о состоянии развития FreeBSD январь-март 2005

22.04.2005 10:46

Отчёт о развитии FreeBSD на январь-март 2005.

  • Поддержка платформы ARM для систем TS-7200
    Система уже загружается, с некоторыми проблемами работает Ethernet. Работа над портированием продолжается.
  • Интерграция ATAPI/CAM
    Завершена интеграция ATAPI/CAM с новой подсистемой ATA. ATAPI/CAM теперь доступен в виде загружаемого модуля ядра atapicam.ko.
  • Common Address Redundancy Protocol - CARP
    CARP включён в CURRENT и в STABLE, и будет включён в 5.4-RELEASE.
  • Анализ исходных кодов системы
    Командой FreeBSD совместно с Coverity проводится анализ исходного кода системы. Уже был проанализирован код ядра 6-CURRENT и решены найденные проблемы.
  • Подсистема cpufreq
    Проект cpufreq по созданию подсистемы управления частотой процессора, что может быть применено, например, в ноутбуках для энергосберегающего режима.
  • Dingo: проект по созданию инструментария для отладки сетевых протоколов.
  • Обновление в DRM
    В CURRENT добавлены новые драйвера для карт ATI, для i915, почти завершена работа над драйверами для VIA savage.
  • Журналирование в UFS
    Планируется ввести поддержку журналирования в FreeBSD-6.0.
  • FreeBSD Java Project
    Завершена реализация начальной поддержки JDK 1.5.0. В ближайшие время будет добавлена поддержка плагинов для браузеров.
  • FreeBSD Release Engineering
    25 января 2005 вышел заключительный релиз 4.11, более не планируется выпуска релизов этой ветки. Разработчики могут включать багфиксы и небольшие изменения в RELENG_4, но на этом развитие 4-ой ветки можно считать завершённым. Релиз FreeBSD-5.4 будет выпущен в конце апреля. Этот релиз будет включать исправления ошибок, найденных с момента выпуска 5.3, в него добавлены некоторые новые возможности и проведены улучшения в производительности. Релиз 5.5 запланирован примерно через 4..6 месяцев после выхода 5.4. Летом планируется заморозка кода в ветке CURRENT и подготовка к выходу 6.0.
  • FreeBSD Security Officer и Security Team
    В январе произошли некоторые изменения в составе Security Team. Было обнаружено несколько уязвимостей и выпущены соответствующие уведомления и патчи. На текущий момент Security Team поддерживает релизы 4.10, 4.11 и 5.3, поддержка других релизов завершена.
  • GELI - GEOM класс шифрования
    Интересные возможности:
    • использует crypto(9);
    • если присутствуют аппаратные устройства для шифрования, GELI использует их, иначе для шифрования используются специальные ресурсы ядра;
    • поддерживается несколько алгоритмов шифрования (AES, Blowfish, 3DES);
    • возможность шифрования корневого раздела;
    • возможность использования двух независимых ключей;
    • возможность использования для временных разделов и разделов подкачки.
  • GSHSEC - GEOM класс обработки shared secret
  • if_bridge из NetBSD
    Проект портирования подсистемы создания моста из NetBSD и OpenBSD. Интерфейс поддерживает клонирование, выделение отдельных IP адресов, протокол Spanning Tree, и управляется через ifconfig и brconfig.
  • IMUNES - эмулятор топологии сети на базе FreeBSD
    В IMUNES каждый виртуальный элемент сети имеет своё собственное состояние в ядре (переменные сетевого стека, таблицы маршрутизации, сокеты, правила файрвола и т.д.). Текущая версия основана на FreeBSD-4.11.
  • Продолжается чистка кода системы
    Сейчас основные силы направлены на выделение независимого от архитектуры кода.
  • Изменения в подсистеме netgraph
    В основной дистрибутив добавлены ng_netflow(4) и ng_ipfw(4), в дерево портов добавлен ng_ipacct. Проведены некоторые изменения в netgraph для SMP систем.
  • libpthread
    Новая библиотека 1:1 нитей, позиционаруется как замена libthr. Хорошая совместимость с libpthread, небольшой размер и замечательная поддержка SMP.
  • Оптимизация задержек при обработке прерываний
  • Поддержка IPv6 в IPFW
  • Проект по созданию подсистемы низкоуровневого мониторинга производительности
  • Поддержка бОльшего количества подкатлогов в UFS
  • ARP вынесен из таблиц маршрутизации
  • Обновления в PF
  • Обновления в подсистеме ATA
  • Новые драйвера для беспроводных устройств. Поддержка WPA-PSK ;
  • XenFreeBSD - монитор виртуальных машин Xen для FreeBSD;
  • Обновлено Linux окружение (взято от RedHat 8) для эмулятора;
  • Улучшена поддержка устройств телефонии TDM400 (FXO/FXS) и других PRI/BRI карт;
  • Изменение системы локов в драйверах устройств для хранения данных, уход от "giant lock";
  • Новый инструмент обновления портов - Portsnap, более эффективный и безопасный, чем CVSup;

    1. Главная ссылка к новости (http://www.bsdforums.org/forum...)
    Автор новости: butcher
    Лицензия: CC BY 3.0
    Короткая ссылка: https://opennet.ru/5370-freebsd
    Ключевые слова: freebsd
    При перепечатке указание ссылки на opennet.ru обязательно


    Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, dimus (??), 12:06, 22/04/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >#  Анализ исходных кодов системы
    >Командой FreeBSD совместно с Coverity проводится >анализ исходного кода системы. Уже был >проанализирован код ядра 6-CURRENT и решены >найденные проблемы.
    Недешевое наверное удовольствие
     
  • 1.2, Trubin (?), 12:22, 22/04/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда они за snd_sbc или хотя бы за snd_driver.
    А то, бардак , Creative Sound Blaster ни как не прикрутить
     
     
  • 2.3, Nick (??), 12:36, 22/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем он в сервеной ОС?
     
     
  • 3.4, rost (?), 12:40, 22/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    где написано что freebsd это только серверная система?
     
     
  • 4.5, sds (?), 13:02, 22/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Жду CARP - как алкоголик открытия пивного ларька
    хотя бы сделали-бы такую штуку как  DRBD && Heartbeat
     
     
  • 5.17, Sem (??), 22:41, 23/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    А я уже юзаю его почти год. С самых первых патчей mlaier'а. Тоже жду.
    Нечто типа DRBD теоретически можно организовать при помощи ggate+gmirror но практически эта связка не работает :((
    На досуге посмотрю как DRBD реализовано.
     
  • 2.16, Vany Serezhkin. (?), 18:20, 23/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Лажа - прикрасно прикручивается, как на пятёрке - так и на четвёрке.
     
  • 2.18, Sem (??), 22:44, 23/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Когда они за snd_sbc или хотя бы за snd_driver.
    >А то, бардак , Creative Sound Blaster ни как не прикрутить

    На самом деле не надо возмущаться, а надо попытаться понять, почему не работает. Знаю, что Creative Sound Blaster точно должен работать.

     
  • 2.24, Сахаров (?), 22:58, 11/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Когда они за snd_sbc или хотя бы за snd_driver.
    >А то, бардак , Creative Sound Blaster ни как не прикрутить
    Легко, если знать что делаешь!
    1. Перекомпилить ядро с поддержкой саунда
    device pcm
    2. Загрузить дрова для карты.
    kldload snd_sbc
    3. Проверить, что они продетектились и встало новое устройство:
    cat /dev/sndstat

    У меня легко встал crystal cs4232 ISA (FreeBSD 6.0 RELEASE), правда драйвер назывался snd_gusc (если я правильно понимаю - для Gravis UltraSound ???)

    Если ядро не компилить, дрова загрузятся нормально, но девайс не появится (makedev больше не рулит!) и после ребута их снова не будет в системе.

     

  • 1.6, Вася (?), 13:12, 22/04/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В 5.4 производительность ATA еще упала, по-моему хуже уже некуда... :(((

    В 5.3-RELEASE dd if=/dev/zero of=test bs=1024k count=1024, выполняется 25 секунд, на мастер PATA  (7200 rpm) и 62 секунды на slave PATA (7200 rpm).

    В 5.4 dd if=/dev/zero of=test bs=1024k count=1024, выполняется 35 секунд, на мастер PATA  (7200 rpm) и 78 секунд на slave PATA (7200 rpm).

    Машина одна и таже, винты оба умеют UDMA100 и система пишет что они в UDMA100 работают.

    Когда же интересно FreeBSD научится работать с ATA.

    Кто нибудь новые Сореновские патчи тестировал? Там то хоть все нормально? Или опять Ж...

     
     
  • 2.7, Skylord (??), 13:40, 22/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    А разве эти патчи сейчас не в current? Может, у тебя как раз с ними тормоза? ;-))) Ногу дам - в cvs ATA видел, как эти патчи туда включили. Потому и стремно сейчас cvsup'иться...
     
     
  • 3.8, butcher (ok), 14:26, 22/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    их включили в HEAD, вы что CURRENT используете?
    Для 5.4-STABLE доступны патчи, можете скачать пропатчить и потестить.
     
     
  • 4.9, Вася (?), 14:44, 22/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Где из взять? На сайте Cорена для RELENG_5 их уже нет.
     
  • 3.10, Вася (?), 14:48, 22/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Руби ногу с трансляцией в он-лайне... ;) Нетэтих патчей в RELENG_5, они в -CURRENT.
     
  • 2.13, eplumber (??), 11:59, 23/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    # dd if=/dev/zero of=/usr/test bs=1024k count=1024
    1024+0 records in
    1024+0 records out
    1073741824 bytes transferred in 15.687638 secs (68445092 bytes/sec)
    # dd if=/usr/test of=/dev/zero bs=1024k count=1024
    1024+0 records in
    1024+0 records out
    1073741824 bytes transferred in 15.472265 secs (69397843 bytes/sec)

    ad0: 70911MB <WDC WD740GD-00FLA2/31.08F31> [144073/16/63] at ata0-master SATA150

     
     
  • 3.20, Вася (?), 15:15, 24/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Речь идет не про SATA, а про PATA. SATA сам тестировал там проблем вроде действительно нет, а вот PATA... :(((
     

  • 1.11, неаноним (?), 19:07, 22/04/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    if_bridge - очень хоцца, достала несовместимость ipfw forward с бриджем
     
  • 1.12, PavelR (?), 08:56, 23/04/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >добавлен ng_ipacct

    Только почемуто под 5.1 не собирается....

     
  • 1.15, AMDmi3 (?), 15:17, 23/04/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поддержку java - нафиг, а вот imunes - очень хочется. Развитие netgraph очень радует - насколько я знаю, такого удобного инструмента нет еще нигде.

    PS. Кстати, у вас ошибка - "libpthread - Новая библиотека 1:1 нитей, позиционаруется как замена libthr." Не libpthread а libthread.

    http://www.freebsd.org/news/status/report-jan-2005-mar-2005.html#libthread

     
  • 1.19, chip (??), 13:17, 24/04/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> Подсистема cpufreq

    Надеюсь в ближайшее время появится и cpufreqd :) Еще бы добавили полноценный S2D! Сразу бы соскочил с Ubuntu Hoary на FreeBSD-CURRENT на своем ThinkPad'e.

     
     
  • 2.22, kan (?), 02:01, 25/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Подсистема cpufreq
    >
    >Надеюсь в ближайшее время появится и cpufreqd :) Еще бы добавили полноценный
    >S2D! Сразу бы соскочил с Ubuntu Hoary на FreeBSD-CURRENT на своем
    >ThinkPad'e.

    powerd не подходит по каким-то соображениям?

     
     
  • 3.23, chip (ok), 08:15, 25/04/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >powerd не подходит по каким-то соображениям?

    исключительно по соображениям не внимательности ;)

    Осталось дело за малым - софтварная поддержка Hibernate.

     

  • 1.21, Tark (??), 00:34, 25/04/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Java 5.0!! Наконец-то! Давно пора!
     

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



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

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