TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Linux on an 8-Bit Micro? (2012)

92 pointsby craigjbover 4 years ago

5 comments

kube-systemover 4 years ago
&gt; This is definitely not the fastest, but I think it may be the cheapest, slowest, simplest to hand assemble, lowest part count, and lowest-end Linux PC.<p>Amazing to think that 8 years later these ATMegas are <i>more</i> expensive than some of the SoCs currently on the market in production linux devices.<p><a href="https:&#x2F;&#x2F;hackaday.com&#x2F;2018&#x2F;09&#x2F;17&#x2F;a-1-linux-capable-hand-solderable-processor&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hackaday.com&#x2F;2018&#x2F;09&#x2F;17&#x2F;a-1-linux-capable-hand-solde...</a>
评论 #25510623 未加载
评论 #25513228 未加载
phs318uover 4 years ago
I&#x27;m sure the author had a ton of fun achieving this. I must admit to loving this kind of thing despite the lack of utility.<p>With respect to functional utility though, it&#x27;s possibly worth pointing out to others that Linux had (has?) an option to compile for MMU-less hardware. This was the basis for uClinux [0]. Though it supported pre-emptive multi-tasking I&#x27;m not sure it ever supported 8-bit CPUs.<p>Then there was LUnix [1] - a unix port for the C64 (written about a decade after the C64 came out). MMU-less, pre-emptive multi-tasking and (somewhat) usable. Not Linux, but still pretty amazing. Someone had even written a Small-C compiler for it [2]. You can watch a demo of it here [3].<p>People are very clever :)<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;%CE%9CClinux" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;%CE%9CClinux</a><p>[1] <a href="http:&#x2F;&#x2F;lng.sourceforge.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;lng.sourceforge.net&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20110106052323&#x2F;http:&#x2F;&#x2F;www.reocities.com&#x2F;SiliconValley&#x2F;Way&#x2F;4588&#x2F;scc6502.html" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20110106052323&#x2F;http:&#x2F;&#x2F;www.reocit...</a><p>[3] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=iLJXFFzERA8" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=iLJXFFzERA8</a>
contingenciesover 4 years ago
So today in theory according to <a href="https:&#x2F;&#x2F;elinux.org&#x2F;STM32" rel="nofollow">https:&#x2F;&#x2F;elinux.org&#x2F;STM32</a> you can buy an STM32F4 board which costs about 100RMB (USD$15) including external ethernet PHY and SD card and run Linux on it. It looks like STMicro is seeking a very competitive price point for STM32F407 class chips right now and you get USB OTG, camera, etc. as well as &quot;more RAM than anyone will ever need&quot;. I would like to see that.
评论 #25514995 未加载
simonblackover 4 years ago
Seems two hours or thereabouts is the sort of &#x27;standard time&#x27; for 8-bit micros to reach a bash prompt. That&#x27;s been the case for about 10 years.<p>Nevertheless, that&#x27;s still a fantastic achievement. And the ARM emulator makes it even more so.
评论 #25510566 未加载
corgihamletover 4 years ago
<a href="https:&#x2F;&#x2F;www.wired.com&#x2F;2004&#x2F;10&#x2F;os-x-on-a-68k-c&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.wired.com&#x2F;2004&#x2F;10&#x2F;os-x-on-a-68k-c&#x2F;</a>
评论 #25513587 未加载