Saya hanya ingin distro linux yang melakukan booting cepat, memiliki terminal bash (tidak ada gui) dan busybox.
Apakah ada distro seperti itu atau sulit untuk mengkompilasi kernel dan hanya membuat sendiri?
sh
.
Saya hanya ingin distro linux yang melakukan booting cepat, memiliki terminal bash (tidak ada gui) dan busybox.
Apakah ada distro seperti itu atau sulit untuk mengkompilasi kernel dan hanya membuat sendiri?
sh
.
Jawaban:
Apa yang Anda cari disebut ttylinux.
Distribusi di-host di Ttylinux.net, dan saat ini tidak dikelola.
Rilis ttylinux terbaru tertanggal 2015.02 (diperbarui 2015.03) .
Distro linux yang bagus yang membuat saya jatuh cinta (dan juga tidak punya GUI) adalah MicroCore Linux . Ini juga memiliki kakak TinyCore Linux yang memang memiliki GUI (yang cukup jelek sekalipun).
Anda selalu dapat mencoba DSL (Damn Small Linux)
Saya tidak berpikir salah satu dari ini secara eksplisit datang dengan busybox (saya tidak tahu ada distro yang dikirimkan dengannya), tetapi seharusnya tidak terlalu sulit untuk menginstalnya setelah itu. Dari apa yang saya pahami, perhatian utama Anda adalah sistem cepat kecil dengan cangkang yang layak.
Distribusi terkini terbaik yang dapat saya pikirkan adalah Debian NetInst: http://www.debian.org/CD/netinst/
Ada sejumlah distribusi Linux kecil di luar sana, tetapi yang ini menurut saya akan menjadi yang terbaik. Hal lain adalah, jika Anda perlu menumbuhkannya ke ukuran penuh, itu adalah operasi sepele.
" Alpine Linux adalah distribusi Linux yang berorientasi keamanan, ringan berdasarkan musl libc dan busybox."
Minimal Linux Live https://github.com/ivandavidov/minimal
Untuk sistem interaktif yang lebih menarik, ini adalah skrip kecil (kebanyakan pendidikan) yang:
ISO kemudian membuat Anda dalam shell minimal dengan busybox.
Dengan QEMU Anda dapat dengan mudah mem-boot ke sistem.
Saya telah memodifikasinya untuk memungkinkan menjalankannya dari direktori source kernel: https://github.com/cirosantilli/runlinux
Pemakaian:
git clone https://github.com/ivandavidov/minimal
cd minimal/src
./build_minimal_linux_live.sh
# Wait.
# Install QEMU.
# minimal_linux_live.iso was generated
./qemu64.sh
dan Anda akan ditinggalkan di dalam Jendela QEMU dengan Anda sistem minimal baru. Luar biasa.
Karena kecil, ini merupakan opsi yang baik untuk membaca sumbernya dan memahami apa yang sedang terjadi.
Diuji pada Ubuntu 16.04.
Buildroot https://buildroot.org/
Kumpulan skrip Makefile besar yang mengelola:
Contoh minimal:
git clone git://git.buildroot.net/buildroot
cd buildroot
git checkout 2016.05
make qemu_x86_defconfig
# Can't use -jN, use `BR2_JLEVEL=2` instead.
BR2_JLEVEL=2 make
# Wait.
# cat board/qemu/x86_64/readme.txt
qemu-system-x86_64 -M pc -kernel output/images/bzImage -drive file=output/images/rootfs.ext2,if=virtio,format=raw -append root=/dev/vda -net nic,model=virtio -net user
# You are now in a shell with BusyBox utilities.
Barang profesional.
Alpine Linux https://github.com/gliderlabs/docker-alpine
Distribusi tertanam dengan manajer paket yang menawarkan binari terkompilasi dari situs web.
Rootfs tunggal yang dapat dieksekusi
Sistem minimum absolut menjalankan satu /init
program seperti yang saya jelaskan di /superuser//a/991733/128124
Anda harus mencoba Arch Linux. Ini memungkinkan Anda memilih apa yang Anda lakukan dan tidak ingin menginstal pada sistem Anda. Anda bahkan dapat memilih untuk tidak menginstal bash : p Sebagai alternatif, Anda dapat mencoba Gentoo, tempat Anda harus mengkompilasi semuanya dari awal.
bash
. (Meskipun begitu, mudah untuk mengganti SysVinit dengan systemd.)
busybox, pustaka musl C, gcc, binutils, make, bash, dan kernel Linux.
busybox, musl dan Linux Kernel