The OpenNET Project / Index page

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



"Представлен Netbase, порт утилит NetBSD для других Unix-подобных систем"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Представлен Netbase, порт утилит NetBSD для других Unix-подобных систем"  +/
Сообщение от opennews (ok), 19-Фев-26, 08:59 
Опубликован первый выпуск проекта Netbase, занимающегося портированием утилит NetBSD для других операционных систем. В первом выпуске основное внимание уделено работоспособности компонентов пользовательского пространства NetBSD на системах с ядром Linux и стандартной Си-библиотекой Glibc. При этом также упомянута не полностью протестированная поддержка FreeBSD, OpenBSD и macOS, и потенциальная поддержка GNU/Hurd. Наработки проекта распространяются под лицензией BSD...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64825

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +5 +/
Сообщение от kravich (ok), 19-Фев-26, 08:59 
NetBSD-шный Cygwin, ничего себе!
Ответить | Правка | Наверх | Cообщить модератору

2. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +1 +/
Сообщение от q (ok), 19-Фев-26, 09:08 
> уделено работоспособности компонентов ... со стандартной Си-библиотекой Glibc

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

Ответить | Правка | Наверх | Cообщить модератору

5. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (5), 19-Фев-26, 09:31 
Другие библиотеки не реализуют полный перечень функциональности и/или производительности glibc + поддержки множества платформ.
Ответить | Правка | Наверх | Cообщить модератору

7. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +1 +/
Сообщение от IMBird (ok), 19-Фев-26, 09:47 
Недавно читал статью от одного из разрабов нетки, что зачастую у них код библиотек и утилит расходится с мэйнлайном, потому что от них не всегда охотно принимают патчи, даже если они исправляют ошибки. Аргументация от «no time for you» до «linux-only allowed». При этом сами нетчики ярые приверженцы простоты и портируемости кода, там любо-дорого смотреть (по сравнению с копроболотом линукса особенно).
Ответить | Правка | Наверх | Cообщить модератору

45. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +1 +/
Сообщение от Аноним (45), 19-Фев-26, 12:55 
Не очень понятно о каком мейнлайне идёт речь и где их патчи не принимают, учитывая что утилиты из списка в новости - это их собственные утилиты и они и сами себе мейнлайн, включая libc. А некоторые программы, типа, dhcpcd пишутся прям для NetBSD. Т.е. автор dhcpcd - один из коммитеров NetBSD.
Ответить | Правка | Наверх | Cообщить модератору

27. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от RM (ok), 19-Фев-26, 11:06 
даже если и так - "и чё?"
в новости то портируют _на_ glibc.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

34. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +1 +/
Сообщение от RM (ok), 19-Фев-26, 11:14 
ты новость читал вообще?

> позволяющих использовать задействованную в утилитах специфичную функциональность NetBSD поверх других систем

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

35. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Fyjy8 (?), 19-Фев-26, 11:34 
> позволяющих использовать задействованную в утилитах специфичную функциональность NetBSD поверх других систем

Так в этом и вопрос: зачем на других системах "специфичная функциональность NetBSD"?
Она на то и специфическая, что нужна только для NetBSD.
Получается двойное нинужна.

Ответить | Правка | Наверх | Cообщить модератору

39. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +1 +/
Сообщение от RM (ok), 19-Фев-26, 12:12 
ппц как вы читаете, а может проблемы с пониманием прчитаного?
да потому что
> По возможности сам код утилит пытаются сохранить в неизменном виде

т.е. разжевывая: "специфичная функциональность NetBSD" в утилитах уже наличествует, и вместо того, что бы их корёжить, создают прослойку.
вон чел выше про аналогию с cygwin сразу врубился.

Ответить | Правка | Наверх | Cообщить модератору

40. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +1 +/
Сообщение от Fyjy8 (?), 19-Фев-26, 12:21 
> как вы читаете, а может проблемы с пониманием прчитаного?

То же самое могу про вас сказать))
Вам задали просто вопрос: зачем "специфичная функциональность NetBSD" на других ОС.
Не "есть она или нет?", не "каким способом это будет делаться?", "а зачем оно на других ОС?"

Вы вместо этого начинаете рассказывать про особенности реализации...

Ответить | Правка | Наверх | Cообщить модератору

41. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от RM (ok), 19-Фев-26, 12:38 
мда...
контекст совсем не держиться
он же был

0. портировали userland netbsd на linux через прослойку.
1. а чо это стандартной libc не хватает для порта?
2. да потому что в утилитах есть нестандартная функцональность, специфичная для netbsd
3. а чо она эта функциональность, нинужна она на линухе

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

