Posted by zenincognito 7 hours ago
In the 2020s or somewhere before that we got a bunch of dedicated cheap MCUs that were good enough and I think stole the thunder from full Linux but there are still projects to run it on things like the ESP32 family.
Either way, hardware hacking is still my favorite hobby to watch.
even the exact same model that I use for, ahem, iptv purposes has ballooned in price by 50% over the past few years, despite no design upgrades/changes :(
If you want Linux for very little money, there are still options. There's the MilkV Duo which is probably the cheapest at less than $10. Kind of like the Raspberry Pi Zero, but worse.
Hey, why not check your old conference badges, chances are one of them can run Linux!
These days we'd be lucky to see certain models discounted to $314.
For reference, the cheapest 16GB LPDDR4 (not 4X as used in the Pi 5) DIMM in stock is more than $150, which is about what I paid for the 64GB of DDR4 in my desktop a couple years ago.
The price of a pico is what the zero used to be, and the 4gb/8gb 5 is $110 to $185 depending on ram when the 4 used to be I think $55 to $75 at the same ram.
I shouldn't be surprised because it's similar to/worse than the transition from DDR3 to DDR4, but I still was caught off guard to some degree.
Fortunately for me, I already have a stack of criminally underutilized Pi 3, 4, and 5 units on a shelf from a past (non-hobby) project. No 16GB, but multiple 8GB units, and 8GB is enough for most anything I can imagine wanting to do on a Pi.
bit of an over-wrouught unit of time, ha
Personally the pricing changes are absurd even with inflation and memory prices in mind.
RPi is horrible value now you can get so much more from a lot of other boards it's not even a comparison now.
They didn't really exist before. And software support is still best on RPi. But they did really lose the plot because you could buy a whole x86 mini PC (new) for less and they're much better (unless you need GPIO).
This is something that a lot of people seem to forget. I remember a friend showing me a low-performance Linux-based devboard shortly before the release of the Raspberry Pi. It cost hundreds of dollars. On top of that, support for the board was worse than the support for most of the Linux devboards released after the Raspberry Pi (which often has poor support compared to the Raspberry Pi).
> unless you need GPIO
I'm not even sure how that is relevant in most use cases if cost is a factor. Microcontroller development boards are inexpensive and will hook up to the x86 mini PC via USB. If you're willing to pay a bit more, many Wi-Fi based options are available.
Totally agreed. Microcontrollers do GPIO better than a RPi ever did. An ESP32 or Raspberry Pi Pico can handle so much on their own.
This thing has USB OTG, multiple usable GPIO and can be flashed via microSD and has a display out with touch support.
I was in the process on building a little iPod Nano clone[1] with Rust / Slint but i was too busy for a while, yet I plan to get back to it in the future. Unfortunately the sg2002 image has no CPU governor yet.
Maybe I switch to the tinyembedded dual with a custom PCB to save power[2].
It also has instructions for how to flash it(including picoprobe) on their site instead of a discord.
Finally - last time I looked - none of the peripherals were supported(including USB) on the chip and the last commit on their kernel repo was 2023. Also the wifi barely worked.
With that said, add NFC, maybe a USB-A connector made accessible by part of the card folding back, and some UI mechanism to select TKIP codes, and a device like that could make an nice universal hardware security token.
They’re awful to use but they are very cheap.
https://en.wikipedia.org/wiki/Casio_Film_Card_calculators
I don't think it's too wild to expect Linux to run in this form factor, 40 years later.
I still intend to go back, but time keeps on slipping...
I'm sure many have collected an impressive number of SBCs since the beaglebone, someday I want to build a display case that runs them all on some distributed process as a visual art piece
https://pine64.com/product/128mb-ox64-sbc-available-on-decem...
It has 64 MB of internal psram and these cores:
- 64-bit 480MHz RV64 C906
- 32-bit 320MHz RV32 E907
- 32-bit 150MHz RV32 E902
This is like desktop computers from 30-40 years ago I guess. There were quite a few types of applications those could run.
I'd guess that this board is inexpensive as a cheap entry-level board into the pine64 ecosystem, other boards by pine64 are more expensive. ($60-$80 range.)
30 years ago was 1990; a typical desktop computer of that era would have a single CPU at 20ish MHz, and between 512 kB and 2 MB of RAM. The Ox64 easily outclasses anything that was available at the time.
Your overall point is valid, though I think you'll find that this particular calculation isn't correct. (The current year ends in a 6 so 30 years ago also ends in a 6.)
However, I just did a quick search for the Doom release date, which was 1993 and the original system requirements which is Memory (RAM): 4 MB and Processor (CPU): Intel 486DX (66 MHz).[1] So in terms of RAM this is 16x as much and in terms of MHz it's 6x faster on one of the cores. So it's definitely desktop-class for 1993. (33 years ago). As you state, it's much faster than desktop class in 1990.
[1] I only just looked at Google's AI summary, maybe it's wrong: https://imgur.com/a/LbhAmGp