The OpenNET Project / Index page

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



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

Оглавление

Выпуск Minibase, минимального статически собранного окружени..., opennews (??), 22-Янв-18, (0) [смотреть все]

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


1. "Выпуск Minibase, минимального статически собранного окружени..."  +8 +/
Сообщение от Аноним (-), 22-Янв-18, 11:53 
Ключевое отличие заключается в том, что busybox оформлен в виде единого исполняемого файла, а busybox позиционируется как набор статически собранных исполняемых файлов (с)
Исправьте опечатку
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск Minibase, минимального статически собранного окружени..."  +/
Сообщение от Michael Shigorinemail (ok), 22-Янв-18, 13:02 
Уже кто-то предложил.

PS: мне категорически непонятно сравнение с busybox, у которого повторное использование кода/функциональности: при статической линковке ведь происходит ровно противоположное!

PPS: ...в смысле дублирование.

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

45. "Выпуск Minibase, минимального статически собранного окружени..."  –3 +/
Сообщение от yet another anonymous (?), 22-Янв-18, 18:40 
> PS: мне категорически непонятно сравнение с busybox, у которого повторное использование кода/функциональности: при статической линковке ведь происходит ровно противоположное!
> PPS: ...в смысле дублирование.

busybox: ELF отмаплен один раз и практически не выгружается.

static linkage: каждый ELF мапится (и в сумме они заняли бы больше), но при неиспользовании
эти страницы могут быть освобождены. Так что при практическом использовании требования на
память могут быть заметно скромнее.

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

57. "Выпуск Minibase, минимального статически собранного окружени..."  +/
Сообщение от Orduemail (ok), 22-Янв-18, 22:17 
При едином elf'е никто не мешает ядру забирать страницы памяти у этого elf'а и использовать их под другие нужды.
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск Minibase, минимального статически собранного окружени..."  +/
Сообщение от Аноним (-), 22-Янв-18, 22:20 
>static linkage: каждый ELF мапится (и в сумме они заняли бы больше), но при неиспользовании

эти страницы могут быть освобождены.

Здрасьте, в busybox тоже неиспользуемые страницы отмапливаются, как и в любом приложении, если специально mlock не делать. Так что потребеление памяти в первом случае <= второго

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

102. "Выпуск Minibase, минимального статически собранного окружени..."  +/
Сообщение от yet another anonymous (?), 24-Янв-18, 10:42 
> эти страницы могут быть освобождены.

Для PIC --- да. Для не-PIC --- не знаю. Возможно, тоже. Хотя нагрузку на файловую подсистему немного добавят.

> Так что потребеление памяти в первом случае <= второго

А вот это не так, кроме случая "загрузили всё".

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

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

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




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

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