Ответить | Правка | Наверх | Cообщить модератору

43. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  –2 +/
Сообщение от Fyjy8 (?), 19-Фев-26, 12:46 
Опять вы пишите многа буков и опять уходите от вопроса.

В вашем же списке пункт
"0. портировали userland netbsd на linux через прослойку."

А теперь ответьте на поставленый вопрос "зачем?"

Ответить | Правка | Наверх | Cообщить модератору

49. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от nrv (ok), 19-Фев-26, 13:26 
> зачем на других системах "специфичная функциональность NetBSD"

получается, нужна?
осявидно софт хотят внеизменном виде портировать

Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

37. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (37), 19-Фев-26, 11:43 
А стандарты C библиотеки стандартизируют? Ну вот, хотя бы, свежий C23, например?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

8. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (8), 19-Фев-26, 09:48 
Кто-нибудь знает конкретный список системных вызовов которые нужно реализовать чтобы портировать эти утилиты?
Ответить | Правка | Наверх | Cообщить модератору

38. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +1 +/
Сообщение от Аноним (37), 19-Фев-26, 11:50 
Rump kernel, как прослойка, хватит всем. Для Линукса есть.
Ответить | Правка | Наверх | Cообщить модератору

10. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  –2 +/
Сообщение от Аноним (10), 19-Фев-26, 09:54 
Но зачем? Уже есть утилиты из опенбзды и саклесс. Для сборки кучи по вроде как всё равно нужны параметры и синтаксис гнутого мусора: coreutils, sed и т.п.
Ответить | Правка | Наверх | Cообщить модератору

11. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (11), 19-Фев-26, 09:58 
Когда вы думаете что занимаетесь чем-то бесполезным вспомните что есть люди кто портируют утилиты NetBSD род другие BSD.
Ответить | Правка | Наверх | Cообщить модератору

20. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (20), 19-Фев-26, 10:41 
Установил GhostBSD с Xfce на один из своих компьютеров (раньше смотрел ее в виртуалке). Удивительно хорошая система. Есть небольшие недочеты, но можно смириться. А установил, чтобы разрабатывать под нее программы (портировать с Linux).
Ответить | Правка | Наверх | Cообщить модератору

26. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (11), 19-Фев-26, 11:05 
Хорошо в конкурсе бесполехных дел ты победил.
Ответить | Правка | Наверх | Cообщить модератору

46. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (20), 19-Фев-26, 13:12 
Это не бесполезно. Возможность сборки под различными системами (даже не востребованными) улучшает качество основного кроссплатформенного проекта. Например, в сборках под macOS удалось выявить несколько недочетов в программах, хотя бинарные сборки под данной системой пользователям не предлагаю.
Ответить | Правка | Наверх | Cообщить модератору

21. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  –3 +/
Сообщение от freehckemail (ok), 19-Фев-26, 10:41 
Мило, конечно, но кому это нужно, если они не поддерживают GNU-опции, которые являются фактическим стандартом индустрии?
Ответить | Правка | Наверх | Cообщить модератору

22. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  –1 +/
Сообщение от q (ok), 19-Фев-26, 10:51 
Начнем с того, что фактический стандарт индустрии (он же минимальный стандарт) -- это busybox, который крайне часто встречается в докер-образах. В портабельных скриптах надо еще учитывать BSD coreutils, который на маках. Мак, напоминаю, распространен среди разрабов, он ими воспринимается как "линукс, каким он должен был быть, но так и не стал".
Ответить | Правка | Наверх | Cообщить модератору

23. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (23), 19-Фев-26, 10:58 
> это busybox, который крайне часто встречается в докер-образах

в правильно (в соответствии с парадигмой и хорошими практиками) образах почти ничего нет

Ответить | Правка | Наверх | Cообщить модератору

31. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (11), 19-Фев-26, 11:09 
Больше того нет никакой проблемы вообще ничего в образ не класть и заходить в контейнер из другого контейнера с бизибоксом.
Ответить | Правка | Наверх | Cообщить модератору

33. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от 12yoexpert (ok), 19-Фев-26, 11:11 
разрабы маком не пользуются
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

47. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  –1 +/
Сообщение от Аноним (20), 19-Фев-26, 13:16 
macOS - вообще странная система. Как будто производителю независимые или мелкие разработчики вообще не нужны. Относятся к компьютеру, как к бытовой технике, выполняющей только строго определенные, заложенные корпорацией функции. Типа пылесос пыль убирает - и будет с него.
Ответить | Правка | Наверх | Cообщить модератору

48. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (48), 19-Фев-26, 13:20 
> Относятся к компьютеру, как к бытовой технике, выполняющей только
> строго определенные, заложенные корпорацией функции.

Вы явно не пользовались макосью. Она позволяет выполнять огромное кол-во функций, в том числе опенсорсным софтом. brew и macports позволяют получить удобный доступ ко всему этому добру.

> Типа пылесос пыль убирает - и будет с него.

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

Ответить | Правка | Наверх | Cообщить модератору

42. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от freehckemail (ok), 19-Фев-26, 12:38 
> Начнем с того, что фактический стандарт индустрии (он же минимальный стандарт) -- это busybox

Ну во-первых нет, а во-вторых даже если бы оно так и было, busybox как раз GNU-опции очень даже поддерживает.

> В портабельных скриптах надо еще учитывать BSD coreutils, который на маках.

Только если ты вот прямо под мак что-то пишешь. А если ты с мака работаешь с Linux-системами, то вообще говоря нормальная практика сразу после установки Homebrew дёрнуть brew install coreutils.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

51. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (20), 19-Фев-26, 13:44 
> сразу после установки Homebrew

Дело вкуса, но по-моему, MacPorts лучше (полный комплект GCC там хорошо лежит). Соответственно, дёргаем port install ... и т.д.

Ответить | Правка | Наверх | Cообщить модератору

28. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (11), 19-Фев-26, 11:07 
Очевидно сабж какой-то фанатический бред.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

36. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +1 +/
Сообщение от Fyjy8 (?), 19-Фев-26, 11:35 
> но кому это нужно, если они не поддерживают GNU-опции, которые
> являются фактическим стандартом индустрии?

Смешно это слышать от системд хейтера.
"Зачем нужны все васяноинты, если они не поддерживают systemd-функции, которые являются фактическим стандартом индустрии?")))

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

44. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от freehckemail (ok), 19-Фев-26, 12:47 
>> но кому это нужно, если они не поддерживают GNU-опции, которые являются фактическим стандартом индустрии?
> Смешно это слышать от системд хейтера.

Это потому, что ты с сотоварищами упорно читаете не то, что я пишу, а свою вольную интерпретацию мною написанного.

> "Зачем нужны все васяноинты, если они не поддерживают systemd-функции, которые являются фактическим стандартом индустрии?")))

Вполне очевидно, что альтернативным init-ам сегодня следует инкапсулировать в себя поддержку (хоть бы и частичную) systemd-шных юнитов для запуска сервисов.
Если они этого не делают — что ж, сами себе злобные буратины.
Тут спорить не о чем.

Ответить | Правка | Наверх | Cообщить модератору

32. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  –6 +/
Сообщение от Аноним (32), 19-Фев-26, 11:09 
Зачем нужно очередное поделие на д̶ы̶р̶я̶х̶е̶  сишечке с "не полностью протестированной поддержкой FreeBSD, OpenBSD и macOS" и "потенциальной поддержкой" еще более ненужной GNU/Hurd?

Да еще и без совместимости с флагами coreutils?!

Есть же прекрасные uutils, которые написаны на нормальном языке, стремятся и уже практически совместимы с coreutils, так еще и кроссплатформенные!

Ответить | Правка | Наверх | Cообщить модератору

50. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +1 +/
Сообщение от mos87 (ok), 19-Фев-26, 13:33 
Лишь бы с GNU не сотрудничать.
Ответить | Правка | Наверх | Cообщить модератору

54. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (54), 19-Фев-26, 14:36 
> Лишь бы с GNU не сотрудничать.

Все правильно делают. ГНУ себя настолько дискредитировала, что с ними не то что сотрудничать... а даже сесть cpaть на одном поле противно.
ГНУ нужно закопать, что собственно сейчас и происходит.
Ну и любая помощь в этом благородном деле - плюсик в карму.

Ответить | Правка | Наверх | Cообщить модератору

52. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от vle (ok), 19-Фев-26, 13:50 
Уже много лет существует и работает
https://github.com/cheusov/nbase

Не только под Линукс. но и под все другие BSD, macOS и даже Solaris :-/

Ответить | Правка | Наверх | Cообщить модератору

53. "Представлен Netbase, порт утилит NetBSD для других Unix-подо..."  +/
Сообщение от Аноним (54), 19-Фев-26, 14:30 
Если вдруг вы когда-то почувствуете себя бесполезным - просто вспомните, что где-то есть чудак, который портирует NetBSD'шные утилиты на GNU/Hurd.

И сразу осознаете что не все так плохо как кажется!

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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