I've solely been using Linux as a workstation at home and work for about 12 years now. I used to use Gentoo on both and then switched to Arch, mainly to save my lap from melting and speed up updating.
When we got wifey her first laptop about 10 years ago, I naturally put Windows 7 on it - it was what she expected. I've also been a Windows (and NetWare 8) sysadmin for rather a longer time than Linux. It was OK (Windows 7) but the MS updates were a pain (slow) and I had problems with the GPU drivers and I had to keep on finding updates for each package/app installed. The GPU driver thing was unusual to me but happened and this was wifeys only machine and hence it was a thing.
I binned Win 7 in a final fit of pique. I backed it up and turned it into a VM (just in case) and installed Arch on the physical machine. That was three laptops ago. Each time I back it up using Clonezilla and dump it back on the next one and extend the file system to fill the new, bigger disc.
To update her laptop I ssh into it, run the update routine (aurman -Syu) whilst she is using it and schedule a reboot late at night. Normally, she does not even notice except that I do mention I'm doing it and to save open files (OK .
The reason I use a rolling distro by choice for workstations is because it is always up to date and there are no discontinuities in the lifecycle. I do not use a rolling distro for my servers (any more) for them I generally use LTS Ubuntu releases.
All my Linux (and FreeBSD) boxes update everything when updated and they do it quickly and without much fuss. My Windows and Apples do not update everything. They need each and every add on updated separately. That takes ages and you need to know that something is actually installed.
A FOSS box updates everything on an update ... everything.
When we got wifey her first laptop about 10 years ago, I naturally put Windows 7 on it - it was what she expected. I've also been a Windows (and NetWare 8) sysadmin for rather a longer time than Linux. It was OK (Windows 7) but the MS updates were a pain (slow) and I had problems with the GPU drivers and I had to keep on finding updates for each package/app installed. The GPU driver thing was unusual to me but happened and this was wifeys only machine and hence it was a thing.
I binned Win 7 in a final fit of pique. I backed it up and turned it into a VM (just in case) and installed Arch on the physical machine. That was three laptops ago. Each time I back it up using Clonezilla and dump it back on the next one and extend the file system to fill the new, bigger disc.
To update her laptop I ssh into it, run the update routine (aurman -Syu) whilst she is using it and schedule a reboot late at night. Normally, she does not even notice except that I do mention I'm doing it and to save open files (OK .
The reason I use a rolling distro by choice for workstations is because it is always up to date and there are no discontinuities in the lifecycle. I do not use a rolling distro for my servers (any more) for them I generally use LTS Ubuntu releases.
All my Linux (and FreeBSD) boxes update everything when updated and they do it quickly and without much fuss. My Windows and Apples do not update everything. They need each and every add on updated separately. That takes ages and you need to know that something is actually installed.
A FOSS box updates everything on an update ... everything.