Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

50% Positive

Analyzed from 215 words in the discussion.

Trending Topics

#mmu#linux#news#vibe#xip#support#risc#doesn#https#com

Discussion (13 Comments)Read Original on HackerNews

Izmaki•about 2 hours ago
Everything is untested or WIP. What is the news here, sorry?
jubilanti•about 1 hour ago
The news is: vibe coder vibe coded this and got their agents to upvote it.
NooneAtAll3•30 minutes ago
his*
jagged-chisel•23 minutes ago
Is that a critical correction? Is a gender neutral pronoun somehow unacceptable?
yjftsjthsd-h•about 2 hours ago
> In mainline linux, XIP support on RISC-V was removed, so 6.12 was used instead which has proper XIP support.

Doesn't that put it in an awkward position relying on a dead end feature?

Neywiny•about 1 hour ago
What I remember was they said it could come back if people needed it but it was broken for looking (months, years) at a time. So even if they didn't remove it, 6.12 might be the last working version with it anyway
kogasa240p•about 1 hour ago
Looks interesting but wouldn't something like netBSD be a better fit?
Rochus•4 days ago
How can it run when there is no MMU? Isn't this like rewriting a large part of the kernel?
peterus•about 2 hours ago
This is for the recently released ESP32-S31 which does have a MMU, unlike the ESP32-S3.

The author has more details in this reddit post: https://eddrit.com/r/esp32/comments/1vait52/mmu_linux_on_the... And the docs section of the repo: https://github.com/GrieferPig/esp32-s31-linux/tree/main/docs...

Rochus•44 minutes ago
Thanks for the links. This doesn't seem to be a true RISC-V MMU (according to the Sv32 specification) integrated into the CPU core itself, but just a peripheral designed for memory mapped SPI flash and PSRAM. So as far as I understand there is no true process isolation with page faults and dynamic paging.
chrsw•41 minutes ago
The Microchip PIC32MZ MCU has an MMU as well. But not with wireless options in a 8x8 QFN80 package like this ESP32-S31. That's pretty small. No flash though.
yjftsjthsd-h•about 2 hours ago
There is actually precedent for nommu Linux, though it obviously has tradeoffs.
boveyking•4 days ago
Have a try.