The OpenNET Project / Index page

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

Проект по запуску программ FreeBSD в Linux. Квартальный отчёт FreeBSD

27.02.2025 11:47

Разработчики FreeBSD опубликовали отчёт о развитии за четвёртый квартал 2024 года, в котором упомянут проект bsd-user-4-linux, развивающий инструментарий для запуска в Linux приложений, собранных для FreeBSD. Целью проекта заявлено достижение возможности собственной сборки, используя инструментарий FreeBSD в Linux, а также возможность собирать пакеты для FreeBSD в Linux, используя родной сборочный инструментарий FreeBSD.

Для запуска исполняемых файлов FreeBSD задействован форк эмулятора QEMU, работающий в режиме User Mode Emulation, предназначенном для запуска процессов, скомпилированных для других CPU и операционных систем. В данном режиме QEMU выполняет трансляцию системных вызовов и обработку сигналов. Для запуска приложений требуется развёртывание в локальном каталоге библиотек и настроек из базовой системы FreeBSD. Проект можно рассматривать как BSDlator - обратный аналог Linuxulator.

На текущем этапе разработки работает запуск основных системных утилит (sh, bash, find, grep, git, clang и т.п.), поддерживается динамическое связывание и разделяемые библиотеки, доступны сетевые функции. Например, уже можно пересобрать FreeBSD командой "make -j80 buildworld", находясь в Linux. Из отсутствующей функциональности отмечается невозможность запуска отладчика GDB, недоступность IPC, функций kevent/kqueue и некоторых sysctl (например, name2oid).

Дополнительно проект занимается подготовкой образов контейнеров с рабочим окружением FreeBSD для различных архитектур (linux/386, linux/amd64, linux/arm/v5 и linux/arm64/v8) и предоставлением GitHub Actions для формирования подобных образов.

