The OpenNET Project / Index page

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



"Новые выпуски вариантов coreutils и findutils, переписанных на языке Rust "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Опрос: Оцените размер шрифта на форуме: ( Нормальный | слишком мелкий | слишком крупный )
. "Новые выпуски вариантов coreutils и findutils, переписанных ..." –3 +/
Сообщение от Страдивариус (?), 03-Апр-23, 14:35 
В расте есть проблема того, что все зависимости по сути едут в бинарь статической линковкой. В результате:
1) Бинарь получается неимоверных размеров
2) Устранение дырок в библиотеке потребует пересборки всех бинарей, которые от неё зависят.
3) Шэринг библиотек в анонимной памяти становится невозможным.


Напоминает эпопею с программкой gosu (на Go, но принцип такой же), которая меняет юзера с рута на непривелегированного при запуске в контейнерах. Бинарь под alpine весит несколько мегабайт. Аналогичная прога на C - su-exec занимает экран текста, 20 кб в скомпилированном виде и делает то же самое.

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

Оглавление
Новые выпуски вариантов coreutils и findutils, переписанных на языке Rust , opennews, 03-Апр-23, 11:32  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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