The OpenNET Project / Index page

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

Статус развития FreeBSD с января по март 2009 года

08.05.2009 21:13

Разработчики FreeBSD представили отчет о развитии проекта за 1 квартал 2009 года. Основные события:

  • Завершена работа над утилитой grep, распространяемой под лицензией BSD. Осталось пройти portbuild тесты. Отмечается прогресс в разработке переписанной с нуля утилиты sort, в которой пока не реализованы все запланированные опции и предстоит провести оптимизацию производительности;
  • Совместно с разработчиками LLVM производится адаптация компилятора clang для сборки исходных текстов FreeBSD. В будущем планируется использовать в качестве системного компилятора Clang, вместо GCC. В настоящий момент Clang уже поддерживает сборку 99% всех исходных текстов базовой системы и успешно собирает ядро i386/amd64. Тем не менее еще остается ряд нерешенных проблем, связанных с поддержкой C++ и сборкой библиотек libc, libm, libcrypto. В ходе работы в LLVM было обнаружено и исправлено более 100 ошибок;
  • Ведется работа по обеспечению возможности выполнения mmap() операций в коде драйверов устройств, работающих на уровне ядра и в пространстве пользователя. Подобные операции требуются для портирования во FreeBSD видеодрайверов, например для amd64 сборки драйверов Nvidia и для поддержки Xorg DRM;
  • Продолжается работа по разбору накопившихся сообщений о нерешенных проблемах (PR), которые классифицируются и анализируются на предмет возможного появления регрессий. Также ведется работа по подготовке автоматизированных отчетов для различных групп разработчиков, а также индивидуальных коммитеров и мантейнеров портов (например, см. отчет для группы, выпускающей релизы);
  • Во FreeBSD 8.0-CURRENT добавлена поддержка 64-разрядных процессоров PowerPC, включая PowerPC 970 (G5), POWER3 и POWER4;
  • Отмечается значительный прогресс в поддержке портом FreeBSD/sparc64 процессоров UltraSPARC III и построенного на их основе оборудовния;
  • Выпущен релиз открытой реализации Sun Basic Security Module (BSM) Audit API - OpenBSM 1.1. В новой версии увеличена производительность, добавлена поддержка платформы Mac OS X Snow Leopard, BSD API синхронизирован с OpenSolaris, улучшена поддержка IPv6 и аудита событий связанных с сетью. Пакет может быть использован для анализа причин краха приложений или системы, определения факта вторжения злоумышленника, мониторинга состояния системы и т.д.
  • Начало подготовки релиза FreeBSD 8.0 запланировано на июнь, сам релиз планируют выпустить в сентябре;
  • Близка к завершению работа по созданию набора скриптов Sysinfo для автоматизированного документирования системной информации, конфигурации аппаратного и программного обеспечения. Главная задача пакета, предоставить возможность создания исчерпывающего отчета о новом для администратора хосте, работающем под управлением FreeBSD.
  • В GENERIC ядре ветки FreeBSD 8.0 по умолчанию планируется включить поддержку мандатного управления доступом ("options MAC");
  • В коде DTrace появилась поддержка проверок для VFS, NFSv2 и NFSv3;
  • После объявления о добавлении в VirtualBox поддержки хост-режима для FreeBSD началась работа по созданию порта и исправлению ошибок. Разработчикам VirtualBox уже отправлено более 20 патчей. Экспериментальный порт можно загрузить здесь.


  1. Главная ссылка к новости (http://www.freebsd.org/news/ne...)
  2. OpenNews: Статус развития FreeBSD с октября по декабрь 2008 года
  3. OpenNews: Статус развития FreeBSD с июля по сентябрь 2008 года
  4. OpenNews: Статус развития проекта FreeBSD за 2 квартал 2008
  5. OpenNews: Вышел квартальный отчет о развитии FreeBSD, с января по март 2008 года
  6. OpenNews: Отчет о развитии FreeBSD за четвертый квартал 2007 года
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/21651-freebsd
Ключевые слова: freebsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (39) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:20, 08/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Твою нафиг. Про USB опять молчат. Надо делать полезные вещи, а ваш DTRace и прочая чепуха вроде mmap в драйверах - интересные задачи, но пользы от них маловато....
     
     
  • 2.7, Xaionaro (?), 00:47, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Твою нафиг. Про USB опять молчат. Надо делать полезные вещи, а ваш
    >DTRace и прочая чепуха вроде mmap в драйверах - интересные задачи,
    >но пользы от них маловато....

    Между прочим очень многие мучаются без драйверов nvidia под amd64. Тут вы точно не правы по поводу mmap().

     
  • 2.11, sfinx (?), 01:58, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Твою нафиг. Про USB опять молчат. Надо делать полезные вещи, а ваш
    >DTRace и прочая чепуха вроде mmap в драйверах - интересные задачи,
    >но пользы от них маловато....

    работа по переходу на USB2 давно завершена, в FreeBSD 8.0 будет зарелизено. В 7 ветке появление usb2 и не ожидалось. Так что прежде чем что-то говорить, нужно хотябы изучить вопрос.

     
     
  • 3.29, Nirnroot (?), 18:48, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    usb4bsd можно использовать и в 7 ветке, но работоспособность совсем не гарантируется.
     
  • 2.21, EVS21 (??), 13:12, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Твою нафиг. Про USB опять молчат. Надо делать полезные вещи, а ваш
    >DTRace и прочая чепуха вроде mmap в драйверах - интересные задачи,
    >но пользы от них маловато....

    Флаг в руки! Вместо критики, можно было бы немного помочь людям... и самому поработать в этом направлении или только кричать мастак?

     

  • 1.2, ононим (?), 23:29, 08/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    USB на сервере не главное. для десктопа если линукс.
     
  • 1.4, mitya (ok), 00:16, 09/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А в чем преимущество перехода с GCC на LLVM?
     
     
  • 2.5, terminus (ok), 00:21, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Лицезия. Там с GPL3 что-то не поделили, ограничение какое-то из-за чего всдшники хотят от GCC отказаться...
     
  • 2.6, pavlinux (ok), 00:21, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А в чем преимущество перехода с GCC на LLVM?

    Плохой компилятор всегда лучше, чем средний программист.

     
     
  • 3.8, paradox (??), 01:28, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Плохой компилятор всегда лучше, чем средний программист.

    закрытый компилятор могут поддержать большее количество разрабочиков которых не устраивает GLP в принципе

     
     
  • 4.9, iZEN (ok), 01:41, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    http://llvm.org/releases/2.5/LICENSE.TXT
     
  • 3.12, Аноним (-), 02:27, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    нифига, LLVM и clang лучше GCC.
     
     
  • 4.16, pon (?), 10:15, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    чем?


     
     
  • 5.17, ihanick (?), 10:44, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    более понятным кодом, как минимум, поддежкой llvm-jit. На llvm довольно просто добавлять новые архитектуры.
     
     
  • 6.40, User294 (??), 20:36, 10/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >новые архитектуры.

    Ага, наверное будет кроссплатформенность поддерживаться - как всегда, аж целый i386 и (кривенько, почти-совсем и с проблемами, если повезет) AMD64.

     
  • 5.18, fresco (??), 11:02, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    чем gcc, емае ))
     
  • 2.10, iZEN (ok), 01:44, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А в чем преимущество перехода с GCC на LLVM?

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


     
     
  • 3.14, Ivan (??), 04:12, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А как насчёт качества продукта?
     

  • 1.13, Ivan (??), 04:11, 09/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В GENERIC ядре ветки FreeBSD 8.0 по умолчанию планируется включить поддержку мандатного управления доступом ("options MAC");

    Ужос.

     
  • 1.15, abigor (?), 07:15, 09/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    #options MAC
    и в чем тут ужас? ipv6 nj; по дефолту есть в ядре, а мне он не нужен сейчас, так что просто одним комментом больше будет в конфиге ядра
     
     
  • 2.19, Аноним (-), 12:15, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для чего ? Чтобы сэкономить пару сотен К памяти ? Вроде времена не те уже.
    Наличие кода в ядре не принуждает к его использованию.
     
     
  • 3.20, arachnid (ok), 12:43, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Для чего ? Чтобы сэкономить пару сотен К памяти ? Вроде времена
    >не те уже.
    >Наличие кода в ядре не принуждает к его использованию.

    ну я тоже ipv6 выключаю - без него удобнее смотреть ifconfig и netstat -rn ;)

     
  • 3.22, paradox (??), 13:38, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Для чего ? Чтобы сэкономить пару сотен К памяти ? Вроде времена
    >не те уже.
    >Наличие кода в ядре не принуждает к его использованию.

    память как и деньги
    нужно считать и грамотно распределять

     
     
  • 4.49, x86 (?), 23:20, 12/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Для чего ? Чтобы сэкономить пару сотен К памяти ? Вроде времена
    >>не те уже.
    >>Наличие кода в ядре не принуждает к его использованию.
    >
    >память как и деньги
    >нужно считать и грамотно распределять

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

     
  • 3.53, Aesthetus Animus (?), 16:55, 07/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Для чего ? Чтобы сэкономить пару сотен К памяти ? Вроде времена
    >не те уже.
    >Наличие кода в ядре не принуждает к его использованию.

    Те времена, те. Не все ж линух в embedded системы ставить.

     

  • 1.26, Дмитрий Ю. Карпов (?), 18:02, 09/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Хорошо бы перевели man pages на HTML и заменили команду man на какой-нибудь из текстовых браузеров типа links или lynx. В HTML можно удобно делать ссылки (в первую очередь для раздела SEE ALSO) и форматировать текст под размер экрана.
     
     
  • 2.31, cvsup (ok), 21:13, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    это уже есть, доброе утро :)
     
  • 2.32, iZEN (ok), 21:21, 09/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Хорошо бы перевели man pages на HTML и заменили команду man на
    >какой-нибудь из текстовых браузеров типа links или lynx. В HTML можно
    >удобно делать ссылки (в первую очередь для раздела SEE ALSO) и
    >форматировать текст под размер экрана.

    Как спалось?

     

  • 1.39, Dorlas (??), 20:27, 10/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Протестировал сейчас работу sysinfo на сервере - прикольная штука. Много инфы сразу в одном месте - удобно.

     
  • 1.43, av (??), 22:41, 10/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ммм....конечно прикольная штука. подобная штука как sysinfo в винде давным давно есть. Ей удобно аптайм смотреть ибо утилиту для этого с мелкомягких скачивать обычно влом.
    Для неверящих - ссылка. (http://www.dansdata.com/images/io045/sysinfo.gif)
    ну и в Linux конечно тоже есть вариации на тему. (http://developer.novell.com/wiki/index.php/Sysinfo_-_A_Linux_Box_System_Infor)

    Вощем такими темпами к 2015 году бсдшники могут и до GtkSysinfo могут додуматься... что вобщем то наверно не так уж плохо.

    > добавлена поддержка платформы Mac OS X Snow Leopard

    А что у Intel разве появилось что то новое в Intel Core Duo/Quad ?  И что они этим хотели сказать?

     
     
  • 2.44, uldus (ok), 22:48, 10/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >ммм....конечно прикольная штука. подобная штука как sysinfo в винде давным давно есть.

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

     
  • 2.45, Dan (??), 03:50, 11/05/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Вощем такими темпами к 2015 году бсдшники могут и до GtkSysinfo могут додуматься... что вобщем то наверно не так уж плохо.

    все, без ГУИ жить уже не можем? Рюшечки подавай? А ведь еще недавно все дружно клеймили Windows за рюшечки и гордо говорили "не в ГУИ счастье" ...

     
  • 2.54, Аноним (-), 17:28, 08/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >ммм....конечно прикольная штука. подобная штука как sysinfo в винде давным давно есть.
    >Ей удобно аптайм смотреть ибо утилиту для этого с мелкомягких скачивать
    >обычно влом.

    Не знаю, кто как, а я всегда аптайм в винде смотрю в таскменеджере по времени, которое выпоняется процесс "Бездействие системы".

     

  • 1.46, av (??), 20:07, 11/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > все, без ГУИ жить уже не можем? Рюшечки подавай?

    sysinstall - это тоже GUI. Ncurses - это тоже GUi. Текстовое сообщение ориентированное пользователю в консоли это тоже в принципе элемент GUI.
    Другое дело что консольный интерфейс, что графический, можно сделать по разному - удобно или неудобно.

     
     
  • 2.47, zazik (ok), 10:01, 12/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >> все, без ГУИ жить уже не можем? Рюшечки подавай?
    >
    >sysinstall - это тоже GUI. Ncurses - это тоже GUi. Текстовое сообщение
    >ориентированное пользователю в консоли это тоже в принципе элемент GUI.
    >Другое дело что консольный интерфейс, что графический, можно сделать по разному -
    >удобно или неудобно.

    Для альтернативно одарённых могу расшифровать. GUI - Graphical user interface. Так что sysinstall и иже с ними в лучшем случае TUI.

     

  • 1.48, Живот (?), 10:10, 12/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Забыли сказать, что в конце апреля прикрутили метрику маршрутов))
     
  • 1.50, av (??), 23:45, 12/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Для альтернативно одарённых могу расшифровать

    Видимо вы сами не сильно то в этом разбираетесь
    http://en.wikipedia.org/wiki/Graphical_user_interface
    http://en.wikipedia.org/wiki/Command_line_interface
    http://en.wikipedia.org/wiki/Text_User_Interface

    Лично мне глубоко по барабану каким пользоватся. Лишь бы был удобный, и выполнял свои функции на 5+
    Мне ехать надо, а не рюшечки. Просто сейчас сложилась прослойка считающая CLI/TUI верхом эстетики - то есть самой главной рюшечкой в мире.

     
     
  • 2.52, zazik (ok), 11:10, 13/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >
    >Видимо вы сами не сильно то в этом разбираетесь
    >http://en.wikipedia.org/wiki/Graphical_user_interface
    >http://en.wikipedia.org/wiki/Command_line_interface
    >http://en.wikipedia.org/wiki/Text_User_Interface
    >
    >Лично мне глубоко по барабану каким пользоватся. Лишь бы был удобный, и
    >выполнял свои функции на 5+
    >Мне ехать надо, а не рюшечки. Просто сейчас сложилась прослойка считающая CLI/TUI
    >верхом эстетики - то есть самой главной рюшечкой в мире.

    Хорошо, акцентирую внимание вот на этих утверждениях
    >sysinstall - это тоже GUI. Ncurses - это тоже GUi. Текстовое сообщение ориентированное пользователю в консоли это тоже в принципе элемент GUI.

    И ещё раз отмечу, что GUI - Graphical User Interface, а текущий фрёвый sysinstall и Ncurses всё-таки TUI.

     

  • 1.51, av (??), 23:51, 12/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    да и кстати. То что для профессионального администрирования той же винды не надо знать как пользоваться утилитами коммандной строки - откровенная ложь и провокация. Ага?  
     

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



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

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