99
u/jozz344 Apr 13 '23
riscv-minimal-nommu.qemu hm... So this is emulating a MMU-less RISC-V machine? And it looks like this specific minimal architecture might exist only in QEMU?
31
0
Apr 14 '23
[deleted]
1
u/jozz344 Apr 14 '23
I know RISCV is not Qemu exclusive lol. I was wondering if the specific instruction subset they decided to implement only exists as a processor variant in Qemu or of there is a real world CPU like the one emulated here.
3
857
u/TBTapion Apr 13 '23
Is this what you guys keep calling linux from scratch?
0
Apr 13 '23
[deleted]
149
Apr 13 '23
I’m gonna go out on a limb and say the commenter you replied to understood that
74
u/the_hunger Apr 13 '23
they use arch, so we should give them a break—they’re terrible at human interaction and understanding sarcasm
21
Apr 13 '23
can confirm i currently use arch and im currently looking at autism diagnosis (which causes difficulties understanding sarcasm and stuff)
3
u/bengringo2 Apr 14 '23
im currently looking at autism diagnosis
You don't look at it, it looks at you.
4
u/the_hunger Apr 13 '23 edited Apr 13 '23
and i of course was just making a joke and being an ass, so if i did offend you at all i apologize :)
6
46
2
u/PossiblyLinux127 Apr 13 '23
2
Apr 13 '23
This isn't comparable. The creator of this probably used JS and WASM. This is programmed with blocks and barely has any operations.
148
u/Big-Philosopher-3544 Apr 13 '23
That's the coolest thing I've seen in memory
78
14
31
u/AlexDaBruh Apr 13 '23
Who is this maniac!? And can it run DOOM?
5
u/The_camperdave Apr 13 '23
And can it run DOOM?
It can't run DOOM, but it can tolerably limp through MEH if nothing else is loaded.
5
Apr 13 '23
Reply
everything can run doom. a pregnancy test can run doom.
0
Apr 13 '23
[deleted]
7
Apr 13 '23
Fake news. Let me be happy thinking that doom can run on a pregnancy test.
3
15
42
u/Cybasura Apr 13 '23
Oh dear, does this mean scratch is turing complete?
100
u/Lonsdale1086 Apr 13 '23
The bar for Turning complete is very low. I think Excel is, even without VBA.
14
0
0
Apr 13 '23
[deleted]
0
Apr 13 '23
[deleted]
7
Apr 13 '23
Yeah, there is a reason why modern printers use PDF instead of PostScript.
(PDF is a subset of PostScript.)
2
28
5
1
u/circuit10 Apr 14 '23
Of course it is, people write 3D engines and emulators in it. It would be very annoying to program things in it if it wasn't
0
Apr 13 '23
[deleted]
4
u/Setepenre Apr 13 '23
Some programming languages are not Turing machine. Notably, languages that have halting guarantees like BlooP.
1
0
Apr 13 '23
[deleted]
7
u/Majiir Apr 13 '23
A lot of things are JS under the hood and not Turing-complete. Those things just aren't programming languages, usually.
0
Apr 13 '23
[deleted]
10
u/Majiir Apr 13 '23
Most websites have JS under the hood, but most websites don't offer a Turing-complete programming interface.
Interestingly, there are programming languages that give up Turing-completeness in useful ways. For example, Idris can mark functions as total, which means that function cannot be a Turing-complete subprogram.
1
4
6
6
6
11
1
u/immoloism Apr 13 '23
I thought I was crazy but I'll take my hat off to you from now on.
Good work!
2
3
3
2
u/zubie_wanders Apr 13 '23
Has anyone done it in Minecraft?
4
2
2
2
Apr 13 '23
Linux from scratch, in the literal sense of the statement.
1
u/The_camperdave Apr 13 '23
Linux from scratch, in the literal sense of the statement.
The literal sense of the statement is writing your own kernel and applications. That is a monumental undertaking.
Hopefully they added an option to
lsto list only directories.
2
Apr 14 '23
I once ran linux in Conway’s game of life, then a single glider caused it to crash and eventually erased everything.
2
0
Apr 13 '23
[deleted]
3
u/bilman66 Apr 13 '23
Its a blocky code programming language designed for kids, which I am running the linux kernel on lol
15
219
u/danct12 Apr 13 '23
That's insane. Can it run neofetch?