BOINC@Poland

Inne => Archiwum => Ciekawostki => Wątek zaczęty przez: Troll81 w 30 Grudzień 2013, 14:25

Tytuł: Jak uruchomić liuksa na karcie SD
Wiadomość wysłana przez: Troll81 w 30 Grudzień 2013, 14:25
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??
Tytuł: Jak uruchomić liuksa na karcie SD
Wiadomość wysłana przez: Troll81 w 30 Grudzień 2013, 14:37
http://spritesmods.com/?art=hddhack

nie wiedziałem że mój dysk ma 3 rdzeniowy proc wbudowany....
Tytuł: Jak uruchomić liuksa na karcie SD
Wiadomość wysłana przez: Dario666 w 30 Grudzień 2013, 22:04
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.
Tytuł: Jak uruchomić liuksa na karcie SD
Wiadomość wysłana przez: Troll81 w 31 Grudzień 2013, 00:01
pytanie jak na nim odpalić boinca?? :D
Tytuł: Jak uruchomić liuksa na karcie SD
Wiadomość wysłana przez: 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.
Tytuł: Jak uruchomić liuksa na karcie SD
Wiadomość wysłana przez: necavi w 31 Grudzień 2013, 17:57
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
Tytuł: Jak uruchomić liuksa na karcie SD
Wiadomość wysłana przez: buninek w 31 Grudzień 2013, 18:30
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 (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/ (http://hackaday.com/2012/03/28/building-the-worst-linux-pc-ever/)

EDIT:
um - to nie architektura sprzętowa, tylko User-Mode Linux
Tytuł: Jak uruchomić liuksa na karcie SD
Wiadomość wysłana przez: krzyszp w 31 Grudzień 2013, 21:24
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).
Tytuł: Jak uruchomić liuksa na karcie SD
Wiadomość wysłana przez: buninek w 31 Grudzień 2013, 23:42
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 (http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm)

Zrzut z htop-a.
(https://dl.dropboxusercontent.com/u/349831/screen.png)
- 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.
Tytuł: Jak uruchomić liuksa na karcie SD
Wiadomość wysłana przez: Dario666 w 02 Styczeń 2014, 08:59
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.