URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 111262
[ Назад ]

Исходное сообщение
"Отчёт о развитии FreeBSD за первый квартал 2017 года"

Отправлено opennews , 17-Май-17 22:08 
Опубликован (https://www.freebsd.org/news/status/report-2017-01-2017-03.html) отчёт о развитии проекта FreeBSD с января по март 2017 года.


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


-  
Общие вопросы

-  По многочисленным просьбам рассматривается возможность выпуска релиза FreeBSD 10.4. В соответствии с планом  релиз FreeBSD 10.3 должен был бы быть последним в своей серии, но после него в ветку FreeBSD 10 внесено достаточно много изменений, чтобы выпустить ещё один релиз. При этом версия FreeBSD 10.4 будет подготовлена в рамках обычного цикла сопровождения, т.е. не приведёт к продлению изначально намеченного срока поддержки ветки FreeBSD 10, исправления для которой будут выпускаться до 30 апреля 2018 года;

-  Закрыт публичный доступ к сервису freefall.freebsd.org, который позволял использовать протокол finger для получения сведений о разработчиках FreeBSD. В системных профилях многих разработчиков добавлена приватная информация, такая как номер телефона, которую в современных реалиях не принято разглашать. Для внутреннего использования сервис freefall.freebsd.org по-прежнему доступен;
-  Размер пожертвований в первом квартале 2017 года составил (https://www.freebsdfoundation.org/donate/) более 400 тысяч долларов, в основном благодаря финансовой поддержке компаний Intel и NetApp. Денежные вознаграждения выплачены за 168 коммитов в базовую систему: три разработчика получили средства будучи официально трудоустроенными во FreeBSD Foundation и ещё четыре были профинансированы через предоставление грантов.


Успешно выполнены развиваемые в рамках программы грантов проекты по интеграции cfumass, развитию порта FreeBSD/arm6  и расширения возможностей демона blacklistd. Почти доведён до конца проект по реализации 64-разрядных inode. Трудоустроенные инженеры выполнили работу по улучшению инструментария, сборочных компонентов, runtime-библиотек,  утилит для формирования системных образов, устранению ошибок в системе управления памятью и расширению поддержки архитектур arm64, mips64 и x86 (32- и 64-bit);
-  Определён план (https://www.freebsd.org/releases/11.1R/schedule.html) разработки FreeBSD 11.1, релиз запланирован на 26 июля 2017 года. Продолжено формирование еженедельных тестовых сборок для веток 12-CURRENT, 11-STABLE и 10-STABLE;

-  Проект TrustedBSD (http://trustedbsd.org), в рамках которого развиваются некоторые технологии защиты для FreeBSD (например, были созданы ACL, расширенные атрибуты файлов, UFS2, OpenPAM, подсистема аудита, OpenBSM, система мандатного доступа и GEOM), перевёл процессы разработки с поддерживаемого сообществом FreeBSD сервера Perforce  на  GitHub (https://github.com/trustedbsd);


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

-  Продолжается  работа по портированию приложений для runtime-окружения CloudABI (https://github.com/NuxiNL/cloudlibc), базирующегося (https://nuxi.nl/) на применении механизма управления доступом Capsicum и предоставляющего средства для разработки приложений, защищённых от типовых уязвимостей и переносимых между разными системами. CloudABI также может применяться для безопасного  запуска не заслуживающих доверия программ, без применения окружений виртуализации и jail. Для пользователей развивается отдельная  коллекция портов (https://github.com/NuxiNL/cloudabi-ports), в которую включены (https://github.com/NuxiNL/cloudabi-ports/tree/master/packages) варианты типовых утилит и библиотек, кросс-компилируемых для  CloudABI. За последнее время подготовлены изолированные варианты библиотек Boost и LevelDB, что упрощает портирование на CloudABI приложений, использующих данные библиотеки. Развивается защищённый порт Bitcoin;


-  В состав FreeBSD HEAD и STABLE включен новый выпуск пакета OpenBSM 1.2 alpha 5 (https://github.com/openbsm/openbsm/blob/master/NEWS) с открытой реализации Sun Basic Security Module (BSM) Audit API, предоставляющего средства для управления аудитом системы. OpenBSM  содержит компоненты пространства пользователя, базирующиеся на реализации CAPP Audit во FreeBSD и macOS. За отчётный период добавлена экспериментальная поддержка UUID, подготовлен (https://reviews.FreeBSD.org/D10149) провайдер аудита для DTrace, в систему непрерывной интеграции добавлена поддержка статического анализа в сервисе Coverity;

-  Продолжается развитие набора драйверов для работы в гостевых системах под управлением гипервизора Hyper-V и облачной платформы Azure. За отчётный период для сетевых адаптеров добавлена поддержка технологии виртуализации ввода-вывода SR-IOV (Single Root Input/Output Virtualization), которая пока протестирована только на карте Mellanox ConnectX-3 VF. Обновлены образы виртуальных машин, в которые добавлен драйвер виртуальной клавиатуры;

-  В инфраструктуре эмуляции окружения Linux (Linuxulator) добавлена новая заглушка "UNIMPLEMENTED" для  системных вызовов, нереализованных в эмуляторе, но присутствующих в ядре Linux. Ранее для подобных целей использовалась заглушка "DUMMY", но она также применяется для системных вызовов, нереализованных в самом Linux. В Linuxulator реализовано два новых системных вызова: preadv и pwritev, в ближайшее время планируется также добавить системный вызов execveat;

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

-  Наблюдается значительный прогресс в разработке порта (https://github.com/wjwithagen/ceph) распределённого хранилища Ceph (https://www.opennet.ru/opennews/art.shtml?num=44303) для FreeBSD. Целью проекта является предоставление возможности развёртывания кластера Ceph с узлами хранения на базе FreeBSD и ZFS, а также поддержка запуска виртуальных машин bhyve на виртуальных дисках, развёрнутых поверх блочного устройства Ceph RBD. За отчётный период подготовлено блочное устройство RBD (Ceph Block Device) и реализация CephFS в пространстве пользователя (ceph-fuse), которые дополнили ранее реализованные  объектное хранилище RADOS (Object Storage) и инструментарий. Для создания FileStore поверх ZFS подготовлены команды "ceph-disk prepare" и "ceph-disk  activate". Для установки Ceph добавлен порт net/ceph-devel. Реализация RDB (KRBD) и файловой системы CephFS на уровне ядра, а также OSD-бэкенд BlueStore (Object Storage Device), пока не готовы;
-  В драйверы mmc и mmcsd добавлена поддержка разделов eMMC (embedded MMC), используемых на впаянной в платы flash-памяти с MMC-контроллером. В mmcsd также добавлен ioctl-интерфейс, совместимый с Linux, что позволят использовать во FreeBSD  уже существующие утилиты, такие как GNU mmc-utilssys (в портах utils/mmc-utils),
для разбивки разделов eMMC, запроса прогноза времени жизни накопителя, получения информации о скором истечении ресурса Flash-памяти и вывода базовой информации из SD-карт. Кроме eMMC  в драйверы mmc и sdhci добавлена поддержка режима передачи DDR52 (Dual Data Rate 52 MHz), который по сравнению с обычным высокоскоростным режимом  позволяет поднять скорость передачи с примерно 45 MB/s до 80 MB/s. Режим DDR52 присутствует в контроллерах, поставляемых в чипсетах Intel Apollo Lake, Bay Trail и Braswell. Поддержка eMMC и DDR52 уже добавлена в ветку FreeBSD 12 и в дальнейшем  будет  портирована в ветки FreeBSD 10 и 11;

-  Продолжается развитие нового стека  MMC/SD (https://bakulin.de/freebsd/mmccam.html), основанного на фреймворке CAM. Использование CAM позволяет задействовать уже хорошо проверенную модель организации блокировок и средства для отладки, а также делает возможным обработку прерываний при подключении карты, необходимую для реализации поддержки интерфейса SDIO. Например, SDIO исплльзуется во WiFi и Bluetooth модулях для многих плат, таких как Raspberry Pi 3.
Новый стек также позволяет использовать интерфейс CAM для отправки SD-команд из приложений в пространстве пользователя, что даёт возможность создавать драйверы устройств, работающие на уровне пользователя. Стек полностью протестирован на платах Beaglebone Black и Wandboard Quad, и готовится для включения в основной состав FreeBSD.
Вед...

URL: https://www.freebsd.org/news/status/report-2017-01-2017-03.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=46561


Содержание

Сообщения в этом обсуждении
"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Demo , 17-Май-17 22:08 
> реализации расширения Parallel NFS (pNFS), которое позволяет организовать
> высокоскоростной обмен данными между машинами сети за счет возможности
> распараллеливания обращения к данным на нескольких хранилищах

Ооо! Плюсуем.
Ням-ням. Надо будет затестить. :)


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено An , 17-Май-17 22:52 
А есть инфа когда 10.4 появится?

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено blah , 17-Май-17 23:54 
Eugene Grosbein? Что-то не заметил его активности..

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Аноним , 18-Май-17 03:55 
Сынок племянника Маккузика, небось

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Sasha , 18-Май-17 10:01 
Со времен FIDO не слышал имени Eugene Grosbein. Прочитал, вспомнил, взгрустнул...

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено RedRat , 18-Май-17 13:43 
В мэйллисте он регулярно появляется.

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено тигар , 19-Май-17 15:29 
> Eugene Grosbein? Что-то не заметил его активности..

в интернетах он еще известен как dadv ( в жж, к примеру). ну и pr от него есть много, если бы следил - встречал бы, хоть пару раз, но встречал бы.


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Аноним , 18-Май-17 08:15 
А чего про скандальчик в Core - молчек? Переводить неохота?

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Аноним , 18-Май-17 08:53 
Чо там не поделили то? Истлевшую шкуру мертвого медведя?

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено IMHO , 18-Май-17 09:21 
подробно про конфликт можно ?

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Аноним , 18-Май-17 09:49 
> подробно про конфликт можно ?

https://lists.freebsd.org/pipermail/freebsd-ports/2017-Febru...


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Andrey Mitrofanov , 18-Май-17 10:19 
>> подробно про конфликт можно ?
> https://lists.freebsd.org/pipermail/freebsd-ports/2017-Febru...

А где конфликт-то? Я б понял - тред сообщений на 500+, линус(или кто там у них) с матами и пр. драма.  А тут кого-то шандарахнули коммит-битом, прикрываясь кодофкондактом.  _Это_ же Европейские Общечеловеческие ценности -- в телевизоре _каждый_ день такое по нескольку раз...

Линус с матами, Лея с претензиями, Реймонд с кружкой -- вот это да, вот это я понимаю, вот где накал. А эти... скучно, без огонька.


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено qwerty123 , 18-Май-17 11:16 

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

Как только кто-то начинает производить собственное тщеславие, ранг и эмоции более и вместо продукта, его деятельность становиться конфликтной, так или иначе.



"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Andrey Mitrofanov , 18-Май-17 12:07 
> Как только кто-то начинает производить собственное тщеславие, ранг и эмоции более и
> вместо продукта, его деятельность становиться конфликтной, так или иначе.

Это ты сейчас про "Author: benno" в https://svnweb.freebsd.org/ports?view=revision&revision=433827 ?


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Andrey Mitrofanov , 18-Май-17 12:15 
> У вас написана пафосная чепуха. Участие в подобных больших международных проектах-программах,
>требует достаточной тактичности и стратегического мышления.

И да, чепуха написана у вас. Я на тактичность и пр.ваши кундштюки... ээээ... не говорил ничего в общем.  Вы, я вижу, не поняли.  Я поясню: я того (тех?) Анонима(-ов) внимательно уточнял, что "разве ж это конфликт".

Нет-нет, ваши Ценные Ценности я не трогаю, и так от этого деваться некуда, ни слить, ни вычерпать. Но вы можете продолжать.


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено qwerty123 , 18-Май-17 14:11 
>разве ж это конфликт

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

>можете продолжать

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


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено _ , 18-Май-17 16:27 
>Как только кто-то начинает производить собственное тщеславие, ранг и эмоции более и вместо продукта, его деятельность становиться конфликтной, так или иначе.

Вот ты сейчас обидное сказал!

Линус Торвальдс.

;-)


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено rob pike , 23-Май-17 03:39 
Линус уже достаточно неевропеец что бы не читать "конфликтное" чем-то плохим.

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено qwerty123 , 18-Май-17 09:59 
>Unfortunately, this quarter we had an instance where such private measures failed to achieve the desired result, and we ended up ejecting a developer. This developer is an extremely talented programmer and has made significant contributions to the Ports Collection.

Перевожу: нашелся один чудак, вроде тебя, но умеет программировать.


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Andrey Mitrofanov , 18-Май-17 12:10 
>>Unfortunately, this quarter we had an instance where such private measures failed to
> Перевожу: нашелся один чудак, вроде тебя, но умеет программировать.

Гнать надо всех чудаков, которые умеют программировать, а код для Azure спронсеры принесут?


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено qwerty123 , 18-Май-17 14:13 
> Гнать надо всех чудаков, которые умеют программировать

профайл компетенции включает много измерений.


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Аноним , 18-Май-17 09:33 
>прогресс в разработке порта распределённого хранилища Ceph для FreeBSD

Какое преимущество имеет данное решение перед bluestore?


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Аноним , 18-Май-17 09:34 
точнее перед этим:

>возможности развёртывания кластера Ceph с узлами хранения на базе FreeBSD и ZFS


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено cheburan , 18-Май-17 10:41 
ZFS - преимущество

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено zzz , 18-Май-17 22:12 
в данном случае -- overhead

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Аноним , 18-Май-17 10:25 
> Продолжается развитие набора драйверов для работы в гостевых системах под управлением гипервизора Hyper-V и облачной платформы Azure.

ЦА ликует!


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Andrey Mitrofanov , 18-Май-17 10:37 
>> Продолжается развитие набора драйверов для работы в гостевых системах под управлением гипервизора Hyper-V и облачной платформы Azure.
> ЦА ликует!

Какое "ликует"-то? Продаж-манагеры мс-облаков куют в поте лица, им некогда.


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено _ , 18-Май-17 16:36 
ЦА вообще-то у линуксов Платиновый спонсор, у указывает куда линукс дальше пойдёт ...
Вы теперь не просто друзья, вы эти ... ну как их ... 8-о

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено zzz , 18-Май-17 19:32 
>ЦА ликует!

Кстати, да. В 11.0-RELEASE были ошибки на этой почве, начиная с того, что в релиз попал кривой синтетический драйвер, который работал только на HV2016 и напрочь терял пакеты на младших версиях гипервизора, и кончая тем, что на тех же младших версиях HV после обновления до -p8 после ребута можно было наблюдать 0 жестких дисков и кернел паник при запросе ? в загрузчике.


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Аноним , 18-Май-17 12:45 
Новые видео интел драйвера до сих пор недобавили даже в куррент. Мрак.

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Мимоанон , 18-Май-17 13:46 
Пусть лучше отладят до отсутсвия падений.
Intel сейчас смотрится очень выгодно, следующий ноут будет intel-онли, безовсяких оптимусов с блобами.

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Аноним , 21-Май-17 10:41 
Я на BayTrail и Braswell сейчас использую драйвер scfb на чистой FreeBSD, работает, но с невысокой производительностью. В TrueOS с drm-next драйвер intel успешно работает на моих мини-компьютерах, но CURRENT версию еще не готов использовать, на которой основана TrueOS.

"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено iZEN , 20-Май-17 14:42 
> перевёл процессы разработки с поддерживаемого сообществом FreeBSD сервера Perforce на GitHub

Все яйца в одну корзину. Гениально!


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено iZEN , 20-Май-17 22:52 
И на закуску:

20170518:
    arm64 builds now use the base system LLD 4.0.0 linker by default,
    instead of requiring that the aarch64-binutils port or package be
    installed. To continue using aarch64-binutils, set
    CROSS_BINUTILS_PREFIX=/usr/local/aarch64-freebsd/bin .


"Отчёт о развитии FreeBSD за первый квартал 2017 года"
Отправлено Нониус , 22-Май-17 08:46 
очень много времени сидел на фре. но последние двадцать лет оно всё больше монструанизировалось. пересел на CRUX чего не жалею нисколько. всё под рукой. с соляркой знаком по работе - кошмар и симлинки. вот и любимая когда-то фря превращается в такого монстрика типа AIX где сам чёрт нихера не разберёт.
Система должна быть для людей, а не люди для системы епта!.