Comments 11
Если в конце все равно используется gzip, то было бы интересно проверить — не стал бы конечный архив меньше, если не заниматься оптимизацией бинарника через hex-editor?
+9
Наносервисы. Начало.
0
Нуу… https://en.wikipedia.org/wiki/Unikernel и https://www.includeos.org/в в частности
0
А насколько может увеличиться подобный образ, если добавить обработку стандартных сигналов?
0
Хм, просто скомпилировав в FASM получаются 91 байта:
format ELF executable 3
entry _start
_start:
mov eax, 29
int 0x80
А "Hi world" – 127 байта:
format ELF executable 3
entry _start
msg db "Hi World",10
.len = $-msg
_start:
mov edx,msg.len
mov ecx,msg
mov ebx,1
mov eax,4
int 0x80
mov ebx,0
mov eax,1
int 0x80
0
Для чистоты эксперимента соберите
format ELF64
0
А что делает этот образ? В смысле для чего его можно применить? И в чем суть того, что программа именно бесконечно ждёт, а не сразу завершается?
+1
Не совсем в тему,
но Oracle клевещут, что из rpm-based дистрибутивов
в их Unbreakable Линупс
получаются самые тощие контейнеры:
https://blogs.oracle.com/developers/put-your-containers-on-a-diet-with-oracle-linux
0
Sign up to leave a comment.
Самый маленький Docker-образ — меньше 1000 байт