Your Preferred Os And Why

Started by
67 comments, last by Truanger 7 years, 7 months ago


Discussion about Win10 vs OSX vs Plan9 vs Linux makes sense though, because they all have pros and cons.


QFT. Hell, you could even add Win7 to that list if you really hated the metro UI.

But Win10 vs Win8? 10 every time.
if you think programming is like sex, you probably haven't done much of either.-------------- - capn_midnight
Advertisement

I didnt stop using windows until recently. I begrudgingly got a Mac to port a mobile game onto iPhone about 5 years ago.

I've stayed with OSX because it just works. No random forced updates which render software inoperable without patches. Peripherals simply work. No need to get drivers or twiddle around with the OS for half the day to get a drawing pad or headphones to function correctly. Screen recording is built into quicktime, as are a multitude of other tools system tools that normally in windows require downloads from random, possibly disreputable, outlets.

That said, the Mac online world is unsurprisingly less technically adept at solving unusual problems or special case tweaks. If for some reason you need to alter a system file, expect online forums to completely bewildered or even offended that you'd dare tweak the system, and may even demand that you explain why - as if they are the gatekeepers of the OS's virginity.

Windows: Pro: you can tweak your system.. Con: you have to tweak your system.

Mac: Pro: you don't have to tweak your system. Con: it's a pain to tweak your system.

On that reply ^^ Win10 also lets you run an Ubuntu command line environment for all those devs addicted to a nix command line workflow :)

http://www.zdnet.com/article/ubuntu-and-bash-arrive-on-windows-10/

And no, it's not emulation like Wine, but natively running linux programs via a fake kernel.

It's not just the bash shell, it's an entire stock Ubuntu Server image.

And WINE (a recursive acronym for WINE Is Not an Emulator) is not an emulator. It's natively running Windows programs via facimile system DLLs.

My take on both of those is just use the real thing.

Stephen M. Webb
Professional Free Software Developer

Thanks to this post, I decided to turn back to Windows 8.1 as there is nothing too enticing for me in Windows 10 and not happy of spending time to make an OS barely tolerable.

Windows 10 is more tolerable even in it's default install than Windows 8.1, and any OS will have you spend an hour or two configuring it to your liking (called "customizing") post-installation.

If your choice is Win8.1 or Win10, then Win10 is superior, by almost every metric. The vague licensing confusion and the telemetry is the only bad spots, and a little work makes those problems much reduced in consequence.

Couldn't disagree more, Windows 10 needs many steps to become barely tolerable and I am ok with customizing ofc but not big fan of dealing with Group Policy ( not big deal but what I don't like is pointless restrictions ) even for basic things.

And now performance is far better in Windows 8.1 (using a Skylake Xeon E3)

When comparing with 8.1 for Windows 10's superiority,

- W10 Start Menu is not bad but not crucial for me as well. In time I used W8 , noticed that I don't use Start Screen much and I like it as I am used to from Windows Phone.

- I couldn't care less about Cortana and Notifications

- Windowed apps are big plus for W10 but I don't use apps at all as I prefer offline account, was just using Edge which had an annoying experience

- Automatic updates are problematic in W10 and there is no easy way of hiding updates.

- Multiple desktop isn't like what I dreamed of ( I was expecting different desktops you can put different icons/folders to each one so I could separate workspaces for each project )

- Anniversary Update doesn't look like bringing something noticeable, so there is no hope W10 will be better in short time for me.

mostates by moson?e | Embrace your burden

I use Windows + Ubuntu + MAC

Windows whenever I can, because I'm used to it, and because our IT likes it.

Ubuntu, because I do a lot of cloud programming, and windows is not that good for the cloud. (Unless you use Azure, but I use Openstack/AWS/Google )

Have a MAC gathering dust whenever I need to deploy an iPhone app. (I'm such an MS junky, that I always get lost in MAC the whole experience is strangely disorientating to me).

As much as I love MS, it seems they've been making one mistake after another. So I'm trying to ween myself from my MS addiction, before they go extinct. I am trying to switch to Ubuntu. however I've found Ubuntu desktop to be extremely unstable. Had a lot of "fun" cleaning up mistakes made by apt-get. On a virtual server this is not a problem for me, as I just reinstall all my software from a script/recipe, but on a desktop it's intolerable. I really don't like how the programs for Linux seem to be dependent on eachother and then on certain versions of certain other programs. I understand the problem of packaging binaries in the opensource world, but the inability of programs to ship with their own dependencies sometimes causes a big pain. On complex dev desktop machines this can lead to alot of conflicts. Also alot of stuff breaks when upgrading. As risky as upgrading can be, upgrading an ubuntu desktop can be much trickier. One colleague has solved this by using docker to isolate his dev machine. He uses different containers for different build environments. That might be my next step. For god's sake, ubuntu does not even have a good graphical GIT client. I find myslef installing Jetbrain's stuff just to get decent source control.

My Oculus Rift Game: RaiderV

My Android VR games: Time-Rider& Dozer Driver

My browser game: Vitrage - A game of stained glass

My android games : Enemies of the Crown & Killer Bees

Also, I work better with multiple desktops, and last time I checked, Windows didn't have them.

10 has them; check again.

This is actually a major fault that one sometimes sees in Linux-land; people don't keep up to date with the capabilities of Windows and as a result make statements about it that might not have been true for some time. I recall another example from elsewhere where somebody claimed that Windows, in 2002/2003, still used co-operative multitasking.

I didn't mean to say that Windows doesn't have multiple desktops yet, sorry it came that way. I'm aware that it's been two major versions since last time I used it and there are lots of new features I don't know about. What I wanted to say, I guess, is that multiple desktops is one of the things that makes my experience with Linux and Mac better than with Windows 7, which is the last version I used.

I know that it is kind of unfair to use an old version to compare against the other OSes, but well... I haven't used newer versions. That doesn't mean that I think Windows is worse than other OSes, Linux and Mac also have things that get to my nerves. I just feel more comfortable working with Linux than I felt with Windows 7.

On that reply ^^ Win10 also lets you run an Ubuntu command line environment for all those devs addicted to a nix command line workflow :)

