this post was submitted on 14 Jun 2023
8 points (90.0% liked)
Linux
48035 readers
818 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Hello from a software engineer in test.
I use Linux because of habit of looking for an alternative to Windows that didn't require Mac hardware. The machines we've been allocated are dog slow Dells, so it was either pain or Linux.
I spend most of my day either remoting into embeded units or servers and debugging/writing scripts to test them. I do that over SSH and bar one I can think of, they all run Debian or a variant.
For me personally, I like to have my development environment mimick (with some niceties) what I work with. In general, I sleep better knowing if it works on my machine, it will probably work on the thing it will eventually be used against. I also know the terminal like the back of my hand and have grown to depend on it for basically everything development. I would never not want to use it.
However, my tech lead runs Windows 7, uses VSCode and relys heavily on GUI programs in general. I would also say, he is far more efficient in his tasks than I am. When I questioned his use of these things he responded "It's how I like it" and that really stuck with me.
The key take away from this ramble is create a PDE, a personal development environment. Linux is great because your can customize just about everything you'd want to. That being said I'm sure you can customize your Mac just as much where it matters.
Just stay awesome!
Note - I would however check out neovim for the exact reasons I've stated here :)
Is your tech lead really running windows 7? That thing has not recieved security updates for a while. Does he have a habit of living on the edge?