Re: F11: x86_64: Different boot styles

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tom Horsley wrote:
> Speaking of mode setting, is there any legitimate reason for
> dragging stuff like that into the kernel? Isn't that normally
> the sort of thing that gets moved out of the kernel?

Not really, hardware drivers normally belong in the kernel (at least
low-level stuff).

    There are a lot of reasons for doing this, starting with simple
    robustness. It would also enable better suspend and resume support,
    and better handling of panics: if the system goes into an oops, an
    in-kernel mode-setting routine can switch back to a text mode,
    allowing the oops text to actually be read.

(During an oops, userspace isn’t running, so the kernel can’t rely on X
to do mode switching. During suspend and resume, doing modesetting in
the kernel rather than in userspace means the kernel has a better idea
of the state the graphics are in, and can display diagnostics while
userspace isn’t running).

    There is a lot of interest in supporting multiple, simultaneous X
    sessions on the same screen without using Linux virtual terminals;
    the goal here is to enable fast switching between user accounts. And
    there is interest in H.264 acceleration, facilitating the display of
    important things like HDTV. It seems that even contemporary CPUs can
    have trouble keeping up with HDTV streams. 
    
    – http://lwn.net/Articles/218380/

Hope this helps,

James.

-- 
E-mail:     james@ | WARNING:  Pressing CTRL+ALT+DEL again will restart your
aprilcottage.co.uk | computer.  Then again, what won't?  You will lose unsaved
                   | information, and even supposedly saved information, in
                   | any case.                              -- David P. Murphy

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux