Отчёт о состоянии развития FreeBSD за второй квартал 2012 года
Отчёт о состоянии развития FreeBSD за второй квартал 2012 года
15.01.2013
После восьмимесячного перерыва возобновлена публикация отчётов о развитии проекта FreeBSD. Доступен отчёт с апреля по июнь 2012 года. В конце февраля планируется опубликовать отчёт с июля по декабрь 2012 года.
Основные достижения:
- Система
- Во FreeBSD 10-CURRENT по умолчанию задействован распространяемый под лицензией BSD вариант утилиты sort (bsdsort), написанный с целью замены GNU sort. Новая утилита близка по производительности и совместима c утилитой sort из состава пакета GNU coreutils 8.15, за исключением поддержки многопоточности, которая пока отключена по умолчанию. Из планов на будущее отмечается повышение стабильности работы в многопоточном режиме и вынос базовой функциональности в отдельную библиотеку libsort, которую смогут использовать и другие утилиты;
- В дерево портов добавлен (sysutils/fsc) проект FSC (FreeBSD Services Control), в рамках которого развиваются похожие на Solaris SMF и daemontools инструменты для управления и мониторинга работой системных сервисов. Для контроля за работой сервисов используется фоновый процесс fscd, сервисы добавляются при помощи утилиты fscadm. В случае аварийного завершения работы сервиса, fscd распознает падение процесса и запускает сервис вновь. По сравнению со сторонними пакетами, такими как daemontools, система FSC имеет несколько преимуществ, например fscd использует push-нотификацию вместо поллинга (отправляет уведомления, не требуя периодического опроса состояния). Кроме того, fscd является внутренней подсистемой, легко интегрируемой в rc.d-инфраструктуру FreeBSD и полностью поддерживаемой разработчиками (daemontools является неподконтрольным портом для которого можно лишь поддерживать набор патчей). В новой версии FSC добавлены дополнительные возможности, связанные с управлением сервисами, загрузкой системы и упрощением процесса;
- Продолжается работа по замене устаревшей реализации регулярных выражений в libc на библиотеку TRE, распространяемую под лицензией BSD, поддерживающую многобайтные символы, совместимую с POSIX и работающую не хуже других альтернатив. Близится к завершению разработка нового эвристического метода выявления соответствий с поддержкой поиска по множественным шаблонам (multi-pattern), который отличается заметным ускорением поиска по шаблонам. Проведён существенный рефакторинг кода проекта. Решено выделить из TRE оптимизации и расширения, реализовав их в виде отдельного изолированного уровня. Из планов на будущее отмечается добавление поддержки возможностей, специфичных для GNU grep, а также проведение тестирования на предмет соответствия стандартам и корректности работы;
- Сетевая подсистема
- Подготовлен и готовится к публикации код с начальной реализацией MPTCP (Multipath TCP) для ядра FreeBSD, что позволит организовать работу TCP-соединения с доставкой пакетов одновременно по нескольким маршрутам, что может использоваться как для увеличении надёжности, так и для расширения пропускной способности. Основной целью проекта является создание платформы для исследования особенностей передачи данных с мультиплексированием нескольких маршрутов (multipath) в плане применения различных алгоритмов управления перегрузкой, стратегий повторной отправки пакетов и выработки правил планирования отправки пакетов. Кроме того, разработчики намерены обеспечить полную совместимость с реализацией MPTCP, развиваемой для ядра Linux.
- Близится к завершению проект обеспечению распараллеливания на SMP-системах пакетного фильтра PF (сейчас PF зависит от единого мьютекса и является по сути однопоточным). После завершения тестирования и изучения производительности многопоточный PF будет интегрирован во FreeBSD HEAD;
- Поддержка оборудования
- Во FreeBSD/arm обеспечена возможность работы на платформе ARM Fast Models в режиме симуляции SoC на базе многоядерного процессора Cortex-A15. В настоящее время обеспечена загрузка в однопользовательский режим с использованием RAM-диска с минимальным корневым окружением. Реализована поддержка L1 и L2 кэшей, двухядерных конфигураций, встроенного базового таймера, UART и контроллера прерываний. Пока не поддерживается задействование четырёх ядер CPU и загрузка в многопользовательском режиме;
- Во FreeBSD/at91 проведена работа по упрощению реализации поддержки новых SoC Atmel за счёт ведения унифицированной базы .dsti-файлов с описанием особенностей чипов;
- Приложения и система портов
- Дерево портов FreeBSD приближается к отметке в 24 тысячи портов, число незакрытых PR держится на уровне 1200. Проведена миграция дерева портов с CVS на систему контроля версий Subversion;
- Продолжается совершенствование проекта Portbuilder (ports-mgmt/portbuilder), предназначенного для организации параллельной одновременной сборки разных портов в несколько потоков. В процессе сборки имеется возможность контролировать нагрузку на систему через top-подобный интерфейс. Тестирование сборки порта KDE (x11/kde4) с использованием Portbuilder показало ускорение на 51%, время сборки уменьшилось с 4 часов 47 минут до 2 часов 21 минут. С момента прошлого отчёта выпущено два значительных и четыре корректирующих релиза portbuilder. Добавлена поддержка пакетного менеджера pkgng, обеспечена возможность установки пакетов из репозиториев, возможность определения параметров через /etc/make.conf, создан новый фреймворк для парсинга опций (OptionsNG);
- Проведена работа по обновлению версий компонентов X.Org в портах. В порты помещён X.Org 7.5.2, обновлены драйверы, в том числе пакет Mesa и драйвер xf86-video-intel. Для сборки новой версии X.Org следует в /etc/make.conf использовать опцию WITH_NEW_XORG, для активации KMS для драйверов Intel нужно указать WITH_KMS;
- Прогресс в адаптации новых версий десктоп-оболочки KDE и Qt для FreeBSD. В порты помещены свежие релизы: KDE SC 4.8.4 (4.9 в экспериментальном репозитории area51), Qt 4.8.2, CMake 2.8.8, PyQt 4.9.1, KDevelop: 2.3.1, KDevPlatform 1.3.1, Calligra 2.4.3, Digikam 2.6.0, Amarok: 2.5.90 (в area51). По данным сервиса PortScout доступно 393 связанных с KDE порта, из которых 91% содержат свежие версии приложений;
- Расширены возможности redports.org, сервиса для разработчиков, коммитеров и мэйнтейнеров портов FreeBSD . Сервис позволяет организовать автоматическую сборку портов для различных архитектур и версий FreeBSD. Добавлены две дополнительные машины сборки, решены проблемы со стабильностью работы;
Комментарии
Ваш комментарий
|
Подробнее: http://citforum.ru/news/29657/
|
Отчёт о состоянии развития FreeBSD за второй квартал 2012 года15.01.2013После восьмимесячного перерыва возобновлена публикация отчётов о развитии проекта FreeBSD. Доступен отчёт с апреля по июнь 2012 |
РэдЛайн, создание сайта, заказать сайт, разработка сайтов, реклама в Интернете, продвижение, маркетинговые исследования, дизайн студия, веб дизайн, раскрутка сайта, создать сайт компании, сделать сайт, создание сайтов, изготовление сайта, обслуживание сайтов, изготовление сайтов, заказать интернет сайт, создать сайт, изготовить сайт, разработка сайта, web студия, создание веб сайта, поддержка сайта, сайт на заказ, сопровождение сайта, дизайн сайта, сайт под ключ, заказ сайта, реклама сайта, хостинг, регистрация доменов, хабаровск, краснодар, москва, комсомольск |
Дайджест новых статей по интернет-маркетингу на ваш email
Новые статьи и публикации
- 2025-12-02 » Когда ошибка молчит: как бессмысленные сообщения ломают пользовательский опыт
- 2025-12-02 » 9 лучших бесплатных фотостоков
- 2025-12-02 » UTM-метки: ключевой инструмент аналитики для маркетолога
- 2025-12-02 » ПромоСтраницы Яндекса: Что такое и для чего служит
- 2025-12-02 » Метатеги для сайта: исчерпывающее руководство по Title, Description, Canonical, Robots и другим тегам
- 2025-11-26 » Оценка эффективности контента: превращаем информационный балласт в рабочий актив
- 2025-11-26 » 10 причин высокого показателя отказов на сайте
- 2025-11-26 » Когда и зачем обновлять структуру сайта
- 2025-11-26 » Скрытые демотиваторы: как мелочи разрушают эффективность команды
- 2025-11-26 » Зачем запускать MVP и как сделать это грамотно?
- 2025-11-20 » Половина российских компаний сократит расходы на транспорт и маркетинг в 2026 году
- 2025-11-20 » Перенос сайта с большим количеством ссылок
- 2025-11-20 » Перелинковка сайта: Что такое и как ее использовать
- 2025-11-20 » Критерии выбора SEO-специалиста и подрядчика для продвижения сайта
- 2025-11-20 » Применение искусственного интеллекта в рекламных агентствах: комплексное исследование трендов 2025 года
- 2025-11-19 » Геозапросы по-новому: как покорить локальное SEO с помощью ИИ
- 2025-11-14 » Консалтинг: сущность и ключевые направления
- 2025-11-14 » Онлайн-формы: универсальный инструмент для сбора обратной связи
- 2025-11-14 » Факторы конверсии органического трафика
- 2025-11-14 » Планирование рекламного бюджета: самостоятельный подход
- 2025-11-14 » Авторизация на сайте: как выбрать решение для удержания клиентов и сохранения продаж
- 2025-11-13 » Эффективные методы стимулирования клиентов к оставлению положительных отзывов
- 2025-11-13 » Налоговая реформа — 2026: грядущие изменения для предпринимателей
- 2025-11-13 » Альтернативы мессенджерам: что выбрать вместо Telegram и WhatsApp
- 2025-11-13 » Маркировка рекламы для начинающих: полное руководство по требованиям ЕРИР
- 2025-11-13 » ИИ не отберет вашу работу — её займет специалист, владеющий искусственным интеллектом
- 2025-10-29 » Как оценить эффективность работы SEO-специалиста: практическое руководство для маркетологов и владельцев бизнеса
- 2025-10-29 » Киберспорт как маркетинговый инструмент: стратегии привлечения геймеров
- 2025-10-29 » Как говорить с аудиторией о сложном
- 2025-10-29 » Что такое доказательства с нулевым разглашением (ZKP) и их роль в блокчейне
Кто мало хочет, тот дешево стоит |
Мы создаем сайты, которые работают! Профессионально обслуживаем и продвигаем их , а также по всей России и ближнему зарубежью с 2006 года!
Как мы работаем
Заявка
Позвоните или оставьте заявку на сайте.
Консультация
Обсуждаем что именно Вам нужно и помогаем определить как это лучше сделать!
Договор
Заключаем договор на оказание услуг, в котором прописаны условия и обязанности обеих сторон.
Выполнение работ
Непосредственно оказание требующихся услуг и работ по вашему заданию.
Поддержка
Сдача выполненых работ, последующие корректировки и поддержка при необходимости.




Мы создаем практически любые сайты от продающих страниц до сложных, высоконагруженных и нестандартных веб приложений! Наши сайты это надежные маркетинговые инструменты для успеха Вашего бизнеса и увеличения вашей прибыли! Мы делаем красивые и максимально эффектные сайты по доступным ценам уже много лет!
Комплексный подход это не просто продвижение сайта, это целый комплекс мероприятий, который определяется целями и задачами поставленными перед сайтом и организацией, которая за этим стоит. Время однобоких методов в продвижении сайтов уже прошло, конкуренция слишком высока, чтобы была возможность расслабиться и получать \ удерживать клиентов из Интернета, просто сделав сайт и не занимаясь им...
Мы оказываем полный комплекс услуг по сопровождению сайта: информационному и техническому обслуживанию и развитию Интернет сайтов.
Контекстная реклама - это эффективный инструмент в интернет маркетинге, целью которого является увеличение продаж. Главный плюс контекстной рекламы заключается в том, что она работает избирательно.