Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

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



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

"Опубликован BSDun, модуль для запуска исполняемых файлов FreeBSD в Linux"  +/
Сообщение от opennews (ok), 05-Июл-26, 15:57 
Опубликован проект BSDun, развивающий модуль для ядра Linux, позволяющий распознавать, загружать и запускать в Linux немодифицированные исполняемые файлы в формате ELF, собранные для FreeBSD. Для запуска применяется эмулируемое окружение FreeBSD, размещаемое в каталоге /compat/freebsd. В целом проект является полной противоположностью FreeBSD Linuxulator. Код распространяется под лицензией GPLv2+ и  написан с использованием AI-ассистента Claude Code...

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

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

Оглавление

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

1. Сообщение от ыть (ok), 05-Июл-26, 15:57   +43 +/
"Как вы яхту назовете, так она и поплывет". К-н Врунгель (С)
Ответить | Правка | Наверх | Cообщить модератору

2. Сообщение от Аноним (2), 05-Июл-26, 16:06   +30 +/
Лайк не глядя за название :)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16

3. Сообщение от iPony128052 (?), 05-Июл-26, 16:06   –3 +/
Кто-то из местных навайбкодил?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #21

4. Сообщение от Аноним (4), 05-Июл-26, 16:09   +4 +/
> Автор новости: megastallman
> https://gitlab.com/megastallman/bsdun

Не знаю...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #5

5. Сообщение от МИСАКА (?), 05-Июл-26, 16:18   +/
Сам себя не похвалишь...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

6. Сообщение от Аноним (6), 05-Июл-26, 16:41   +3 +/
Я думал что название привлечет больше комментаторов. Странно
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #10

7. Сообщение от Аноним (7), 05-Июл-26, 16:50   +/
Привет! Прикольный проект, сделал ревью GPT 5.5 xhigh в несколько проходов, дай Claude, тут реально много чего, что можно исправить и будет прям круто.

https://paste.debian.net/plainh/8f6a9bcf

Напиши в комментарий, а то придётся в репе issue создавать, если тут не ответишь :)

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27, #41

9. Сообщение от Аноним (9), 05-Июл-26, 16:51   +1 +/
На новостях про wsl порвались.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

10. Сообщение от Деанимус (?), 05-Июл-26, 16:53   +/
Выходные, сэр.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

