• 0 Posts
  • 5 Comments
Joined 3 years ago
cake
Cake day: August 11th, 2023

help-circle
  • This article’s two qualms with Linux UI are justified but, I think, somewhat overstated. The first point basically boils down to " ‘Linux’s’ network filesystem handling doesn’t have a GUI and is half baked", which are both true, but this is what happens when you’re making a thousand utilities with a thousand different functions each. There is a will to support SMB, as evidenced by both Gnome and KDE having means to mount it, but the UI isn’t great because it’s not a focus and most people don’t use network shares, so there’s fewer feature requests and less development. Nautilus has 500 issues on the repo and 200 are bugs with 27000 commits from only a handful of authors.

    The second issue is less justifiable as the author just wants this Linux utility to work like Windows. Partition management should absolutely only do what you tell it to do. Even on Windows I had to Google how to resize partitions, and I think Googling how to do that using the partition manager you’re using is fair. Gnome Disks even has a nice help page for formatting a disk.

    The author says that Linux should be as usable for grandparents as it is for children, and for people who have never used a computer before and only need to do what children and grandparents do (gaming (various caveats), writing, internetting), I think Linux provides a vastly better UX. For people doing advanced tasks (network shares, video editing, etc) there has to be a reasonable expectation of willingness to learn how to use a new operating system



  • To add to the other comment, package managers keep a local copy of the list of available packages and the version. When you do a pacman -S xxx the package manager looks up xxx in the cache and downloads the package from whatever mirror youre using as well as any dependencies, looking them up in the same way from your cache. This works for a while even if theres a new update available because mirrors usually keep a few previous versions.

    Once you do a pacman -Sy you update your cache to the latest one. If you then update xxx, it will update xxx and pull in any dependency updates required, but any other packages that depended on the same packages dont get updated, leaving you in a partially upgraded state.