The OpenNET Project / Index page

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



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

Оглавление

Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-библиотеки Musl, opennews (??), 25-Мрт-24, (0) [смотреть все]

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


14. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от похнапоха. (?), 25-Мрт-24, 10:42 
Debian GNU/kFreeBSD
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

15. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +1 +/
Сообщение от Аноним (11), 25-Мрт-24, 10:51 
то есть буквально можно сделать типа apt purge linux-* && apt install kfreebsd-*, ребутнутся, и все будет работать?
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (7), 25-Мрт-24, 11:35 
> то есть буквально можно сделать типа apt purge linux-* && apt install
> kfreebsd-*, ребутнутся, и все будет работать?

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

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

24. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 25-Мрт-24, 11:41 
ну то есть на самом деле нельзя

что там в теории, не имеет значения, потому что в теории можно сделать так, чтобы всё могло прозрачно заменять всё, но никто этого делать не будет, так как бессмысленно

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

25. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (7), 25-Мрт-24, 12:08 
У фряхи своё ABI и свои системные вызовы, исполняемые файлы не смогут работать под линуксом даже в теории. Тебе нужно заменить все пакеты и перезагрузить систему, если всем этим занимается apt и он со всеми вызываемыми им утилитами собран в независимый от текущей инсталляции бандл, то это осуществимо. Только чем насиловать пакетный менеджер странным (удаление всех файлов с диска), намного проще взять busybox и удалить все файлы с диска им, после чего распаковать stage4 или его аналог им же, поправить загрузчик и перезагрузиться. Лучше сделать это на этапе до запуска инита, чтобы избежать лишних проблем. Достаточно простенький скрипт в загрузчик положить, который установит тебе дистрибутив с фряшным ядром.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 25-Мрт-24, 12:19 
и таким образом ты получаешь вместо гну/линукса гну/фрю, что логично, но суть ты указал сам - это не подмена ядра с оставлением юзерленда, это подмена ОС, в которой будет другое ядро и юзерлденд, пересобранный под это ядро, что несколько не стыкуется с утверждением "возможно подменить ядро"

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

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

35. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (7), 25-Мрт-24, 12:52 
Я не знаю, какой инит поддерживает фряху. Наверно, придётся тащить фряшные костыли вместе с ядром, либо добавить такую поддержку самостоятельно. Остальной юзерспейс может остаться от дистрибутива, т.е. это именно "сменить ядро линукс на не-линукс, и все будет работать", но придётся сменить и все пакеты (на те же, но под другое ядро).
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 25-Мрт-24, 15:09 
А зачем здесь менять пакеты? Мы же про замену только ядра? То есть мы меняем не ядро, а всю ОС, не?
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (7), 25-Мрт-24, 15:17 
Линуксулятор? Я не слышал о таких экспериментах, но фря может исполнять линуксовые файлы с определёнными ограничениями через него.  Линукс не может исполнять файлы фри, насколько мне известно.
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 26-Мрт-24, 12:52 
> Линуксулятор?

Достаем вайн, и вот у нас уже винда с замененным ядром и инитом

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

20. Скрыто модератором  +/
Сообщение от Аноним (20), 25-Мрт-24, 11:25 
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

37. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (38), 25-Мрт-24, 14:02 
>Debian GNU/kFreeBSD

Ян Мердек автор Дебиан скончался вскоре после того как заявил о планах делать коммерческий дистрибутив Debian/Open Solaris.Не знаю почему модератеры любят скрывать комментарии в которых пишу об этом.

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

49. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (49), 25-Мрт-24, 17:35 
Потому что «после этого» не значит «по причине этого».
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (52), 25-Мрт-24, 18:47 
Но не значит что и не из-за этого.

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

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

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




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

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