Page MenuHomeFreeBSD

vt.4: Document kern.console
AbandonedPublic

Authored by ziaee on Feb 19 2025, 10:36 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Nov 14, 9:01 PM
Unknown Object (File)
Thu, Oct 30, 8:04 PM
Unknown Object (File)
Thu, Oct 30, 3:09 PM
Unknown Object (File)
Oct 25 2025, 9:02 PM
Unknown Object (File)
Aug 24 2025, 2:27 AM
Unknown Object (File)
Aug 21 2025, 4:23 PM
Unknown Object (File)
Aug 11 2025, 5:21 AM
Unknown Object (File)
Aug 5 2025, 1:42 PM
Subscribers

Details

Reviewers
carlavilla
emaste
mhorne
Group Reviewers
manpages
Summary

MFC after: 3 days

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 62529
Build 59413: arc lint + arc unit

Event Timeline

Warner told me on discord this is actually not correct as this tunable is not settable, but I still don't understand what it does.

kern.console appears to be a RW sysctl variable, but not a loader tunable. Often these terms are used interchangeably, as many sysctl variables have a "tunable" flag, which means they can inherit a value from the loader(8) environment. (Arbitrary items in the loader environment can be specified in loader.conf).

But officially they are not synonymous, and not every sysctl is a tunable. "Tunable" means "settable by loader(8)". So its value can not be modified by loader.conf(5), but by sysctl.conf(5), or the commandline.

Still, it is tricky to come up with the scenario/example of where someone would need to change this.

I like it on ttyv0 and have never tried to change it myself. I noticed this because of this thread: https://github.com/freebsd/freebsd-src/pull/1600

Abandoning since I can't do anything here.