Hoʻokuʻu ʻia ka hoʻolaha liʻiliʻi Linux, e noho ana ma kahi o 10 MB

paʻi ʻia Hoʻokuʻu ʻia ʻo Dekemaba o ka puʻunaue Ola Linux liʻiliʻi, ʻo ke kiʻi iso bootable nona ka 10 MB wale nō. Pono ʻo 256MB RAM e hoʻomaka. ʻO ka hui kumu wale nō ka Linux kernel, Glibc a me kahi hoʻonohonoho o Busybox-based utilities. Hāʻawi ka hāʻawi iā ʻoe e hoʻonui i ke kaiapuni minimalistic e kūpono i kāu mau pono ponoʻī me ka hoʻohana ʻana i ka hoʻonohonoho o nā palapala i hāʻawi ʻia e ka papahana. Hoʻokumu ʻia ka hoʻopiha ma muli o kahi faila hoʻonohonoho maʻalahi.

No ka hana ʻana i kāu kiʻi boot ponoʻī, e hoʻoiho wale i ka waihona me kahi pūʻulu o nā palapala a me nā ʻāpana kikoʻī (1 MB), e hoʻokomo i nā hilinaʻi e pono ai no ka hui ʻana ("apt install wget make gawk gcc bc bison flex xorriso libelf-dev libssl-dev") , e hoʻokomo i nā pūʻulu papahana hou i loko waihona hoʻonohonoho a hoʻomaka i ke kūkulu ʻana me ka script build_minimal_linux_live.sh. Aia he 35 mau kime kumu e hiki ai iā ʻoe ke hoʻokomo i ka vim, ssh, openjdk, etc.

В hoʻokuʻu hou

  • Hōʻano hou ʻia ka Linux kernel 5.4.3, GNU C Library 2.30 a me Busybox 1.31.1.
  • Ua hoʻokō ʻia ka hiki ke hana i nā hui mai ka Ubuntu 18.04.3 environment.
  • Hoʻohui i kahi hoʻonohonoho no ka hoʻomaka ʻana i kahi mīkini virtual GraalVM, me JDK, Python, Ruby a me Node.JS/JavaScript.
  • Hoʻohui pū me ka Adopt OpenJDK a me Zulu, nā ʻano like ʻole JDK mai ka papahana AdoptOpenJDK a me Azul Systems. Ua wehe ʻia ka pūʻolo Oracle JDK.
  • Hoʻohui pū me nā ʻōlelo Go a me Python.
  • Kākoʻo i hoʻohui ʻia no ka hoʻokomo hou ʻana i nā noi ma kahi ʻano hoʻouka.
  • Hoʻohui ʻia ka meta-set e hoʻokomo i nā pūʻulu āpau i loaʻa.
  • Hoʻohui i kahi hoʻonohonoho me ka pāʻani vitetris.
  • Hoʻohui i kahi pahu Hello me ke alakaʻi ʻana i ka hana ʻana i kāu pahu ponoʻī.
  • Hoʻokomo ʻia ke ʻano console no QEMU, e ʻae iā ʻoe e holo i ka Minimal Linux mai ka console ma ka mīkini virtual QEMU (ʻo ka pahu hāʻawi pū kekahi. hiki holo i ka polokalamu kele pūnaewele me ka hoʻohana ʻana i kahi emulator JavaScript).

Hoʻokuʻu ʻia ka hoʻolaha liʻiliʻi Linux, e noho ana ma kahi o 10 MB

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka