История изменений
Исправление jamy, (текущая версия) :
Это в принципе невозможно по одной простой причине: Solaris — это операционная система, то есть юзерспейс и ядро между собой сильно завязаны.
Очень даже возможно! Вся специфика линукса собрана в /lib*/*linux*.so. Просто создай либы обертки, которые будут вызывать нативные функции конкретной ОС и все. Можно запускать даже без перекомпиляции
Так себе затея. В итоге дистрибутивы GNU/kFreeBSD сводятся к тому, что и линуксовое в них не всё работает, и фрячье тоже. Читай первый абзац.
Идея с GNU/kFreeBSD провальна и потому все не работает, не потому что нереализуема, а потому что нафиг никому не нужно. Гнутый софт и в обычной фряхе есть, даже навалом, хочешь использовать ядро фряхи - используй обычную фряху, хочется тебе шелл как в линуксе - поставь своему пользователю оболочку bash, тулзы не такие - поставь PATH в /usr/gnu/bin:/usr/gnu/sbin. И все! За 15 минут GNU/kFreeBSD готов
Исходная версия jamy, :
Это в принципе невозможно по одной простой причине: Solaris — это операционная система, то есть юзерспейс и ядро между собой сильно завязаны.
Очень даже возможно! Вся специфика линукса собрана в /lib*/linux.so. Просто создай либы обертки, которые будут вызывать нативные функции конкретной ОС и все. Можно запускать даже без перекомпиляции
Так себе затея. В итоге дистрибутивы GNU/kFreeBSD сводятся к тому, что и линуксовое в них не всё работает, и фрячье тоже. Читай первый абзац.
Идея с GNU/kFreeBSD провальна и потому все не работает, не потому что нереализуема, а потому что нафиг никому не нужно. Гнутый софт и в обычной фряхе есть, даже навалом, хочешь использовать ядро фряхи - используй обычную фряху, хочется тебе шелл как в линуксе - поставь своему пользователю оболочку bash, тулзы не такие - поставь PATH в /usr/gnu/bin:/usr/gnu/sbin. И все! За 15 минут GNU/kFreeBSD готов