Re: init observations

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

 



Jeff Spaleta wrote:


You missed my point entirely.
Why are we considering all "start up" situations as "full boot" scenarios?
Why isn't focusing on suspend to disk scenarios a better win?

Software suspend seems to work well. I wouldn't be suprised if it has problems at the 1-in-20 level.

A major reason for rebooting is to put the machine into a clear state. I have some Linux desktops that are trouble-free (reboot for kernel upgrades, power failures) but I've got some that have problems. For instance, I've got one machine that sometimes loses the USB mouse after I unplug the USB speakers -- maybe it's a hardware problem or maybe a software problem... It doesn't happen all that often, but when I do, a reboot fixes it.

It would be horrible to suspend the machine in a bad state and then bring it back up in a bad state. I suppose that you could work out an emacs-like scheme where we boot the machine, then dump an image of the machine that lets us bring the machine back to a clean-boot state.

I'm not arguing that.. I'm arguing that most day to day startup
situations do not have to be "full boot" situations they could be
"recover from suspend" and avoid service startup completely.

I won't argue with that. My guess is that the problems in getting that working at the 1-in-1000 level are worse than getting parallel boot to work at 1-in-10000. A next-gen init should be flexible enough that it can support software suspend scenarios.

Another concern I'd have for ordinary users is the UI -- as I've said, I find myself baffled by commercial OSes that make it hard to turn off the machine (for instance, "Log Out" is the easy menu item to hit on my Mac, despite the fact that we've got one account that people actually log into and about 15 Unix accounts for various daemons the machine runs.) Would ordinary users understand the difference between shutting down, suspending and such? I, for one, have learned to avoid all the "Suspend" and "Hibernate" options on Windows laptops, since these often wedge the machine, forcing me to take the battery out... I think we can do better with software suspend, but confusion and bad UI could make a good feature into a curse.

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux