The OpenNET Project / Index page

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

Отчет о состоянии развития FreeBSD за четвертый квартал 2010 г.

26.01.2011 12:51

Представлен отчет о развитии проекта FreeBSD с октября по декабрь 2010 года.

Основные достижения:

Система

  • Представлен проект по созданию новой программы установки BSDInstall, выступающей в роли замены ранее доступных sysinstall и pc-sysinstall. BSDInstall отличается модульностью, простотой подключения расширений, поддержкой управляющих установкой скриптов и ускорением выполнения процесса инсталляции. В настоящее время BSDInstall уже почти готов и может использоваться для архитектур i386, amd64, sparc64, powerpc, powerpc64 и PC98.

    В настоящий момент реализовано:

    • Возможность установки на GPT-диски;
    • Поддержка установки, охватывающей несколько дисков;
    • Поддержка установки внутрь jail-окружений;
    • Поддержка упрощенного PXE-режима установки;
    • Дружественность к системам виртуализации, например, можно произвести установку в дисковый образ из работающей системы;
    • Поддержка платформы PowerPC;
    • Значительное ускорение процесса установки системы;
    • Гибкое управление установкой через написание скриптов;
    • Возможность простой реализации мелких настроек;
    • Установочный CD выступает в роли LiveCD.

    Еще не реализовано:

    • Режим настройки параметров беспроводной сети;
    • Поддержка установки на ZFS-разделы.
  • В рамках проекта FSC (FreeBSD Services Control) продолжена работа по подготовке похожих на Solaris SMF и daemontools инструментов для управления и мониторинга работой системных сервисов. Для контроля за работой сервисов используется фоновый процесс fscd, сервисы добавляются при помощи утилиты fscadm. В случае аварийного завершения работы сервиса, fscd распознает падение процесса и запускает сервис вновь. По сравнению со сторонними пакетами, такими как daemontools, система FSC имеет несколько преимуществ, например fscd использует push-нотификацию вместо поллинга (отправляет уведомления, не требуя периодического опроса состояния), fscd является внутренней подсистемой, легко интегрируемой в rc.d-инфраструктуру FreeBSD и полностью поддерживаемой разработчиками (daemontools является неподконтрольным портом для которого можно лишь поддерживать набор патчей). В настоящее время базовый код FSC готовится для интеграции в дерево исходных текстов FreeBSD. Для упрощения тестирования связанные с FSC утилиты будут добавлены в дерево портов;

Сетевая инфраструктура

  • Подготовлен первый выпуск проекта DIFFUSE (DIstributed Firewall and Flow-shaper Using Statistical Evidence), добавляющего в пакетный фильтр IPFW функции классификации IP-трафика на основании статистических данных. Патчи уже доступны для FreeBSD-CURRENT. Система позволяет для отдельных потоков трафика накапливать и учитывать в IPFW такую статистику, как размер пакетов или время между поступлением пакетов, организуя привязку потоков к определенным классам трафика при помощи техник машинного обучения.

    Подобная классификация может оказаться полезной, когда нет возможности прибегнуть к прямому инспектированию пакетов, напирмер, когда приложение работает через нестандартный для используемого протокола сетевой порт. Другой примечательной особенностью DIFFUSE является возможность организации распределенной системы, в которой накопление статистики и классификация трафика производится на одной машине, а приоритезация или блокирование трафика может производиться на других машинах в сети.

  • Представлен Ethernet Switch Framework - фреймворк для управления встроенными Ethernet-коммутаторами, часто встречающимися в различных встраиваемых платформах. В настоящее время для настройки используются расширенные опции ifconfig, реализована поддержка vlan для каждого порта и возможность управления состоянием интерфейсов. Поддерживаются коммутаторы на базе IP175D (платы mikrotik) и AR8316 (Ubiquiti RSPRO);
  • Близка к завершению работа по интеграции в ядро FreeBSD пяти новых модулей с реализацией различных алгоритмов для контроля перегрузки (Congestion Control) в TCP: HTCP, CUBIC, Vegas, HD и CHD. Готовится к интеграции в ядро FreeBSD фреймворк Khelp, представляющий интерфейс для создания модулей ядра, на лету обеспечивающих выполнение определенных сервисных функций. Также включения в ядро ожидает Khelp-модуль ERTT (Enhanced Round Trip Time), позволяющий более точно измерять параметры TCP потока для использования в алгоритмах управления контроля перегрузки TCP. Разработчики планируют полностью завершить проект в конце января;
  • Проведена большая работа по устранению известных ошибок и увеличению качества работы сетевого стека. Исправления в основном связанны с работой IPv6, портированием патча NAT64 и повышением стабильности виртуального сетевого стека (vimage).
  • Близок к завершению проект по увеличению масштабируемости TCP-стека на SMP-системах. В ближайшие несколько месяцев во FreeBSD 9.x будет интегрирован патч с реализацией ряда новшеств: поддержкой группировки TCP-соединений в привязке к CPU, задействованием некоторых аппаратных механизмов снижения нагрузки и возможностью привязки отдельных соединений к заданному CPU;

Поддержка оборудования

  • Ведется работа по созданию патчей для обеспечения поддержки ARM-платформы OMAP3;
  • Отмечается прогресс создании беспроводного 802.11n-стека. Для Net80211 добавлена поддержка режима 2.4ghz HT/20 (HT/40 и 5ghz пока не реализованы). Для AR9160 реализована базовая поддержка 802.11 TX и RX. Написан, но еще не отлажен, код для поддержки RX A-MPDU и A-MSDU. Обеспечена поддержка технологии WPA2;
  • Обеспечена поддержка работы FreeBSD на игровых приставках Sony PlayStation 3. Код подготовлен для порта FreeBSD/powerpc64 и уже достиг должного уровня стабильности. 5 января все созданные в рамках инициативы патчи были добавлены в ветку FreeBSD 9.0-CURRENT. Работа FreeBSD протестирована на приставке Sony Playstation 3 Fat с прошивкой версии ниже 3.21, установка осуществляется в режиме сетевой загрузки с монтированием файловой системы по NFS. Из видеорежимов поддерживаются только 480i/480p (640 × 480). Несмотря на то, что еще отмечается отсутствие поддержки некоторых аппаратных особенностей приставки, работа FreeBSD на Playstation 3 оценена как стабильная. Порт проходит тестирование собственной пересборкой (self-hosting). Из оборудования поддерживается USB и Ethernet. В ближайших планах реализация поддержки SATA, SPU-блоков (Synergistic Processing Unit) процессора Cell и создание интерактивного загрузчика;
  • Значительны расширены возможности порта FreeBSD для платформы SPARC64. Обеспечена поддержка CPUTYPE, что позволяет организовать корректную оптимизацию кода для поддерживаемых CPU "ultrasparc", "ultrasparc3" и "v9". Добавлена поддержка некоторых специфичных для UltraSPARC-III+ возможностей. Ведется работа по обеспечению поддержки серверов Sun Fire 3800;
  • Для Ethernet-драйверов добавлена поддержка автоматического полного дуплексного контроля за потоком, в соответствии со спецификацией IEEE 802.3 Annex 31B;
  • Улучшена работа демона Webcamd, предназначенного для организации работы с web-камерами. Webcamd, работающий на пользовательском уровне, создан на основе портирования Video4Linux-драйверов. В настоящий момент поддерживается около 1500 различных web-камер, DVB и пультов удаленного управления с интерфейсом USB;

Изолированные окружения, безопасность и ограничения ресурсов

  • Подготовлен FreeBSD-драйвер VirtIO, позволяющий оптимизировать производительность операций ввода/вывода при работе FreeBSD в качестве гостевой системы KVM/Qemu или Virtualbox. Доступна бета-версия драйвера для оптимизации работы сетевых устройств, ведется работа по созданию аналогичного паравиртуального драйвера для блочных устройств;
  • Проведена адаптация FreeBSD для функционирования в качестве гостевой ОС для cloud-окружений Amazon EC2. Поддерживается только запуск в окружениях "t1.micro";
  • Для платформ amd64 и PowerPC реализован режим неисполняемого стека, позволяющих защитить приложения от эксплуатации некоторых уязвимостей, вызываемых переполнением буфера. Соответствующие патчи интегрированы в HEAD, но еще не включены по умолчанию;
  • Близка к завершению разработка проекта по реализации контейнеров ресурсов и возможности установки индивидуальных ограничений ресурсов в привязке к конкретным Jail-окружениям. Разработан общий фреймворк для управления ресурсами, обеспечена поддержка лимитирования различных типов ресурсов, таких как память и загрузка CPU;
  • Подготовлен патч, обеспечивающий проверку валидности типов аргументов для различных SYSCTL;

Системы хранения и файловые системы

  • Подготовлена реализация geom_raid - основанная на GEOM замена системе управления программными RAID-массивами ataraid. Проект выполнен при поддержке компании Cisco и отличается модульным дизайном, позволившим разделить систему на базовый модуль, модули для обработки преобразования данных (RAID-уровни) и модули для определения формата хранения мета-данных на диске. В настоящее время работа сосредоточена на обеспечении поддержки RAID0/RAID1 и формата мета-данных Intel: уже можно создавать разделы, читать и записывать данные, но еще не готов код для восстановления и перестроения массива;
  • В GEOM-класс gpart, используемый для управления дисковыми разделами, добавлена поддержка команды для изменения размера раздела - "gpart resize". Другим улучшением является поддержки команды "gpart recover", предназначенной для исправления повреждённых мета-данных таблицы GPT (Guid Partition Table). Кроме того, добавлены команды "gpart backup" и "gpart restore" для ручного сохранения и восстановления таблицы разделов;
  • Во FreeBSD-HEAD интегрирована поддержка операций TRIM для файловой системы UFS, что позволит увеличить производительность при работе с SSD-накопителями и повысить их срок службы;
  • Ведется тестирование реализации файловой системы ZFS v28 для FreeBSD 9-CURRENT и 8-STABLE. C особенностями новой версии можно познакомиться здесь.

