The OpenNET Project / Index page

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

Представлен Netbase, порт утилит NetBSD для других Unix-подобных систем

19.02.2026 08:44 (MSK)

Опубликован первый выпуск проекта Netbase, занимающегося портированием утилит NetBSD для других операционных систем. В первом выпуске основное внимание уделено работоспособности компонентов пользовательского пространства NetBSD на системах с ядром Linux и стандартной Си-библиотекой Glibc. При этом также упомянута не полностью протестированная поддержка FreeBSD, OpenBSD и macOS, и потенциальная поддержка GNU/Hurd. Наработки проекта распространяются под лицензией BSD.

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

Поддерживаемые в первом выпуске утилиты:

  • basename
  • cat
  • chmod
  • chown
  • date
  • dirname
  • domainname
  • echo
  • env
  • false
  • grep
  • head
  • hostname
  • id
  • ksh
  • ln
  • mkdir
  • mv
  • nice
  • printf
  • pwd
  • rm
  • rmdir
  • sleep
  • sync
  • tee
  • test
  • true
  • tty
  • uniq
  • wc
  • whoami
  • yes


  1. Главная ссылка к новости (https://www.reddit.com/r/linux...)
  2. OpenNews: Выпуск smolBSD 0.2, инструментария для создания быстрозагружаемых микро-сборок NetBSD
  3. OpenNews: Выпуск дистрибутива Chimera 20251220, сочетающего ядро Linux с окружением FreeBSD
  4. OpenNews: MinC - похожее на Cygwin окружение для Windows с утилитами из OpenBSD
  5. OpenNews: Проект по адаптации подсистемы WSL2 для запуска FreeBSD в Windows
  6. OpenNews: Проект по запуску программ FreeBSD в Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64825-netbase
Ключевые слова: netbase, netbsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, kravich (ok), 08:59, 19/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    NetBSD-шный Cygwin, ничего себе!
     
  • 1.2, q (ok), 09:08, 19/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > уделено работоспособности компонентов ... со стандартной Си-библиотекой Glibc

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

     
     
  • 2.4, Нестор Иванович (?), 09:16, 19/02/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.5, Аноним (5), 09:31, 19/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Другие библиотеки не реализуют полный перечень функциональности и/или производительности glibc + поддержки множества платформ.
     
     
  • 3.7, IMBird (ok), 09:47, 19/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Недавно читал статью от одного из разрабов нетки, что зачастую у них код библиотек и утилит расходится с мэйнлайном, потому что от них не всегда охотно принимают патчи, даже если они исправляют ошибки. Аргументация от «no time for you» до «linux-only allowed». При этом сами нетчики ярые приверженцы простоты и портируемости кода, там любо-дорого смотреть (по сравнению с копроболотом линукса особенно).
     

  • 1.8, Аноним (8), 09:48, 19/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-нибудь знает конкретный список системных вызовов которые нужно реализовать чтобы портировать эти утилиты?
     

  • 1.10, Аноним (10), 09:54, 19/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Но зачем? Уже есть утилиты из опенбзды и саклесс. Для сборки кучи по вроде как всё равно нужны параметры и синтаксис гнутого мусора: coreutils, sed и т.п.
     
  • 1.11, Аноним (12), 09:58, 19/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Когда вы думаете что занимаетесь чем-то бесполезным вспомните что есть люди кто портируют утилиты NetBSD род другие BSD.
     

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



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

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