7 ms·
Linux is a much more open platform than windows. It's only downside is that most people think it's difficult to use. I cannot think of any reasons why you'd th
by libeclipse 11y ago
Linux is a much more open platform than windows. It's only downside is that most people think it's difficult to use.
I cannot think of any reasons why you'd think windows is open, especially when comparing it to Linux. You were talking about installing, yet fail to realise that pkg managers aren't the only way. I mean most Linux users regularly compile binaries directly from the source. How is that not open? Perhaps you'd like to elaborate.
- cmdkeen 11y agoBecause part of being open is being accessible. "It was on display at the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying beware of the leopard." Linux is difficult to use for the kind of person who is downloading software from Download.com - "compiling binaries directly from the source" might as well be Klingon to them. Frankly as a geek I'm much happier with my Mac and Windows machine than I am with Linux. Even now things like the Linux Standard Base not being utterly standard demonstrate that Linux is still aiming for a different market. There is a gulf between "my Mom is running Debian, she thinks it is Windows, hehehe" and "able to manage a Linux box even remotely competently".
- bramblerose 11y agoPlus: compiling from source does not mean the code is ad/spyware free.
- jacquesm 11y agoOk, assuming that it does not, how many instances in the wild have there been of ad/spyware distributed as source to be compiled on the target machine?
- madeofpalk 11y agoI would imagine that in a world where my mum is compiling from the 'source', the 'source' that she's compiling would be infected in the same way as Download.com is.
- petetnt 11y ago"Mom I have told you thousands of times! Configure, make and make install, not configure and make install!"
- lmm 11y agoUbuntu shipped a spyware package with a few releases. I assume they had a source release with the same package configuration, in which case they were doing exactly that.
- anon1385 11y agoIf source distribution was the main way of getting software onto the computers of less technical users then it would be rife.
- executesorder66 11y agoDownloading applications via a package manager is basically the same as downloading applications on your phone via an "App Store" application. (Especially if you are using a package manager with a GUI) Millions of people use app stores everyday. And I'd say a huge percentage of those people are the ones who would also download a program on their PC from download.com Which sounds more accessible: 1) click package-manger program 2) type the name of the program you want to install 3) click install OR 1) open web browser 2) go to http://yahoo.com 3) type google 4) click the first link 5) google "download program_i_want" 6) click on link leading to "www.download.com/malware/viruses/tracking/program_i_want" 7) stare at the dozen different DOWNLOAD! buttons, and wonder which one 8) click the biggest flashiest one 9) wait for it to finish downloading (if it doesn't automatically start and installer) a)open File explorer b)Go to Downloads folder c)wade through the hundreds of other downloads until you find kd457sfjgs_download_app_i_want_setup_INSTALLER.exe.EXE 10)Once the installer is started click the NEXT button a dozen times, inadvertently installing extra malware each time
- krapp 11y agoYou're being a bit disingenuous in making the latter seem more complicated than it actually is, though. It's only slightly more tedious than a repo, but it's no less accessible.
- ptaipale 11y agoIn fact, the malware is often very much too accessible. On these download sites, the software you actually want to download is not the biggest "DOWNLOAD NOW!" link. If you click that, you'll get something completely different. As so many people actually do get - they install accidentally something they weren't looking for, let alone all the malware that comes with it.
- TeMPOraL 11y agoAlso, the world doesn't end on package repository. In my experience with Linux, a lot of software I want is either very outdated or not in the repository at all. OTOH, for all intents and purposes you can assume that if something can't be found by Google, it doesn't exist.
- taneq 11y ago"Yeah, well I expect the lights had gone out." Although I guess if this describes Linux, then closed source is generally more like the plans being on display at the local Galactic Council office on Proxima Centauri.
- leni536 11y agoYou know you can download .deb files for some stuff and they install fine.
- chris_wot 11y agoThe only times I've ever needed to compile a package from its sources was when I was trying to hack away at it. I've not had to compile a Linux kernel in almost 8 years. Your argument is specious. You should seriously stop using it. As for the LSB, that hasn't stopped distributions in any way, shape or form. Debian got rid of their LSB meta-package because they didn't need it.
- ptaipale 11y ago> I mean most Linux users regularly compile binaries directly from the source. I think not really. It's not that common. Precisely because package management works nicely, you can do an apt-get install or yum install or whatever. I have compiled Linux kernels and even written device drivers in the past, but in the past 5 years I haven't had a need to compile anything from source.
- akerro 11y ago>I think not really. It's not that common With 10 years on Linux only I had to do it a few times. I stared doing it more often on FreeBSD, out of my will, not being forced to compile stuff.
- ptaipale 11y agoThere was a lot of building from sources in mid-1990's (Linux 0.99 and all that), but ever since Ubuntu came out, there's been just no need. I'm not missing that X86Config tweaking, either. But perhaps I've grown old; when I find a laptop that doesn't come up with X in RHEL, I just think it's a bad laptop.
- libeclipse 11y agoAnd then comes along a Source Mage user.
- lmm 11y agoLinux is not so much a platform as a toolkit for building them. Some Linux-based systems are very open. Some are completely locked down via code signing (e.g. many routers or DVRs). Not that many Linux users compile binaries directly from source - and if they did it would completely bypass the protection of the official repositories. Fundamentally there's an unavoidable contradiction here: if you only allow installing software from the official repositories then you have a very locked down system, and if you allow installing software from outside the official repositories then the system is unsafe. Windows went for the second option; contrast with iOS which goes for the first. There are Linux-based systems that take the one approach and Linux-based systems that take the other, but both have their downsides.
- rawTruthHurts 11y ago"It's only downside is that most people think it's difficult to use" I don't know about that, but I know that none of the tools I use in my field works on Linux, and I'm not talking about rocket science, I'm talking about print and web design. Openness aside.
- cptskippy 11y ago> It's only downside is that most people think it's difficult to use. That's because for most people it is difficult to use. Most people lack the technical vocabulary to even know how to find a solution for an issue on a general purpose Linux machine let alone follow the 20 pages of bash commands necessary to implement whatever highly specific fix someone posted on their blog. Unfortunately Linux is so open that it allows developers to do whatever the hell they want and you end up with each Distro having a slightly different file structure, different default file systems, instances of software installing it's own versions of tools because it can't be bothered to support a given package manager, configurations being deleted during upgrades because a developer came up with a new way to implement configs, default passwords you shouldn't change because it breaks code, and permissions being twiddled during installations that wreak havoc. My favorite is all of the half-assed front-ends for configuring software that only work with a small subset of the possible features and only on a particular version of the software with a particular kernel. And if you happen to edit the configs manually to enable a feature not present in the GUI, you'd better not ever load the GUI again because that change will be blown away. The state of Linux is such that technical users can't even safely upgrade their systems for fear of breaking them. There's nothing like running update on your Distro's package manager De jour and having your Wifi stop working. Was it the driver? The configuration? The GUI that edits the configuration? Or having your PBX web front tell you that updates are available and when you hit install it gets about halfway through installing a list of packages that rivals the phonebook before failing, not rolling back, and making it so your system won't boot if you're foolish enough to attempt a restart. And if you ask for help what do you get? RTFM! Install MINT! You should use XYZ instead. Run this script I wrote for you...