The OpenNET Project / Index page

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

Отчёт о состоянии развития FreeBSD за второй квартал 2013 года

16.07.2013 23:20

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

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

  • Изолированные окружения, эмуляторы, безопасность и ограничения ресурсов
    • Представлены результаты работы по улучшению средств для организации изолированного выполнения приложений и ограничения использования приложениями определённых функций при помощи фреймворка Capsicum. Capsicum расширяет POSIX API и предоставляет несколько новых системных примитивов, нацеленных на поддержку модели безопасности через управление возможностями объектов ("object-capability") для Unix-систем. Capsicum нацелен на дополнение традиционного централизованного мандатного контроля доступа средствами для защиты отдельных приложений и активируется на стороне самого приложения. Используя Capsicum приложение можно запустить в режиме повышенной изоляции (sandbox), при котором программа сможет выполнять только ранее специфицированные штатные действия.

      За отчётный период на использование Capsicum переведены приложения и библиотеки из состава FreeBSD, требующие повышенной безопасности, например обеспечена изоляция выполнения hastd, auditdistd, kdump, dhclient, tcpdump, libmagic, rwho и rwhod. Переработан демон Casper Capsicum. Представлена библиотека libcapsicum с программным интерфейсом, упрощающим задействование Capsicum разработчиками конечных приложений. В состав FreeBSD HEAD включена улучшенная реализация Capsicum, расширяющая области в которых можно использовать средства контроля Capsicum, упрощающая выполняемый на уровне ядра код и реализующая возможность задания ограничений на системные вызовы ioctl и fcntl. Добавлены новые Capsicum-сервисы system.dns, system.pwd, system.grp, system.random, system.filesystem, system.socket, system.sysctl;

    • Поддержка аппаратных механизмов виртуализации ввода/вывода Intel IOMMU (VT-d, DMAR), используемых в гипервизорах для проброса реальных PCI-устройств в виртуальное окружение и дополнительной изоляции устройств. Для FreeBSD подготовлен драйвер VT-d, реализующий интерфейс busdma с использованием элементов DMA Remap (DMARs), поддерживаемых текущими чипсетами Intel. Драйвер позволяет увеличить надёжность и безопасность систем, за счёт ограничения доступа к основной памяти из устройств, а также добиться увеличения производительности за счёт избежания дополнительной буферизации. С практической точки зрения, создание надлежащего VMM-интерфейса для драйвера VT-d позволит реализовать такие возможности, как проброс PCI-устройств в виртуальные окружения. Аналогичный драйвер планируется создать для реализации IOMMU от компании AMD;
    • Представлена реализация VPS (Virtual Private Systems), изолированных контейнеров, выполняемых средствами виртуализации на уровне ОС. Обеспечена поддержка таких расширенных возможностей, как Live-миграция контейнеров с одной машины на другую без остановки работы процессов и без разрыва установленных сетевых соединений. Также поддерживаются такие операции, как создание снапшотов и замораживание работы окружения. Все ресурсы виртуального окружения виртуализированы и не пересекаются с ресурсами соседних окружений. Со стороны работающих внутри VPS приложений, сформированное окружение выглядит как отдельный физический хост.

      Для синхронизации данных между двумя виртуальными окружениями на разных машинах подготовлена специально модифицированная версия утилиты rsync. Виртуализация выполнена через технику создания изолированных контейнеров на уровне ОС, без создания отдельного гипервизора, т.е. отличается низкими накладными расходами, чем-то напоминая Jail, Solaris Zone, Linux vserver или OpenVZ. При создании окружения задаются параметры сетевого соединения, точка монтирования, ограничения ресурсов и программа инициализации. В отличие от Jail представленная VPS-технология не работает на уровне изоляции единого набора процессов и ресурсов, а обеспечивает полное дублирование ресурсов в каждом изолированном окружении: отдельная таблица процессов, отдельный init-процесс, сетевой стек (используется ряд надстроек над подсистемой виртуализации сетевого стека VNET/VIMAGE), структуры devfs, псевдо-tty, VFS, отдельная реализация специфичных системных вызовов, таких как reboot(). Разработка находится на стадии альфа-тестирования

    • Внесены улучшения в реализацию поддержки Xen во FreeBSD. Расширено число паравиртуальных интерфейсов, доступных для гостевых систем, запущенных в режиме полной виртуализации (HVM). Реализована поддержка работы FreeBSD в режиме PVHVM, при котором обеспечивается возможность использования специальных дисковых и сетевых драйверов (PVHVM или PV-on-HVM) в гостевой системе, работающей в режиме HVM. До этого в режиме HVM допускалось использование PV-драйверов, но было невозможным задействование PVHVM-вариантов данных драйверов, специально оптимизированных для работы в режиме HVM. Наиболее существенным отличием PVHVM-драйверов является обход стадии эмуляции при трансляции дискового и сетевого ввода/вывода, что позволяет значительно повысить производительность HVM-окружений, приблизив их к производительности паравиртуализированных систем;
  • Сетевая подсистема
    • В ветки FreeBSD HEAD/stable8/stable9 принят модуль интеграции в hastd поддержки BSNMP, легковесного SNMP-сервера (bsnmpd), распространяемого в рамках лицензии BSD. Указанный модуль позволяет использовать SNMP для удалённого мониторинга и управления работой hastd;
    • Подготовлен патч, устраняющий некоторые ограничения реализации поддержки TCP SYN Cookies, связанные с современными особенностями использования окна перегрузки и выборочного подтверждения (SACK). Представленные улучшения позволяют при генерации начального номера последовательности кодировать такие параметры, как MSS, WSCALE и SACK без использования времени, а также задействовать более криптостойкий алгоритм хэширования SipHash-2-4 для защиты SYN cookie от подмены;
  • Системы хранения и файловые системы
    • Готовится к интеграции во FreeBSD HEAD новый нативный iSCSI стек, содержащий реализации iSCSI Target и iSCSI Initiator, отличающиеся более высокой надёжностью и производительностью, в сочетании с предоставлением значительно упрощённых средств администрирования. Для упрощения миграции со старого iSCSI Initiator в новом обеспечена совместимость на уровне файлов конфигурации. За последние месяцы в стеке реализована поддержка iSER (iSCSI over RDMA) для Target и Initiator, добавлены новые утилиты для администрирования (iscsictl), улучшена система ведения логов. Реализация отмечена как стабильная, но требующая дополнительной оптимизации. Интеграция во FreeBSD HEAD запланирована на август. Из планов на будущее отмечается создание программного стека iWARP и поддержка проброса SCSI;
    • Проект PC-BSD работает над созданием загрузочных окружений на основе ZFS для серверов и десктоп-систем, отличающихся применением клонирования разделов при установке обновлений или для проведения экспериментов. При загрузке будет предоставлена возможность выбора произвольного клона ФС, что упростит тестирование обновлений перед их внедрением;
    • В реализацию файловой системы ZFS, используемую в ветках head, stable/9 и stable/8, добавлена поддержка операции TRIM, что позволяет обеспечить поддержание высокой производительности работы накопителей на основе Flash-памяти в условиях высокой нагрузки. При создании ZFS пула или добавлении нового устройства в пул, TRIM выполняется для всего накопителя, что обеспечивает оптимальную начальную производительность. Для отмены данного поведения предусмотрена sysctl-переменная vfs.zfs.vdev.trim_on_init, которая может быть использована для новых или уже безопасно очищенных накопителей. Для слежения за состоянием выполнения TRIM представлена sysctl-переменная kstat.zfs.misc.zio_trim и команда "gstat -d";
  • Система
    • В базовую систему интегрированы утилиты bsdconfig и sysrc. Утилита bsdconfig реализует интерфейс для настройки различных параметров системы, который планируется интегрировать в новый инсталлятор bsdinstall для обеспечения функциональности похожей на меню "Configure" из sysinstall. Утилита sysrc предназначена для управления настройками rc.conf из командной строки, без ручного редактирования данного файла в текстовом редакторе;
    • Представлены первые наработки проекта по увеличению масштабируемости системы виртуальной памяти FreeBSD за счёт создания многопоточной реализации Pagedaemon, способной обеспечить параллельную обработку рабочих очередей для разных NUMA-доменов;
    • В рамках проекта Newcons планируется предоставить новый интерфейс для обеспечения консольного и видеовывода через графические устройства, что позволит организовать доступ простых драйверов к консоли и терминальному режиму, а также доступ к фреймбуферу для X.Org. При этом от драйвера не требуется встраивание шрифтов, цветовых карт и изображений курсоров мыши, все эти компоненты будут предоставлены Newcons-драйвером vt. Проект также включает интеграцию с модулями KMS (Kernel Mode Setting), что позволит добиться поддержки современных релизов X.Org и обеспечить корректный возврат к режиму виртуального терминала после смены видеорежима средствами X.Org. Среди возможностей отмечается поддержка мыши, KMS, USB-клавиатур, экрана-заставки, vidcontrol. Первый рабочий вариант проекта, включая поддержку moused, ukbd и KMS, планируется представить в середине августа, полная готовность Newcons ожидается в ноябре;
  • Поддержка оборудования
    • Продолжается разработка проекта по добавлению во FreeBSD поддержки переключения видео-режимов на уровне ядра (Kernel Mode Setting) для видеокарт AMD. За последние несколько месяцев решены проблемы с задействованием механизма управления видеопамятью TTM (Translation Table Maps), проявляющиеся в виде краха при попытке изменения размера окна таких приложений, как видеоредакторы и VirtualBox. Для включения в Mesa 9.2 переданы патчи, решающие некоторые проблемы с работой KMS-модулей на платформе FreeBSD. Рассматриваются варианты решения проблем с блокировками OpenGL, которые не сказываются на работе glxgears, но приводят к зависаниям демонстраций WebGL и некоторых современных десктоп-окружений. В ближайшее время планируется подготовить инструкцию по настройке окружения для тестирования драйвера;
    • Из OpenBSD портирован драйвер urtwn с поддержкой беспроводных адаптеров с интерфейсом USB на базе чипов Realtek RTL8188CU/RTL8192CU. Для работы драйвера требуется установить прошивку из портов (net/urtwn-firmware-kmod). Несмотря на то, что указанные чипы поддерживают 802.11n, драйвером режим 802.11n пока не поддерживается;
    • Подготовлен драйвер для устройств с интерфейсом SDIO (Secure Digital I/O), позволяющий подключать периферийные устройства через стандартный контроллер для SD-карт. Среди устройств с интерфейсом SDIO на рынке присутствуют адаптеры Bluetooth и WiFi, камеры, устройства чтения отпечатков пальцев, сканеры штрихкодов и т.п. Драйвер выполнен в виде дополнения для существующей шины MMC, расширенной поддержкой специфичных для SDIO возможностей. Поддерживаются операции получения информации об устройстве, простая байтовая передача данных и чтение в мультибайтовом режиме. Дополнительно подготовлен прототип драйвера для модуля Marvell SDIO WLAN/BT, созданный на основе аналогичного драйвера для Linux;
    • Во FreeBSD HEAD обновлена поддержка V4L2 в linuxulator, что позволило добиться отображения видео в Skype 4. Тем не менее, пока наблюдаются проблемы с прекращение работы звука после совершения некоторых звонков в Skype 4;
    • Для порта FreeBSD/ARM разработаны средства для манипуляции страницами памяти большого размера (Transparent SuperPages), поддерживаемыми процессорами ARMv7. Поддержка SuperPages позволит увеличить эффективность и производительность работы FreeBSD на ARM-системах, благодаря обеспечению средств трансляции TLB для динамического покрытия больших областей памяти, что особенно актуально с появлением серверных ARM-систем. Работа в основной части уже выполнена, осталось протестировать новый код и интегрировать его во FreeBSD HEAD;
    • Обновлена реализация стека для беспроводных устройств. Улучшена реализация блокировок в модуле net80211, добавлены функции спектрального сканирования (FFT) для чипов AR9280, AR9285 и AR9287, добавлена поддержка чипов AR93xx, AR94xx, AR95xx, обеспечена обработка ps-poll в режиме hostap, добавлена поддержка AR933x SoC, включая интегрированные периферийные устройства;
  • Приложения и система портов
    • Большинство портов, с компонентами десктоп-окружения GNOME, обновлены до состояния GNOME 3.6. Порт webkit-gtk3 на пути к обновлению до версии 2.0.3, чему мешает нерешённая проблема, приводящая по непонятным причинам к краху программ на базе webkit-gtk3. Из дальнейших планов отмечается доведение до готовности порта с десктоп-окружением MATE, обновление Glib 2.36 и GTK+ 3.8;
    • Проведена адаптация новых версий десктоп-оболочки KDE и фреймворка Qt для FreeBSD. В порты помещены релизы KDE SC 4.10.4, Qt 5.0.2 (в area51), PyQt 4.10.2, QScintilla 2.7.2, SIP 4.14.7, KDevelop 4.5.1, Calligra 2.6.2, CMake 2.8.11.1, Digikam 3.2.0, KDE Telepathy 0.6.1. По данным сервиса PortScout доступно 473 связанных с KDE порта, из которых 98.73% портов содержат свежие версии приложений. Проведена большая работа по адаптации компонентов KDE и Qt для сборки с использованием Clang и libc++. Из планов отмечается исключение HAL из числа зависимостей и переход на интерфейс Bluedevil для обеспечения работы c Bluetooth;
    • Обновлены порты, связанные с десктоп-окружением Xfce, в том числе deskutils/xfce4-tumbler (0.1.29), x11-wm/xfce4-panel (4.10.1), sysutils/xfce4-settings (4.10.1), x11-wm/xfce4-wm (4.10.1), www/midori (0.5.2), misc/xfce4-appfinder (4.10.1), x11/xfce4-terminal (0.6.2), x11-fm/thunar (1.6.3);
    • Добавлен порт с графическим стеком на базе X.Org 7.7. Ведётся работа по обновлению драйверов и X-библиотек, а также переходу на новые выпуски MESA и xorg-server. Среди планов также отмечается обеспечение поддержки Wayland и разработка замены HAL для горячего подключения устройств;
    • Началась разработка графических интерфейсов на основе Qt и GTK+ для управления пакетами в системе pkgng. Суть проекта в создании pkg-бэкенда для PackageKit и адаптации для работы с ним разработанных для PackageKit интерфейсов на базе Qt и GTK. Разработку планируется завершить до конца сентября;
    • Проект PC-BSD ввёл в строй репозиторий для использования с пакетным менеджером pkgng, отличающийся поставкой постоянно обновляемых бинарных пакетов со свежими версиями всех приложений, доступных через дерево портов FreeBSD. Указанный репозиторий будет использован для постоянно обновляемой rolling-ветки PC-BSD, но может быть задействован и в обычных выпусках PC-BSD и FreeBSD, а также пригоден для установки обновлений в изолированных окружениях Jail и TrueOS;
    • Ведётся работа по интеграции в базовую систему отладчика LLDB, развиваемого проектом LLVM. Из-за отсутствия мэйнтейнера поддержка LLDB для FreeBSD находилась в плачевном состоянии. Теперь нашёлся разработчик, заинтересованный в развитии LLDB для FreeBSD и организации, готовые его поддержать (DARPA/AFRL, SRI International и Кэмбриджский университет), что позволило устранить накопившиеся проблемы, обеспечить сборку отладчика и предоставить возможность отлаживать однопоточные приложения. Из задач на будущее отмечается поддержка отладки многопоточных программ, core-файлов и ядра, возможность удалённой отладки, поддержка архитектуры MIPS;
    • Обновлены порты, связанные с языком программирования Haskell. В частности, осуществлён переход на Haskell Platform 2013.2.0.0 и GHC 7.6.3. Число связанных с Haskell портов достигло 402. Обеспечена экспериментальная поддержка сборки портов Haskell с использованием Clang/LLVM;
  • Разное
    • 6 июля началась подготовка релиза FreeBSD 9.2, который планируется выпустить в конце августа или начале сентября;
    • Ведётся работа по переходу с DocBook 4.5 на DocBook 5.0 при подготовке документации, что позволит избавиться от использования устаревшей системы стилей DSSSL в процессе рендеринга документов, а также исключить Java из числа зависимостей, необходимых для сборки документации. Для сборки документации планируется преобразовывать исходный код документов в формате DocBook в представление TeX и использовать TeX в качестве бэкенда рендеринга.


  1. Главная ссылка к новости (http://www.freebsd.org/news/st...)
  2. OpenNews: Отчёт о состоянии развития FreeBSD за первый квартал 2013 года
  3. OpenNews: Отчёт о состоянии развития FreeBSD за вторую половину 2012 года
  4. OpenNews: Отчёт о состоянии развития FreeBSD за второй квартал 2012 года
  5. OpenNews: Отчёт о состоянии развития FreeBSD за первый квартал 2012 года
  6. OpenNews: Отчёт о состоянии развития FreeBSD за четвёртый квартал 2011 года
Лицензия: CC-BY
Тип: Интересно / Обобщение
Короткая ссылка: https://opennet.ru/37431-freebsd
Ключевые слова: freebsd, report, summary
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (92) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, G.NercY.uR (?), 00:05, 17/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +30 +/
    Огромный респект тому кто так хорошо и кропотливо всё перевёл!
    Фря развивается и это может только радовать :)
     
     
  • 2.9, друг G.NercY.uR (?), 06:15, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –13 +/
    Только развивается она локально: она никогда не станет десктоп, всегда была есть и будет серверная платформа, проблема с драйвера это ее большой промах - так как университетская идея Беркли - это не драйвера, а новые СЕТЕВЫЕ технологии! Жаль, что от нее отказались гугль и яндекс - мне кажется динамика регрессии будет просматриваться
     
     
  • 3.14, Школьник (ok), 08:37, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Жаль, что от нее отказались гугль

    Толсто.

     
  • 3.15, IMHO (?), 08:53, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    У меня FreeBSD десктоп, на нем еще с версии 8.2
     
     
  • 4.39, leon55 (ok), 15:19, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Коллега, смею себе написать, что я в вроде не совсем далёком 2008 году тоже сидел на FreeBSD Desktop. Половина нашего отдела на нём сидела, но люди, которые не фанатели от самой системы и который не сидели на ней религии ради со временем поперелазили в итоге на Gentoo и FC. Слишком уж часто встречалась несовместимость с софтом а также железом разных производителей и разработчиков, что уж как бы так выразиться по-лояльнее к сообществу - практически с таким же успехом можно было бы сидеть на CDE в Соляре или на Фотоне (или как там его?) в QNX. Я начинал свой путь системного администратора именно на фре, плавно переехав в конфигурацию: gentoo desktop/rhel production server. Абсолютно не жалея, при этом.
    Не хотел никого обидеть, сугубо моя точка зрения и практика.
     
     
  • 5.48, BayaN (ok), 16:58, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >с таким же успехом можно было бы сидеть на CDE в Соляре или на Фотоне (или как там его?) в QNX.

    Можно, но у FreeBSD по сравнению с ними есть огромное преимущество - на ней идёт 95% всего открытого софта, который доступен через порты. Остальное это уже детали и личные предпочтения.

     
  • 5.49, IMHO (?), 17:03, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а я ценю человека не по ОС, мне все равно, кто какую ОС использует для себя, главное пусть пользуется, у меня есть друзья которые используют линукс, мы поняли, что дружба важнее чем ОС, а дистрибутивы могут скатится в УГ. Не люблю фанатизм.
    Если Gnu\Hurd будет лучше FreeBSD для меня, то я и на него перейду.


     
  • 3.23, blablabla (ok), 12:14, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    На счет яндекса и гугла:
    Тролили очень много по этому поводу но что самое интересное не отказались и не откажутся
    Тролили кстати не для того что отказываются
    ИБшники меня поймут

     
     
  • 4.41, Аноним (-), 15:54, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Много блаблабла ни о чем.
     
  • 3.44, Xaionaro (ok), 16:38, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Меньше года назад общался с людьми из Yandex. Ничего они не отказались от FreeBSD и очень даже используют её.
     
  • 3.93, RosaContosa (?), 10:53, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну да, гугл и яндекс великие двигатели прогресса... они взяли готовое и паразитируют, а ту мелочь которую жертвует гугл на развитие Линукса, это ничто для такой гигантской корпорации.
     
     
  • 4.106, Аноним (-), 15:26, 20/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ничто для такой гигантской корпорации.

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

     

  • 1.2, Куяврик (?), 01:00, 17/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Виртуализацию подтягивают. Отлично.
     
     
  • 2.3, черномор (?), 01:40, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по всему, подтягивают в первую очередь то, на что больше всего выливалось критики, теперь есть pkgng и два гипервизора из коробки. Прекрасные вести
     
     
  • 3.10, Аноним (-), 07:15, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >... теперь есть pkgng...

    Есть, но официального репозитория так до сих пор и нет, что очень печалит. Репозиторий от PC-BSD фиг поймешь как работает, то там глюки, то у них есть поддержка i386, то они ее выпиливают и делают пакеты только для x86_64. :( В общем грусть печальная.

     
     
  • 4.11, Аноним (-), 07:52, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего, допилят. Москва не сразу строилась.
     
  • 4.27, тигар (ok), 12:44, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    http://pb2.nyi.freebsd.org/bulk/
    правда не спрашивал где рез-ты которые могут юзать юзера лежат, не интересно было:)
     
     
  • 5.35, Аноним (-), 14:09, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > правда не спрашивал где рез-ты которые могут юзать юзера лежат, не интересно было:)

    Стандартное состояние бсдшников - их обычно вообще не интересует как их система работать будет.

     
     
  • 6.38, тигар (ok), 14:44, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> правда не спрашивал где рез-ты которые могут юзать юзера лежат, не интересно было:)
    > Стандартное состояние бсдшников - их обычно вообще не интересует как их система
    > работать будет.

    что касается меня, то у меня есть точно такой же poudriere, и свой набор нужных_мне_опций для нужных_мне_портов. что там для остальных раздают - не интересно.
    точно также как не интересно с какими там опциями собран пакет в бэкпортах, официальных пакетах, дотдеб и прочих фекалиях, если речь о дибилиане.

     
     
  • 7.107, Аноним (-), 15:38, 20/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > что касается меня,

    Что касается тебя, ты - величина, которую не видно на радарах.

     
     
  • 8.121, тигар (ok), 01:06, 22/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    куда уж мне до орд школоты, действительно - сижу вот и тихо грущу, ага ... текст свёрнут, показать
     
  • 6.54, ololo (?), 17:35, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> правда не спрашивал где рез-ты которые могут юзать юзера лежат, не интересно было:)
    > Стандартное состояние бсдшников - их обычно вообще не интересует как их система
    > работать будет.

    У них под вантузом всё работает :)

     
  • 4.59, кцу (?), 19:05, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Там все в финальной стадии. В августе запустят официальные сервера, которые обновляются два раза в месяц. Для 8.4/9.2/HEAD на i386 и amd64.
     
     
  • 5.123, Аноним (-), 09:25, 02/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Август наступил, и как следовало ожидать, никаких официальных репозиториев нет.
     
     
  • 6.124, Andrey Mitrofanov (?), 11:35, 02/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Август наступил, и как следовало ожидать, никаких официальных репозиториев нет.

    "в августе" & "обновление 2 раза в месяц" даёт оценку совсем не "не позже 1 августа", а вовсе даже ... $[упражнение для читателей]

     
  • 2.116, sHaggY_caT (ok), 21:20, 20/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, а CPU лимиты когда сделают для контейнеров? Раньше только warning-и выскакивали в логе при "превышении"
     

  • 1.6, anonimizer (?), 04:26, 17/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Система живет, развивается и не впадает в лихрадку образца "все устарело, все на помойку, даешь все новое и с нуля"... Достойно уважения!
     
  • 1.8, Фтщтнь (?), 05:23, 17/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О, за поддержку AMD в BHyVe взялись
    http://svnweb.freebsd.org/base/projects/bhyve_svm/
    Отлично.
     
  • 1.17, SubGun (ok), 10:06, 17/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Называется: "каждый найдет свои интересные моменты". Меня больше iscsi порадовало, наконец-то от глюков избавлюсь.
     
  • 1.18, Аноним (-), 10:08, 17/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    фрибсд хочет ужастный, никомуненужный, линуксячий, велосипедный вайланд. Очень мило.
     
     
  • 2.20, Аноним (-), 11:14, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо он не настолько ужасен, никому не нужен и велосипеден, как вам кажется.
     
  • 2.37, Аноним (-), 14:13, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > фрибсд хочет ужастный, никомуненужный, линуксячий, велосипедный вайланд. Очень мило.

    Для тех кто ничего не хочет - есть minix. Нихрена нет, зато расово верно по максимуму.

     
     
  • 3.80, Neus (?), 08:33, 18/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    к миниксу прикрутили pkgsrc, так что есть все что нужно.
     
     
  • 4.108, Аноним (-), 15:39, 20/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > к миниксу прикрутили pkgsrc, так что есть все что нужно.

    Тогда странно что вы не пользуетесь столь расово верной системой :)

     
  • 2.40, Аноним (-), 15:36, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Может всё от того, что с драйверами у них и так плохо, а Вяленый/Мир - это почти панацея, которая почти исключает в отношениях пользователь<>железячник<>ОС писатель<>драйверописать - последнего, деля его обязанности между железячник и ОС писатель? Хотя бы частично!
     
  • 2.45, Xaionaro (ok), 16:40, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > фрибсд хочет ужастный, никомуненужный, линуксячий, велосипедный вайланд. Очень мило.

    Ну, FreeBSD хочет почти всё что есть в Linux :)

     
     
  • 3.66, Аноним (-), 19:38, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну, FreeBSD хочет почти всё что есть в Linux :)

    Много кто и чего хочет. Только не у всех получается.

     
     
  • 4.105, Айвенго старший (?), 14:35, 20/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да. у тебя - думать  
     
     
  • 5.109, Аноним (-), 15:39, 20/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > да. у тебя - думать

    Зато какой-то овощ вот затроллился и батхертит :)

     
  • 2.57, ololo (?), 17:39, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У тебя в вантузе есть только Иксы, но зачем тебе думать о графических подсистемах

     

  • 1.19, Аноним (-), 11:05, 17/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Проект PC-BSD ввёл в строй репозиторий для использования с пакетным менеджером pkgng

    Лучше бы свой нормальный репозиторий сделали, а то с этим ПЦ-БСДшным одни косяки... То там глюки с i386 пакетами, то они его вообще выбросили. ПипецЪ какой-то.

     
     
  • 2.22, DeadLoco (ok), 11:50, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А каким боком проблемы ПЦ-БСД и их ебилдов к фре?
     
  • 2.72, Kibab (ok), 01:38, 18/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >>Проект PC-BSD ввёл в строй репозиторий для использования с пакетным менеджером pkgng
    > Лучше бы свой нормальный репозиторий сделали, а то с этим ПЦ-БСДшным одни
    > косяки... То там глюки с i386 пакетами, то они его вообще
    > выбросили. ПипецЪ какой-то.

    Зачем им i386? 99% современных десктопов всё равно на нормальных процах с поддержкой amd64.

     
     
  • 3.92, Аноним (-), 04:15, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну и на кой сдались эти 64-бита на системах с памятью меньше 4 ГБ?
     

  • 1.21, Аноним (21), 11:49, 17/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а что плохого в wayland?если будет он нормально работать?
     
     
  • 2.33, Аноним (-), 14:05, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    судя по последнему релизу прогресс очень сильный у вяленого. Так что гдето через год скорее всего вяленый вполне может заменить иксы.
     

  • 1.26, Аноним (26), 12:31, 17/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Фря уже научилась собирать порты более чем в один поток?
     
     
  • 2.28, тигар (ok), 12:46, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Фря уже научилась собирать порты более чем в один поток?

    прям щас в 24 собираю. а с какой целью спрашиваешь?

     
     
  • 3.29, Аноним (26), 13:08, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С целью узнать, занимает ли сборка vim вместе с зависимостями на чистой системе по-прежнему полдня из-за однопоточности или это в кои-то веки поправили?

    Раньше можно было запускать в несколько потоков только make build. Сейчас исправили? make -j3 config не превращается в адовую кашу?

     
     
  • 4.31, Аноним (26), 13:34, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    З.Ы. Только что попробовал на 9.1. make -j5 install по-прежнему безнадежен. Особенно, погано, если хочется многопоточно собрать не только целевое приложение, но и его зависимости.
     
     
  • 5.47, IMHO (?), 16:53, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > З.Ы. Только что попробовал на 9.1. make -j5 install по-прежнему безнадежен. Особенно,
    > погано, если хочется многопоточно собрать не только целевое приложение, но и
    > его зависимости.

    а какой процессор ?
    по документации если проц одноядерный то надо максимум -j4 ставить.

     
  • 5.56, Nevazhno (?), 17:38, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    есть еще portbuilder. Собирает одновременно несколько портов.

     
  • 4.32, тигар (ok), 13:37, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > С целью узнать, занимает ли сборка vim вместе с зависимостями на чистой
    > системе по-прежнему полдня из-за однопоточности или это в кои-то веки поправили?
    > Раньше можно было запускать в несколько потоков только make build. Сейчас исправили?
    > make -j3 config не превращается в адовую кашу?

    как Вы себе представляете make config в несколько потоков, например? сборка в N потоков есть давно (см bsd.port.mk на предмет MAKE_JOBS_* )

     
     
  • 5.83, Михрютка (ok), 08:57, 18/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    приблизительно как make -j4 love

    удовольствия никакого, но прикольно посмотреть, как другие пытаются.

     
  • 4.60, кцу (?), 19:11, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > С целью узнать, занимает ли сборка vim вместе с зависимостями на чистой
    > системе по-прежнему полдня из-за однопоточности или это в кои-то веки поправили?
    > Раньше можно было запускать в несколько потоков только make build. Сейчас исправили?
    > make -j3 config не превращается в адовую кашу?

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

     
  • 2.46, IMHO (?), 16:49, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    make -j<[0-9]>
    пример make -j4
     

  • 1.50, svvord (ok), 17:23, 17/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > добавлена поддержка чипов AR93xx, AR94xx, AR95xx

    А когда успели? На current около месячной давности мой AR9485 не завёлся.

     
     
  • 2.67, Аноним (-), 19:42, 17/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > А когда успели? На current около месячной давности мой AR9485 не завёлся.

    Да там обычно и для того что есть - поддержка чисто номинальная. Аггрегации потоков, 40МГц и прочая - нет. А получить вместо 54Мбит аж целых 75 - это такая обалденная поддержка .n стандарта, конечно. Наверняка и с виртуализацией и с пакетным манагером в ближайшие 5 лет будет такая же хрень - чисто номинально вроде есть, а как попробуешь это использовать, так сразу и облом.

     
     
  • 3.69, Kibab (ok), 00:20, 18/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    40 МГц работает, не надо ляля тут.
     
     
  • 4.71, тигар (ok), 01:14, 18/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > 40 МГц работает, не надо ляля тут.

    а утф в консоли?!?!?! (пробую угадать следующий "вброс" дэбила294) ;-)

     
     
  • 5.76, Аноним (-), 04:17, 18/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а утф в консоли?!?!?!

    У кого что болит :). А что, так и не допилили окончательно?

     
     
  • 6.77, тигар (ok), 07:37, 18/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> а утф в консоли?!?!?!
    > У кого что болит :). А что, так и не допилили окончательно?

    не знаю что у тебя там и где болит (и знать не хочу, это тебе к доктору нужно), но у меня вот так, в иксах дажЫ:
    [tiger@laptop]:~%locale
    LANG=
    LC_CTYPE="ru_RU.KOI8-R"
    LC_COLLATE="ru_RU.KOI8-R"
    LC_TIME="ru_RU.KOI8-R"
    LC_NUMERIC="ru_RU.KOI8-R"
    LC_MONETARY="ru_RU.KOI8-R"
    LC_MESSAGES="ru_RU.KOI8-R"
    LC_ALL=ru_RU.KOI8-R
    и не оттого что "не работает даже в иксах" а оттого, что говно этот ваш утф и не нужен ;-)

     
     
  • 7.95, pavel_simple (ok), 12:31, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    отчаянyые BDSM'щики так и продолжают болеть за ... ммм... "если нету - значит не нужен". система с оттоком настоящих неупоротых спецов станjвиnься всё более маргинальной.

     
     
  • 8.96, тигар (ok), 13:00, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    поржал пиши еще будешь писать - приведи пример настоящих неупоротых спецов к... текст свёрнут, показать
     
     
  • 9.98, pavel_simple (ok), 13:16, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    чё ты распереживался, неудобно на koi8-r работать ... текст свёрнут, показать
     
     
  • 10.100, тигар (ok), 13:21, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в каком месте я распереживался если бы было неудобно бгыгыгы - выставил бы ... текст свёрнут, показать
     
     
  • 11.101, pavel_simple (ok), 13:22, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да не надо, не извиняйся ... текст свёрнут, показать
     
  • 8.97, тигар (ok), 13:16, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    и кстати да, неупоротый спец , utf8 в иксах работает, но _мне_ оно не нужно ... текст свёрнут, показать
     
     
  • 9.99, pavel_simple (ok), 13:18, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    дак я так и написал не работает - значит не нужно и ты второй раз обращаешся к... текст свёрнут, показать
     
     
  • 10.102, тигар (ok), 13:24, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    1 я не писал не работает - 2 эта ветка есть обсуждение развития _определен... большой текст свёрнут, показать
     
     
  • 11.103, pavel_simple (ok), 13:38, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    вод даже не нужно -- _мне_ это не нужно ... текст свёрнут, показать
     
  • 7.110, Аноним (-), 15:46, 20/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > LC_CTYPE="ru_RU.KOI8-R"
    > LC_COLLATE="ru_RU.KOI8-R"
    > LC_TIME="ru_RU.KOI8-R"
    > LC_NUMERIC="ru_RU.KOI8-R"
    > LC_MONETARY="ru_RU.KOI8-R"
    > LC_MESSAGES="ru_RU.KOI8-R"
    > LC_ALL=ru_RU.KOI8-R

    Суровые сибирские^W белорусские некроманы.

    > а оттого, что гoвно этот ваш утф и не нyжен ;-)

    Обалденно школьная по уровню аргументация. А мне вот удобно когда миднайт и ls может отрисовать имена файлов "как есть", а не "как позволили технические ограничения".

     
     
  • 8.120, тигар (ok), 01:05, 22/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    gt оверквотинг удален это оттого, что у тебя на винте лежит говно, очевидно же... текст свёрнут, показать
     
  • 5.94, кцу (?), 12:25, 19/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это в рамках newcons делается.
     
  • 5.125, FreeTiger (?), 03:56, 09/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    проснитесь, jfbterm.
     
     
  • 6.126, тигар (ok), 09:36, 09/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > проснитесь, jfbterm.

    я в курсе, спасибо. но это кривой хак, непонятно ради чего.

     
  • 4.75, Аноним (-), 04:15, 18/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > 40 МГц работает, не надо ляля тут.

    И сколько оно сможет выдать на карточке с допустим 2-я потоками? Ожидаемые юзерем 300МБит будут уже наконец? К моменту, блин, выхода 802.11ac гигабитного...

     
     
  • 5.81, Neus (?), 08:52, 18/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У Вас канал инет 300 мбит?
     
     
  • 6.86, тигар (ok), 09:58, 18/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > У Вас канал инет 300 мбит?

    а что, инетом единым?
    вот у меня десктоп по гигабиту подключен, ноут шнур+wifi (lagg в режиме failover, причем laggport: alc0 flags=5<MASTER,ACTIVE>). вполне понятно, что пока я сижу на месте, я могу качать по шнурку с нормальной скоростью desktop<->laptop, а вот если вытащить из ноута патчкорд.. тут и начинается медленно и печально. хотя карточка моя (rt3090) в n режиме работать может сама по себе, вроде как.

     
     
  • 7.114, Аноним (-), 16:14, 20/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > а вот если вытащить из ноута патчкорд.. тут и начинается медленно
    > и печально. хотя карточка моя (rt3090) в n режиме работать может

    Ну вот мне неудобно таскать ноут с проводами. Весь смысл мобильности теряется. С кучей проводов у меня и так десктопник есть.

     
     
  • 8.119, тигар (ok), 01:03, 22/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну вот я могу таскать без проводов, от розетки к розетке при этом у меня даже с... текст свёрнут, показать
     
  • 6.111, Аноним (-), 15:52, 20/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > У Вас канал инет 300 мбит?

    Во первых 300Мбит вайфая - это еще не 300Мбит чистого траффика. Реальная полезная скорость - заметно меньше.

    Во вторых - да, а что такого в соединении "core" сети проводами по гигабиту? Так что например перегонка бэкапов на другой локальный девайс вполне может и по гигабиту свистеть.

     
  • 5.88, Kibab (ok), 11:48, 18/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> 40 МГц работает, не надо ляля тут.
    > И сколько оно сможет выдать на карточке с допустим 2-я потоками? Ожидаемые
    > юзерем 300МБит будут уже наконец? К моменту, блин, выхода 802.11ac гигабитного...

    Ожидаемые тупым юзером 300 МБит включают, как мы все, надеюсь, понимаем,
    в том числе и служебный трафик. Так что не будут :-)

    Я делал тесты, с карточкой на основе AR9200 с одной антенной
    (вторая сегодня-завтра должна приехать). iperf показывал производительность
    примерно в 1,3 раза меньшую, чем на Fritz!box с двумя антеннами, работающем
    на Linux. Я не могу проверить 40 МГц на фритцбоксе, потому что он не поддерживает
    5 ГГц, а использовать 40 МГц каналы в 2.4ГГц -- это неуважение к соседям.

     
     
  • 6.112, Аноним (-), 16:08, 20/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Я делал тесты, с карточкой на основе AR9200 с одной антенной

    С одной антенной - самый максимум 150Мбит в тепличных условиях. Реально скорее всего меньше.

    > а использовать 40 МГц каналы в 2.4ГГц -- это неуважение к соседям.

    Начались гнилые отмазки. Что, с мониторингом эфира у вас тоже не фонтан? А я как-то вот повесил 40МГц на каналы на 2.4ГГц там где никого нет - все шикарненько. Мешать кому-то не в моих интересах ... просто потому что они мне при этом тоже мешают. Поэтому логично выбиарть наименее занятый кусок :).

    А 5ГГЦ это прекрасно но он хуже пробивает препятствия (e.g. стены) и оборудования с его поддержкой в РФ крайне мало т.к. пользовать его разрешили только недавно совсем.

     
     
  • 7.115, Kibab (ok), 16:27, 20/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> а использовать 40 МГц каналы в 2.4ГГц -- это неуважение к соседям.
    > Начались гнилые отмазки. Что, с мониторингом эфира у вас тоже не фонтан?
    > А я как-то вот повесил 40МГц на каналы на 2.4ГГц там
    > где никого нет - все шикарненько.

    Включай мозг перед тем, как писать, хорошо? :)) Я не просто так сказал, что это неуважение к соседям. У меня в 2.4 ГГц очень много сетей рядом. Я живу на четвёртом этаже в районе с четырёхэтажными домами.
    > А 5ГГЦ это прекрасно но он хуже пробивает препятствия (e.g. стены) и
    > оборудования с его поддержкой в РФ крайне мало т.к. пользовать его
    > разрешили только недавно совсем.

    Меня не интересует РФ :-)
    Но у нас тоже попадается оборудование без поддержки 11a, конкретно в моём случае это оказалось МФУ Canon MG4550. Из-за этого использовать 11а я не могу.

     

  • 1.90, iZEN (ok), 19:03, 18/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    За три месяца неплохо.
     
  • 1.91, poplar (?), 22:32, 18/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как же: http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/159048
     
  • 1.104, Аноним (-), 10:58, 20/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    на планшет можно фрю поставить? а то андроид задолбал.
     
     
  • 2.113, Аноним (-), 16:10, 20/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > на планшет можно фрю поставить?

    Если ты круче Бэтмана и напишешь все драйвера для SoC - то можно. Теоретически. Практически - там линевое ядро, и если в лине с поддержкой SoC более-менее нормально, то вот в FBSD - "как обычно". Т.е. никак. И объем работы ломовой.

    Скажем так - даже нормальный пингвин воткнуть получится вот так с налету не на любой планшет. А FBSD... ха-ха, удачи.


     
     
  • 3.117, Аноним (-), 11:02, 21/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И ещё я не вижу компов с фбсд в топ500. Где тогда их ниша, если всё заполонил линукс? Вживую фбсд я видел год назад, но с удовольствием снёс и поставил линукс.
     
     
  • 4.118, Kibab (ok), 15:51, 21/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И ещё я не вижу компов с фбсд в топ500. Где тогда
    > их ниша, если всё заполонил линукс? Вживую фбсд я видел год
    > назад, но с удовольствием снёс и поставил линукс.

    Если нет в Топ-500 -- уже нет ниши применения? Не пиши сюда больше.

     
     
  • 5.122, тигар (ok), 10:31, 22/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    так то даунятко даже залогиниться наверное не смогло на ящик, о чем ты с ним общаться пытаешься? а топпицод это сурЪезна! :-)
     

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



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

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