Yosild - moja (Twoja) dystrybucja Linuxa
Jeżeli chcesz stworzyć swoją dystrybucję Linuxa, to mój skrypt zrobi to za Ciebie ;) Wystarczy wskazać urządzenie docelowe (np. pendrive) i odczekać kilkanaście minut - skrypt pobierze wymagane pakiety, skompiluje kernel i zbuduje minimalistyczną wersję Linuxa pod Twoją nazwą. Więcej info na blogu.
jaromaz z- #
- #
- #
- #
- #
- #
- 171
Komentarze (171)
najlepsze
A tu cyk, wyłączasz komputer i wyłacza się w nieskończoność.
Połączysz się do wifi, zamkniesz klapę lapka, otworzysz - łączy się do wifi ale Internetu brak
Podłączasz monitor przez hdmi. Robisz wyświetlanie tylko na monitorze. Działa. Zamykasz lapka, wyciągasz hdmi. Otwierasz lapka i masz czarny ekran.
Laptop zdycha bez uprzedzenia gdy bateria jest słaba mimo że ma opcję
Takie coś jak "nie montuje z automatu dysków, pendrive, trzeba to robić ręcznie" jest nierealne.
"Flaga + L" działa z automatu na dystrybucji Ubuntu https://help.ubuntu.com/stable/ubuntu-help/shell-keyboard-shortcuts.html.en
ale już np. na Lubuntu nie.
Poza tym na Peppermint Super+L wywołuje xfce4-popup-whiskermenu, więc działa zgodnie z założeniem.
Wg tego samego obrazka widać, że ekran blokuje Control+Alt+L
# DHCP client script
cat << EOF | base64 -d | gzip -d > usr/share/udhcpc/default.script
H4sICOcUYlsAA2RoY3Auc2gAzVZNT9tAED17f8VgLEhAxEmP0ESilF7aggSol4ZGm/U4XmHvml07
gZb+944/kloxH6HtoRvFSXZn3sy8N2Nne8ufSuXbiG1DHkQiFWCFkWkGGMgMA5jew5VM4ELeoIG3
xVeeVb9sT5vZiH2Fg+/gegMXrmFnB1BEGtxTY7Q5BBvpPCYMBMHjmNBCo5M6jlta38kMBuzi9PL8
05fJyfnZh6HrYyZ8g1bH857QKnSLEIpCTI3mgeA2q0O9uzg/fn9yfHk1dFdH0LBa+tl8qnDpdHZ6
9fn48uPQpa2E2xtYHhMBBrPcKOiDDMFonYG0kOhcFTxoBRzIbqHNDYQyRntvM0xYYTeRdqJC2+nC
D+bMDKZwcIuw+80PcO4XBr29cYcMxg82mRYfSqTjB6EDPu5Cb28X/NRo4ZehLPvJIj7HCckykemw
zygZKuQOSqFkCtdHkEWoGEDTbsBCyahsrLSQijkBFvTJWZc5DoFsQSNXWIE8vsqgXiMAHOAtDBrB
n1/kwIPAQBjnNgLiATxJPJqQC9zEOZbqBixma66Qp096Y2xfhvZtyWJYMdNE7vfK15MIRK/jlJej
I8YcgwoXD1OSLOi2fP6UvSVrdFkvPNY0QrSR+l7Vtqvub6E9S8TTBBB2AxW8elJaSMRB1VD1eBmd
E0QxXnV1zuvb7W+JW1+LiCa0oLNMjriM6R3yPM7gzagcS5XHMWUV6I0xl+twY49Aq5c7cqO2Xa6q
rnZRs8Wyf9f75n8rt5ygao6cBDMjBd3iih1tQNJtC+p+2izZf9Uvq06pJq8idS45MQlVluB1OtW3
/f1ue+LX16tUbYcmPSnympSPJdLUd0PuS5lqCcqnNU3xCLzGM5gO6tkOdMKlaj7aLXIjIqhPYNTy
/C1koGylolMHogqlmkGx78nVruIJWjRz0pxqbgPW+dJdFy0XrPzL0Ge/AHxZ2lW5CAAA
EOF
chmod +x usr/share/udhcpc/default.script
# startup scripts functions
cat << EOF | base64 -d | gzip -d > etc/init.d/init-functions
H4sICLhJlFsAA2luaXQtZnVuY3Rpb25zAJVTXW/aMBR99684eBYiSCR0j0MFoZVNaOVjC3tCfcgS
A9aiJLJNhVT63+fYVpIyTeruk30/zzm+/tCLfokiUidCRCE0BgFeCNFcaYwOYA/zxWqzxvUKfjHR
MSFpojgou6MQBQGUTqQOzAHg6akEjWuHKI6mdhF/DsOQ2iAgDtiDPW6+4gkT6BMvfADNGLad/5iv
YnycTqPnREZ5eYxsRd+n8lzxf1b1p1HGn6PinOdNwUG00FgPU5O8fPiyfFxY92RiGZTVWwJlVf1N
wMGPd5vtLX7n9CjIDcy9ldEPNZX9Pn4LA5AN0kQ3gaALnnSAW4SSW5WvkudlkjmslI2phd69maS2
atglxdbz1QL2hVUqRaVxVsmRfwIb48V1r5td/ahXx1lyfZYF7ghXSUqIv7IZIa/EXFO/LVaaUYaI
6zSSaZg5nvu6+f09qPXXs8PMhL9RPDn98E5zgpQSF8PAKJcrjGQ7LQrMe2Tle5rU1taxi1Xwf1Bk
ZcHfSmMeqoYmamht69lsaEGRegN69Q5QJqjTJS0L80HOro//TsJ/p9qGoToFDdwBaSFomVQYYbne
4fvP5Q67eLfthBXXnSVwFoKJ5tp2tRvixwWddCZuO/hMuwGWvco5rwzxNOeJJI0OZiP+APXWo0BM
BAAA
EOF
https://pastebin.com/ibAVxVBU
https://pastebin.com/L8scQFEW
Tak czy siak ma u mnie plus za brak systemd ( ͡° ͜ʖ ͡°)
https://jm.iq.pl/wp-content/uploads/2018/12/yosild-740x221.png
Robiłeś to ręcznie jakimś programem graficznym czy jest jakiś generator?
@maddox84: to zwykły zrzut ekranowy ze ściśniętego okna aplikacji Cool Retro Terminal na macOS - jest też dostępny dla Linuxa. Ma kilka różnych presetów wyglądowych emulujących stare terminale.
@jaromaz
KO: z architektura zgodna z urzedzeniem docelowym :(
A tak dobrze sie zapowiadalo.
@jaromaz: ale to juz nie jest jeden skryp :(
Mimo ze qemu ma dobry support dla arm'a ja zwykle kompiluje jedynie pod jedna / ostatnio dwie rozne maszyny (rpi i kindle). Dla rpi wole "natywny" cross, ktory jest dobrze udokumentowany. Dla Kindla pisze w go-lang, wiec nie musze sie o nic martwic, programy dobrze dzialaja zarowno na desktopie jak i na kindlu.
Dlatego nie potrzebuje qemu. A