News for hackers. Stuff that matters.
Re:Microsoft Windows is prohibited at Gitlab by muttled on Friday August 05, 2022 @11:08AM (#32357224)
Most places I've worked at (Windows shops largely) had management tools that worked well on Windows but not as well on other devices. The IT staff was skilled largely in Windows, as well. The biggest argument against other OS options was that we simply did not have the tools and experience to effectively manage the other options. It's a valid argument, and seemed disingenuous to take digs at the other OS options when the reality was that we simply couldn't support a Mac well in an enterprise environment.
Re:Microsoft Windows is prohibited at Gitlab by jeffwask on Friday August 05, 2022 @12:04PM (#32358044)
Microsoft Windows with AzureAd and Intune provides a suite of tools for managing your fleet of laptops at little to no additional cost. It's honestly so much for free that running any other suite of laptops becomes arduous and expensive. It all just works out of the box and it's easy to bolt things on. The viruses and malware argument is ludicrous if you do any amount of end point protection.

Apple is a walled garden. Everything is a degree of difficulty or two harder and you often run into weird ecosystem shit like some aspects of laptop mdm registration only working if the user has an iPhone. The tooling is 5-10 years behind, non-existent, or expensive because the third parties know they got you by the short and curlies.

Linux is a build your own from open source ecosystem and what understaffed overworked IT team has time for that. I mean Google manages their Linux laptop fleet by rolling their own distro. Never mind all the compatibility issues with other required tooling that may or may not work.

Some of these issue may have been easier to conquer in OnSite roles where laptops could be dropped at an IT cage but for full remote the Windows ecosystem has just gained more ground because of the iceberg of features most users never see.

Re:Microsoft Windows is prohibited at Gitlab by jupp0r on Friday August 05, 2022 @12:36PM (#32358498)
You are missing an important point: engineers want to use the tools that work best for them. They don’t care much about the things they can’t see. Taking a job with a super restrictive IT environment that would prevent me from doing my job effectively would be a deterrent to work for that company. I know many people who feel similar to this. The opportunity cost of not being able to hire those people or giving them other incentives to alleviate those concerns is easily orders of magnitude more expensive than just buying a device management as a service solution for other OSes.

I’ve rarely seen people being very enthusiastic Windows users btw.

Re:Microsoft Windows is prohibited at Gitlab by BlargMcLarg on Friday August 05, 2022 @12:48PM (#32358669)
I've rarely seen individuals be very happy with Linux / Unix outside a few very dedicated, stereotypical hacker-types. Safe to say anecdotes don't work.

I'd also think twice about the consequences of these decisions. If Gitlab and co decide Linux/Mac is the answer for market share, it's only a matter of time before hackers start targeting those platforms en masse. If the answer to Windows was restriction galore, I fail to see how humans won't repeat history and do the same to Unix.

Re:Microsoft Windows is prohibited at Gitlab by nikau on Saturday August 06, 2022 @01:09AM (#32364999)
Seems like its a pretty good filter to me, anyone not adaptable to a different operating system is probably not a great fit for a company like gitlab.
Re:Microsoft Windows is prohibited at Gitlab by jeffwask on Friday August 05, 2022 @02:53PM (#32360331)
Tell me you haven't used Windows in a decade without telling me you haven't used Windows in a decade
Re:Microsoft Windows is prohibited at Gitlab by jupp0r on Friday August 05, 2022 @04:56PM (#32361890)
Until 4 months ago, I was leading a team responsible for a cross platform desktop app with 20 million daily users, most of them on Windows. I used Windows daily and found/reported numerous bugs to Microsoft. I would never have made it my primary development environment, but I had some people on my team who liked it for that.

I think your uninformed ad hominem attacks are really impolite by the way.

Re:Microsoft Windows is prohibited at Gitlab by jeffwask on Monday August 08, 2022 @09:41AM (#32385241)
Speaking of ad hominim's I am confused. Have you "I’ve rarely seen people being very enthusiastic Windows users btw" or "had some people on my team who liked it for that."

From my perspective Windows in 2022...

- I can seamlessly develop in Linux on Windows using WSL2 - I can manage my machine with a package manager (winget) - I can run Linux Native GUI application (wslg win 11) - I get Microsoft's epic backwards compatability - I get guaranteed comparability with 99% of the software and hardware available today - I get a suite of expandable back office tools for managing my fleet

Honestly, there are days I spending in visual studio code and windows terminal where it doesn't even feel like I'm on Windows. I can get the best of both environments out of the box.

...but tell me again how there is nothing to be enthusiastic about windows.

Re:Microsoft Windows is prohibited at Gitlab by jupp0r on Monday August 08, 2022 @03:49PM (#32390187)
Obviously there's a spectrum and my personal experience is not representative for the industry as a whole. From the people I've worked with in 2 decades, maybe 2% choose Windows over Unix when given the choice, even when most customers were using Windows. At my current job, I literally know nobody using Windows (>$1B software company with high 3 digit or low 4 digit number of engineers). Not sure why anybody thinks a Windows only policy would be a great idea in this labor market.
Re:Microsoft Windows is prohibited at Gitlab by happyopossum on Friday August 05, 2022 @01:03PM (#32358861)
Neither Azure AD nor InTune are free, not remotely so.
Re:Microsoft Windows is prohibited at Gitlab by number6 on Friday August 05, 2022 @03:16PM (#32360649)
Last time I checked it was quite expensive
Re:Microsoft Windows is prohibited at Gitlab by Xylakant on Friday August 05, 2022 @11:15AM (#32357334)
I entirely agree - supporting multiple operating systems is effort at every level and from a certain size on, you need people with dedicated knowledge of each OS. But if that’s the problem, make that point instead of finding excuses.
Re:Microsoft Windows is prohibited at Gitlab by nikau on Saturday August 06, 2022 @01:06AM (#32364988)
That was the only real benefit of having a mac in my experience - they were always a niche and off the radar and didn't have the 20 different security tools on them crippling performance like the Windows SOE.

Thankfully WSL2 on Windows is now an option, its also off the radar so whatever happens inside the Linux VM doesn't cop a performance hit.

Re:Microsoft Windows is prohibited at Gitlab by pid-1 on Friday August 05, 2022 @11:47AM (#32357828)
It wasn't a limitation of the places you've worked at - endpoint management tools for Windows are light years ahead of the ones for Apple. Moreover said tools simply don't exist in Linux land.
Re:Microsoft Windows is prohibited at Gitlab by number6 on Friday August 05, 2022 @03:20PM (#32360709)
Linux has the best endpoint management tools: Ansible, Chef, Puppet, Terraform?

Server management you say? How is a server different from a Laptop? It has Wayland installed or X11?

Apple and windows aren't even in the same ballpark.