The OpenNET Project / Index page

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

Отчёт о развитии FreeBSD за второй квартал 2019 года

27.08.2019 12:59

Опубликован отчёт о развитии проекта FreeBSD с апреля по июнь 2019 года. Из изменений можно отметить:

  • Общие и системные вопросы
    • Core team принял решение по учреждению рабочей группы для изучения возможности перевода исходных текстов из централизованной системы управления исходными текстами Subversion в децентрализованную систему Git.
    • Проведено fuzzing-тестирование ядра FreeBSD с использованием системы syzkaller и исправлен ряд выявленных при этом ошибок. Добавлена прослойка для fuzzing-тестирования библиотек для совместимости с 32-разрядным окружением на системах с 64-разрядным ядром. Реализована возможность запуска syzkaller в виртуальных машинах на базе bhyve. На следующем этапе планируется расширить охват тестированием системных вызовов, задействовать LLVM sanitizer для проверки ядра, использовать netdump для сохранения дампов ядра во время крахов при fuzzing-тестировании и т.п.
    • Началась работа по обновлению реализации zlib на уровне ядра. Для доступа ядра к коду zlib каталог contrib/zlib переименован в sys/contrib/zlib, также переименован заголовочный файл crc.h для избежания конфликта с zlib/crc.h. Проведена чистка устаревшего кода, зависимого от zlib и inflate. Далее планируется обеспечить возможность сборки ядра одновременно со старым и новым zlib для постепенного перевода на новую версию функций, использующих сжатие;
    • Обновлена инфраструктура эмуляции окружения Linux (Linuxulator). Расширена поддержка отладочных инструментов Linux, таких как утилита strace. В порты добавлен пакет linux-c7-strace, который может использоваться для трассировки исполняемых файлов Linux вместо штатных утилит truss и ktrace, которые пока не могут декодировать некоторые специфичные для Linux флаги и структуры. Кроме того, добавлен пакет linux-ltp с исполняемыми файлами Linux Test Project и решены проблемы с совместимостью с исполняемыми файлами, скомпонованными с новыми версиями glibc;
    • Реализация операций отложенной чистки привязок к физическим страницам памяти (delayed invalidation) в механизме pmap переведена на использование алгоритма обработки очереди, работающего без блокировок, что позволило решить проблемы с масштабируемостью при выполнении большого числа параллельных операций unmap;
    • Изменён механизм блокировки vnode в процессе выполнения системных вызовов семейства execve(), что позволило добиться повышения эффективности работы при одновременном выполнении execve() для одного и того же файла (например, при выполнении операций сборки с распараллеливанием запуска компилятора);
  • Безопасность
    • В гипервизоре bhyve продолжено усовершенствование поддержки Live-миграции гостевых окружений с одного хоста на другой и функциональности Save/Restore, позволяющей заморозить гостевую систему с сохранением состояния в файл, а затем возобновить выполнение.
    • Через использование библиотеки libvdsk в bhyve добавлена поддержка дисковых образов в формате QCOW2. Для работы требуется установка специально модифицированной версии bhyve, которая переведена на использование обработчиков файловых операций на базе libvdsk. За отчётный период в libvdsk также проведена работа по упрощению интеграции поддержки новых форматов, улучшена производительности чтения и записи, добавлена поддержка Copy-On-Write. Из оставшихся задач отмечается интеграция libvdsk в основной состав bhyve;
    • В порты добавлена система сбора информации о трафике Maltrail, позволяющая создавать ловушки для вредоносных сетевых запросов (проверяются IP и домены из чёрных списков) и отправлять сведения о выявленной активности на централизованный сервер для последующей блокировки или анализа попыток совершения атак;
    • В порты добавлена платформ для выявления атак, анализа логов и отслеживания целостности файлов Wazuh (форк Ossec с поддержкой интеграции с ELK-Stack);
  • Сетевая подсистема
    • Обновлён драйвер ena с поддержкой второго поколения сетевых адаптеров ENAv2 (Elastic Network Adapter), используемых в инфраструктуре Elastic Compute Cloud (EC2) для организации связи между узлами EC2 на скоростях до 25 Gb/s. В драйвер ena добавлена поддержка NETMAP.
    • Во FreeBSD HEAD принят новый стек MMC/SD, основанный на фреймворке CAM и позволяющий подключать устройства с интерфейсом SDIO (Secure Digital I/O). Например, SDIO используется во WiFi и Bluetooth модулях для многих плат, таких как Raspberry Pi 3. Новый стек также позволяет использовать интерфейс CAM для отправки SD-команд из приложений в пространстве пользователя, что даёт возможность создавать драйверы устройств, работающие на уровне пользователя. Началась работа по созданию драйверов для беспроводных чипов Broadcom, работающих в режиме FullMAC (на стороне чипа выполняется подобие своей операционной системы с реализаций своего беспроводного стека 802.11);
    • Ведётся работа по реализации NFSv4.2 (RFC-7862) для FreeBSD. В новой версии NFS добавлена поддержка функций posix_fadvise, posix_fallocate, режимов SEEKHOLE/SEEKDATA в lseek, операции локального копирования частей файла на сервере (без передачи клиенту). В настоящее время для FreeBSD уже реализована базовая поддержка операций LayoutError, IOAdvise, Allocate и Copy. Остаётся реализовать операцию Seek, необходимую для использования lseek(SEEKHOLE/SEEKDATA) с NFS. Поддержку NFSv4.2 планируется включить в FreeBSD 13;
  • Системы хранения и файловые системы
    • Близится к завершению проект по переработке драйвера подсистемы FUSE (File system in USErspace), позволяющей создавать реализации файловых систем в пространстве пользователя. Изначально поставляемый драйвер устарел и содержит много ошибок. В рамках проекта по модернизации драйвера реализована поддержка протокола FUSE 7.23 (ранее поддерживалась версия 7.8, выпущенная 11 лет назад), добавлен код для проверки прав доступа на стороне ядра ("-o default_permissions"), добавлены вызовы VOP_MKNOD, VOP_BMAP и VOP_ADVLOCK, обеспечена возможность прерывания операций FUSE, добавлена поддержка неименованных каналов и unix-сокетов в fusefs, появилась возможность использования kqueue для /dev/fuse, разрешено обновление параметров монтирования через "mount -u", добавлена поддержка экспорта fusefs через NFS, реализован учёт RLIMIT_FSIZE, добавлены флаги FOPEN_KEEP_CACHE и FUSE_ASYNC_READ, внесены значительные оптимизации производительности и улучшена организация кэширования;
    • В код вытеснения страниц памяти в раздел подкачки (swap pager) добавлена поддержка операции BIO_DELETE, которая позволяет использовать команду TRIM в процессе удаления блоков с SSD-накопителей для повышения срока их службы.
  • Поддержка оборудования
    • Продолжена работа по реализации поддержки ARM64 SoC Broadcom BCM5871X с процессорами ARMv8 Cortex-A57, нацеленными на использование в маршрутизаторах, шлюзах и сетевых хранилищах. За отчётный период улучшена поддержка внутренних и внешних шин iProc PCIe, добавлена поддержка BNXT Ethernet, ведётся работа по задействованию встроенного криптодвижка для ускорения IPsec. Интеграция кода в ветку HEAD ожидается во втором полугодии;
    • Началась работа над поддержкой 64-разрядного SoC NXP LS1046A на базе процессора ARMv8 Cortex-A72 с интегрированным движком ускорения обработки сетевых пакетов, 10 Gb Ethernet, PCIe 3.0, SATA 3.0 и USB 3.0. Уже реализована поддержка базовой платформы (multi-user SMP) и SATA 3.0. В разработке поддержка USB 3.0, SD/MMC и I2C. В планах поддержка Ethernet, GPIO и QSPI. Завершение работы и включение в ветку HEAD ожидается в 4 квартале 2019 года.
    • Обновлены драйверы mlx5en и mlx5ib для Ethernet- и InfiniBand-адаптеров Mellanox ConnectX-4 [Lx], ConnectX-5 [Ex] и ConnectX-6 [Dx]. Добавлена поддержка адаптеров Mellanox Socket Direct (ConnectX-6), позволяющих добиться пропускной способности до 200Gb/s на шине PCIe Gen 3.0. Для многоядерных чипов "BlueField" добавлена поддержка драйвера RShim. В порты добавлен пакет mstflint с набором диагностических утилит для адаптеров Mellanox;
  • Приложения и система портов
    • Обновлены компоненты графического стека. Выполнено портировние драйвера drm.ko (Direct Rendering Manager) из ядра Linux 5.0. Данный драйвер рассматривается как экспериментальный и добавлен в дерево портов как graphics/drm-devel-kmod. Так как драйвер использует обновлённый фреймворк Linux KPI для совместимости с DRM API ядра Linux, для работы требуется FreeBSD CURRENT. Из Linux также портирован drm-драйвер vboxvideo.ko для виртуального GPU VirtualBox. Пакет Mesa обновлён до выпуска 18.3.2 и переведён на использование LLVM из порта devel/llvm80 вместо devel/llvm60.
    • Дерево портов FreeBSD преодолело рубеж в 37000 портов, число незакрытых PR держится на отметке в 2146. За отчётный период внесено 7837 изменений от 172 разработчиков. Права коммиттера получили три новых участника. Среди значительных обновлений версий в портах отмечаются: MySQL 5.7, Python 3.6, Ruby 2.5, Samba 4.8, Julia 1.0, Firefox 68.0, Chromium 75.0.3770.100. Все порты на языке Go переведены на использование флага "USES=go". Добавлен флаг "USES=cabal" для пакетного менеджера Cabal, используемого для кода на Haskell. Включен строгий режим защиты стека. По умолчанию предложена версия Python 3.6 вместо 2.7.
    • Подготовлен релиз утилиты nsysctl 1.0, предлагающей аналог /sbin/sysctl, использующий libxo для вывода и предоставляющий расширенный набор опций. Nsysctl может применяться для наглядного наблюдения за состоянием значений sysctl и представления информации по объектам в структурированном виде. Возможен вывод в форматах XML, JSON и HTML;


  1. Главная ссылка к новости (https://www.freebsd.org/news/s...)
  2. OpenNews: Отчёт о развитии FreeBSD за четвёртый квартал 2018 года
  3. OpenNews: Релиз FreeBSD 12.0
  4. OpenNews: GCC будет удалён из основного состава FreeBSD
  5. OpenNews: Netflix опубликовал патчи с реализацией TLS для ядра FreeBSD
  6. OpenNews: Удалённая DoS-уязвимость в IPv6-стеке FreeBSD
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/51360-freebsd
Ключевые слова: freebsd, report
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (68) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, mozgoprav (ok), 13:10, 27/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +24 +/
    Молодцы, спокойно и планомерно развивают проект и не кидаются за последними модными трендами. Долгих лет проекту!
     
     
  • 2.11, iPahcae6 (?), 13:50, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Давай уж лучше сразу пожелаем вечной жизни.
     
  • 2.75, t28 (?), 09:11, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Реализация операций отложенной чистки привязок
    > к физическим страницам памяти (delayed invalidation) в механизме pmap

    Delayed invalidation в pmap — сразу понятно о чём речь.
    А вот это вот: «Реализация операций отложенной чистки привязок к физическим страницам памяти» — мозг сламать можно. В копилку к неуклюжему термину "бесшовный".

     

  • 1.4, Аноним (4), 13:12, 27/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Core team принял решение по учреждению рабочей группы для изучения

    непростой способ утопить эту идею. Ну, будем надеяться - действенный.

     
     
  • 2.5, 1 (??), 13:17, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    для этого и учереждают
     
  • 2.8, xm (ok), 13:44, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Нормальный процесс решения в рамках демократических процедур. Поступило предложение - вынесли на обсуждение. Но, действительно, надеюсь что не пройдёт ибо не нужно.
     
     
  • 3.20, Dapredator (ok), 15:40, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > Нормальный процесс решения в рамках демократических процедур

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

     
     
  • 4.28, Дон Ягон (ok), 16:57, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ВНЕЗАПНО, я согласен с тобой. Всё так. Core team - зло, убивающее FreeBSD, демократия не работает.

    Собственно, даже выше по треду надеются, что обсуждение про git завязнет в coreteam и перехода не случится - уже одно это о многом говорит.

     
     
  • 5.39, Dapredator (ok), 18:28, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ааа, это те самые выделения из core team, которые на LinuxConfAu рассказывали как systemd офигенен и как они во фре страдают, что systemd там нет? :-)))

    https://www.youtube.com/watch?v=o_AIw9bGogo

     
     
  • 6.40, Дон Ягон (ok), 18:36, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ааа, это те самые выделения из core team

    Не помню из core team или откуда-то сбоку, проверять лень. Сама история - баян.
    Даже на опеннете обсуждалось.
    Естественно, все эти околофрибсдшные стенания по systemd - от нищеты духа.

     
  • 6.41, анонн (ok), 18:38, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > рассказывали как systemd офигенен и как они во фре страдают, что systemd там нет? :-)))
    > https://www.youtube.com/watch?v=o_AIw9bGogo

    Ааа, так кое у кого еще оказывается и с аглицким проблемы :-)))

     
     
  • 7.48, Dapredator (ok), 20:59, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Ааа, так кое у кого еще оказывается и с аглицким проблемы :-)))

    Для тех, кто не следит за моей персоной, я четвёртый год живу в Лондоне. Мой английский и до того был хорош, а сейчас он на недосягаемом для тебя уровне :-)))

    А вот для тех, у кого действительно проблемы с английским :-))), смотреть с 27:33.

    P.S. включи субтитры :-)))

     
     
  • 8.49, Аноним (49), 21:18, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так ты и соврешь - недорого возьмешь Включил - вижу иронию, в упор не вижу стра... текст свёрнут, показать
     
     
  • 9.52, Dapredator (ok), 21:44, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я, так понимаю, сейчас должен кинуться тебе что-то доказывать - Если очень ... текст свёрнут, показать
     
     
  • 10.53, Аноним (49), 21:54, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я констатирую факт Поэтому твои голословные утверждения по теме, а не насчет Л... большой текст свёрнут, показать
     
  • 10.63, Дон Ягон (ok), 00:08, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я точно не помню насчёт core team, а проверять лень Поверю на слово Нет, правд... текст свёрнут, показать
     
  • 8.78, Аноним (78), 10:59, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    держи в курсе... текст свёрнут, показать
     
  • 8.88, тигар (ok), 16:17, 29/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ты там уже со своим английским manpage на ps осилил или все еще мучаешься с зада... текст свёрнут, показать
     
  • 6.73, Аноним (73), 08:48, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Ааа, это те самые выделения из core team, которые на LinuxConfAu рассказывали как systemd офигенен и как они во фре страдают, что systemd там нет?

    Лень смотреть — там всё тот же чувак, который давно ушёл в Apple и теперь считает, что фряхе нужен аналог launchd, но сам пилить его не хочет?

     
  • 5.45, xm (ok), 19:53, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Похоронная команда FreeBSD с Opennet не читатель, она писатель.
    Мели, Емеля...
     
     
  • 6.47, Дон Ягон (ok), 20:45, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хоронят FreeBSD, в бОльшей степени, демократические процедуры и фанатики, кото... большой текст свёрнут, показать
     
     
  • 7.50, анонн (ok), 21:30, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Похоронная команда FreeBSD с Opennet не читатель, она писатель.
    >> Мели, Емеля...
    > Хоронят FreeBSD, в бОльшей степени, "демократические процедуры" и фанатики, которые игнорируют

    Я вот в упор не вижу в "принял решение по учреждению рабочей группы для изучения возможности перевода" никаких "демократических процедур".
    Тут все зависит от конкретной рабочей группы и что там под этим подразумевается.
    Учитывая, что в гит фря зеркалится уже много лет и даже принимают пулл-реквесты https://github.com/freebsd/freebsd/pulls
    вообще не понимаю, с чего тут целую драму развели.

     
     
  • 8.58, xm (ok), 22:53, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да ничего они там не принимают Это просто зеркало основного SVN Вся работа зде... текст свёрнут, показать
     
  • 8.62, Дон Ягон (ok), 23:46, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Угу Но про демократию всё же не я начал, я только стриггерился на неё Я снач... большой текст свёрнут, показать
     
  • 7.64, Аноним (64), 02:01, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >При всех недостатках Linux, и достоинствах FreeBSD наличие лидера - плюс и преимущество.

    Ещё один любитель настоящих лидеров. В следующий раз свои влажные фантазии о сильной руке выплескивай где-нибудь в другом месте. Половые девиации никому здесь не интересны. То БДСМ графический редактор увидели представители SJW, то любители сильного лидера, Тьфу на вас...

     
     
  • 8.69, Дон Ягон (ok), 02:44, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Очевидно, кроме тебя, потому как именно ты поднял эту тему Не иначе как, от бол... текст свёрнут, показать
     
     
  • 9.90, Аноним (90), 10:21, 30/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Очевидно тебя зацепили за твои влажные фантазии, теперь будешь отнекиваться Впр... текст свёрнут, показать
     
  • 4.51, анонн (ok), 21:38, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Нормальный процесс решения в рамках демократических процедур
    > Демократических процедур? А, это когда мнение умных людей (которых всегда ничтожно малое количество) перебивается мнением миллиарда леммингов?

    И правда, к кому еще прислушиваться глупым разработчикам, как не к умным Dapredator-ам?
    Кстати, какой именно вариант "демократии" подразумевается при "Core Team принял решение по учреждению рабочей группы для изучения возможности перевода"?

     

  • 1.6, abi (?), 13:35, 27/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Дома только её использую, отличная ОС.
     
     
  • 2.19, Аноним (19), 15:32, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Как дела с ПО? Только стандарт?
     
     
  • 3.23, abi (?), 15:59, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не знаю. Я с Винды переходил после выхода 10, привычного софта не стало. Но на Линуксе была бы точно такая же проблема.
     
     
  • 4.36, Канифоль Патрика (?), 17:59, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > Дома только её использую, отличная ОС.
    > привычного софта не стало

    Ну и как, свободнее без привычного софта стало?
    Свобода зайти в макдак с чёрного хода - там где помойка, а в ней "свободные" гамбургеры.

     
     
  • 5.43, Dmitry (??), 19:04, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну да. Для винды создать образ CD - один софт. Образ USB - другой софт. Образ ленточки - третий софт.
    А под FreeBSD всего одня прога - "dd".
     
  • 4.65, Аноним (64), 02:13, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То есть ты сразу с Винды на Фряху пересел миновав Линух? 0_o А ты сам додумался или кто подсказал? Просто это мастерский финт ушами, многим годами приходится дозревать, некоторые вообще никогда не дозревают.
     
     
  • 5.74, Аноним (19), 09:06, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да я бы сам пересел, но если на линукс уже нет нужного софта, кроме стандартного, то что говорить про фряху.
     
  • 5.76, Аноним (76), 10:07, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > То есть ты сразу с Винды на Фряху пересел миновав Линух? 0_o
    > А ты сам додумался или кто подсказал?

    Такое решение принимается очень просто: централизованная подробная документация + отсутствие традиционного "мой дистрибутив рулет, потому что твой г-но!!!111" срача в сообществе.

    > Просто это мастерский финт
    > ушами, многим годами приходится дозревать, некоторые вообще никогда не дозревают.

    А вот для якобы недозревания" находятся причины в техническом плане.

     
  • 5.81, abi (?), 11:51, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Повезло Пытался начать как все, но у меня тогда была моноблочная поделка от Len... большой текст свёрнут, показать
     
  • 5.82, Анонимный прохожий (?), 11:59, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > То есть ты сразу с Винды на Фряху пересел миновав Линух?

    Я тоже так сделал 16 лет тому назад. Было бы желание.

     
  • 5.84, Аноним (84), 15:32, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > То есть ты сразу с Винды на Фряху пересел миновав Линух?

    Вы не поверите, но это гораздо проще. Но, смотря, что вы хотите:
    - чтобы всё работало само изкоробки? - ок, дистры к вашим услугам, но получите вторую винду, ибо сотни тысяч автомагии под капотом, добрая половина из которой недокументирована.
    - стабильную и предсказуемую систему? - ок, но прийдётся немного поковыряться и въехать, причём для этого найдётся и пара-другая линуксовых дистров, и фря подойдёт, а может и ещё что-то из BSD.

     

  • 1.12, Hewlett Packard (?), 13:52, 27/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > принял решение по учреждению рабочей группы для изучения возможности

    Без диктаторов, демократически. Отсюда и эффективность, скорость и качество принятия решений. Поэтому и лидируют, оставив Linux далеко позади.

     
     
  • 2.13, qwerty123 (??), 14:04, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Без диктаторов, демократически.

    systemd?

     
     
  • 3.32, Hewlett Packard (?), 17:45, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    systemd?
     
  • 2.17, анонн (ok), 15:26, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > эффективность, скорость и качество
    > Поэтому и лидируют, оставив Linux далеко позади.

    Учитывая различающееся на порядки (причем, в буквальном смысле) количество вливаемого бабла, размер годового бюджета, платиновых Партнерофф и отсутствие вливания по миллиарду $ в 1999, 2013 от того же IBM - все верно.

     
  • 2.34, Аноним (64), 17:49, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Лидирует Minix3 :-)
     

  • 1.14, bunker203 (ok), 14:04, 27/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Долгих лет проекту
     
  • 1.18, IdeaFix (ok), 15:29, 27/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Ребята уже даже не стараются изобразить развитие. Дело не в новых фичах... а от демократии пока только драгонфлаи появлялись :)
     
     
  • 2.21, Аноним (21), 15:44, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Чо те конкретно не хватает сейчас, какое _тебе_ нужно развитие?
     
     
  • 3.22, Аноним (22), 15:52, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    systemd очевидно.
    Кстати есть FreeBSD с openrc
     
     
  • 4.54, IdeaFix (ok), 22:00, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > systemd очевидно.
    > Кстати есть FreeBSD с openrc

    Не, не нужно... у меня и под линуксами systemd почти нет. Но, видимо, скоро появится.

     
     
  • 5.66, Аноним (64), 02:15, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Про системдэ сарказм был
     
     
  • 6.80, IdeaFix (ok), 11:12, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Про системдэ сарказм был

    К сожалению, в системд загонят (под линуксами) не гномом, так php...

     
  • 3.56, IdeaFix (ok), 22:11, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Хочется большей универсальности во-первых, большей актуальности во-вторых Пока ... большой текст свёрнут, показать
     
     
  • 4.67, Аноним (64), 02:18, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Хочется большей универсальности во-первых, большей актуальности во-вторых.

    Ты всё не уймешь? Все демагогию разводишь! Какой тебе универсальности не хватает, конкретно?

     
     
  • 5.79, IdeaFix (ok), 11:05, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >>Хочется большей универсальности во-первых, большей актуальности во-вторых.
    > Ты всё не уймешь? Все демагогию разводишь! Какой тебе универсальности не хватает,
    > конкретно?

    Какой конкретно универсальности мне не хватает? Я развожу демагогию?:) Ну-ну... допустим, я хочу докер на продакшене и нормальный пакетный фильтр :) Фря остановилась в развитии лет десять как, в имитации развития лет пять как. IMHO.

    А то, что фря работает на твоём нетбуке и решает твои задачи - это твоя конкретная универсальность и твоя личная демагогия. Моя же универсальность - не конкретная.


     
     
  • 6.85, Анонимм (??), 16:05, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну-ну... допустим, я хочу прибитый к линуху докер и пакетный фильтр как в линухе, но чтоб не линух! ВотЪ! :)

    Ох уж эти "критики" и "знатоки" …
    https://www.freshports.org/sysutils/docker/
    > 06 Jul 2015 15:37:34

    ...
    > 14 Aug 2019 12:16:13

    https://hub.docker.com/search?q=freebsd&type=image&sort=updated_at&order=desc

    > Фря остановилась в развитии лет десять как, в имитации развития лет пять как. IMHO.

    Ну да, за это время почти ничего не выкинули и даже не переписали с нуля 2-3 раза. Однозначно - стагнация!


     
     
  • 7.89, тигар (ok), 16:30, 29/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    это не тот докер. вернее, тот, но не про то, что на линаксах

    заставляет грустить другое - тупые девопсики, которые "я знаю докер, амазон, гцп!1111 и хочу тыщи нефти в день!"
    у них, видите ли, страндаааарт дефаааакто - докер.

     
  • 3.59, exfrebsder (?), 22:58, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    docker и работа linuxulator
     
  • 3.68, size_t (?), 02:42, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Чо те конкретно не хватает сейчас, какое _тебе_ нужно развитие?

    https://wiki.freebsd.org/201305DevSummit/NetworkReceivePerformance/ComparingMu

    Какие-то эквиваленты xdp и af_xdp, нормальный пакетный фильтр и load-balancer(привет от ipvs).
    Про вещи вроде flow offload(https://lwn.net/Articles/738214/) даже как-то и упоминать грустно.

    Это из тех вещей, в которых freebsd традиционно "сильна".

     

  • 1.25, Аноним (25), 16:23, 27/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    >  перевода исходных текстов из централизованной системы управления исходными текстами Subversion в децентрализованную систему Git.

    Погодите, а разве не было новости про какую-то BSD-шную пародию на Git?

     
     
  • 2.26, Аноним (49), 16:49, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Погодите, а разве не было новости про какую-то BSD-шную

    https://www.opennet.dev/opennews/art.shtml?num=51265
    > Для OpenBSD развивается новая git-совместимая система контроля версий Got

    Не в карты, а в лоторею ...

    > пародию на Git?

    Мне вот интересно, аноним разработчик, спонсор разработки Git или что-то подобное, что и позволяет ему разглагольствовать с таким апломбом о "конкурентах"?
    Или всех заслуг ононима - ношение маечки с портретом Торвальдса и надписью "me too!"?


     
  • 2.29, Дон Ягон (ok), 17:02, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > BSD-шную пародию на Git

    Провокация не удалась.

    По существу: got позиционируется не как реимплементация git под BSD, а как централизованная VCS с тем же форматом репозитория, что и у git.

    (ну и пока got это проект одного из разработчиков OpenBSD и только, оформленных планов по переходу на него пока нет - доделать сначала надо и т.п.)

     
  • 2.31, Аноним (31), 17:42, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вы про "Game of Trees"? Так её только начали писать. И она не от фри, а от опёнка.
     
  • 2.46, xm (ok), 20:42, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Пародии на пародию быть не может.
     
     
  • 3.57, Аноним (57), 22:31, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    БолгенОС доказала, что вполне может.
     

  • 1.70, OpenEcho (?), 03:58, 28/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В рамках проекта по модернизации драйвера реализована поддержка протокола FUSE 7.23 (ранее поддерживалась версия 7.8, выпущенная 11 лет назад)

    7.23 > 7.8 ???

    Или это очепятка ?

     
     
  • 2.71, fau2 (?), 05:56, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    7.8 != 7.80
     

  • 1.72, Аноним (72), 06:44, 28/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    нда, кроме слов 'git' 'svn' аудитория опеннета ничего не поняла из новости. Ну так и не стройте из себя аналитиков, вебмакаки! Как бабки базарные, чесслово
     
     
  • 2.86, анонн (ok), 16:14, 28/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > нда, кроме слов 'git' 'svn' аудитория опеннета ничего не поняла из новости.
    > Ну так и не стройте из себя аналитиков, вебмакаки!

    Ты чо, самый умный?
    Какие-то стеки, сокращения, VOP_, syscall, технологии алгоритмы и прочая муета ...

    А вот git и svn сразу ясно - git это хорошо и круто, потому что его придумал Линус и в совершенстве (clone, pull, push) освоили умные Линухоиды опеннета, а svn замшелость для старперов-неосиляторов!
    Это знают все!

     

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



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

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