#fbdev #vconsole #unimap #fbcon #keymaps #codepages … 3 hours of unproductive time wasted on research why one machine uses code page 437 (the Linux default code page for #tty) and the other machine doesn’t.

It is mentioned on several pages, that the default is #CP437, and how I can change this default, but it seems like a mystery or forbidden knowledge WHY it is changed, without me actively changing it.

It might have to do with the screen resolutions of those two devices, or that one is an #Intel #GPU and the other is #Nvidia. But i was not able to find anything of value.

Oh #fuck this shit.

#ModernLinuxProblems #MagicBullshit

Can the system please let ME be in control and not doing seemingly undocumented random shit that is not represented in any configuration and feels like it’s hidden in a blackbox?

That would be great, thanks.

so you can just write bytes directly to /dev/fb0 apparently and it'll go on the screen ... linux is wild

https://seenaburns.com/2018/04/04/writing-to-the-framebuffer/ #linux #fbdev

Writing To The Framebuffer | Seena Burns

I’ve been thinking about cross platform GUIs, and one question led to the next and eventually I was asking: how do pixels end up on the monitor? A pretty neat stack overflow response answers:

Took the time to release the source code of all my #codegolf / #sizecoding #demoscene productions (64, 128, 256, 512 bytes Linux #fbdev and #tic80) https://github.com/grz0zrg/codegolfing
GitHub - grz0zrg/codegolfing: 64, 128, 256, 512 bytes sizecoding intros / procedural graphics with sources by The Orz / grz

64, 128, 256, 512 bytes sizecoding intros / procedural graphics with sources by The Orz / grz - GitHub - grz0zrg/codegolfing: 64, 128, 256, 512 bytes sizecoding intros / procedural graphics with so...

GitHub
"The Light" 256 bytes Linux / fbdev procedural graphics for Outline 2023 #demoscene #linux #fbdev #x86 187 bytes of graphics code without the fbdev setup boilerplate
Updated my C Linux #fbdev 512 bytes #demoscene procedural graphics Twigs, now at 426 bytes, #x86 binary with SSE2 saturated arithmetic, custom ELF header, fixed-point arithmetic, RDRAND instruction and some fixes. Sources : https://github.com/grz0zrg/twigs
GitHub - grz0zrg/twigs: Twigs – 512 bytes procedural graphics in C code (IFS Fractal, Linux, fbdev)

Twigs – 512 bytes procedural graphics in C code (IFS Fractal, Linux, fbdev) - GitHub - grz0zrg/twigs: Twigs – 512 bytes procedural graphics in C code (IFS Fractal, Linux, fbdev)

GitHub

SUSE has been working on an in-kernel boot splash screen for Linux.

The patches in their initial form for this new kernel "bootsplash" yet still shows a blank screen but can be adapted to a show a distribution's logo, Tux, or the like.

This suggestion comes from developer Max Staudt.

-->

http://lkml.iu.edu/hypermail/linux/kernel/1710.3/01542.html

#Linux #bootsplash #kernel #Tux #boot #fbdev #fbcon

Linux-Kernel Archive: [RFC 00/14] Kernel based bootsplash