http://www.zdnet.com/article/ubuntu-and-bash-arrive-on-windows-10/

And no, it's not emulation like Wine, but natively running linux programs via a fake kernel.

Oh wow! I never thought something like this would happen!

I use Windows + Ubuntu + MAC

I really don't like how the programs for Linux seem to be dependent on eachother and then on certain versions of certain other programs. I understand the problem of packaging binaries in the opensource world, but the inability of programs to ship with their own dependencies sometimes causes a big pain.

Yes me to and no synaptic is very easy to use. One click to install headers etc. while on Windows I thought "no it can't get worse" I was wrong. Mac is a nightmare, also Xcode is the worst IDE that I've ever used. With my C++/Eclipse/Ubuntu development I only feel sorry about people saying needing to rewrite lots of code for compiling on other os.

We also get Snappy and Flatpak.

I truthfully prefer mac OS, but due to the high cost of Macs and the tricky nature of booting OSX86, I can't use it very often (my old iMac has kind of become a paperweight at this point as it's nearly five years old).

My second choice is Windows, third Linux, mostly because I like to develop my games for as many OS's as possible.

Follow my blog for programming tidbits!
Follow my twitter for no real reason!

Used to be exclusively Windows. Then had to use Macs at work because Android development on Windows is just terrible. Imagine having to install device drivers for every type of phones out there..yuck.

I then tried to like Macs, but cant. Homebrew and Xcode gcc dependencies just pisses me off all the time.

I have been exclusively using Linux now. It has annoying things like hardware hiccups here and there, or having to update Flash manually because it's so badly written and websites refuse to use slightly older version. As for coding, the OS is built for it.

Well i have used microsoft operating systems since the very beginning (dos 5), but had always the urge to checkout other systems.
I have tons of years of experience with bsd-systems and linux-distros but i always had weird hardware or software issues all the time - graphics not working properly, input device not working, sound not working, second monitor not working, packages is depends on X but X cannot work cause... etc.
Of course i got it fixed someway, but it took me a lof of time to get it running and sometimes money where i had to buy older hardware to get it working... O_o
So i pretty much have given up to using a *nix system for private productive environment at all.

Nowadays i use windows 10, upgraded all my pcs and i dont regret it.
Windows 10 runs much better than 7. It is more responsive, works better with modern hardware and boots almost in 5-7 secs to the login screen (Win 8.1 was much faster with active fast boot ~3 secs to the login screen).

The only system i use linux as main os is my media game couch pc connected to the tv - but even this has windows 10 with steam installed of course.

Pros:

- Has much much better games support than linux (only native games in linux runs better sometimes than in windows)
- Visual studio 2015 is unbeaten for creating rich large gui applications (WinForms, WPF)
- Visual studio 2015 c++ coding is getting better (refactoring is finally possible, c++/11 support)
- VMWare/Virtualbox VM GPU support (OpenGL 2+, Direct3D 9) support is much better on windows
- Delphi IDE was really fun to code with until it was sold to codegears/embarcadero
- There is no linux version available of UE4 / Unity
- Much better hardware support
- Multi-monitor support was always working (*nix world took ages to get it properly working -> xorg.conf NOOO!!!!)

Cons:

- Since visual studio > 2008 the performance gets slower and slower, even with much better hardware...
- Web-development is very annyoing under windows: Installing required packages is so much easier in linux (nodejs, geo-tools, php, apache, tomcat)
- Java RE runs much better on linux than on windows (Exceptions are awt/swing - those runs worse on linux than on windows O_o)
- Multi desktop support is much better in *nix window managers
- Sometimes you must throw-out/replace your working scanner/driver when you upgrade to a higher windows version, because there is no driver anymore... (opposite of *nix)

- Connecting to linux shells is a pita (Cygwin, X-Window system etc...)

This topic is closed to new replies.

Advertisement