Jak uruchomić liuksa na karcie SD

Zaczęty przez Troll81, 30 Grudzień 2013, 14:25

Troll81

http://niebezpiecznik.pl/post/hackowanie-kart-microsd-czyli-jak-nadpisac-ich-firmware-aby-zainstalowac-rootkita/

ten artykuł jest w pytę :D może by tak uruchamiać na tych kartach BOINCa??

Troll81

http://spritesmods.com/?art=hddhack

nie wiedziałem że mój dysk ma 3 rdzeniowy proc wbudowany....

Dario666

To, że ma 3 rdzenie to małe piwo, ale że można uruchomić na nim Linuxa korzystającego z cache twardziela to niezły bajer.

Troll81

pytanie jak na nim odpalić boinca?? :D

Dario666

Pewnie by się dało, bo to przecież ARM, a są już projekty działające na tych procesorach. Tylko mógłby być problem z małą ilością pamięci - max 64 MB.

necavi

Cytat: Dario666 w 31 Grudzień 2013, 17:44
Tylko mógłby być problem z małą ilością pamięci - max 64 MB.

A co to za problem na dysku założyć wirtualną? W końcu by się przydał do czegoś XD

buninek

#6
Cytat: Dario666 w 31 Grudzień 2013, 17:44
Pewnie by się dało, bo to przecież ARM, a są już projekty działające na tych procesorach. Tylko mógłby być problem z małą ilością pamięci - max 64 MB.
Ty tak na poważnie? Obecnie Linux działa na ok 80% sprzętu komputerowego w ujęciu globalnym, 20% to inne systemy w tym między innymi desktopowy Windows.

Lista obsługiwanych architektur sprzętowych z najnowszej gałęzi kernela:
alpha, arc, arm, arm64, avr32, blackfin, c6x, cris, frv, hexagon, ia64, m32r, m68k, metag, microblaze, mips, mn10300, openrisc, parisc, powerpc, s390, score, sh, sparc, tile, um, unicore32, x86, xtensa.
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch

Linux uruchomiony na ATMega z taktowaniem 6.5 kHz.
http://hackaday.com/2012/03/28/building-the-worst-linux-pc-ever/

EDIT:
um - to nie architektura sprzętowa, tylko User-Mode Linux

krzyszp

Zapewne dało by się uruchomić zarówno Linuksa jak i BOINC'a - wszak projekty na ARM nie są "pamięciożerne", a sam system można uruchomić nawet na 1MB RAM (choć łatwe to nie jest).

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

buninek

#8
Komuś kto identyfikuje Linuxa z Gnome ewentualnie KDE może trudno wyobrazić, że Linux to w istocie tylko i aż Kernel.
Linux pod ARM wspiera kilkadziesiąt procesorów i chipów SOC bazujących na ARM. W tej architekturze panuje niezły rozgardiasz i producencka "samowolka". Trudno jednym tchem wymienić konkretne nazwy. Wystarczy przejrzeć źródła kernela, aby się przekonać, że Linux ARM-em stoi.
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm

Zrzut z htop-a.

- BOINC z uruchomionym projektem primaboinca
- serwer X
- dwm (WM)
- newsbeuter, czytnik RSS
- surf, przeglądarka www oparta na webkice
- vim, edytor
- urxvt, terminal
- tmux, terminal multiplexer
- polipo, cache web proxy
- cron
- privoxy, web proxy
- pppd
- syslog
- kilka powłok mksh
Całość zajmowała ok 37MB, a to system oparty o glibc.

Dario666

Chodziło mi oczywiście o to, że nie wiem ile pamięci zajmuje BOINC i WU projektów działających na ARM, a nie o to, że nie może on pracować na 64 MB.