4 ms·
You clearly have never used Linux in any form. There are multiple package managers, granted. However, one strength they all share is: "you usually don't get .
by gerdesj 8y ago
You clearly have never used Linux in any form. There are multiple package managers, granted.
However, one strength they all share is: "you usually don't get .exe or .dmg"! Absolutely! Apps are integrated and not simply add-ons as they are in Windows or Apple land. When I want to install say libreoffice or wireshark I simply ask the system to install them. I absolutely do not browse the internet and download something, extract it and run some "installer". When I update my system, all apps and the OS are updated in one go.
My system is curated for me, end to end, to a greater or lesser extent. When I update, all my system is updated - OS, apps and all.
I don't think yours is (whatever it is).
- dsego 8y ago> When I update, all my system is updated - OS, apps and all. Except for when the distro "gods" don't bother updating a package for years, so you always get the "stable" 5-year old version.
- gerdesj 8y agoPlease give me an example. The Linux kernel is about a week old on this laptop. The current version of Windows server is called 2019, the last one was 2016 (rofl)
- pnutjam 8y agoMost websites also have rpm's and Deb packages.
- AnIdiotOnTheNet 8y agoAnd when the distro decides you have to give up some software because of a conflict it can't handle.
- sandov 8y agoBut you have to live under the wing of your distro mantainers, instead of installing whatever you want from any third party. Isn't Linux supposed to be about freedom? Yes, you can install software using tarballs, but it's not usable for 90% of users, and not because of the distribution model, but because of the lack of standardization in a good, easy to use application-installing API.
- gerdesj 8y agoI get the base OS along with a very long list of apps with any distro. For example Arch, Gentoo, Debian, Ubuntu, Fedora, Suse etc - all will curate a lot of apps for me. If I want to go off piste I download the code and crack on. I have several compilers to choose from LLVM, gcc int al out of the box. tarball installs is pretty much close to the state of Windows app installations. You have to find the bloody things, download them each time and hope you have found the right one and not a trojaned one. Each one needs its own update routine and will not be updated when the rest of the system is updated. The Windows and Apple software distribution model is archaic compared to all Linux/BSD etc distros.
- sandov 8y ago>tarball installs is pretty much close to the state of Windows app installations. Except that they're hard to install for a novice user. >You have to find the bloody things, download them each time and hope you have found the right one and not a trojaned one. Each one needs its own update routine and will not be updated when the rest of the system is updated. None of those are problems for me, the actual problems are: installing all the dependencies and then executing the make commands. Both of those could be solved with a well designed API. >The Windows and Apple software distribution model is archaic compared to all Linux/BSD etc distros. The Windows and apple software distribution works for all my use cases, the Linux model doesn't (eg: if I want many versions of the same package, if I want a package that isn't included in the repos, etc). Also, from a philosophical and aesthetical point of view, the Windows & Mac distribution model is better: you get your OS from the OS developer, and you get your specific-use applications from the developer of said application. You are not dependent on a single entity that supposedly knows what you need better than you.
- AnIdiotOnTheNet 8y ago> You are not dependent on a single entity that supposedly knows what you need better than you. This right here is what Linux Desktop doesn't seem to understand. The whole culture is ingrained with the attitude that they do, in fact, know what you need better than you.
- hartator 8y agoIf you need the last version of Wireshark, it’s getting complicated. And when you have a setup with Wireshark that works why update it? I am dubious that Wireshark can be an attack vector so security updates won’t be useful. Installing last versions is very straight forward when you are on Osx or Windows. You just go to the website and download it. Plus you get the original binaries not a doctored version to fit whatever launcher and log organization is currenty trending at Ubuntu HQ. Don’t get me wrong I still love my Ubuntus. But this we need to rewrite all software to fit our distributions is not a strenght. I think this line of thinking is kind of shared by Linus himself.
- mr_toad 8y agoGoing to dozens or even hundreds of different websites to download the latest versions of software and then manually installing them all isn’t fast at all. c.f. apt-get upgrade or similar, which takes a few seconds.
- sandov 8y ago>c.f. apt-get upgrade or similar, which takes a few seconds. Except when the package isn't included, or it isn't the version you needed, because then you have to spend 40 minutes trying to install all the dependencies and building the package from source, instead of the 3 minutes it would have taken to install an .exe on Windows.
- ti_ranger 8y ago> because then you have to spend 40 minutes trying to install all the dependencies and building the package from source, instead of the 3 minutes it would have taken to install an .exe on Windows. No, you take 2 minutes to install it using flatpak, or download a .appimage file. And if neither of those are available, you spend that 40 minutes packaging the software, and submitting it to the distro you use for inclusion. (If it was already packaged, but not new enough, that's a ~5 min job to do the update for your distro)
- yjftsjthsd-h 8y ago
- rsync 8y ago"you usually don't get .exe or .dmg"! Absolutely! Apps are integrated and not simply add-ons as they are in Windows or Apple land. When I want to install say libreoffice or wireshark I simply ask the system to install them. I absolutely do not browse the internet and download something, extract it and run some "installer". When I update my system, all apps and the OS are updated in one go." I think a lot of this is learned, or conditioned behavior ... there are a great many UNIX packages that could very easily (and very nicely and conveniently) exist as static linked, single file executables. This is how a lot of software distribution worked in the 90s - for say, some Solaris tool or whatever. Granted, the distribution mechanism (some .edu FTP site somewhere) was totally insecure, but the packaging mechanism was great.
- dang 8y ago> You clearly have never used Linux in any form. Can you please edit out personal swipes from your comments here? This one would be fine without that first sentence. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html