The OpenNET Project / Index page

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



"Релиз ядра Linux 6.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Релиз ядра Linux 6.0" +/
Сообщение от n00by (ok), 05-Окт-22, 15:15 
> В чём прикол выпячивания "zero runtime" --- не
> понимаю: перемещение этого из одного объектника в другой --- чисто вопрос
> оределённых соглашений/удобства.

Например, "C++ runtime" требует библиотеку с "C runtime" и без неё не работает. Отсюда сложности с запуском Си++ в ядре. Для ядра NT мы реализовали такой "C++ runtime", который не требует библиотеку с "C runtime". К Rust-у основная претензия - «оно линкуется с libc.so, потому для ядра не годится». Потому они и доказывают, что можно без libc.so. Мне в этой ситуации не ясно одно - а зачем они изначально на libc.so завязывались. Представьте себе ситуацию, когда некий достаточно сложный драйвер (файловой системы) пишется и отлаживается с минимальным риском в юзерленде (через FUSE), а потом сменой ключей транслятору «портируется» в ядро. Сейчас, насколько понимаю, такой сценарий затруднён.

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

Оглавление
Релиз ядра Linux 6.0, opennews, 03-Окт-22, 08:58  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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