Mwepụta nke nkesa Linux kacha nta, na-ewe ihe dịka 10 MB

bipụtara Ntọhapụ December nke nkesa Obere Linux Live, ihe oyiyi iso bootable nke na-ewe naanị 10 MB. Achọrọ 256MB RAM iji buut. Ihe nrụpụta bụ isi gụnyere naanị Linux kernel, Glibc na ngwa ọrụ dabere na igbe igbe. Nkesa nkesa na-enye gị ohere ịgbasa gburugburu minimalistic iji gboo mkpa nke gị site na iji usoro edemede nke ọrụ ahụ nyere. Emebere njuputa ahụ dabere na faịlụ nhazi dị mfe.

Iji mepụta ihe oyiyi buut nke gị, naanị budata ebe a na-edebe ihe ndekọ na usoro ederede na ihe ndị akọwapụtara (1 MB), wụnye ihe ndabere dị mkpa maka mgbakọ (“apt install wget make gawk gcc bc bison flex xorriso libelf-dev libssl-dev”) , tinye mgbakwunye nke mmemme na nhazi faịlụ wee malite iwu ya site na iji edemede build_minimal_linux_live.sh. Enwere ngwa ngwa 35 dị na-enye gị ohere ịwụnye vim, ssh, openjdk, wdg.

В ọhụrụ ntọhapụ

  • Linux kernel 5.4.3 emelitere, GNU C Library 2.30 na Busybox 1.31.1.
  • Emebela ikike imepụta mgbakọ sitere na gburugburu Ubuntu 18.04.3.
  • Etinyere ntọala maka ịmalite igwe mebere GraalVM, gụnyere JDK, Python, Ruby na Node.JS/JavaScript.
  • Mkpokọta agbakwunyere na Adopt OpenJDK na Zulu, ụdị JDK sitere na oru ngo AdoptOpenJDK na Azul Systems. Ewepụla ngwugwu Oracle JDK.
  • Asụsụ Go na Python agbakwunyere.
  • Nkwado agbakwunyere maka nrụnye ngwa ndị ọzọ n'ime ebe ebujuru.
  • meta-set agbakwunyere iji wụnye tent niile dị.
  • Agbakwunyere otu n'ime egwuregwu vitetris.
  • Agbakwunyere ngwa ndewo nwere ntụzịaka maka otu esi emepụta ngwa nke gị.
  • Ejiri ọnọdụ njikwa arụ ọrụ maka QEMU, na-enye gị ohere ịgba ọsọ Linux Minimal site na console na igwe mebere QEMU (ihe nkesa bụkwa. nwere ike gbaa ọsọ na ihe nchọgharị na-eji JavaScript emulator).

Mwepụta nke nkesa Linux kacha nta, na-ewe ihe dịka 10 MB

isi: opennet.ru

Tinye a comment