Re: Most system update requires system reboot or session restart

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

 



On Tue, Dec 20, 2016 at 04:13:45PM +0530, Sudhir Khanger wrote:
> On my weekly update I notice that I am almost always required to
> either restart the session or reboot the system. Both of these
> options are unacceptable because they require closing 10-15 apps and
> restarting them. That's unnecessary hassle and loss in productivity.

It's an inevitable artifact of the distribution model where we to the
greatest extent possible have only one version of each application and
library.

As a practical matter, you can do online, live updates with dnf and
_not_ restart the various things that need it until its convenient, and
most of the time the application will mostly just work (possibly still
vulnerable to nominally-patched bugs).

Long term, the only practical solution to this is to decouple
application and desktop environment from the system; we're exploring
doing that using OCI (Docker-style) containers and Flatpak. (There are
other *possible* solutions, but I don't see anyone working on them.)

> Fedora's all or none update system also doesn't make it easy. If I
> don't update system then I leave it vulnerable.

Note that with Fedora 26, you will be able to do "dnf upgrade
--security" to get only security-related updates (and any necessary
updated dependencies). This isn't foolproof (sometimes updates turn out
only in retrospect to be security fixes), but should reduce churn. If
you want to live on the bleeding edge, you can enable the new version
of DNF with this feature now on Fedora 24 or Fedora 25 with `sudo dnf
copr enable rpmsoftwaremanagement/dnf-nightly`.





-- 
Matthew Miller
<mattdm@xxxxxxxxxxxxxxxxx>
Fedora Project Leader
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]
  Powered by Linux