Comment Re:Short story: See to what Linus responds (Score 2) 641
It's a *kernel parameter* to enable debug log printing, not "some legacy cruft" that's been deprecated or supported for whatever (er, what backwards compatibility would it preserve? Kernel developers would change it if they would think there were any good reasons for *debug* *kernel* *parameter* to enable debug printing).
systemd is outside kernel, but it is launched by kernel and as such the developers can pass parameters to it only via kernel command line - However there is specifically a method meant for this: Linux kernel passes parameters it doesn't understand to other programs and ignores them. To enable systemd debug log you should use something like systemd.debug instead. There's no fricking way that outside kernel code, that is *user space application* should ever be able to dictate over standardized kernel design. That's just stupid, and any system started by kernel could potentially start using known parameters for their own purposes that differ from the kernel's, and it would be right for the kernel developers to deprecate that parameter - which would be really confusing to users anyway, kernel documentation saying one thing and some non-kernel stuff saying other...