Приложения и система портов

  • Доведен до актуального состояния порт с web-браузером Chromium 9-beta. Развитием порта теперь занимается Рене Ладан (Rene Ladan), который продвигает патчи в upstream и непосредственно с Google работает над вопросом обеспечения поддержки платформы FreeBSD. Новая версия Chromium пока не включена в официальное дерево портов - включение ожидается через несколько недель;
  • Ведется работа по адаптации FreeBSD для использования в качестве платформы для создания домашнего кинотеатра. В частности, производится портирование медиа-центров Enna и me-tv, улучшение поддержки FreeBSD в медиа-центрах MythTV, VDR, XBMC, обеспечение поддержки пультов дистанционного управления и создание сопутствующей документации;
  • Продолжается работа по интеграции во FreeBSD системы mandoc, выступающей в роли упрощенной альтернативы nroff/groff, нацеленной на отображение man-страниц. Из достоинств mandoc отмечается распространение под лицензией BSD, компактный код, очень быстрая работа и высокая устойчивость к ошибкам форматирования;
  • На финальную стадию разработки перешел проект Port-Sandbox, в рамках которого разработана новая система для автоматизации тестирования сборки портов в изолированном окружении, симулирующем установленную с нуля систему. Код Port-Sandbox написан на языке Python и использует СУБД MySQL, управление производится через web-интерфейс;
  • Выпущен и интегрирован в дерево портов релиз утилиты для управления портами portmaster 3.6.1. За последнее время в portmaster существенно расширены возможности по обработке ошибок и поддержанию целостности системы портов, уменьшено потребление памяти;
  • Добавлены рабочие порты для таких программ, как обучающая платформа Bigbluebutton, основанный на технологиях KDE4 браузер сетевых ресурсов smb4k и VoIP-платформа FreeSWITCH;
  • В разработке находится портирование мета-операционной системы ROS (Robot Operating System). Например, сформированы порты devel/ros-tutorials и devel/ros-nxt, позволяющие использовать FreeBSD с роботами LEGO Mindstorms NXT;
  • Число портов достигло 23000. проведена работа по закрытию накопившихся PR, число незакрытых PR сохраняется на уровне тысячи. Бинарные пакеты в настоящее время собираются для архитектур amd64-6, amd64-7, amd64-8, i386-6, i386-7, i386-8, i386-9, ia64-8, sparc64-7, sparc64-8.
  • В pkg_create, pkg_add и bsdtar добавлена поддержка работы с файлами, сжатыми методом xz. Поддержка xz уже интегрирована в ветки 9-CURRENT и 8-STABLE. Протестировать работу с txz-пакетами можно добавив строку "PKG_SUFX=.txz" в файл /etc/make.conf. В ports-mgmt/portupgrade поддержка пакетов txz добавлена начиная с версии 2.4.8, для ports-mgmt/portmaster уже подготовлен, но еще не принят патч. Патч для newsyslog, позволяющий сжимать архивы логов методом XZ, находится на стадии рецензировния.

Разное

  • Продолжается работа по разбору накопившихся сообщений об ошибках (PR). Группа "Bugbusting Team" пытается разобрать накопившиеся сообщения, классифицировать их через привязку тегов и передать требующие внимания PR-ы коммиттерам и мантейнерам портов;
  • Релизы FreeBSD 7.4 и 8.2, изначально запланированные на 24 января, немного запаздывают, но по заявлению разработчиков выйдут до конца месяца.


  1. Главная ссылка к новости (http://www.freebsd.org/news/st...)
  2. OpenNews: Отчет о состоянии развития FreeBSD за третий квартал 2010 года
  3. OpenNews: Отчет о состоянии развития FreeBSD за второй квартал 2010 года
  4. OpenNews: Отчет о состоянии развития FreeBSD за первый квартал 2010 г.
  5. OpenNews: Отчет о состоянии развития FreeBSD за четвертый квартал 2009 г.
  6. OpenNews: Отчет о состоянии FreeBSD за период с апреля по сентябрь 2009 г.
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/29389-freebsd
Ключевые слова: freebsd, summary
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (75) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, slepnoga (??), 16:40, 26/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    что такое itanium-диски ?
     
     
  • 2.71, nagual (ok), 14:11, 29/01/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Они по прежнему инсталом разбивают диск на слайсы ?
    /
    swap
    /tmp
    /var
    /usr
    /home
    И тогда юзер и хоум (в нем или отденльно это неважно) ложиться в самый конец диска ? а рутт / который часто можно монтировать вообще в режиме ридонли ложится в начало диска в самое быстрое место ? Это откровенный саботаж в отношении оптимальности использования скорости диска ... Когда они уже это пофиксят ? Я заметил они придумали новую фичу теперь они создают журналируемую UFS и журнал ложат в самый конец слайса который в случае /usr попадает в самый конец диска ... Скорость начинает рулить ...
    ЗЫ Вредители.

     
     
  • 3.75, Arikhin (?), 20:09, 29/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Ты много программ знаешь где увидишь разницу А с выходом... большой текст свёрнут, показать
     
     
  • 4.76, nagual (ok), 20:13, 29/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >> придумали новую фичу теперь они создают журналируемую UFS и журнал ложат
    >> в самый конец слайса который в случае /usr попадает в самый
    >> конец диска ... Скорость начинает рулить ...
    >> ЗЫ Вредители.
    > Ты много программ знаешь где увидишь разницу
    > А с выходом SSD журнал не нужен и в какую часть писать
    > не важно
    > если диск 1000ГБ система 5ГБ где бы ты не распалогал / /var
    > /tmp /usr
    > на скорости /home это никак не отразиться

    А еще есть люди которые ставят фрю на обычный сата диск в качестве рабочей станции %-))

     
     
  • 5.78, Arikhin (?), 20:18, 29/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А еще есть люди которые ставят фрю на обычный сата диск в
    > качестве рабочей станции %-))

    в чем прикол а на что ставить
    на ноуте 4 года стоят разные версии
    правда диск еще иде

     
     
  • 6.79, nagual (ok), 20:22, 29/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> А еще есть люди которые ставят фрю на обычный сата диск в
    >> качестве рабочей станции %-))
    > в чем прикол а на что ставить
    > на ноуте 4 года стоят разные версии
    > правда диск еще иде

    Прикол в том что если разбивать диск на слайсы автоматически то интенсивно использоваться будет самая медленная часть диска ... для ноутов у которых скорость вращения шпинделя сата диска 5400 вмето 7000 для настольных компьютеров эта еще более актуально.

     
     
  • 7.81, Arikhin (?), 20:29, 29/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Прикол в том что если разбивать диск на слайсы автоматически то интенсивно
    > использоваться будет самая медленная часть диска ... для ноутов у которых
    > скорость вращения шпинделя сата диска 5400 вмето 7000 для настольных компьютеров
    > эта еще более актуально.

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

     
  • 4.77, nagual (ok), 20:16, 29/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >> придумали новую фичу теперь они создают журналируемую UFS и журнал ложат
    >> в самый конец слайса который в случае /usr попадает в самый
    >> конец диска ... Скорость начинает рулить ...
    >> ЗЫ Вредители.
    > Ты много программ знаешь где увидишь разницу
    > А с выходом SSD журнал не нужен и в какую часть писать
    > не важно
    > если диск 1000ГБ система 5ГБ где бы ты не распалогал / /var
    > /tmp /usr
    > на скорости /home это никак не отразиться

    Вот только сейчас вспомнил - а еще есть тестеры вроде того же фоеникса Великие специалисты по сравнению мягкого и пушистого :-)) которые поставят фрю как бог на душу положит и кричат что UFS медленнее ntsf или ext2fs ... ну ну

     
     
  • 5.80, Arikhin (?), 20:25, 29/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот только сейчас вспомнил - а еще есть тестеры вроде того же
    > фоеникса Великие специалисты по сравнению мягкого и пушистого :-)) которые поставят
    > фрю как бог на душу положит и кричат что UFS медленнее
    > ntsf или ext2fs ... ну ну

    реально скорости UFS всегда хватало
    интересно как можно "которые поставят фрю как бог на душу положит"
    по другому поставить или ты знаешь вольшебное заклинание

     
  • 2.72, Andrey Mitrofanov (?), 15:25, 29/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > что такое itanium-диски ?

    Не диски а "disk setup" - дисковая установка, установка на диск~

    Ну, прёт их сделать поддержку провального процессора и кривога биоса от его производителя в своём инсталяторе. http://wiki.freebsd.org/ia64/InstallNotes

    Размер сервера имеет значение, не иначе...

     

  • 1.2, Аноним (-), 16:54, 26/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Ядрёна мать. Где полноценная поддержка UTF-8?
     
     
  • 2.12, Птица говорун (?), 18:15, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ядрёна мать. Где полноценная поддержка UTF-8?

    Никак не пойму, а я чем пользуюсь лет как пять? И этот пост тоже в UTF8

    # uname -mrs
    FreeBSD 8.2-RC2 i386

     
     
  • 3.13, Аноним (-), 18:37, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Никак не пойму, а я чем пользуюсь лет как пять? И этот пост тоже в UTF8

    Вообще-то, это koi8-r. Видимо, ею вы и пользуетесь.

     
  • 2.17, АНОНИМ_2 (?), 18:44, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ядрёна мать. Где полноценная поддержка UTF-8?

    Вы очем?
    %locale
    LANG=ru_RU.UTF-8
    LC_CTYPE="ru_RU.UTF-8"
    LC_COLLATE="ru_RU.UTF-8"
    LC_TIME="ru_RU.UTF-8"
    LC_NUMERIC="ru_RU.UTF-8"
    LC_MONETARY="ru_RU.UTF-8"
    LC_MESSAGES="ru_RU.UTF-8"
    LC_ALL=
    %

     
     
  • 3.18, Аноним (-), 18:48, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не подскажете главу в хэндбуке, где это описано? А то я не осилил.
     
  • 3.20, Аноним (-), 18:58, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я за Вас рад. Более того я Вам тот же вывод могу выложить. Мне вот больше интересно как в syscons юникодная кириллица поживает?
     
     
  • 4.23, iZEN (ok), 19:29, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем в текстовой консоли поддержка UTF? Там же голимого ASCII-арт достаточно.
     
     
  • 5.33, Stax (ok), 21:45, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Затем, чтобы при необходимости переключиться в консоль не получить кракозябры вместо русского. А то, знаете ли, использовать "юникод везде, а в консоли что-то еще" не очень получается - настройки хитрые, проблемы с кодировкой файлов и даже именами..
     
     
  • 6.38, тигар (ok), 23:58, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    всегда считал что только геи и тупые секретарши дают именам файлов названия на русском, например.
     
     
  • 7.50, Ващенаглухо (ok), 09:44, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не правильно считал, не все же люди гики пишущие транслитом.
    Как говорится читать написанное транслитом - это как читать написанное говном на стене: вроде и понятно все, и все равно неприятно.
    И что плохого в русских именах файлов, а?
     
     
  • 8.53, тигар (ok), 10:26, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    где я написал про транслит или filename _обязательно_ должно быть на русском, п... текст свёрнут, показать
     
     
  • 9.57, онано (?), 13:02, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Казалось бы, а при чем тут русские буквы Задрали технофилы E... текст свёрнут, показать
     
  • 9.58, Аноним (-), 13:44, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А чтой-то ты только имена файлов отхватил Давай больше все сообщения, включая ... текст свёрнут, показать
     
     
  • 10.62, Аноним (-), 16:44, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А чёйта вы разгавкались о том в чем нифига не понимаете Если чел работает в sys... текст свёрнут, показать
     
     
  • 11.65, Аноним (-), 20:28, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Из-за холодов опять занятия отменили что ли ... текст свёрнут, показать
     
     
  • 12.69, Аноним (-), 02:21, 28/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А я предупреждал - домохозяйки даже не поймут о чём тут соообсссннааа ... текст свёрнут, показать
     
  • 10.70, Gular (ok), 12:10, 28/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вот когда создадите такую же ось с блэкджэком и русскими шлюхами, тогда будем по... текст свёрнут, показать
     
  • 6.42, FSA (ok), 03:20, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А вы что, часто пользуетесь текстовой консолью??? Лично я уже давно про неё забыл. На домашней машинке gnome-terminal использую, а он UTF-8 поддерживает. А если на сервер зайти надо, так там тоже без проблем, если SSH клиент поддерживает UTF-8.
     
  • 6.43, i (??), 04:36, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Хорош троллить. Нужен UTF8 в консоли? Бери раз нужен, и не бузи - http://5level.org/article.php/russification-freebsd-console-koi8r-utf8

    Только не надо ныть, что не из коробки. 99% тех кто использует BSD на десктопе UTF8 в консоли нафиг не нужен, а в иксах никогда никаких проблем не было c utf8.

     
  • 2.32, odus (ok), 21:14, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ядрёна мать. Где полноценная поддержка UTF-8?

    Кроме консоли везде есть

     
     
  • 3.34, anonymous (??), 22:11, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Добрый вечер, капитан.
     
  • 3.37, EWA (??), 23:09, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    да как то и в консоле щас проблем нету... я вполне работаю с постгрескл в UTF-8 в консоле)) и все сообщения читаются и логи тоже;-)
     
  • 2.61, maxkit (ok), 14:37, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Предлагаю написать скрипт, который будет смотреть заголовок новости и когда там будет встречаться текст, автоматически добавлять комментарий:

    1) FreeBSD - "А где поддержка utf8 в консоли???"
    2) новое ядро Linux - "12309 починили???"

     
     
  • 3.82, odus (ok), 10:27, 31/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > 1) FreeBSD - "А где поддержка utf8 в консоли???"
    > 2) новое ядро Linux - "12309 починили???"

    c 12309 все гораздо хуже - его неизвестно где искать ;-)

     

  • 1.3, Аноним (-), 16:56, 26/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    >Бинарные пакеты в настоящее время собираются для архитектур amd64-6, amd64-7, amd64-8, i386-6, i386-7, i386-8, i386-9

    Для каких каких архитектур? Я знаю только i386 и amd64, i386-7(-8)(-9) не знаю.

     
     
  • 2.6, Nirnroot (?), 17:15, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    789 - это номер ветки фряхи.
     

  • 1.7, Аноним (7), 17:15, 26/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    имеются ввиду версии FreeBSD для соответствующих архитектур
     
  • 1.8, Аноним (-), 17:37, 26/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ядрена мать,

    снова нет четкого плана куда оно развивается, какие проекты нуждаются в спонсировании и разработке. И ваще ничего интересного по виртуализации/кластеризации.

    это пипец. сколько лет уже zfs во freebsd? и до сих пор нет нормального инсталлятора поддерживающего ее ? я должет выполнить 100 шагов по установке чтобы "протестить" эту фс. тот што в pcbsd так и не добавили в stable ветку. я в шоке.

     
     
  • 2.9, oops (ok), 18:01, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    у линукса есть четкий план? покажите
     
     
  • 3.10, Aleksey (??), 18:12, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    и для Windows с MacOS тоже.
     
     
  • 4.51, zazik (ok), 10:03, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > и для Windows с MacOS тоже.

    Для Windows точно есть - нарубить бабла любой ценой.

     
  • 2.11, Птица говорун (?), 18:12, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >я должет выполнить 100 шагов по установке чтобы

    gpart ...
    gpart ...
    dd if=/boot/...
    dd if=/boot/...
    zfs ...

    кто-то тебе должен? подключайся к группе разработчиков, любитель халявы.
    хоть бы не вякал :)

     
     
  • 3.15, Аноним (-), 18:40, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > gpart ...
    > gpart ...
    > dd if=/boot/...
    > dd if=/boot/...
    > zfs ...

    И что, после выполнения этих пяти команд мы автоматом получим FreeBSD с корневым разделом на ZFS?

    Если нет - пожалуйста, не вякайте ;)

     
     
  • 4.31, odus (ok), 21:07, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > И что, после выполнения этих пяти команд мы автоматом получим FreeBSD с
    > корневым разделом на ZFS?

    Прочитай

    http://wiki.freebsd.org/RootOnZFS
    http://wiki.freebsd.org/RootOnZFS/GPTZFSBoot
    http://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/Mirror

     
  • 4.44, Аноним (-), 08:58, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > И что, после выполнения этих пяти команд мы автоматом получим FreeBSD с корневым разделом на ZFS?

    Нет, нужна ещё шестая - DESTDIR=/... ./install.sh. Вот после неё получим.

     
  • 3.19, Аноним (-), 18:50, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > кто-то тебе должен? подключайся к группе разработчиков, любитель халявы.

    Зачем, если можно поставить солярку (для халявщиков - экспресс), в которой эта и куча других фич (которых еще сто лет во фре не будет) работают из коробки?

     
     
  • 4.45, Аноним (-), 08:59, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем, если можно поставить солярку (для халявщиков - экспресс), в которой эта
    > и куча других фич (которых еще сто лет во фре не
    > будет) работают из коробки?

    Затем что под неё портов нет, а без поддержки софта она эти фичи может себе известно куда засунуть. Алсо, увы, солярка умерла.

     
     
  • 5.55, kde (??), 11:34, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    кто мешает использовать pkgsrc ??? - те-же порты, только в профиль.
     
     
  • 6.63, Аноним (-), 16:48, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > кто мешает использовать pkgsrc ??? - те-же порты, только в профиль.

    Да хоть tar.gz - ты под солярой нонешний софт собирать пробовал? А ты попробуй :) Тут воля к победе нужна :)

     
  • 2.22, yurkis (ok), 19:24, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >это пипец. сколько лет уже zfs во freebsd? и до сих пор нет нормального инсталлятора поддерживающего ее ?

    pc-sysinstall?

     
  • 2.29, odus (ok), 21:06, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > это пипец. сколько лет уже zfs во freebsd? и до сих пор
    > нет нормального инсталлятора поддерживающего ее ? я должет выполнить 100 шагов
    > по установке чтобы "протестить" эту фс. тот што в pcbsd так
    > и не добавили в stable ветку. я в шоке.

    Чтобы протестировать ZFS не нужно сильно напрягаться.

    А вот чтобы поставить FreeBSD на ZFS Root или на ZFS Mirror Root - тут надо прочитать инструкцию и фактически вручную выполнить установку FreeBSD.
    Впрочем вся установка - это пяток команд установки.
    Несколько больше занимает создание GPT,ZFS и разделов - команд 30-40 примерное


     
     
  • 3.35, iZEN (ok), 22:26, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот тут я записал, что необходимо выполнить для установки FreeBSD на загрузочный... большой текст свёрнут, показать
     
     
  • 4.60, Аноним (-), 14:00, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > % zfs create -o atime=on amd64rio/var
    > % zfs create -o compression=gzip amd64rio/var/crash
    > % zfs create -o readonly=on amd64rio/var/empty
    > % zfs create amd64rio/var/tmp
    > % zfs create amd64rio/usr
    >
    > и т.д.

    Всегда интересовало, вот эта череда сомнительных действий, которую все копируют из статьи по установке, в самом деле положительно влияет на производительность/устойчивость/тому подобное системы? Сам обычно создаю пул и в нём выделяю только своп, всё остальное пишу на корневой пул.

     
     
  • 5.83, Аноним (-), 00:23, 01/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Всегда интересовало, вот эта череда сомнительных действий, которую все копируют из статьи
    > по установке, в самом деле положительно влияет на производительность/устойчивость/тому
    > подобное системы? Сам обычно создаю пул и в нём выделяю только
    > своп, всё остальное пишу на корневой пул.

    Ждите переполнения раздела, ждите когда вас порутают. Лично меня, грамотная настройка структуры фс и раздача нужных флагов, спасла от недавней уязвимости в экзиме.

     
  • 2.59, Аноним (-), 13:48, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    О, кстати. У меня по этому руководству http://wiki.freebsd.org/RootOnZFS/ZFSBootPartition устанавливается 8.1-RELEASE amd64, но не устанавливается 8.2-RC2 — не хочет загружаться. Это я что-то неправильно делаю? Никто не пробовал?
     

  • 1.16, Аноним (-), 18:44, 26/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    >Система позволяет для отдельных потоков трафика накапливать и учитывать в IPFW такую статистику, как размер пакетов или время между поступлением пакетов, организуя привязку потоков к определенным классам трафика при помощи техник машинного обучения.

    Похоже, под этими цветистыми словами подразумевается то, что линаксоиды еще десять лет назад называли l7-filter (и юзали его уже тогда, между прочим).

    >Подготовлен FreeBSD-драйвер VirtIO, ... Доступна бета-версия драйвера для оптимизации работы сетевых устройств

    По сути дела, единственная хорошая новость.
    Все остальное - проекты предложений предвыборных обещаний какие-то...

     
     
  • 2.30, Аноним (30), 21:07, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Похоже, под этими цветистыми словами подразумевается то, что линаксоиды еще десять лет назад называли l7-filter (и юзали его уже тогда, между прочим).

    Ну и что? И это значит что это не нужно было реализовывать?

    >Все остальное - проекты предложений предвыборных обещаний какие-то...

    А это вобще бред какой-то..

     
  • 2.41, Аноним (-), 02:43, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Похоже, под этими цветистыми словами подразумевается то, что линаксоиды еще десять лет назад называли l7-filter

    Не совсем. Задачу решают одну, методы несколько разные.

    L7-filter:
    >  Unlike most other classifiers, it doesn't just look at simple values such as port numbers. Instead, it does regular expression matching on the application layer data to determine what protocols are being used.

    DIFFUSE:
    >  ...identification and classification of traffic flows based on statistical properties (features) -- and in particular the application of Machine Learning (ML) techniques to generate such classifiers.

     
  • 2.49, Felixz (??), 09:28, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вас кто-то заставляет есть ФриБСД? Нахрен извечный холивар! Т.к. линукс лучше, сидите на нём...
     
  • 2.66, nuclight (ok), 21:30, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>Система позволяет для отдельных потоков трафика накапливать и учитывать в IPFW такую статистику, как размер пакетов или время между поступлением пакетов, организуя привязку потоков к определенным классам трафика при помощи техник машинного обучения.
    > Похоже, под этими цветистыми словами подразумевается то, что линаксоиды еще десять лет
    > назад называли l7-filter (и юзали его уже тогда, между прочим).

    Мимо, причем капитально мимо. DIFFUSE предназначен для ровно противоположной цели - классифицировать данные, НЕ ЗАГЛЯДЫВАЯ в payload пакета. Автоматически по статистике flow может определить, например, что вот это - трафик от игры или VoIP, а вот это - скачка. И соответственно заприоритезировать.

    Насколько я знаю, такой системы не то что в Линуксе, вообще нигде нет.

     

  • 1.21, Денис Юсупов (?), 19:10, 26/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Честно говоря, что-то я работы по закрытию PR'ов не вижу вообще. Бегло пробежался по тем, о которых заявлял сам или комментировал:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=136994
    http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/153206
    Нихрена не сделано.

    Только по вот этому существует патч, но PR всё равно в состоянии "open"
    http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/141843

    Так что какбы неплохо посмотреть список пресловутых PRов, отработанных командой FreeBSD.

     
     
  • 2.26, Arti (??), 20:18, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И последний единственный из перечисленных реально заслуживающий внимания :)
     
     
  • 3.74, Денис Юсупов (?), 17:14, 29/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А первые два зато не составляет труда исправить, не правда ли? Простые примеры неисправляемых мелочей, которые в сумме способны довести до белого каления.
     
  • 2.27, fidaj (ok), 20:47, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    поддерживаю...
    как-то вяло это происходит....
    и действительно многие PR с патчами имеют статус open - что огорчает...
     
  • 2.39, тигар (ok), 00:08, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/141843

    ну напиши туда "PING!11" :) раз не только тебе тот патч помог

     
     
  • 3.46, butcher (ok), 09:15, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Тут нужно писать майнтейнеру интеловского драйвера, а лучше куда-нибудь в список рассылки с включением его в CC. К сожалению, довольно часто случается так, что быстрее связываться напрямую с разработчиком, чем ждать пока PR будет рассмотрен и внесено исправление. Тем более, когда речь идёт о jfv@ :)
     
     
  • 4.52, тигар (ok), 10:23, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Тут нужно писать майнтейнеру интеловского драйвера, а лучше куда-нибудь в список рассылки
    > с включением его в CC. К сожалению, довольно часто случается так,
    > что быстрее связываться напрямую с разработчиком, чем ждать пока PR будет
    > рассмотрен и внесено исправление. Тем более, когда речь идёт о jfv@
    > :)

    а еще можно попытаться пнуть китайского друга yongari@ :-)
    btw, r217593, таки по pr'у, хотя, допускаю, что в туда он посмотрел после темы в current@ :)

     

  • 1.24, edo (ok), 19:32, 26/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    это же вроде как не freebsd-специфично? (я глянул - libusb используется)

    может быть и в линухе стоит пользоваться, а не тянуть всю эту прорву "драйверов" usb-устройств в ядро?

     
  • 1.28, fidaj (ok), 20:50, 26/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    чем же это им pc-sysinstall не угодил? вродь как он тоже модульный...
    только недавно на его базе дистриб сделал - так теперь опять перекочевывать на то, что будет поддерживаться?....
     
     
  • 2.40, XeNoN (ok), 00:16, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >чем же это им pc-sysinstall не угодил? вродь как он тоже модульный...

    В списках рассылки за этот месяц автор bsdinstall пытался ответить на этот вопрос. Из его аргументов я только запомнил, что pc-sysinstal сильно привязан к x86 и сложно перенести его на другие архитектуры. Учитывая, что автор bsdinstall активный пилильщик фряхи на powerpc, то видимо это его и сподвигло на написание альтернативы. В конце-концов каким-то образом pc-sysinstal и bsdinstall будут использоваться совместно.

    Вообще конечно отчёт удручает. Нет, ни тем, что якобы мало новых фич. А тем, как разработчики относятся к созданию сего отчёта. В нём не указано и одной трети развиваемых новшеств и направлений, которые упомянуты и активно обсуждаются в списках рассылки. Нету ни про XEN, ни про встраиваемые платформы, ни про новый проект c capabilities и т. д. Да и вообще перед каждым отчётом в списках рассылки постоянно появляется напоминание, что надо выпускать отчёт, а прислали описание своей деятельности только несколько человек, но как видно, в итоге это не срабатывает. Раньше Ivan Voras неплохую статистику вёл у себя на страничке, щас тоже поутихло. В этом как мне кажется проблема FreeBSD. Если у экосистемы вокруг линукс есть хоть какое-то разделение труда, одни кодят ядро, другие основные утилиты, третьи ещё что-то, и наконец есть люди которые только собирают всё это вместе, тестируют, полируют и доводят до пользователя. А у фряхи одни и теже люди и ядро пилят, и драйвера пишут, попутно инсталляторы рисуют, утилиты управления портами, а потом всё кидают и давай релиз срочно выпускать. Вообщем решают сразу вопросы из нескольких направлений и им явно не до отчётов.

     
     
  • 3.47, butcher (ok), 09:24, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Вообще конечно отчёт удручает. Нет, ни тем, что якобы мало новых фич.
    > А тем, как разработчики относятся к созданию сего отчёта. В нём
    > не указано и одной трети развиваемых новшеств и направлений, которые упомянуты
    > и активно обсуждаются в списках рассылки. Нету ни про XEN, ни
    > про встраиваемые платформы, ни про новый проект c capabilities и т.

    Все мы люди, все мы человеки. У всех своя жизнь и свои проблемы. Вот вы отслеживаете списки рассылки, в курсе происходящего. Возьмите и создайте свой "отчёт", обобщающий прочитанное. Как показывает практика, такая инициатива довольно быстро затухает. Как это было уже и на этом ресурсе и на других.

     
  • 3.68, fidaj (ok), 00:30, 28/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>чем же это им pc-sysinstall не угодил? вродь как он тоже модульный...
    > В списках рассылки за этот месяц автор bsdinstall пытался ответить на этот
    > вопрос. Из его аргументов я только запомнил, что pc-sysinstal сильно привязан
    > к x86 и сложно перенести его на другие архитектуры.

    да вы хоть в исходники загляните... http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.sbin/pc-sysinstall/
    каким это, извините, креном - shell скрипты - завязаны на x86?

     
     
  • 4.73, XeNoN (ok), 16:47, 29/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Там в другом проблема, pc-sysinstall завязан сильно на x86 в архитектурном плане.

    >каким это, извините, креном - shell скрипты - завязаны на x86?

    Да легко. Я на любом языке могу написать так, что будет работать только на одной архитектуре, используя специфичные для неё технологии.

    >да вы хоть в исходники загляните... http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.sbin/pc-sysins.../

    Да мне он как-то неинтересен. А если вам интересно загляните в список рассылки и прочтите аргументы создателя bsdinstall.

     

  • 1.36, Аноним (-), 22:39, 26/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А где пост про флеху ?
     
     
  • 2.48, анон (?), 09:25, 27/01/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    User294 еще не проснулся.
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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