Из других событий из квартального отчёта FreeBSD можно отметить:

  • Утилита mdo для запуска команд под другим пользователем, похожая на утилиту su, но использующая вместо setuid модуль ядра mac_do и системный вызов setcred.
  • Разработка драйвера AMD IOMMU для FreeBSD.
  • Проект по улучшению работы FreeBSD на ноутбуках.
  • Проект по модернизации инфраструктуры.
  • Работа по поддержке режимов низкого энергопотребления S0ix и s2idle (Suspend-To-Idle).
  • Улучшение работы платформы OpenStack во FreeBSD.
  • Улучшение звукового стека FreeBSD.
  • Улучшение работы OpenJDK во FreeBSD.
  • Модернизация пакетного менеджера pkg для проекта PkgBase (оформление компонентов базовой системы в формате, пригодном для управления и обновления при помощи пакетного менеджера pkg).
  • Возобновление работы над драйвером umb для MBIM USB 4G/5G модемов.
  • Портирование из OpenBSD драйвера iwx для Wi-Fi чипов Intel.
  • Продолжение работы над прослойкой LinuxKPI для запуска Linux-драйверов к беспроводным чипам.
  • Число портов сократилось с 36504 до 36332. Среди обновлений в портах: Xfce 4.20, LXQt 2.1.0, PHP 8.3, KDE Plasma 6.2.4, Qt 6.8.1, Python 3.9.21 Python 3.11.11, Ruby 3.3.6, Rust 1.83.0, SDL 3.1.6, Sway 1.10, Tor Browser 14.0.3.
  • Выполнен аудит безопасности кода подсистем bhyve и Capsicum.
  • Совместно с компанией Framework ведётся работа над поддержкой во FreeBSD ноутбуков Framework (уже заявлен поддерживаемым Framework Laptop 13 на базе AMD Ryzen 7040).
  • Ведётся работа по добавлению в инсталлятор режимов восстановления и обновления системы, а также возможности установки пакетов в Live-окружениях.
  • Продолжается портирование FreeBSD на смартфон Pinephone Pro.
  • Развиваются инструментарии AppJail и Director и LittleJet для организации работы с OCI-совместимыми контейнерами во FreeBSD, используя механизм изоляции FreeBSD jail.
  • Развивается инструментарий Pot для управления контейнерами на базе jail-окружений, ZFS, pf и rctl, поддерживающий интеграцию с платформой оркестровки контейнеров nomad. Предлагается каталог образов контейнеров Potluck, выступающий аналогом Dockerhub для FreeBSD.
  • Ведётся разработка графического интерфейса для управления системой виртуализации на базе гипервизора Bhyve. Для разработки используется Freepascal/Lazarus.


  1. Главная ссылка к новости (https://www.freebsd.org/status...)
  2. OpenNews: Первый выпуск Lima, окружения для запуска Linux-приложений в macOS
  3. OpenNews: Проект ravynOS развивает редакцию FreeBSD, нацеленную на совместимость c macOS
  4. OpenNews: Для FreeBSD развивается новый графический инсталлятор. Отчёт FreeBSD за 1 квартал
  5. OpenNews: Проект Darling развивает аналог Wine для запуска программ Mac OS X
  6. OpenNews: Первые итоги проекта по улучшению работы FreeBSD на ноутбуках
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62801-freebsd
Ключевые слова: freebsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (100) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Вирт (?), 12:36, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    То есть теперь FreeBSD даже не используется для того, чтобы собирать приложения для него?
     
     
  • 2.14, Аноним (14), 13:25, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не в этом дело.
    Предположим ситуацию, когда необходимо тебе использовать именно BSD-шные утилиты, и именно под ляликсом.
    Например запустить именно BSD-шный шелл (или системные утилиты), а не линуксовый баш (или утилиты).
     
     
  • 3.41, Аноним (41), 14:29, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Например запустить именно BSD-шный шелл (или системные утилиты), а не линуксовый баш (или утилиты).

    Всё элементарно компилируется и запускается. Многое даже опакечено.

     
  • 3.52, Смузихлеб забывший пароль (?), 15:39, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +9 +/
    пока всё звучит плохо и даром не нужно
     
  • 3.58, Кирилл (??), 16:20, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А с каких пор между ними появилась разница? Мне казалось их собирают одним компилятором из одного и того же пакета исходников.
     
     
  • 4.59, Аноним (59), 16:33, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    На линукса есть не весь БСДшный софт.
    Например mpd5 нету и ничего хоть отдаленно похожего по удобству и функционалу.
     
     
  • 5.65, User (??), 17:37, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну, осталось вот netgraph портировать...
     
  • 5.90, Аноним (90), 20:04, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Например mpd5 нету и ничего хоть отдаленно похожего по удобству и функционалу.

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

     
     
  • 6.106, Аноним (106), 00:33, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Модернявый аналог в студию. Ждемс
     
     
  • 7.115, User (??), 07:40, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А нафига оно тебе в 2025м? Домонет-с-выходом-в-интернет и подключением через pppoe уже не актуально, pptp даже отсосдатели похоронили, в модем свистеть тоже мало кому приходится - разве что вот l2tp еще больмень живой, да и то...
    А уж чтоб все-это-в-одном понадобилось - я пожалуй что и не придумаю "нахрена".
     
  • 3.66, Аноним (66), 17:48, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Предположим ситуацию, когда необходимо тебе использовать именно BSD-шные утилиты, и именно под ляликсом.

    Ну в такой ситуации проще всё будет махнуть волшебной палочкой и получить желаемый результат, а не возиться со сборкой. Вероятность ситуации и наличия под рукой волшебной палочки приблизительно одинаковая. Хотя нет, волшебная палочка слегка более вероятна.

     
  • 3.67, Аноним (67), 17:56, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Например запустить именно BSD-шный шелл (или системные утилиты), а не линуксовый баш (или утилиты).

    А конкретнее можно? Что это за BSD-шный шелл, которого нет на Линуксе? Я так понимаю, что в ответ получу, что "это другое", поэтому спрошу заранее - чем отличается шелл(ы), о котором идет речь, в исполнении Linux и FreeBSD? Ну и про системные утилиты хотелось бы конкретных примеров.

     
     
  • 4.79, Аноним (14), 19:35, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Хороший вопрос, на не совсем корректно сформулированный мой ответ Поэтому я не ... большой текст свёрнут, показать
     
     
  • 5.82, Аноним (82), 19:41, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Поэтому я не буду говорить что bash(Bourne Again Shell) есть простое подмножество sh(Bourne shell) и об их отличиях.

    Оставим за дверью и вопрос о дефолтовой оболочке в системах sh\csh (и\или его дальнейшая инкарнация в виде tcsh) для BSD платформ, и bash для большинства ляликсов.

    Какие из перечисленных тут шеллов не работают в Linux нативно или же работают иначе, чем они же во FreeBSD?

     
  • 2.62, Аноним (-), 17:11, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > То есть теперь FreeBSD даже не используется для того, чтобы собирать приложения для него?

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

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

     
     
  • 3.84, Аноним (14), 19:47, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Наброс про ФС не защитан.
    Потому что ляликс дистрибутивы в последнее время, почему то побежали со своих xfs и ext4
    на более стабильный zfs, который ВНЕЗАПНО уже работал ну уровне продакшена на FreeBSD и OpenSolaris.

    Ну т.е. ты конечно можешь гордится множеству доступных FS в линуксе, но по факту ZFS скоро останется единственным рабочим вариантом.

     
     
  • 4.94, Аноним (-), 20:17, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Расскажите этим, с ораклем, какой ФС им должен подойти в сабже Кто куда - побеж... большой текст свёрнут, показать
     

  • 1.2, Главные редакторы (?), 12:39, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Даже не хочется думать зачем всё это нужно.
     
     
  • 2.4, Аноним (4), 12:51, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы ты прочитал пред. новость
    opennet.ru/opennews/art.shtml?num=62675
    то не спрашивал))
    (Вкратце: 750 тысяч баксов -> полгода -> один ноутбук с драйверами)

    Бабки, с№№№а, бабки! (с)

    Пока инвестор окучивается, то делать не просто можно, а нужно!

     
     
  • 3.63, Аноним (-), 17:14, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > (Вкратце: 750 тысяч баксов -> полгода -> один ноутбук с драйверами)
    > Бабки, с№№№а, бабки! (с)
    > Пока инвестор окучивается, то делать не просто можно, а нужно!

    Отличная разработка в стиле гангстера пилившего балки. За 750 штук скопировали пару дров из Linux - и написали отчеты и планы. В этом смысле народ был прав, очень оптимально расходуют средства на BSD - чтоб денег получить, и самим нихрена не делать при этом оптимизировано на отлично. Идея взять линухкернел и не париться - вообще выглядит как джекпот на этом направлении. Сразу столько улучшений - и програмить вообще не надо!

     
     
  • 4.104, Аноним (104), 22:08, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >взять линухкернел

    Ага, который вообще на разработку 2% тратит от спонсорских денег.

     
     
  • 5.105, Аноним (-), 22:12, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >>взять линухкернел
    > Ага, который вообще на разработку 2% тратит от спонсорских денег.

    Если спонсоров это устраивает, то все ок.
    Иначе бы уже давно прикрыли финансирование.


     
  • 2.18, Аноним (18), 13:34, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Проект можно рассматривать как BSDlator - обратный аналог Linuxulator.

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

     

  • 1.3, kravich (ok), 12:44, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если даже Darling, предназначенный для запуска Mac OS X приложений на Linux не взлетел, то что уже говорить про это...
     
     
  • 2.13, Имя1 (?), 13:25, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так он не допилен, там ещё развивать и развивать
     
     
  • 3.20, Аноним (18), 13:35, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Даже после "brew install nginx", его так просто не запустишь. Некоторых сисколлов не хватает.
     

  • 1.5, dalco (ok), 13:06, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Просто, интересно стало - чего такого экстраординарного есть во FreeBSD, что стоит тащить в Linux, да при этом ещё все бонусы по дороге не растерять (вся эта эмуляция, различия в архитектуре тех или иных стеков ПО, e.t.c.).
     
     
  • 2.7, Аноним (7), 13:11, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скорее вопрос чего такого добавили или пытаются впихнуть в Линукс от чего юзеры посматривают на Фряху.
     
     
  • 3.8, Аноним (-), 13:14, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Скорее вопрос чего такого добавили или пытаются впихнуть в Линукс
    > от чего юзеры посматривают на Фряху.

    Если бы это было так, то был бы проект запуска "программ Linux в FreeBSD".
    А тут как раз наоборот. Так что мимо.

     
     
  • 4.51, Pahanivo (ok), 15:33, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Хахахаха.
    https://docs.freebsd.org/en/books/handbook/linuxemu/
    Оно там как минимум с 4ой
     
  • 3.10, Аноним9444935593 (?), 13:16, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну хотя бы первый абзац то прочитайте =)
     
  • 3.17, Аноним (14), 13:33, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну, может быть не хватает стабильности в дистрибутивах?
    или прозрачного обновления?
    я уже не один десяток лет просто обновляю ядро и мир в продакшене и оно просто работает дальше.
    Однако когда мне зачем то предложили замениться на убунту (других спецов у них не было?), и я показал, что для ее обновления надо была стирать старую установку на партишине, и вместо него устанавливать новую, при этом постараться не убить домашние директории, потому что они должны были быть вынесены на отдельный раздел и т.п...
    Понятно, что время идет, и наконец то в люриксе появились и роллинг обновления, и атомарные дистрибутивы.
     
     
  • 4.39, Jh (?), 14:27, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    сто лет в обед, гента же.
     
  • 4.43, Жироватт (ok), 14:34, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Котоламповые истории такие котоламповые.
    Дебиан обновляется также как и фря, даже между мажорными ветками.
    Убунта так же, особенно если не прыгать за 9.х на 21.х, обновлял в юности 6.06 на 14.04
    Проблемы роллингов не рассматриваются
     
     
  • 5.77, Аноним (-), 19:24, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Дебиан обновляется также как и фря, даже между мажорными ветками.

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

    > Проблемы роллингов не рассматриваются

    Фря на LTSный дистр совсем не тянет. Особенно с урезанием срока поддержки.

     
     
  • 6.101, Аноним (101), 21:35, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Но есть нюансы!
    > - Например, там никто не корежит системный тулчейн при минорных обновлениях, в
    > отличие от фряшников сломавших гражданину Crypt билд какого=то софта.

    Нюантс тут - в твоей кекспертизе и избирательному чтению ("сломали" сборку _древней_, да еще и out-of-tree, версии ядерного модуля для virtualbox)

     
  • 2.31, _kp (ok), 14:09, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Стоковое и открытое ПО так запускать смысла нет.
    Но если кто то "достал" ПО в бинарном виде, без исходников, и оно оказалось для BSD, тогда смысл эмулятора появляется.
     
     
  • 3.68, Аноним (67), 17:58, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Но если кто то "достал" ПО в бинарном виде, без исходников, и оно оказалось для BSD, тогда смысл эмулятора появляется.

    Проприетарное ПО в бинарном виде, которое есть для FreeBSD, но нет для Linux? Это что, например?

     
     
  • 4.72, _kp (ok), 18:46, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    что нибудь "заимствованное" с чужого сервера или контроллера.
     
     
  • 5.83, Аноним (82), 19:42, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Понятно, неуловимый Джо, значит.
     
  • 4.85, Аноним (14), 19:57, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Далеко ходить не буду - я меня дистрибчик прям в корне FTP-шника валяется для организации поискового яндекс-сервера. Под FreeBSD.

    Если полезу по директориям шарить, еще что нибудь специфичное найти могу.
    Но там дальше в основном кровавый ынтырпрайз, мало что говорящий именами пакетов внешнему рандому.

     
     
  • 5.93, Аноним (93), 20:11, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Далеко ходить не буду - я меня дистрибчик прям в корне FTP-шника валяется для организации поискового яндекс-сервера. Под FreeBSD.

    А для Linux Яндекс не сделали? Удивительно.

     
     
  • 6.109, Аноним (14), 01:22, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    сейчас, говорят, на ляликсе поиск у Я.
    Раньше был на фре, с тех пор и лежит
     
     
  • 7.121, Аноним (93), 11:14, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я так понимаю лежит в виде ELF-файла?
    Ну и какой от него толк, если это заморозка функционала какой-то дремучей версии? Оно не факт, что вообще сможет современный интернет индексировать.
     
  • 5.95, Аноним (93), 20:18, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Но там дальше в основном кровавый ынтырпрайз, мало что говорящий именами пакетов внешнему рандому.

    FreeBSD-сервер - это само по себе редкое на сегодня явление, но даже там в большинстве случаев речь идет про софт, который и на Linux имеется. Ну есть, например, некий продукт, но он либо с исходниками, либо если это что-то очень специфическое для FreeBSD - на BSD и крутится. Но так, чтобы тупо блоб, без исходников, для FreeBSD, но запускать надо на Linux - вы понимаете, на сколько это мизерная часть? Совершенно непонятно, для кого это все городится.

     
     
  • 6.110, Аноним (14), 01:30, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, есть куча рабочего легаси, от которого отказываться никто не будет в здравом уме.
    Я год назад, обновлением вывел из продакшена контроллер AD (win2000 serv \ P3,512Mb,IDE 10 Gb), который проработал 19 лет.
    Это просто для примера, что где крутится.

    Или вот у меня свежий проектный документ лежит, на внедрение небольшой фермы, целевая ос - Центос 7.9.
    Да именно та, официальная поддержка которой завершилась в 2024 году.
    Так что FreeBSD, это еще норм.
    Сложнее, если попадется обновление NetBSD\OpenBSD.

     
     
  • 7.120, Аноним (93), 10:44, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Все равно не понятно, зачем FreeBSD легаси запускать на Linux. Тем более, если оно такое важное, что его нужно тащить годами. В чем проблема запускать его на родной же платформе? Все версии, начиная с самых первых - вот они лежат, никуда не делись, да и надежнее это, чем вот этот фокус.
     
     
  • 8.122, Аноним (14), 12:48, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    а это уже не ко мне вопрос, а к топикстартеру пилят - значит кому то надо ... текст свёрнут, показать
     
  • 3.74, dalco (ok), 19:05, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А не проще тогда банально виртуалку запустить с честной фряхой внутри?
    Просто, софт для виртуалок уже есть в наличии, плюс проброс оборудования внутрь VM умеет (если таковое нужно). Накладные расходы на виртуализацию и экземпляр фряховской OS незначительны, мало того, гипервизоры для виртуалок разрабатываются давно и уже весьма неплохо оптимизированы, в отличие от софта эмуляции, которого ещё толком и нет.
    И совместимость в этом случае 99.9% получаем :)
     
     
  • 4.81, _kp (ok), 19:39, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    С виртуалкой любой сможет. Да и.. так же заработает.
    А у самурая нет цели, а есть только путь.

     

  • 1.6, Аноним (7), 13:09, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Внезапно очень актуально!
     
  • 1.9, Аноним (9), 13:15, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    LSF (Linux Subsystem for FreeBSD) :)
     
  • 1.11, freehck (ok), 13:20, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > проект bsd-user-4-linux, развивающий инструментарий для запуска в Linux приложений, собранных для FreeBSD

    Извиняюсь, но зачем BSD-шники сами себе яму роют подобными проектами?
    Это либо освоение грантов, либо я чего-то не понимаю: вот какие бенефиты получит с этого экосистема BSD?

     
     
  • 2.24, Ivan_83 (ok), 13:40, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Возможно чей то GSoC.
    Если нужны подробности сходи на сайт фоундейшина, там обычно все проекты с описанием есть.
     
     
  • 3.55, freehck (ok), 16:07, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да уже сходил и посмотрел. Описание-то есть, а вот ответа на вопрос -- нету.
    Можно конечно автору написать, но слишком много усилий, чтобы просто удовлетворить любопытство.

     
  • 3.86, Аноним (14), 19:59, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот подобной мастурбацией ему заниматься не лень,
    а спросить у автора - лень.
     
  • 2.29, zionist (ok), 14:04, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Иначе некоторые программы не работают. Например Oracle RDBMS.
     
     
  • 3.49, Аноним (49), 15:04, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Может им и не надо работать?
     
  • 3.75, Аноним (-), 19:12, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Иначе некоторые программы не работают. Например Oracle RDBMS.

    А кто-то использует неподдерживаемую ОС с - оракловой базой? И куда ее девают? На ZFS не умеющий nocow? :)

     
     
  • 4.87, Аноним (14), 20:00, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    обсуждение возможностей реализации "nocow" - сродни религиозным спорам.
     
     
  • 5.96, Аноним (-), 20:21, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > обсуждение возможностей реализации "nocow" - сродни религиозным спорам.

    Не, разложить БД на cow фс - без nocow - можно конечно. Главное во всей этой технологической диверсии - вовремя уволиться и перевести все стрелки на каких-то неудачников.

     
     
  • 6.111, Аноним (14), 01:32, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, может кто подскажет, вот у майкрософта, будь он неладен, есть возможность положить БД на сырые диски (RAW).
    Кто нибудь еще так умеет?
     
     
  • 7.116, User (??), 08:02, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Oracle, однако :)
    А без однако - вроде даже mysql с innodb умел и вот - будешь смеяться - firebird )))
     
  • 2.78, Аноним (-), 19:27, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Извиняюсь, но зачем BSD-шники сами себе яму роют подобными проектами?

    Иначе их вообще лопатой хреначить начинают, с истошными воплями про нечисть и "тащи осиновые колья".

     
  • 2.98, Oleg Sidorkin (ok), 20:51, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Например, для запуска в github CI, куда поддержку BSD (пока?) не завезли, а через эмулятор - медленно
     

  • 1.12, Аноним (9), 13:22, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Гораздо полезнее, из практических соображений, было бы портирование GLibc на различные ядра xBSD. Особенно, в свете последних событий с разрабами ядра Linux. Как бы там ни было, но API GLibc для писателей прикладного софта это стандарт.
     
     
  • 2.19, Аноним (14), 13:35, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    DebianBSD - не, не то?
     
     
  • 3.30, Аноним (9), 14:07, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Без systemd?
     
     
  • 4.88, Аноним (14), 20:02, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так и Devuan GNU+Linux - без системды.
    и ничего, живы.
     
     
  • 5.100, Аноним (100), 21:21, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Надо Devuan BSD
     
     
  • 6.112, Аноним (14), 01:40, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А вы месье, знаете толк в извращениях!
     
     
  • 7.117, Аноним (100), 08:07, 28/02/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.23, Семен (??), 13:38, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > API GLibc для писателей прикладного софта это стандарт.

    Нефига. Стандарт это стандарты C и Posix. А то, что вы написано, это ваши выдумки и выдача желаемое за действительное. В glibc много нестандартных расширений gcc и binutils, и поэтому он не компилировался с помощью clang, а бздяха перешла на llvm c clang. Как знаю работы по вычищению кода glibc ведутся уже около 5 лет, не знаю правда на какой стадии это все, но большую часть грязных хаков там уже выпилили. У glibc есть основная проблема, что много копипаст кода, много пустых заглушек, файлы кода разбросаны по разным файлам и каталогом в зависимости от платформы, и в этом нет системы, т.е. для разных платформ реализация может лежать в файлах совершенно с разными именами и не всегда имеющими логику, что усложняет навигацию в коде и его поддержку.

     
     
  • 3.36, Аноним (49), 14:16, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Натравить ИИ и вычистить проблемы тут нет.
     
     
  • 4.40, Jh (?), 14:29, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ну так сделай.
     

  • 1.15, Аноним (15), 13:27, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    совсем недавно было про ещё один "Проект по запуску программ FreeBSD в Linux" https://www.opennet.ru/opennews/art.shtml?num=62721
    с другого бока конечно, но тенденция налицо
     
     
  • 2.21, Аноним (14), 13:36, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так все ясно.
    Цитата:
    [i]
    Пользовательские компоненты FreeBSD выбраны как менее усложнённые и более подходящие для легковесных и компактных систем, чем штатный инструментарий GNU.
     
     
  • 3.27, Аноним (15), 13:53, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это официально так заявлено, а какие истинные мотивы, кто ж его знает
     
  • 3.28, Голум (?), 14:02, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > для легковесных и компактных систем
    > Для запуска исполняемых файлов FreeBSD задействован форк эмулятора QEMU

    Что-то не вяжется.

     
     
  • 4.35, Голум (?), 14:16, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ответил, не глядя на ОП. Да, цели проектов вообще не пересекаются, хотя и практической пользы от обоих не представляю.
     

  • 1.26, Ivan_83 (ok), 13:46, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В портах обновлены

    Намного больше всего, там каждый день по десятку коммитов с обновлениями.


    > Разработка драйвера AMD IOMMU для FreeBSD.

    Вроде оно есть и работает :/


    > Улучшение звукового стека FreeBSD.

    Хз, что то не заметно относительно прошлого отчёта.
    Из ожидаемого
    https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281390
    https://reviews.freebsd.org/D47638

     
  • 1.32, Аноним (32), 14:10, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Очень хитрый план. Теперь с FreeBSD можно будет поиграться в новой Винде через WSL и в старой XP через coLinux.
     
     
  • 2.76, Аноним (-), 19:13, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Очень хитрый план. Теперь с FreeBSD можно будет поиграться в новой Винде через
    > WSL и в старой XP через coLinux.

    А что, оно настолько печальное что даже в виртуалочке от майкрософта само по себе бутануться - не могло?

     
     
  • 3.92, Аноним (14), 20:07, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    WSL не совсем обычная виртуалочка.
    для начала, там нужно подготовить специальную сборочку своего ляликса именно для запуска в WSL.
     
     
  • 4.99, нах. (?), 20:53, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > для начала, там нужно подготовить специальную сборочку

    и подписаааааать! ;-)

    (но в остальном, кстати, обычная - там внутри этого аппа обычные vhdx, только ведро берется внешнее, но о нем добрая корпорация зла сама позаботится)

     
  • 3.102, Аноним (101), 21:44, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А что, оно настолько печальное что даже в виртуалочке от майкрософта само
    > по себе бутануться - не могло?

    ЯНХНП - ты сейчас "прямоту рук МС-индусов" или все же ядро 6.x
    https://github.com/microsoft/WSL/issues/9645
    так опустил?

     

  • 1.34, Tron is Whistling (?), 14:16, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Но зачем? Всё это прекрасно и давно собирается под линух нативно.
     
     
  • 2.97, нах. (?), 20:41, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Но зачем?

    для квартального отчета, чего непонятно-то?!

     

  • 1.57, Ося Бендер (?), 16:13, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Работают на упреждение. Толково придумано.
     
  • 1.60, Аноним (60), 16:48, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Дополнительно проект занимается подготовкой образов контейнеров с рабочим окружением FreeBSD для различных архитектур (linux/386, linux/amd64, linux/arm/v5 и linux/arm64/v8) и предоставлением GitHub Actions для формирования подобных образов.

    Ждём, пока тихой сапой через бздулятор не переведут бекенд с растлинукса на бзду?

     
  • 1.61, Аноним (-), 17:08, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > развивающий инструментарий для запуска в Linux приложений, собранных для FreeBSD

    Будущее FreeBSD с такими ченжлогами как у них - грузиться с linux kernel'а.

    > Число портов сократилось с 36504 до 36332

    Тренд как бы намекает - или так, или никак.

     
     
  • 2.103, Аноним (101), 22:00, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> Число портов увеличилось с 31,942 до 32,244
    >>> Число портов увеличилось с 32,244 до 32,471
    >>> Число портов увеличилось с 32,471 до 36,504
    >> Число портов сократилось с 36504 до 36332
    > Тренд как бы намекает - или так, или никак.

    Намекает на опеннетный оналитизм от опеннетного оналитега294, ага ...

     

  • 1.64, Аноним (64), 17:17, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Линуксилулятор понятно, всё капец копилефту в ядре, да оно к тому и шло, а это зачем? Типа лабораторных испытаний чего-то, в Плойку поиграть на Линуксе?
     
  • 1.70, Аноним (70), 18:13, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Сабж хуже чем Линукс дистрибутив Химера.
     
     
  • 2.119, Аноним (119), 09:50, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Освой пунктуацию, пожалуйста.
     

  • 1.107, мяв (?), 00:39, 28/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    вот mdo - это действительно интересн звучит.
    надо будет потыкать бздю палочкой
     
     
  • 2.113, Аноним (14), 01:44, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты поаккуратней - вызывает привыкание!
    Мне как то раз попалась в руки, теперь слезть не могу,
    то центось, то дебиан пробую,
    но все равно как то FreeBSD, не говоря уже про NеtBSD  и OpenBSD умудряются устанавливаться на сервера, и потом десятилетиями работать.
     
  • 2.114, Аноним (114), 05:08, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Linux, поглотит FreeBSD, как корпорация.
    Уже и Rust, внедряют на равне с C++, будет товальдс Microsoft.
    Диктовать свои условия на монополии.
     

  • 1.108, Аноним (108), 00:55, 28/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Целью проекта заявлено достижение возможности собственной сборки, используя инструментарий FreeBSD в Linux, а также возможность собирать пакеты для FreeBSD в Linux, используя родной сборочный инструментарий FreeBSD.

    Это какой-то прикол чтоли? NetBSD много лет можно полностью собрать в Linux, MacOS и даже в винде через cygwin/mingw.

     
     
  • 2.118, Аноним (114), 09:05, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вражда синдикатов Linux и BSD тайные организации.
     

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



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

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