On Wed, 2013-03-13 at 14:29 +0100, Nils Philippsen wrote: > I don't see a glaring error with this idea. What do you > think? Well, I talked to a few guys in the office about it and there's one interesting issue with part of my idea: trying to detect multi-boot environments means that the boot loader won't behave in a deterministic fashion, it'll try to adapt to my behavior and always lag behind. So I'd leave this part out and make it like that, i.e. much simpler: - Enable/adapt timeout if an error condition is detected (whether that happens through measuring the time between boots, or something else, or a combination needs to be evaluated). - Measure "time for successful reboot" as described in my original post to enable/adapt the timeout for long POSTs. Usually the reboot/POST times won't vary that much, so store this time somewhere and use it to make decisions during cold boots. If some hardware is added/removed which influences POST time drastically the first boot will be off w.r.t. timeout -- aw, shucks. People "in the know" can always configure the boot loader to do nothing fancy but a set, or no timeout, or override booting once through key strokes or whatever. Making this discoverable without cluttering up the boot process is left as an exercise to the reader, but I guess would belong somewhere into System Settings or equivalent, or the "Help System" should we ever grow one integrated thing instead of a number of competing approaches (man pages, info pages, N different desktop help systems). Oh well. Nils -- Nils Philippsen "Those who would give up Essential Liberty to purchase Red Hat a little Temporary Safety, deserve neither Liberty nils@xxxxxxxxxx nor Safety." -- Benjamin Franklin, 1759 PGP fingerprint: C4A8 9474 5C4C ADE3 2B8F 656D 47D8 9B65 6951 3011 -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel