Prijavi se z GoogleID

» »

Linux na najpočasnejšem 8-bitnem računalniku

Linux na najpočasnejšem 8-bitnem računalniku

Extremetech - Dmitry Grinberg je dokazal, da je z nekaj iznajdljivosti in znanja Linux mogoče namestiti na praktično vsak računalniški sistem. Navadno sicer beremo, da za poganjanje Linuxa potrebujemo 32-bitni procesor, MMU in vsaj megabajt pomnilnika za jedro, a gre tudi s precej manj.

Grinberg je uporabil čip ATmega1284p, ki je 8-bitni mikrokrmilnik z arhitekturo RISC. Teče s 24 MHz in ima 16 kB pomnilnika SRAM ter 128 kB prostora. Pomnilnika je torej za poganjanje Linuxa nekoliko premalo, zato je dodal 16 MB prek modula SIMM ter gigabajtno SD-kartico. Osembitni procesor Linuxa ne more poganjati, zato je napisal emulator, ki simulira procesor ARMv5TE na SoC PXA255. Tako je čip pridobil sposobnost poganjanja 32-bitni aplikacij in MMU.

Efektivna frekvenca simuliranega procesorja znaša 6,5 kHz, kar je roko na srce malo. Da se zažene celotni Ubuntu, traja na tem računalniku štiri ure, medtem ko zagon ukazne vrstice traja pol manj. Ko sistem teče, je še pogojno uporaben - na ukaz v ukazni vrstici se odzove v približno minuti.

Avtor je na svoji spletni strani opisal vse potrebne sestavne dele, priložil navodila in izvorno kodo projekta, tako da lahko ponovi vsak sam. Potrebščine stanejo 20 dolarjev, kar je približno toliko kot Raspberry Pi, le da je slednji mnogo bolj uporaben. Cilj Grinbergovega projekta torej ni bilo izdelati posebej uporabnega sistema, ampak pokazati, kaj je možno, in se ob tem naučiti precej koristnega.

33 komentarjev

SuperVeloce ::

ah, zato je emulirana frekvenca tako nizka... po novici na tomshardware sodeč bi človek mislil, da je preuredil jedro linuxa za 8 bitni procesor :))
Main: i7 4790 + 212evo, h87m pro4, XFX rx480 GTR black, 4x8GB 1600CL8, 850evo

Looooooka ::

Time Waster Achievement awarded!

technolog ::

Do that, microsoft fanboys!

win64 ::

impresivno in mazohistično.
@technolog: če si bi kdo vzel čas in napisal x86 emulator za ta krmilnik, bi brez problema poganjali še kakšen drugi os

mtosev ::

ne, ker ni uporabno za nič drugega kot za epeen
i like:) [Dell Inspiron 13 7000 - i7 6500U, 8gb ddr3l, 256gb samsung, ips fhd]
moj oče darko 1960-2016
moj labradorec max 2002-2013

Zgodovina sprememb…

  • spremenil: mtosev ()

Icematxyz ::

Ekstremno.

gendale ::

mtosev je izjavil:

ne, ker ni uporabno za nič drugega kot za epeen

ni fora v uporabnosti, fora je da se s takim projektom naučiš dost reči + maš neki za pokazat kot dokaz svojega znanja
seznam zanč moderatorjev in razlogov da so zanč
http://pastebin.com/QiWny5dV
gor je mavrik apple uporabniček (mali možgani in mali penis)

technolog ::

win64 je izjavil:

impresivno in mazohistično.
@technolog: če si bi kdo vzel čas in napisal x86 emulator za ta krmilnik, bi brez problema poganjali še kakšen drugi os



Good luck napisat emulator x86 :)

gendale ::

qemu dela na armu in zna emulirat x86

sam naložit ga je treba na ta linux

pol pa maš emulator v emulatorju :))
seznam zanč moderatorjev in razlogov da so zanč
http://pastebin.com/QiWny5dV
gor je mavrik apple uporabniček (mali možgani in mali penis)

int47 ::

Naslov "Linux na najpočasnejšem 8-bitnem računalniku" je milo rečeno neustrezen.

jype ::

Ker gre za preklemano hiter 8-bitni računalnik. Jaz sem se učil na precej počasnejšem :)

marvin42 ::

jype je izjavil:

Ker gre za preklemano hiter 8-bitni računalnik. Jaz sem se učil na precej počasnejšem :)


ja, ker sem že hotel poiskati svoj c64, ko sem videl novico.
Mostly Harmless

keber ::

gendale je izjavil:

mtosev je izjavil:

ne, ker ni uporabno za nič drugega kot za epeen

ni fora v uporabnosti, fora je da se s takim projektom naučiš dost reči + maš neki za pokazat kot dokaz svojega znanja

Zato pa so tudi uvedli Ig Nobelove nagrade.
Ig Nobel Prize @ Wikipedia
:D

d4vid ::

Potrebščine stanejo 20 dolarjev, kar je približno toliko kot Raspberry Pi


Res ne more bit nekaj novic, da R-PI ne bi bil omenjen? Dobro, saj me ne moti, da ga oglašujete, mi je prav všeč da podprirate Linux.
Laptop:Akoya E4214|Pentium N3540|4 GB RAM|120 GB SSD|Ubuntu Budgie
NAS: Intel Atom D2550|2 GB RAM|3 TB HDD
.: d4vid.info :.

guest #44 ::

amigin workbench je rabil še manj :P

levaky ::

Pa dobro kaj je zadnje čase z vami? Eni težijo da se preveč omenja Apple, drugim v nos leze R PI, tretjim linux, četrtim microsoft, petim novice o baterijah... Kdo vas sili brat?! Skip the damn news and go on...
---
http://www.zunaj.si - outdoor blog

BigWhale ::

