It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-( - Linux Torvalds (1991)
I've never heard of this "Linux" thing but it sounds like it doesn't support any of them 😤
Linux takes 4.76 days to boot on an ancient Intel 4004 CPU — CPU precedes the OS by 20 years
In essence, to bridge the hardware/software divide, the enthusiast emulated the more capable MIPS R3000 processor, which boasts the required C compiler support.
As long as they can talk to external storage, which I expect all of them can, all of them can probably emulate each other, so all of them can probably boot Linux.
I assumed the Spartan 6 didn't have enough LEs to run a microblaze with MMU, but the pictured one is a 75kLUT part so you could probably fit at least a simple dual core design!
Yeah, but it's for a PXA255 XScale (ARM) processor, not x86. I'm trying to figure out if it requires any binary blobs or other non-mainline tweaks for Linux to work on it, but haven't found a definitive answer yet.
37 Comments
NotSteve_@piefed.ca · 110 pts · 171d
I've never heard of this "Linux" thing but it sounds like it doesn't support any of them 😤
Diplomjodler3@lemmy.world · 37 pts · 171d
I think Linux has implemented support for more things since then. He's just an upstanding guy.
markz@suppo.fi · 29 pts · 171d
Great guy, that Linux Torvaldx
Diplomjodler3@lemmy.world · 6 pts · 171d
He's the best.
Agent641@lemmy.world · 1 pts · 169d
I like him on The WAN Show
WhiskyTangoFoxtrot@lemmy.world · 4 pts · 171d
Enough with this politically-correct bullshit. It's Linuo or Linue.
RickyRigatoni@piefed.zip · 6 pts · 171d
I love his Linux Tech Tips show.
ZILtoid1991@lemmy.world · 2 pts · 169d
All it needed were people willing to port it to other architectures, which usually helps with open source projects.
Reygle@lemmy.world · 75 pts · 171d
Safe guess is never stop clicking
avidamoeba@lemmy.ca · 31 pts · 171d
There's one empty square.
Damage@feddit.it · 73 pts · 171d
it's just de-labeled, determined penguins can overcome that
Reygle@lemmy.world · 4 pts · 171d
Oh :)
tal@lemmy.today · 45 pts · 171d
https://www.tomshardware.com/pc-components/cpus/linux-takes-476-days-to-boot-on-an-ancient-intel-4004-cpu-cpu-precedes-the-os-by-20-years
As long as they can talk to external storage, which I expect all of them can, all of them can probably emulate each other, so all of them can probably boot Linux.
davidgro@lemmy.world · 27 pts · 171d
The power of Turing completeness.
Technically it would be possible to boot Linux on a deck of Magic: The Gathering cards. During your opponent's turn.
potatopotato@sh.itjust.works · 30 pts · 171d
Well, at least one is an FPGA not an SOC...
fonix232@fedia.io · 27 pts · 171d
Well, nobody said that the images will only be of SoCs. The request was to select all SoCs that can boot mainline Linux.
In regular captcha you get requests that say "select all traffic lights". Guess what, not all squares will be traffic lights.
WolfLink@sh.itjust.works · 15 pts · 171d
Implement an SOC on the FPGA and boot away!
potatopotato@sh.itjust.works · 1 pts · 170d
I assumed the Spartan 6 didn't have enough LEs to run a microblaze with MMU, but the pictured one is a 75kLUT part so you could probably fit at least a simple dual core design!
aion@lemmy.world · 5 pts · 171d
But you can put a MicroBlaze in there and boot Linux.
potatopotato@sh.itjust.works · 2 pts · 170d
So it turns out you can, see my other post, I stand corrected
DeltaWingDragon@sh.itjust.works · 17 pts · 171d
Replace Linux with NetBSD, and then I'll just put my entire hand on the touchscreen
Probably would also work with Linux
dragnucs@lemmy.ml · 11 pts · 171d
Isn't it all of them?
grue@lemmy.world · 19 pts · 171d
Isn't it none of them, because they all want special-snowflake configurations that are supported by the vendor and not upstreamed to "mainline?"
Tja@programming.dev · 4 pts · 171d
There's an Intel one in there...
grue@lemmy.world · 11 pts · 171d
Yeah, but it's for a PXA255 XScale (ARM) processor, not x86. I'm trying to figure out if it requires any binary blobs or other non-mainline tweaks for Linux to work on it, but haven't found a definitive answer yet.
socsa@piefed.social · 11 pts · 171d
What is our cutoff for "mainline?"
MonkderVierte@lemmy.zip · 9 pts · 171d
Now do RISC.
ColdWater@lemmy.ca · 8 pts · 171d
Everything except mediatek
possiblylinux127@lemmy.zip · 2 pts · 171d
Unless you are talking about network hardware
theunknownmuncher@lemmy.world · 6 pts · 171d
rk3399 from experience
ATS1312@lemmy.dbzer0.com · 1 pts · 171d
Ohhh, there's a fork for that.
theunknownmuncher@lemmy.world · 2 pts · 171d
rk3399 has been on mainline for a good while, no? I think rk3588 is too at this point, even.
sepi@piefed.social · 6 pts · 171d
what the fuck bro
OpenStars@piefed.social · 6 pts · 171d
The purity testing is real...ðŸ˜
bibbasa@piefed.social · 3 pts · 171d
gotta go rockchip, no?
Nils@lemmy.ca · 2 pts · 171d
I was quite successful with Yocto Project for the SoCs I use.
pokexpert30@jlai.lu · 1 pts · 170d
Probably the Motorola, otherwise none