Question:
Current/former Linux users: what do/did you love and what do/did you hate about linux?
Dyslexic Agnostic Insomniac
2009-07-17 10:14:39 UTC
What distro? When/what version?
Just curious.

Thank you.
Four answers:
Linux Mint 11
2009-07-17 14:47:15 UTC
Currently running



Ubuntu 9.04 and Linux Mint 6

http://www.howtoforge.com/the-perfect-desktop-ubuntu-9.04

http://www.howtoforge.com/the-perfect-desktop-linux-mint-6-felicia



LOVE - Everything



HATE - Nothing



WHY LINUX IS BETTER

http://www.whylinuxisbetter.net/





LUg.
Jim Maryland
2009-07-17 17:28:02 UTC
Linux Distros:

SUSE 11 (think that was the version) a little over a year ago

RedHat 5 Server Enterprise currently using

DamSmallLinux play around with the current version, more as a toy than a real working environment



Likes: As a long time UNIX user, I find the ease of working in the environment appealing. Performance, configurability, security, support, etc... are all strong points of the platform.



Dislikes: Slow commercial third party vendor support for Linux applications. Unfortunately commercial third party vendors either completely ignore the platform or they offer limited products on it. Not to say there aren't open source equivalents in most cases, but sometimes you just want a particular application. In some cases (example games), you just want cross platform support.



** Edit **

Synful Visions - Have you taken a look at Solaris RBAC to resolve the granularity issues? I think you'll find it pretty interesting.



To counter some of your dislikes:

- Lack of hardware support - this is not a problem of Linux but more on the manufacturers of the hardware. If they don't provide drivers, the community must attempt to reverse engineer and write drivers themselves. Linux does have a huge amount of hardware support, but you may find that the latest hardware will lag behind a bit.

- Patching can be difficult - This is only an opinion on your part. I've maintained both Windows and UNIX (not so much on the Linux side since I transitioned to more of a developer) and while patching on UNIX (and presumably Linux) isn't the same as Windows Update, it does give a lot more insight for customers that need to maintain stable environments. Where I'm going with this is that you have patching at a much more granular level. Sure, you can get patch clusters, but generally going patch by patch and researching what is "touched" by it and only patch what you are sure won't break applications (I will commend Microsoft on breaking less things lately, but I have had patch incompatibility in the past).

- Lacks scalability - You do realize that most distros have LDAP support (MS Active Directory is an LDAP server, just customized to deviate away from an attempted industry standard) where you can define user granularity of applications as well as identity management (PKI, certificates, etc...). I've setup SunOne Portal Server and defined access roles by LDAP groups and specific users so I have to disagree with the granularity issues you claim to see.



As for Windows Sharepoint and Windows Integrated Authentication, I must admit, the integrated authentication is fairly nice. Unfortunately the integration only works with Internet Explorer rather than other browsers that can be installed.



The variations between distros is a bit of a pain, but it can also be a strength. The debate over that is largely a matter of opinion though.
Synful Visions
2009-07-17 17:51:20 UTC
I'm going to go over Linux in general. This is an honest, unbiased look at the Linux core. This covers all distributions and current releases.



Love:

Stability

Resource usage

Can be run CLI



Hate:

Security issues (Explained later)

Lack of hardware support

Lacks major software applications

Patching can be difficult (Depends on distro)

WAY too buggy and unfinished.

Lacks scalability

Lacks conformity across distros



I have several major issues with the basic design of Linux and all other UNIX like operating systems. They are all monolithic kernels and lack true reference monitors (AppArmor and SELinux are NOT reference monitors). They have very poor file systems in terms of security. There is no way to restrict the superuser accounts. There is no effective way to administer system policies. Difficult to completely integrate into Active Directory. Most of these are not anything that the average user would notice, nor would they care. Even some of the die-hard Linux fans don't know what a reference monitor is. I still run Linux on numerous production systems (Slackware) and I have almost twenty computers running some form of Linux, BSD, or UNIX in my test environment, which is about to get even bigger thanks to a new office.



Linux works great for high volume servers. It doesn't scale very well, but it handles loads well. To explain that a bit further... My Linux servers can handle thousands of users without a problem, but Linux provides no effective way to assign granular rights to the users the way Windows does. That's the scalability that Linux lacks. Actually, not just Linux; this is an issue with just about every operating system other than Windows. Of course, let's be honest... When is the last time you had to have that granular of control over thousands of users? Probably never, even for most IT professionals. Now, if you have to host twenty websites with a full database for each... Apache and Oracle/MySQL is not a bad choice. If you have to host a website that uses Integrated Windows Authentication and SharePoint sites, you're better off with Windows. That situation is far more common than most people realize.



As I mentioned, Linux lacks conformity across distributions. This is a double edged sword... You get to customize things easier, but it makes running multiple platforms a pain.



If I wasn't an IT professional... I'd probably use Linux for just about everything. Unfortunately, my job requires far more than Linux can easily do. I really do love Linux... Even with desktop environments that aren't quite finished, kernel modules that are labeled "Dangerous," and all the other quirks that non-enterprise releases of Linux come with. You know what I'm talking about... You install Kubuntu, Debian, etc... And the fancy set of crystal icons doesn't quite render properly... your webcam won't work... Flash doesn't always work properly... But it's still fun to use, and it gets the job done.





Distros used currently:

CentOS 5

Slackware 12.2

Gentoo

RHEL 5

OpenSuSE 11.1



EDIT: Obviously hardware support is not Linux's fault, but it is still an issue with Linux and useability for desktop systems.



- Patching can be difficult - As I said, this is a distro issue that does not affect all releases. If I download OpenSuSE and Slackware, OpenSuSE will be up and running fully patched (including all packages available in repositories), long before I have even assessed what needs to be patched on Slackware.



- Lacks scalability - The scalability issues are still present. I have yet to see a standard distro that did not support LDAP, even the miniature Linux on my Lexmark printers interfaces with Active Directory. The problem is, that even with Samba4, we'll pretend it's not just an alpha, and all of the authentication you want to install, be it full PKI with biometric token, or simply NTLM/kerberos, it still cannot fully integrate into an Active Directory environment. Linux lacks the filesystem support, and the core Windows functionality (reference monitor, group policy, secure auditing, etc).
2009-07-17 17:23:03 UTC
Love: Everything. I can't think of a single thing I don't like or can't do with Linux.



Hate: for a long time, getting it configured or getting applications installed could be a lot of work. Especially if you built your own applications from source code. Getting into dependency hell was very easy. Modern distributions have removed that barrier entirely.



Current personal-use distro: Slackware 12.2



In recent years, I have used Kubuntu more than any other distro. I recently returned to Slackware because I wanted to customize some things, and I used Slackware for years on servers. Slackware can be the hard-work, dependency laden distro I said I hated, but I'm a LOT more experienced now.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...