▲ 924 ▼ Select all SoCs which can boot mainline linux. (lemmy.world) submitted 2 years ago by deafboy@lemmy.world to c/programmerhumor@lemmy.ml 51 comments fedilink hide all child comments
[–] Flexaris@discuss.tchncs.de 84 points 2 years ago (20 children) Is it all of them? permalink fedilink source hideshow 20 child comments replies: [–] Tolookah@discuss.tchncs.de 64 points 2 years ago* (16 children) I don't think the Spartan 6 can, it's an fpga with no arm, the zynq can, there's a lot of other arm chips that I assume can run some type of Linux, but the blurry ones are throwing me off Edit, top left is a 286 CPU, and the Intel one has an earlier date, so they MIGHT be able to runwalk it, it'll be not good permalink fedilink source parent hideshow 16 child comments replies: [–] grue@lemmy.world 42 points 2 years ago (2 children) Not only could mainline Linux never run on a 286, it also definitely doesn't count as an "SoC" to begin with. It needed a separate co-processor just to do floating-point math, let alone to manage all the I/O that a SoC does on-die. permalink fedilink source parent hideshow 2 child comments replies: [–] Tolookah@discuss.tchncs.de 19 points 2 years ago You guys are the best. I reply in what I think is a bit nerdy way, and I'm outdone. permalink fedilink source parent [–] cashews_best_nut@lemmy.world 2 points 2 years ago It needed a separate co-processor Such a great time to be alive. 🥲 permalink fedilink source parent [–] theamigan@lemmy.dynatron.me 24 points 2 years ago (2 children) 286 Protected Mode is very different from 386 PM and there is no way Linux will would run on it. permalink fedilink source parent hideshow 2 child comments replies: [–] socphoenix@midwest.social 11 points 2 years ago (1 child) There is a project looking to do this kind of, known as elks that has images for 80286 chips. I have no idea why you’d want to do that to yourself though. permalink fedilink source parent hideshow 1 child comment replies: [–] theamigan@lemmy.dynatron.me 7 points 2 years ago Interesting. Reminds me of PC/IX, and it probably similarly doesn't even enter pm, judging from it running also on an 8086. permalink fedilink source parent [–] user134450@feddit.de 20 points 2 years ago* (2 children) this is extra tricky because they did not specify the exact kernel. mainline could be any of the kernels tagged as stable that you can build from linus' git tree. i know that in the past you could run a mainline linux on intel 368 chips but today you probably can not because official support was dropped a while ago. permalink fedilink source parent hideshow 2 child comments replies: [–] InputZero@lemmy.ml 8 points 2 years ago (1 child) Part of me wishes I still had my families old 386 or commodore knock-off. Read some of the terrible short stories I wrote, play tanks. I remember when my Mom's friend came over with a stack of 51/4 floppies and installed a program that played the Loonie Toons theme song with their logo and Buggs Bunny captioned saying "That's all folks." It blew my mind, video (sort of) on a computer, how was that even possible. I wondered how they got it to connect to the cable cause no way a computer could do that. Dang I'm getting old lol. permalink fedilink source parent hideshow 1 child comment replies: [–] Ross_audio@lemmy.world 2 points 2 years ago https://youtu.be/DdpGIOv33L4?si=JtN2I3VH4BhgSIyf permalink fedilink source parent [–] dfyx@lemmy.helios42.de 9 points 2 years ago (3 children) If posted in the right circles, this might motivate someone to get something on a Spartan 6 that runs Linux. permalink fedilink source parent hideshow 3 child comments replies: [–] Tolookah@discuss.tchncs.de 10 points 2 years ago* (2 children) Damn .. https://numato.com/kb/saturn-microblaze-and-linux-how-run-linux-saturn-spartan-6-fpga-module-part-i/ I was hoping to find a comment, maybe, not a complete guide. Also, didn't know that you could run it in a microblaze instance permalink fedilink source parent hideshow 2 child comments replies: [–] killeronthecorner@lemmy.world 9 points 2 years ago (1 child) Linux 🤝 DooM Running on literally fucking anything permalink fedilink source parent hideshow 1 child comment replies: [–] uis@lemmy.world 2 points 2 years ago* (last edited 2 years ago) Doom runs without MMU or even MPU. Maybe can run even without context switching. permalink fedilink source parent [–] AnarchoSnowPlow@midwest.social 6 points 2 years ago You can run a "soft" (semi-hard?) Processor on a Spartan, you could run Linux on that at least. permalink fedilink source parent [–] MonkderZweite@feddit.ch 5 points 2 years ago I guess the blurry Samsung in the center is an ARM? permalink fedilink source parent [–] uis@lemmy.world 2 points 2 years ago it's an fpga with no arm You can make arm in fpga. Or more realistically RISC-V. permalink fedilink source parent [–] flambonkscious@sh.itjust.works 39 points 2 years ago I just go by the colour - I don't like the slightly maroon Qualcomm one. It's like picking politicians but different - with then I go by their haircuts... permalink fedilink source parent [–] AnarchoSnowPlow@midwest.social 18 points 2 years ago* (1 child) With enough grit and time, yes :D Edit: ok not mainline, but Linux in some form or another anyway. permalink fedilink source parent hideshow 1 child comment replies: [–] tetris11@lemmy.ml 1 point 2 years ago* (last edited 2 years ago) Here's a list: https://wiki.postmarketos.org/wiki/Mainlining permalink fedilink source parent
[–] Tolookah@discuss.tchncs.de 64 points 2 years ago* (16 children) I don't think the Spartan 6 can, it's an fpga with no arm, the zynq can, there's a lot of other arm chips that I assume can run some type of Linux, but the blurry ones are throwing me off Edit, top left is a 286 CPU, and the Intel one has an earlier date, so they MIGHT be able to runwalk it, it'll be not good permalink fedilink source parent hideshow 16 child comments replies: [–] grue@lemmy.world 42 points 2 years ago (2 children) Not only could mainline Linux never run on a 286, it also definitely doesn't count as an "SoC" to begin with. It needed a separate co-processor just to do floating-point math, let alone to manage all the I/O that a SoC does on-die. permalink fedilink source parent hideshow 2 child comments replies: [–] Tolookah@discuss.tchncs.de 19 points 2 years ago You guys are the best. I reply in what I think is a bit nerdy way, and I'm outdone. permalink fedilink source parent [–] cashews_best_nut@lemmy.world 2 points 2 years ago It needed a separate co-processor Such a great time to be alive. 🥲 permalink fedilink source parent [–] theamigan@lemmy.dynatron.me 24 points 2 years ago (2 children) 286 Protected Mode is very different from 386 PM and there is no way Linux will would run on it. permalink fedilink source parent hideshow 2 child comments replies: [–] socphoenix@midwest.social 11 points 2 years ago (1 child) There is a project looking to do this kind of, known as elks that has images for 80286 chips. I have no idea why you’d want to do that to yourself though. permalink fedilink source parent hideshow 1 child comment replies: [–] theamigan@lemmy.dynatron.me 7 points 2 years ago Interesting. Reminds me of PC/IX, and it probably similarly doesn't even enter pm, judging from it running also on an 8086. permalink fedilink source parent [–] user134450@feddit.de 20 points 2 years ago* (2 children) this is extra tricky because they did not specify the exact kernel. mainline could be any of the kernels tagged as stable that you can build from linus' git tree. i know that in the past you could run a mainline linux on intel 368 chips but today you probably can not because official support was dropped a while ago. permalink fedilink source parent hideshow 2 child comments replies: [–] InputZero@lemmy.ml 8 points 2 years ago (1 child) Part of me wishes I still had my families old 386 or commodore knock-off. Read some of the terrible short stories I wrote, play tanks. I remember when my Mom's friend came over with a stack of 51/4 floppies and installed a program that played the Loonie Toons theme song with their logo and Buggs Bunny captioned saying "That's all folks." It blew my mind, video (sort of) on a computer, how was that even possible. I wondered how they got it to connect to the cable cause no way a computer could do that. Dang I'm getting old lol. permalink fedilink source parent hideshow 1 child comment replies: [–] Ross_audio@lemmy.world 2 points 2 years ago https://youtu.be/DdpGIOv33L4?si=JtN2I3VH4BhgSIyf permalink fedilink source parent [–] dfyx@lemmy.helios42.de 9 points 2 years ago (3 children) If posted in the right circles, this might motivate someone to get something on a Spartan 6 that runs Linux. permalink fedilink source parent hideshow 3 child comments replies: [–] Tolookah@discuss.tchncs.de 10 points 2 years ago* (2 children) Damn .. https://numato.com/kb/saturn-microblaze-and-linux-how-run-linux-saturn-spartan-6-fpga-module-part-i/ I was hoping to find a comment, maybe, not a complete guide. Also, didn't know that you could run it in a microblaze instance permalink fedilink source parent hideshow 2 child comments replies: [–] killeronthecorner@lemmy.world 9 points 2 years ago (1 child) Linux 🤝 DooM Running on literally fucking anything permalink fedilink source parent hideshow 1 child comment replies: [–] uis@lemmy.world 2 points 2 years ago* (last edited 2 years ago) Doom runs without MMU or even MPU. Maybe can run even without context switching. permalink fedilink source parent [–] AnarchoSnowPlow@midwest.social 6 points 2 years ago You can run a "soft" (semi-hard?) Processor on a Spartan, you could run Linux on that at least. permalink fedilink source parent [–] MonkderZweite@feddit.ch 5 points 2 years ago I guess the blurry Samsung in the center is an ARM? permalink fedilink source parent [–] uis@lemmy.world 2 points 2 years ago it's an fpga with no arm You can make arm in fpga. Or more realistically RISC-V. permalink fedilink source parent
[–] grue@lemmy.world 42 points 2 years ago (2 children) Not only could mainline Linux never run on a 286, it also definitely doesn't count as an "SoC" to begin with. It needed a separate co-processor just to do floating-point math, let alone to manage all the I/O that a SoC does on-die. permalink fedilink source parent hideshow 2 child comments replies: [–] Tolookah@discuss.tchncs.de 19 points 2 years ago You guys are the best. I reply in what I think is a bit nerdy way, and I'm outdone. permalink fedilink source parent [–] cashews_best_nut@lemmy.world 2 points 2 years ago It needed a separate co-processor Such a great time to be alive. 🥲 permalink fedilink source parent
[–] Tolookah@discuss.tchncs.de 19 points 2 years ago You guys are the best. I reply in what I think is a bit nerdy way, and I'm outdone. permalink fedilink source parent
[–] cashews_best_nut@lemmy.world 2 points 2 years ago It needed a separate co-processor Such a great time to be alive. 🥲 permalink fedilink source parent
[–] theamigan@lemmy.dynatron.me 24 points 2 years ago (2 children) 286 Protected Mode is very different from 386 PM and there is no way Linux will would run on it. permalink fedilink source parent hideshow 2 child comments replies: [–] socphoenix@midwest.social 11 points 2 years ago (1 child) There is a project looking to do this kind of, known as elks that has images for 80286 chips. I have no idea why you’d want to do that to yourself though. permalink fedilink source parent hideshow 1 child comment replies: [–] theamigan@lemmy.dynatron.me 7 points 2 years ago Interesting. Reminds me of PC/IX, and it probably similarly doesn't even enter pm, judging from it running also on an 8086. permalink fedilink source parent
[–] socphoenix@midwest.social 11 points 2 years ago (1 child) There is a project looking to do this kind of, known as elks that has images for 80286 chips. I have no idea why you’d want to do that to yourself though. permalink fedilink source parent hideshow 1 child comment replies: [–] theamigan@lemmy.dynatron.me 7 points 2 years ago Interesting. Reminds me of PC/IX, and it probably similarly doesn't even enter pm, judging from it running also on an 8086. permalink fedilink source parent
[–] theamigan@lemmy.dynatron.me 7 points 2 years ago Interesting. Reminds me of PC/IX, and it probably similarly doesn't even enter pm, judging from it running also on an 8086. permalink fedilink source parent
[–] user134450@feddit.de 20 points 2 years ago* (2 children) this is extra tricky because they did not specify the exact kernel. mainline could be any of the kernels tagged as stable that you can build from linus' git tree. i know that in the past you could run a mainline linux on intel 368 chips but today you probably can not because official support was dropped a while ago. permalink fedilink source parent hideshow 2 child comments replies: [–] InputZero@lemmy.ml 8 points 2 years ago (1 child) Part of me wishes I still had my families old 386 or commodore knock-off. Read some of the terrible short stories I wrote, play tanks. I remember when my Mom's friend came over with a stack of 51/4 floppies and installed a program that played the Loonie Toons theme song with their logo and Buggs Bunny captioned saying "That's all folks." It blew my mind, video (sort of) on a computer, how was that even possible. I wondered how they got it to connect to the cable cause no way a computer could do that. Dang I'm getting old lol. permalink fedilink source parent hideshow 1 child comment replies: [–] Ross_audio@lemmy.world 2 points 2 years ago https://youtu.be/DdpGIOv33L4?si=JtN2I3VH4BhgSIyf permalink fedilink source parent
[–] InputZero@lemmy.ml 8 points 2 years ago (1 child) Part of me wishes I still had my families old 386 or commodore knock-off. Read some of the terrible short stories I wrote, play tanks. I remember when my Mom's friend came over with a stack of 51/4 floppies and installed a program that played the Loonie Toons theme song with their logo and Buggs Bunny captioned saying "That's all folks." It blew my mind, video (sort of) on a computer, how was that even possible. I wondered how they got it to connect to the cable cause no way a computer could do that. Dang I'm getting old lol. permalink fedilink source parent hideshow 1 child comment replies: [–] Ross_audio@lemmy.world 2 points 2 years ago https://youtu.be/DdpGIOv33L4?si=JtN2I3VH4BhgSIyf permalink fedilink source parent
[–] Ross_audio@lemmy.world 2 points 2 years ago https://youtu.be/DdpGIOv33L4?si=JtN2I3VH4BhgSIyf permalink fedilink source parent
[–] dfyx@lemmy.helios42.de 9 points 2 years ago (3 children) If posted in the right circles, this might motivate someone to get something on a Spartan 6 that runs Linux. permalink fedilink source parent hideshow 3 child comments replies: [–] Tolookah@discuss.tchncs.de 10 points 2 years ago* (2 children) Damn .. https://numato.com/kb/saturn-microblaze-and-linux-how-run-linux-saturn-spartan-6-fpga-module-part-i/ I was hoping to find a comment, maybe, not a complete guide. Also, didn't know that you could run it in a microblaze instance permalink fedilink source parent hideshow 2 child comments replies: [–] killeronthecorner@lemmy.world 9 points 2 years ago (1 child) Linux 🤝 DooM Running on literally fucking anything permalink fedilink source parent hideshow 1 child comment replies: [–] uis@lemmy.world 2 points 2 years ago* (last edited 2 years ago) Doom runs without MMU or even MPU. Maybe can run even without context switching. permalink fedilink source parent
[–] Tolookah@discuss.tchncs.de 10 points 2 years ago* (2 children) Damn .. https://numato.com/kb/saturn-microblaze-and-linux-how-run-linux-saturn-spartan-6-fpga-module-part-i/ I was hoping to find a comment, maybe, not a complete guide. Also, didn't know that you could run it in a microblaze instance permalink fedilink source parent hideshow 2 child comments replies: [–] killeronthecorner@lemmy.world 9 points 2 years ago (1 child) Linux 🤝 DooM Running on literally fucking anything permalink fedilink source parent hideshow 1 child comment replies: [–] uis@lemmy.world 2 points 2 years ago* (last edited 2 years ago) Doom runs without MMU or even MPU. Maybe can run even without context switching. permalink fedilink source parent
[–] killeronthecorner@lemmy.world 9 points 2 years ago (1 child) Linux 🤝 DooM Running on literally fucking anything permalink fedilink source parent hideshow 1 child comment replies: [–] uis@lemmy.world 2 points 2 years ago* (last edited 2 years ago) Doom runs without MMU or even MPU. Maybe can run even without context switching. permalink fedilink source parent
[–] uis@lemmy.world 2 points 2 years ago* (last edited 2 years ago) Doom runs without MMU or even MPU. Maybe can run even without context switching. permalink fedilink source parent
[–] AnarchoSnowPlow@midwest.social 6 points 2 years ago You can run a "soft" (semi-hard?) Processor on a Spartan, you could run Linux on that at least. permalink fedilink source parent
[–] MonkderZweite@feddit.ch 5 points 2 years ago I guess the blurry Samsung in the center is an ARM? permalink fedilink source parent
[–] uis@lemmy.world 2 points 2 years ago it's an fpga with no arm You can make arm in fpga. Or more realistically RISC-V. permalink fedilink source parent
[–] flambonkscious@sh.itjust.works 39 points 2 years ago I just go by the colour - I don't like the slightly maroon Qualcomm one. It's like picking politicians but different - with then I go by their haircuts... permalink fedilink source parent
[–] AnarchoSnowPlow@midwest.social 18 points 2 years ago* (1 child) With enough grit and time, yes :D Edit: ok not mainline, but Linux in some form or another anyway. permalink fedilink source parent hideshow 1 child comment replies: [–] tetris11@lemmy.ml 1 point 2 years ago* (last edited 2 years ago) Here's a list: https://wiki.postmarketos.org/wiki/Mainlining permalink fedilink source parent
[–] tetris11@lemmy.ml 1 point 2 years ago* (last edited 2 years ago) Here's a list: https://wiki.postmarketos.org/wiki/Mainlining permalink fedilink source parent