Chcę tylko dystrybucji Linuksa, która szybko się uruchamia, ma terminal bash (bez GUI) i busybox.
Czy istnieje jakaś dystrybucja, czy też trudno jest skompilować jądro i sam je stworzyć?
linux
linux-distributions
Daniel Gratz
źródło
źródło
sh
.Odpowiedzi:
Ttylinux
To, czego szukasz, nazywa się ttylinux.
Główne komponenty
Nie utrzymany
Dystrybucja była hostowana na Ttylinux.net i obecnie nie jest utrzymywana.
Pobieranie
Najnowsza wersja ttylinux ma datę 2015.02 (zaktualizowana 2015.03) .
źródło
Dobrym dystrybucją Linuksa, w której się zakochałem (a także nie mam GUI) jest MicroCore Linux . Ma także starszego brata TinyCore Linux , który ma GUI (choć dość kiepski).
Zawsze możesz wypróbować DSL (Damn Small Linux)
Nie wydaje mi się, żeby którykolwiek z nich był wyposażony w busybox (nie znam żadnej dystrybucji, która jest z nim dostarczana), ale później nie powinno być zbyt trudno go zainstalować. Z tego, co rozumiem, twoim głównym zmartwieniem jest mały szybki system z przyzwoitą powłoką.
źródło
Najbardziej aktualną dystrybucją, jaką mogę wymyślić, jest Debian NetInst: http://www.debian.org/CD/netinst/
Istnieje wiele małych dystrybucji Linuksa, ale myślę, że ta będzie jedną z najlepiej utrzymanych. Inną rzeczą jest to, że jeśli chcesz go powiększyć do pełnej wielkości, jest to trywialna operacja.
źródło
„ Alpine Linux to zorientowana na bezpieczeństwo, lekka dystrybucja Linuksa oparta na musl libc i busybox”.
źródło
Minimalny Linux Live https://github.com/ivandavidov/minimal
Dla bardziej interesującego systemu interaktywnego jest to (głównie edukacyjny) mały skrypt, który:
ISO pozostawia Cię w minimalnej powłoce z busybox.
Dzięki QEMU możesz łatwo uruchomić system.
Zmodyfikowałem go, aby umożliwić uruchamianie go z katalogu źródłowego jądra: https://github.com/cirosantilli/runlinux
Stosowanie:
i pozostaniesz w oknie QEMU z nowym minimalnym systemem. Niesamowite.
Ponieważ jest mały, jest to dobra opcja, aby przeczytać źródło i zrozumieć, co się dzieje.
Testowane na Ubuntu 16.04.
Buildroot https://buildroot.org/
Duży zestaw skryptów Makefile, które zarządzają:
Minimalny przykład:
Profesjonalne rzeczy.
Alpine Linux https://github.com/gliderlabs/docker-alpine
Wbudowana dystrybucja z menedżerem pakietów, który oferuje wstępnie skompilowane pliki binarne ze strony internetowej.
Pojedyncze pliki wykonywalne rootf
System absolutnego minimum uruchamia pojedynczy
/init
program, jak wyjaśniłem na https://superuser.com/a/991733/128124źródło
Powinieneś spróbować Arch Linux. Pozwala ci wybrać, co robisz i nie chcesz instalować w swoim systemie. Możesz nawet nie instalować bash : p Alternatywnie możesz wypróbować Gentoo, w którym musisz skompilować wszystko od zera.
źródło
bash
. (Łatwo jest jednak zastąpić SysVinit systememd.)Minimalna dystrybucja programistyczna:
busybox, biblioteka musl C, gcc, binutils, make, bash i jądro Linuksa.
lub
Minimalna dystrybucja niezwiązana z programowaniem:
busybox, musl i jądro Linux
źródło