Probably windows, for the job and what I do. I think I can get most of my work done via WSL. If not then I can always dualboot or create a VM.
Though my personal preferrence for doing my work is MacOS.
I'd just like to interject for a moment. What you're refering 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!
Been a Windows users for 20+ years. Never used a mac, and only used Inux to repair bricked laptops up until 2 months ago.
Now I work on a mac daily and liked so much i even nuked my my windows machine and installed lastest Ubuntu.
I'm converted. Mac OS is amazing for a lot of things, bht as a dev I do prefer Linux for flexibility and lack of bloatware.
I see no benefit these days to choosing an OS. Used to be windows only supported .net development no with .net Core upwards you can run this only machine.
GNU/Linux. Because Free (Free as in Freedom) software is easier to use period. I don't need windows' videogames or MacOS' video editing software, and in general, proprietary software often feels unintuitive and clunky to me. Apart from the practical side of things, i also think that GNU/Linux pushes you to think about the ethics of things, windows or MacOS might be "convenient" to use, but by using them you essentially become a puppet of the proprietor, even if you're using a torrented and/or modified version. Even if Windows or MacOS were 95% "open source", the 5% of un-opensourced code would still be enough to plant malicious features, thus subjugating user freedom.
Speak from personal experience , at some point in your career, you will stumble upon bunch of installation error (node error, etc) that won't happen in UNIX based (mac or linux), yet very painful to workaround in Windows.
Latest comments (34)
MacOS ;)
Probably windows, for the job and what I do. I think I can get most of my work done via WSL. If not then I can always dualboot or create a VM.
Though my personal preferrence for doing my work is MacOS.
I'd just like to interject for a moment. What you're refering 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!
Been a Windows users for 20+ years. Never used a mac, and only used Inux to repair bricked laptops up until 2 months ago.
Now I work on a mac daily and liked so much i even nuked my my windows machine and installed lastest Ubuntu.
I'm converted. Mac OS is amazing for a lot of things, bht as a dev I do prefer Linux for flexibility and lack of bloatware.
I see no benefit these days to choosing an OS. Used to be windows only supported .net development no with .net Core upwards you can run this only machine.
What a troll bait... ๐
macOS + brew, win10/11 + wsl, linux + apt/yum/... Whatever !!
With code & intellij available everywhere, I don't care what os my employer give me as long as they give me a good machine with root access ๐
Depends of your philosophy :
My laptop has Nvidia graphics card and I had a lot of trouble to make graphics card work.
In short it never worked as in windows.
I now have wsl installed, now I can work and play without rebooting.
GNU/Linux. Because Free (Free as in Freedom) software is easier to use period. I don't need windows' videogames or MacOS' video editing software, and in general, proprietary software often feels unintuitive and clunky to me. Apart from the practical side of things, i also think that GNU/Linux pushes you to think about the ethics of things, windows or MacOS might be "convenient" to use, but by using them you essentially become a puppet of the proprietor, even if you're using a torrented and/or modified version. Even if Windows or MacOS were 95% "open source", the 5% of un-opensourced code would still be enough to plant malicious features, thus subjugating user freedom.
Let me just say, as a long time UFC fan, I think its so cool Nate Diaz is getting I to development ๐๐ค
Speak from personal experience , at some point in your career, you will stumble upon bunch of installation error (node error, etc) that won't happen in UNIX based (mac or linux), yet very painful to workaround in Windows.