The OpenNET Project / Index page

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



"Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard" –1 +/
Сообщение от Аноним (301), 14-Апр-23, 12:29 
> Какие буквы в  'если оно не называется "vDSO", значит этого нет'
> вам не понятны?

vDSO это вполне конкретная технология, "виртуальный DSO". И что значит этого нет? В случае vDSO пойнт в том что кернел некоторые услуги вывешивает софту напрямую, в обход libc вообще, чеорез те интерфейсы которые сочтет нужными.

> "Как-то лучше" - неплохой эвфемизм для "по другому никак, потому что libc
> у нас от ядра отдельно".

Это делает систему модульной и гибкой. Разным окружениям могут разные либцы хотеться. Скажем, recovery в initrd важнее мизерный размер. Там могут klibc какой-нибудь взять. Или openwrt тоже с его 8 мегов флеша на все, поэтому там uclibc или musl. А ядро vDSO может раздать всем, с бонусом к перфомансу.

Это еще и обеспечивает прозрачный, декорелированый апгрейд системы. Если новое ядро в vDSO умеет больше старого, окей, программы совершенно прозрачно получат ускорение с минимумом поводов для развала чего либо. Либсу и ее мнение при этом спрашивать вообще не требуется.

> Их там целая куча была (и есть).

Наверное именно поэтому кто-то вроде как пытается vDSO реализовать? Логика.

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

Оглавление
Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard, opennews, 11-Апр-23, 11:02  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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