11. Сообщение от Аноним (11), 05-Июл-26, 17:04   +2 +/
> автор выполнив "pkg install ..." перезаписал содержимое /usr/local/* в Linux

Не автор, а костыль к ИИшке.

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

12. Сообщение от Анонимemail (12), 05-Июл-26, 17:08    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от Анонимemail (13), 05-Июл-26, 17:09   +/
/compat/? Да это-ж vice versa
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #23

16. Сообщение от Eifan (?), 05-Июл-26, 17:22   +10 +/
А в компе, где стоит ОС, для которой он предназначен, должен быть этот БП

https://content.onliner.by/forum/295662/800x800/323f0ad73c33...

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

17. Сообщение от Аноним (17), 05-Июл-26, 17:43   +3 +/
Название - огонь!
Ответить | Правка | Наверх | Cообщить модератору

19. Сообщение от Аноним (19), 05-Июл-26, 18:39   +1 +/
> и написан с использованием AI-ассистента...

Удивительный мир сходит с ума.

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

20. Сообщение от Анонимище (?), 05-Июл-26, 18:42   +1 +/
Представь что Ты - троян написаный для Windows. Но тебя запускают в WINE для FreeBSD. A сама FreeBSDовская версия WINE запускается через BSDun на Linux. И да, сам Linux работает в виртуалке запущенной под Android.

И ты в полной растеряности, к такому безумию тебя создатель не готовил

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24, #25, #29

21. Сообщение от Аноним (21), 05-Июл-26, 18:43   +2 +/
За ваш счет прорекламирую еще один свой проект: https://gitlab.com/megastallman/uncoded
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #37, #42

22. Сообщение от Аноним (21), 05-Июл-26, 18:45   +/
Да, я таковым себя чувствал еще до появления ЫЫ. Человек - всего лишь придаток к машине.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

23. Сообщение от Аноним (21), 05-Июл-26, 18:46   +/
Эта иерархия - /compat/linux взята мною из линуксулятора. Только наоборот.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

24. Сообщение от Аноним (21), 05-Июл-26, 18:49   +/
Так, подождите! Я на Вайне недавно гонял Msys2, pacman install ... работает. И даже mc. Подробности здесь: https://tilde.club/~megastallman/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

25. Сообщение от Ivan_83 (ok), 05-Июл-26, 18:53   +/
Вы зря себя обнадёживаете.
Код просто пройдётся рекурсивным поиском по фс фильтруя wallet.dat и прочее и отправит что найдёт.
Точно так же ему никто не помешает пофировать файлы до которых он дотянется.
Там не требуется куча платформо специфичного кода.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #28

26. Сообщение от Аноним (26), 05-Июл-26, 18:54   –1 +/
Зачем в бсд запускать линуксовые бинарники понятно, иначе там вообще никакого софта не будет полезного. Но зачем запускать бсдешные бинарникитна линуксе? 🤔
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30, #40

27. Сообщение от Аноним (21), 05-Июл-26, 18:56   +/
Спасибо! Будем пережевывать. Хоть можно и посоздавать ишшуев.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

28. Сообщение от Анонимище (?), 05-Июл-26, 18:56   +/
Не, ну понятно что внутри своего загончика троян может напакостить. Но вот убежать из такого многослойного пирога уже вряд ли получится, если только лично за вами не охотится Моссад
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #46

29. Сообщение от Аноним (29), 05-Июл-26, 19:00   +/
Ага, а этот линукс - крутится как pod в кубернетисе, а кубернетис в виртуалке на Hyper-v
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

30. Сообщение от Аноним (21), 05-Июл-26, 19:04   +/
Да, я об этом тоже думал. Но мне просто важен факт того что это вообще можно сделать. Ну и нативная сборка/портирование/написание кода под фрибзд без виртуальных машин - тоже неплохой юзкейс.

Кстати, сюда: https://github.com/mrclksr/linux-browser-installer а добавлял оперу несколько лет назад.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #31, #48

31. Сообщение от Аноним (26), 05-Июл-26, 19:27   –2 +/
Юзкейс где? На локалхостах академиков? В проде нет и быть не может такого юзкейса.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #34

32. Сообщение от Ананоним (?), 05-Июл-26, 19:40   +1 +/
Возможно это будет для меня трамплином в переходе на FreeBSD, как в своё время стал CygWin.
Ответить | Правка | Наверх | Cообщить модератору

33. Сообщение от Аноним (33), 05-Июл-26, 20:04   +/
У них талант называть проекты, чтобы ру комьюнити посмешить.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36

34. Сообщение от Аноним (21), 05-Июл-26, 20:08   +/
А почему бы и нет? И на локалхостах мэйнтейнеров.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #45

35. Сообщение от Аноним (35), 05-Июл-26, 20:18    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38

36. Сообщение от Аноним (36), 05-Июл-26, 20:19   +/
у них?, комменты посмотри, это похоже у нас
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

37. Сообщение от Мемоним (?), 05-Июл-26, 20:37   +/
> That is the same VSCode, but with telemetry anti-features being cut out with sed
> sed

https://ast-grep.github.io/ не будет удобнее?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #53

38. Сообщение от Мемоним (?), 05-Июл-26, 20:42   +/
> BSD/Linux!

https://chimera-linux.org/

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

39. Сообщение от Мемоним (?), 05-Июл-26, 20:54   +1 +/
Кстати, автор, не хочешь с проектом https://chimera-linux.org/ скооперироваться?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #51

40. Сообщение от Мемоним (?), 05-Июл-26, 21:02   –2 +/
> Но зачем запускать бсдешные бинарникитна линуксе?

Для безболезненной миграции с ГНИ/Линукса на что-то более свободное и независимое

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #44

41. Сообщение от Alladin (?), 05-Июл-26, 21:13   +/
кто бы за gpt сделал ревью)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

42. Сообщение от Смузихеб забывший пароль (?), 05-Июл-26, 22:14   +/
тогда заодно не грех и попОС вспомнить, о котором как-то маловато новосте
и какого-то местного анона, хотевшего это из любопытства палкой потыкать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

44. Сообщение от Аноним (45), 05-Июл-26, 22:36   –1 +/
Для безболезненной миграции нужно чтобы поддержка железа для начала была без линукса в виртуалочке, и поддержка всего современного софта вроде докеров-куберов. А там уже и о миграции можно думать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

45. Сообщение от Аноним (45), 05-Июл-26, 22:38   +/
Я вообще не против, программирование вполне неплохое хобби. Меня как хобби-антрополога интересует мотивация и цели.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

46. Сообщение от Ivan_83 (ok), 05-Июл-26, 22:39   +/
wine это не про защиту/изоляцию.
Единственное что тут упоминали chroot.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

48. Сообщение от Аноним (-), 05-Июл-26, 23:04   +/
> Да, я об этом тоже думал. Но мне просто важен факт того что это вообще можно сделать.
> Ну и нативная сборка/портирование/написание кода под фрибзд без виртуальных машин
> - тоже неплохой юзкейс.

А этим кто-то вообще щанимается?

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

50. Сообщение от Аноним (50), 05-Июл-26, 23:26   +/
Когда на Линуксе поиграем в игры от Плойки?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #52

51. Сообщение от Аноним (53), 06-Июл-26, 00:22   +/
Мне как раз нужно нечто другое. Бинарная совместимость, вне зависимости от того какой софт запускаем. То есть это территория FreeBSD Linuxulator, Solaris LX Zones, Wine. Darling наверное трогать не стоит, ибо х86 мокакосятники дропают скоро.
А если мне будут нужны bmake или bsd-utils, то я их достану из пакета или сырца прямо на текущей кубунте.

Почему я захотел сэмулировать именно FreeBSD? Наверное потому что она самая живая из того что я рассматривал. Конечно тут юзерленд тоже иногда валится от pkg upgrade, даже на виртуальной машине. Некоторые пакеты рандомно появляются/исчезают, но какая-то живая база есть. Производительность всего лишь на 10-50% ниже линукса на одинаковых виртуалках и под BSDun на том чем я мерял, а это не совсем плохо. С переменным успехом работала даже на моем ноуте. А раз система может в современное железо, значит она жива.

Думал про NetBSD - на ноут вообще нельзя поставить, на виртуалке юзерленд уже разъехавшийся после установки. Все плохо... Недофинансирована и мертва.

OpenBSD - система, в 10 раз медленнее линукса, ну простите. Это уже слишком. И выпиливание поддержки модулей ядра. И тоже не любит железо. Не разделяю я закидонов Тео.

DragonflyBSD - Еще хуже, не может даже начать установку, хотя 10 лет назад даже хаммерфс как-то юзался. С железом не дружит. Похоже что мертва.

SlowWarez - SRU требует регистрации, Openindiana - устанавливается развалившейся, но только на виртуалку, Tribblix вроде жив, но тоже на виртуалке, но знают о нем не только лишь не все, но и не каждый. С современным железом они вообще не дружат. Есть SmartOS, OmniOS - в их репах нет иксов и по 3 тысячи пакетов всего лишь, с железом - лучше поддержка чипсетов, а в остальном - хуже чем у остальных. Ну и Sustained support - это явно не признак жизни, а скорее чего-то противоположного.

Думал про Хайку, но тут уже некий дядя пилит https://github.com/trungnt2910/hyclone буду наблюдать что из этого выйдет.

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

52. Сообщение от Аноним (53), 06-Июл-26, 00:27   +/
Это хороший вопрос. У меня нет доступа к ее проприетарному юзерленду, и у меня будут очень тяжелые проблемы с 3Д. Не знаю, получится ли написать прослойку для проброса ускорения. В лучшем случае это будет зубодробительная перепаковка каждой структуры.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

53. Сообщение от Аноним (53), 06-Июл-26, 00:31   +/
Спасибо!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

54. Сообщение от Аноним (54), 06-Июл-26, 00:32   +/
Круто. Надеюсь запуск исполняемых файлов других BSD помимо FreeBSD тоже будет реализован.
Ответить | Правка | Наверх | Cообщить модератору

55. Сообщение от Аноним (55), 06-Июл-26, 01:36    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

56. Сообщение от Ivan_83 (ok), 06-Июл-26, 01:46   +/
250 сисколов - маловато, их там под 500.
Но часть сисколов можно транслировать напрямую, части нужна прослойка для мапинга флагов.

> Для реализации механизма kevent/kqueue поверх epoll() отдельно была применена модификация компонентов в пространстве пользователя

Вроде была у линуксойдов какая то либа с типа эмуляцией kqueue(). Но по мне целиком повторить очень сложно=не возможно, слишком уж там много функционала.
Вот epoll() накидать на базе kqueue() - легко.

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

57. Сообщение от warlock66613email (ok), 06-Июл-26, 01:46   +/
Это реальный проект или ИИ-шлак?
Ответить | Правка | Наверх | Cообщить модератору

58. Сообщение от Аноним (58), 06-Июл-26, 02:16   +/
>При помощи kprobe cистемные вызовы FreeBSD отделялись от системных вызовов Linux и заворачивались в отдельную таблицу

Есть же syscall user dispatch https://docs.kernel.org/admin-guide/syscall-user-dispatch.html

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


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

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




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

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