Mate is highly recommended but I haven't been able to get it to find the wifi on any system so far. I assume this is operator error, but I haven't figured a way past it. I have lubuntu installed on one old laptop and that does okay. The other runs the vulnerable XP so I'm looking for a solution. Tonight I booted up linux mint (live CD, not installed.) Very easy, found the wifi. It comes with Firefox which doesn't play youtube, so I downloaded chrome. I expected a learning curve with apt-get, but it brought up the package installer and it worked fine. This may be a keeper.
The Linux world can be a little confusing because unlike the two big guys, there are myriad options and those options with with other options... soon you end up with a nearly infinite set of choices and it becomes overwhelming.
Basically, Linux operating systems have an underlying Kernel that they all basically share in common. Then the operating system builds on top of that and specifies certain ways that applications should be handled. They also determine how updates are handled. Some OSes differ only from how packages are handled, others by how updates are handled, and some are both.
For example, Debian has a slow release cycle but that means the OS is usually quite stable. Ubuntu is based off of Debian, but has a more aggressive update to their versioning. Linux Mint is based off of Ubuntu, but includes proprietary packages (such as drivers from GPU vendors and such). These versions include updates to most components of the OS. As such, certain software isn't upgraded as soon as it is released because there may be compatibility between software A and B. A new release comes out and specifically tests all of the various possibilities and then releases them as a package that all works together. (Such as Linux Mint 18, Ubuntu 16.05, etc.)
Other OSes, such as Arch, don't have versions at all. They are "rolling release". Software is updated basically as soon as it is released. This means that the OS is somewhat volatile but features and security patches happen basically immediately. Manjaro, which is based off of Arch, will do versions but their cycles are much quicker than Debian based packages.
This is where it gets confusing; nothing I've mentioned so far is actually what you use to interface with the computer. That is just 'under the hood' so to speak. This is one of the large departures from the two big popular OSes. Basically any OS can have any, multiple, or even no desktop environment installed. A desktop environment is the graphical user interface that you use to perform computing tasks like viewing documents, browsing the web, etc. Without a desktop environment, you basically have a terminal (similar to a command prompt). Everything is text based.
Common desktop environments are:
Gnome (3)
KDE
Mate (pronounced Ma-tay) (fork of Gnome 2)
Cinnamon (fork of Gnome 2)
XFCE
LXDE
LXQt
Budgie
Unity
etc.
Many operating systems choose a default and then deviations are appended with the desktop environment. E.g. Linux Mint uses Cinnamon by default; however, you can also get Mint XFCE, Mint Mate, and Mint KDE. These versions are the Linux Mint OS + the XFCE or Mate desktop environment, respectively.
Ubuntu names them by prefixing a letter usually so you get:
Ubuntu (Gnome)
Lubuntu (Ubuntu + LXDE)
Xubuntu (Ubuntu + XFCE)
Kubuntu (Ubuntu + KDE)
Ubuntu Mate
Ubuntu Budgie
etc.
Thats a long way to getting to the point, which is to answer why this might be the case: Linux Mint is a good OS for people who are new to the environment and aren't doing it for moral/ethical/practical reasons that are beyond the purview of this site. (Basically there are people who have a problem with using software that they don't have access to the source code for. The opinions are easy to find on the internet so I'll leave it at that). It includes proprietary drivers on the Live CD (so you can often access wifi when only proprietary drivers are available). The other way around this is to install a distribution that is connected via Ethernet and to have it install a driver if it is available - this of course is a problem if you can only connect over wifi because you need internet to connect to the internet!
The Firefox issue is either a hardware problem (for which you can find answers for as its not uncommon) or because of the built in
DRM blocking built into Firefox. I'd try disabling the latter and seeing if it solves the problem because its an easy 'fix' and is actually intentionally done for similar reasons that I mentioned earlier.
robcat2075 wrote: ↑Thu Sep 20, 2018 7:23 pm
I have so many things that are Windows only that linux is a non-starter.
I've tried it a few times when people said I should try it but I never saw anything about it that was better.
I have my OS and Data on separate drives so if the OS goes under my data is not lost and I can easily restore the OS to the OS drive.
-
Better, is of course, subjective. Being able to handle updates in the way that I want to (roling release vs. versioning as well as being able to fix specific components instead of having Windows Update push out monolith updates
that don't check if they have enough storage to complete and end in an infinite loop whch may or may not break compatibility with something else you are using. That is, of course, usually more advanced than the typical user needs, but important nontheless for many.
Wine (Windows compatibility layer) does work well for some applications but it doesn't for all so that is a fairly major stumbling block. No point in emulating if you don't need to emulate. Though again there are users where it makes sense to say, have one Windows machine as I do and I connect into it for singular applications. (My work, for example, enforces a specific version of Outlook to us e-mail.
As software transitions into services and becomes browser based, that will definitely change. I'd give it a few years, but even Microsoft sees the writing on the wall. THere's a big push to get everything into their cloud (such as the recent move from OneNote 2016 to OneNote UWP which only allows local notebooks if they've handshaked with the server first).