https://psref.lenovo.com/syspool/Sys/PDF/ThinkCentre/ThinkCe...
When this will be available in Europe I’ll get that to replace my MacBook for a developer machine.
https://liliputing.com/2020/06/asus-pn50-is-a-mini-pc-with-u...
Noctua NH-L9A-AM4, 37mm Premium Low-profile CPU Cooler for AMD AM4 (Brown) £36.17 incl. VAT https://www.amazon.co.uk/Noctua-NH-L9A-AM4-Premium-Low-profi...
ASRock USB 2.0 Header to 2 x USB 2.0 Cable for DeskMini Series Chassis £10.93 Incl. VAT https://www.amazon.co.uk/ASRock-Cable-Deskmini-Mini-Stx-Chas...
AMD Ryzen 5 3400G Processor (4C/8T, 6MB cache, 4.2GHz Max Boost) with Radeon™ RX Vega 11 Graphics £139.99 incl. VAT https://www.amazon.co.uk/dp/B07SXNDKNM/?tag=pcp0f-21
Sabrent 1TB Rocket NVMe PCIe M.2 2280 Internal SSD High Performance Solid State Drive (SB-ROCKET-1TB) £109.99 incl. VAT https://www.amazon.co.uk/dp/B07LGF54XR/?tag=pcp0f-21&th=1
ASRock DeskMini A300 Mini PC Barebone for Socket AM4 £146.94 incl. VAT https://www.amazon.co.uk/dp/B07P9GL1LN/?tag=pcp0f-21
ASRock Wi-Fi Kit for DeskMini Series Chassis, includes 2 x Antennas £29.42 incl. VAT https://www.amazon.co.uk/ASRock-Wi-Fi-DeskMini-Chassis-Anten...
2 x ADATA AD4S2666316G19-S 16GB DDR4 2666 MHz Memory Module - Memory Modules (16GB, 1x 16GB, DDR4, 2666MHz, 260-pin SO-DIMM) 2 x £73.12 incl. VAT https://www.amazon.co.uk/ADATA-AD4S2666316G19-S-16GB-Memory-...
Price a few months ago - £619.68
Note that you don’t need the noctua fan but the provided fan that comes with the case is a bit whiny.
DeskMini A300's dimensions: 155 x 155 x 80 mm
From the specs: https://www.asrock.com/nettop/AMD/DeskMini%20A300%20Series/i...
I find them fine for light interactive use, and running network services for the home network. Also gradually moving my lab machines over to them.
None of this is particularly CPU intensive, but does benefit from being x86 compatible. Also having M2 NVME + 2xSata on-board is nice :-)
I’m surprised there’s no Raspberry Pi case with a slot for a 2.5” drive and integrated USB 3.0 SATA controller.
Nowadays I see a Pi as a kiosk style machine with extras. It is what it is. It is a fantastic jack of all trades. You get loads of GPIO of all sorts, bluetooth, wifi, ethernet, USB2 and 3, a quad core CPU and 2-8GB RAM. Two HDMI ports and a GPU. It's too much for jobs that you would deploy an ESP8266 or ESP32 and it's not enough for a full on desktop replacement.
I can't see a need for more than 16 or 32GB of storage on one of these things. If your use case needs greater storage then it probably needs more "box" or I simply lack imagination.
I have a C-64 under the telly in the sitting room (it has a QSII joystick and a USB interface). I have a ZX81 with 3" of rather stiff Blutac holding the 16Kb RAM expansion steady and a keyboard on a ribbon. Sometimes I go back to school and type in definitions for 8x8 blocks and make them run around the screen. I do not own a Sinclair C5, that would be silly.
Mess of cabling: lol!
Suppose it was all for graphics. Scaling up for modern color depth and screen size, we should need about 400 MB for the Windows 95 level of efficiency, or about 64 MB for Mac level of efficiency. That's a huge overestimate because RAM is not all consumed by graphics.
In other words, modern software can't run a desktop properly without even 10 to 100 times as much RAM as it ought to need.
RAM consumption by Konsole, tmux, and Neovim (30+ loaded buffers) combined is negligible to say the least.
RAM consumption by my browser with 10+ windows and 100+ tabs loaded easily exceeds 4+ GB even when exclusively visiting supposedly "lightweight" text based sites (ie documentation).
Going beyond RAM, playing a video on YouTube occupies a small but noticeable fraction of total CPU time. A single script heavy ad laden site sometimes manages to occupy a problematically large fraction of all available cores. Depending on the site, Dark Reader might slow this all to a crawl for 10+ seconds as the bloated page gradually loads (I'm looking at you, Amazon).
The problem isn't modern desktop environments.
But still there may not be many such examples so your point is still valid.
I use a 3b+ for a 3d printer and that means, octoprint, klipper, octolapse, live streaming from a webcam while printing, a web server and web ui with various plugins, a slicer (I don't slice on the pi, but it's there and I could) and for all that the 3b+ is hardly scratched while running full out. It's a 4g model that is always using only couple hundred meg if you don't count disk cache. This is exactly consistent with your supposition.
I can't see a need for more than 16 or 32GB of storage
on one of these things. If your use case needs
greater storage then it probably needs more "box" or
I simply lack imagination.
Generally yeah. One possible (slightly contrived) exception that comes to mind could be using it as "dumb" volatile storage like Redis/memcached/etc.I say "dumb" because if you are leaning into any of Redis' more advanced stuff (sorted sets, pub/sub, whatever else they've thrown in lately) I suspect CPU would tend to become a bottleneck rather quickly once you've got > 8GB of data.