init=
herhangi bir yürütülebilir dosyayı alabilir
init=
kabuk komut dosyaları dahil olmak üzere herhangi bir yürütülebilir dosyayı alabilir .
Burada örneğin, keyfi bir minimal C derlemesinin nasıl oluşturulduğunu gösteriyoruminit
: Sadece bir programı ve başka bir şeyi çalıştıran özel bir Linux dağıtımı nasıl oluşturulur?
Öyleyse neden olur değil kabul /bin/bash
sıradan bir yürütülebilir, her şeye, ve, ve aslında yararlı olabilir? :-)
Daha sonra, init
systemd veya Busybox 'gibi takaslarınızla olan değiş tokuşun ne olacağını anlamaya çalışmalısınız.
Temel olarak, bir ham ile /bin/bash
, sen:
İş kontrolü busybox' init geri yüklenebilir ve benzeri diğer lider ile inits -
içinde inittab
:
tty3::respawn:-/bin/sh
inittab
Oturum açma kullanan ve Ctrl + D yaparsanız kabuklarını yumurtlayan normal girişler:
::respawn:/sbin/getty -L ttyS0 0 vt100
hangi getty
yürütülebilir dosyayı kullanır , ancak TODO: Busybox init
: getty komut satırından başkasına bu olmadan kendimi yumurtlayamadım ?
Sen kullanabilirsiniz Bu kurulumu onunla uğraşmak ve yukarıdaki sonuçlara ulaşabilir.