Khamphani ea Amazon
Kabo e fana ka kernel ea Linux le tikoloho e fokolang ea sistimi, ho kenyeletsoa feela likarolo tse hlokahalang ho tsamaisa lijana. Har'a liphutheloana tse amehang morerong ona ke systemd manager, laeborari ea Glibc, le lisebelisoa tsa kopano
Buildroot, GRUB bootloader, configurator ea marang-rang
Kabo e nchafatsoa ka atomo mme e fanoa ka mokhoa oa setšoantšo sa sistimi e sa bonahaleng. Likarolo tse peli tsa disk li abetsoe sistimi, e 'ngoe ea eona e na le sistimi e sebetsang,' me ntlafatso e kopitsoa ho ea bobeli. Ka mor'a hore ntlafatso e sebelisoe, karohano ea bobeli e qala ho sebetsa, 'me ea pele, ho fihlela ntlafatso e latelang e fihla, phetolelo e fetileng ea tsamaiso e bolokiloe, eo u ka e khutlisetsang morao haeba mathata a hlaha. Lintlafatso li kentsoe ka bohona ntle le ts'ebetso ea motsamaisi.
Phapang e ka sehloohong ho tsoa ho liphaello tse tšoanang tse kang Fedora CoreOS, CentOS/Red Hat Atomic Host ke eona ntho e ka sehloohong e tsepamisisang maikutlo ho fana.
Karolo ea motso e behiloe feela, 'me karohano ea /etc e kenngoa ka har'a tmpfs' me e khutlisetsoa boemong ba eona ba pele ka mor'a ho qala bocha. Phetoho e tobileng ea lifaele ho / joalo-joalo, joalo ka /etc/resolv.conf le /etc/containerd/config.toml, ha e tšehetsoe - ho boloka litlhophiso ka ho sa feleng, o tlameha ho sebelisa API kapa ho tsamaisa ts'ebetso ka lijaneng tse arohaneng.
Likarolo tse ngata tsa sistimi li ngotsoe ka Rust, e fanang ka likarolo tse bolokehileng mohopolong ho qoba likotsi tse bakiloeng ke phihlello ea mahala ea memori, litšupiso tsa null pointer, le buffer overruns. Ha ho hahoa ka mokhoa o ikhethileng, mekhoa ea ho kopanya ea "-enable-default-pie" le "-enable-default-ssp" e sebelisoa ho nolofalletsa sebaka sa aterese sa lifaele tse sebetsang.
Bakeng sa liphutheloana tse ngotsoeng ka C / C ++, lifolakha tse eketsehileng li kenyelelitsoe
"-Lebota", "-Werror=ts'ireletso ea sebopeho", "-Wp,-D_FORTIFY_SOURCE=2", "-Wp,-D_GLIBCXX_ASSERTIONS" le "-fstack-clash-protection".
Lisebelisoa tsa 'mino oa li-container li fanoa ka thoko
Source: opennet.ru