levaky je izjavil:

Pa dobro kaj je zadnje čase z vami? Eni težijo da se preveč omenja Apple, drugim v nos leze R PI, tretjim linux, četrtim microsoft, petim novice o baterijah... Kdo vas sili brat?! Skip the damn news and go on...


Men ni vsec, da se tolk omenja diske! ;>

MrStein ::

O diskih ravno ni bilo dosti novic.
Recimo presenečen sem ugotovil, da ima moj novi PC 1 TB ploščo, malo pozneje pa ugotovim, da je bil tam model v prodaji že pred podražitvijo diskov...

technolog je izjavil:


Good luck napisat emulator x86 :)

Je že bil na 8MHz M68000, tako da to res ni kaj takega.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Zgodovina sprememb…

  • spremenil: MrStein ()

Matthai ::

URL PLS.
All those moments will be lost in time, like tears in rain...
Time to die.

MrStein ::

Transformer na Amigi. Iz osemdesetih. Sem sam uporabljal (OK, pognal iz radovednosti. PC je takrat bila mašina z mono grafiko in piskačem za zvok, ter DOS-om namesto OS, tako da kot lastniku Amige res ni bil zanimiv)

Razen tega je sigurno še žnj x86 emulatorjev.

Ni pa emuliral x86_32, to pa res.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Zgodovina sprememb…

  • spremenil: MrStein ()

bbf ::

LUnix na c64. 1993-1994

Zgodovina sprememb…

  • spremenilo: bbf ()

CyberPunk ::

Lunix, ja, glih hotu rect. 8-)
http://lng.sourceforge.net/

BigWhale ::

MrStein je izjavil:

Transformer na Amigi. Iz osemdesetih. Sem sam uporabljal (OK, pognal iz radovednosti. PC je takrat bila mašina z mono grafiko in piskačem za zvok, ter DOS-om namesto OS, tako da kot lastniku Amige res ni bil zanimiv)

Razen tega je sigurno še žnj x86 emulatorjev.

Ni pa emuliral x86_32, to pa res.


Tudi AtariST je imel en PC emulator. Samo nisem preprican, ce je emuliral x86 ampak verjetno samo DOS.

Blinder ::

S kje bi se še dalo furat linux? Pralni stroj? Game boy? Robotski sesalec?
99.991% of over-25 population has tried kissing.
If you're one of the 0.009% who hasn't, copy & paste this in your Signature.
AMD 2200G Pismo smo stari v bozjo mater. Recesija generacija

technolog ::

Vse to troje najbrž že lavfa v ozadju na linuxu, le da ti tega ne veš. No, game boy mogoče ne.

jype ::

Ja, vsi vejo da so linuksi za resno delo, ne za igrice.

Blinder ::

technolog je izjavil:

Vse to troje najbrž že lavfa v ozadju na linuxu, le da ti tega ne veš. No, game boy mogoče ne.


eee linux al unix? resno sprašujem. No game boy ima le CPU: Custom 8-bit Sharp LR35902[28] core at 4.19 MHz which is similar to an Intel 8080
RAM: 8 kB internal S-RAM[30] (can be extended up to 32 kB)[31]



Game Boy @ Wikipedia
99.991% of over-25 population has tried kissing.
If you're one of the 0.009% who hasn't, copy & paste this in your Signature.
AMD 2200G Pismo smo stari v bozjo mater. Recesija generacija

BigWhale ::

Robotski sesalci ze laufajo linux, TVji tudi, pralni stroji pa verjetno se ne.

technolog ::

Times are about to change. :) Wine ratuje boljši in boljši, community pa raste - na eni točki se ga ne bo več dalo ignorirat.

SuperVeloce ::

Ne gre unix oz. linux tiščati na vsako stvar. Embeded sistemi imajo marsikdaj resne probleme z zmogljivostjo, zato je lažje pisati manj obsežno in učinkovitejšo kodo za dotični procesor.
Main: i7 4790 + 212evo, h87m pro4, XFX rx480 GTR black, 4x8GB 1600CL8, 850evo

kixs ::

BigWhale je izjavil:

MrStein je izjavil:

Transformer na Amigi. Iz osemdesetih. Sem sam uporabljal (OK, pognal iz radovednosti. PC je takrat bila mašina z mono grafiko in piskačem za zvok, ter DOS-om namesto OS, tako da kot lastniku Amige res ni bil zanimiv)

Razen tega je sigurno še žnj x86 emulatorjev.

Ni pa emuliral x86_32, to pa res.


Tudi AtariST je imel en PC emulator. Samo nisem preprican, ce je emuliral x86 ampak verjetno samo DOS.


DOS tece pa kje?

BigWhale ::

kixs je izjavil:


Tudi AtariST je imel en PC emulator. Samo nisem preprican, ce je emuliral x86 ampak verjetno samo DOS.


DOS tece pa kje?


Moras razumeti, da emulacija x86 ni isto kot DOS emulacija. :) V enem primeru emuliras arhitekturo, v drugem pa operacijski sistem in sistemske klice tega operacijskega sistema.

win64 ::

Še vedno potrebuješ emulirat x86 napravo, če poganjaš program na drugi arhitekturi.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Linux na najpočasnejšem 8-bitnem računalniku

Oddelek: Novice / Operacijski sistemi
337602 (4615) win64
»

Navidezni pomnilnik

Oddelek: Šola
132502 (2102) B & O
»

linux - nekaj mi zafila memorijo

Oddelek: Operacijski sistemi
8973 (594) srus
»

Killer NIC (strani: 1 2 )

Oddelek: Novice / --Nerazporejeno--
557054 (3921) BaToCarx
»

Vmware Workstation alternative

Oddelek: Programska oprema
141155 (994) kriko1

Več podobnih tem