Forgot to mention some things, A Erratum so I don't sound stupid.

On Friday, March 8th, 2024 at 19:47, Oliver Webb via Toybox 
<[email protected]> wrote:
> On Friday, March 8th, 2024 at 19:15, Rob Landley [email protected] wrote:
[..]
> > > The nommu stuff seems to have only
> > > been done on 2.4/2.6 kernels from 15 years ago.

I'm not a embedded dev, nor a jcore/sh4 person, nor do I really know anything
about NoMMU or it's development,  I don't look into it unless it interferes into
my work in some way. I _did_ know that mainline kernels don't support it
(From skimming over the outline for that talk the linux foundation deleted the 
video of,
dunno were to find it anymore) and haven't since at least 2.6. Because 
linux-kernel
bureaucrats got significantly worse, and from reading one of your blog posts 
(too tired to link) about how linux-kernel pushed away embedded devs. I assumed 
it wasn't
a thing on modern kernels.

> > Um, no. Not remotely. Lots of embedded devs use older kernels because 
> > they're
> > way SMALLER than the modern bloated nonsense, but we support and regression 
> > test
> > stuff all the time.
> 
> Ah, to be fair that isn't a completely unreasonable assumption to make. 
> UcLinux
> only supported kernels up to 2.6,

Yes, I know uclinux is dead (continued past 2.6 release without updating
the kernel from my (little amount of) knowledge tho), but (I think?)
NoMMU isn't supported in mainline kernels. and I dunno of any forks
of the kernel that patch in support for NoMMU like uclinux had for later
versions (Going off "Kernel type: Linux kernel-fork" from the wikipedia page)

> and the main NOMMU crowd is embedded developers.
> I've never seen anything before about modern linux doing NoMMU, and since 
> they haven't
> supported it
In mainline kernels*
> for at least a decade I assumed modern ones couldn't do it.
[...]
> > When was the sequence added to "man 7 console_codes"?

It's in man 4 because it has to do with /dev/tty*, kernel documentation
that isn't separate from anything.

If you read it, it also tells you directly:
       J   ED        Erase display (default: from cursor to end of display).
                     ESC [ 1 J: erase from start to cursor.
                     ESC [ 2 J: erase whole display.
                     ESC [ 3 J: erase whole display including scroll-back 
buffer (since Linux 3.0).

- Oliver Webb [email protected]

_______________________________________________
Toybox mailing list
[email protected]
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to