Jump to content

Welcome to CodeNameJessica

โœจ Welcome to CodeNameJessica! โœจ

๐Ÿ’ป Where tech meets community.

Hello, Guest! ๐Ÿ‘‹
You're just a few clicks away from joining an exclusive space for tech enthusiasts, problem-solvers, and lifelong learners like you.

๐Ÿ” Why Join?
By becoming a member of CodeNameJessica, youโ€™ll get access to:
โœ… In-depth discussions on Linux, Security, Server Administration, Programming, and more
โœ… Exclusive resources, tools, and scripts for IT professionals
โœ… A supportive community of like-minded individuals to share ideas, solve problems, and learn together
โœ… Project showcases, guides, and tutorials from our members
โœ… Personalized profiles and direct messaging to collaborate with other techies

๐ŸŒ Sign Up Now and Unlock Full Access!
As a guest, you're seeing just a glimpse of what we offer. Don't miss out on the complete experience! Create a free account today and start exploring everything CodeNameJessica has to offer.

Fedora 44 is Replacing Decades-Old Kernel Console with Safer, Modern Alternative

(0 reviews)
by: Sourav Rudra
Thu, 04 Dec 2025 14:17:07 GMT


Fedora 44 is Replacing Decades-Old Kernel Console with Safer, Modern Alternative

Fedora is known for pushing boundaries when it comes to adopting new tech, almost always staying near the bleeding edge of what's currently available. The project doesn't really wait around for things to become "accepted" before jumping in.

That approach now continues as the Fedora Engineering Steering Committee (FESCo) just gave the green light to replace a very old system component with something more modern.

What's Happening?

Fedora 44 is ditching fbcon, the kernel framebuffer console, in favor of kmscon, a more modern userspace console based on Kernel Mode Setting (KMS).

If you have ever pressed Ctrl+Alt+F2 on your Linux computer and seen a full-screen text interface, that's what we are talking about. It is also the same text-only screen that shows up when you boot up your system.

Currently, the old console runs inside the kernel itself. The new approach moves it to userspace, where regular programs live instead of deep in the sensitive core.

Why the Change?

Jocelyn Falempe, who came up with this proposal, laid out some very good reasons for this. The first one is obvious, fbcon is showing its age. It lost scrolling support years ago when developers had to yank the feature due to a security bug.

It still relies on fbdev emulation, even though modern GPU drivers moved to the newer DRM interface. This creates an unnecessary component that shouldn't be there.

Then there is the security issue. fbcon runs in kernel space, so when it crashes, your whole system goes down with a kernel panic. This makes recovering a system painful.

What to Expect?

kmscon brings back what fbcon left out. Scrolling works again. Keyboard handling is considerably better with xkbcommon support. Multiple layouts, proper shortcuts, and more are included.

There is also the ability to change fonts, use more Unicode characters, and the keyboard layout is mirrored with what a user has on their graphical environment.

Don't worry about things breaking. If kmscon gives out, your system falls back to the old Getty/fbcon setup automatically. You can switch back yourself too if needed.

The end game is to eventually do away with both fbcon and fbdev emulation completely. If Fedora pulls this off without issues, other distros could probably follow along soon.

You can go through the conversation surrounding this change on Fedora Discussion.

Via: Phoronix

0 Comments

Recommended Comments

There are no comments to display.

Guest
Add a comment...

Important Information

Terms of Use Privacy Policy Guidelines We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.