Sadece hızlı çizme, bash terminali (GUI yok) ve meşgul kutusu olan bir linux dağıtımını istiyorum.
Böyle bir dağıtım var mı veya bir çekirdek derleyip sadece kendim yapmak zor mu?
sh
.
Sadece hızlı çizme, bash terminali (GUI yok) ve meşgul kutusu olan bir linux dağıtımını istiyorum.
Böyle bir dağıtım var mı veya bir çekirdek derleyip sadece kendim yapmak zor mu?
sh
.
Yanıtlar:
Aradığın şey ttylinux.
Dağıtım Ttylinux.net'te barındırıldı ve şu anda korunmuyor.
En son ttylinux sürümü 2015.02 tarihlidir (2015.03 güncellendi) .
Aşık olduğum (ve ayrıca GUI'si olmayan) iyi bir linux dağıtımı MicroCore Linux . Ayrıca bir GUI (oldukça berbat bir tane) var ablası TinyCore Linux var.
Her zaman DSL'yi deneyebilirsiniz (Damn Small Linux)
Bunlardan herhangi birinin açıkça busybox ile geldiğini düşünmüyorum (onunla birlikte gelen herhangi bir dağıtım bilmiyorum), ancak daha sonra yüklemek çok zor olmamalı. Anladığım kadarıyla asıl endişeniz iyi bir kabuk ile küçük bir hızlı sistem.
Aklıma gelen en iyi dağıtım Debian NetInst: http://www.debian.org/CD/netinst/
Orada bir dizi küçük Linux dağıtımı var ama bence bu en iyi korunanlar arasında olacak. Başka bir şey, eğer tam boyuta büyütmeniz gerekiyorsa, bu önemsiz bir işlemdir.
" Alpine Linux , musl libc ve busybox tabanlı güvenlik odaklı, hafif bir Linux dağıtımıdır."
Minimal Linux Live https://github.com/ivandavidov/minimal
Daha ilginç bir etkileşimli sistem için, bu (çoğunlukla eğitici) küçük bir komut dosyasıdır:
Daha sonra ISO, busybox ile sizi minimum düzeyde bir kabuğa bırakır.
QEMU ile kolayca sisteme önyükleme yapabilirsiniz.
Çekirdek kaynak dizininden çalıştırmaya izin vermek için değiştirdim: https://github.com/cirosantilli/runlinux
Kullanımı:
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
ve yeni minimal sistemle birlikte bir QEMU Penceresinin içinde kalacaksınız. Muhteşem.
Küçük olduğu için, kaynağı okumak ve neler olduğunu anlamak için iyi bir seçenektir.
Ubuntu 16.04'te test edildi.
Buildroot https://buildroot.org/
Aşağıdakileri yöneten büyük Makefile komut dosyaları kümesi:
Minimal örnek:
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.
Profesyonel şeyler.
Alpine Linux https://github.com/gliderlabs/docker-alpine
Bir web sitesinden önceden derlenmiş ikili dosyalar sunan bir paket yöneticisi ile gömülü dağıtım.
Tek çalıştırılabilir rootfs
Mutlak minimum sistem /init
, /superuser//a/991733/128124 adresinde açıkladığım gibi tek bir program çalıştırıyor
Arch Linux'u denemelisiniz. Ne yapacağınızı seçmenize ve sisteminize kurmak istemediğinize izin verin. Bash : p yüklememeyi bile seçebilirsiniz. Alternatif olarak, her şeyi sıfırdan derlemek zorunda olduğunuz Gentoo'yu deneyebilirsiniz.
bash
. (Yine de SysVinit'i systemd ile değiştirmek kolaydır.)
busybox, musl C kütüphanesi, gcc, binutils, make, bash ve Linux çekirdeği.
busybox, musl ve Linux Çekirdeği