Linux for work

I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.

>Pic is what my coworkers look like.

tell them they should wash their hair more often

Listen here fucko

1) unless you're in a third world country, it doesn't make sense to use anything other than a mac

2) unless you're a cloud provider, it doesn't make any fucking sense to "run" your own racks.

3) unless you took your programming lessons in the college of athens and pythagoras was your professor and you learned pl2 on a stone tablet, you would know that you can't make any asssumptions about the hardware or software your servers run. so it doesn't even matter what the personal workstations run.

4) if you wanna be a gay fag and run arch at work, you should probably be free to do so, just expect lower pay because you're obviously a sub-performing brainlet.

5) i don't understand why you would want to force an os on anyone anyways, it's not like you'll be using their workstation. intellij looks the same on any platform.

Other OS's make sense as long as they get the job done you autist, don't fix what is not broken.

>real company that .. doesn't need it explained why windows and macos are baby operating systems

what is that mythical "real" company that spends 90% of its revenue on internal IT support and still manages to survive?

come to think of it, this is real autism, isn't it?

OP is used to something, and anything new to him symbolizes a loss of control, an inversion of his world view.

Not even joking, OP might be a literal autist. what do you do with people like that?

You are most likely not going to be able to force them to use the Linux ecosystem. It takes a decent amount of time before someone is comfortable being able to use the command line for everything, and even longer for someone to start taking advantage of things like bash scripting.

If you are really going to try and push it on them, just make them install Ubuntu. For the love of God don't make them use anything more complicated or it will just create more work for you cleaning up their messes. I know Ubuntu is bloated but look it's pretty damn good for a beginner, a lot of things work out of the box, and there is such a large community that makes fixing / learning how to do things is pretty easy.

For your server I would use CentOS or RHEL. They are both compatible with each other just CentOS is the free version and RHEL has Enterprise level support. They are both fantastic and are incredibly stable. I have worked for companies that have used many different distros and the ones that always have the least problems are those two.