TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Microsoft Windows is prohibited at Gitlab

234 pointsby filenoxalmost 3 years ago

50 comments

horsawlarwayalmost 3 years ago
I&#x27;m no fan of Windows myself, but I find this a fairly bad policy.<p>If nothing else - what&#x27;s not used is not tested. And if you expect any real population of users to be using Windows machines with your products, you should have developers&#x2F;PMs&#x2F;QA&#x2F;support interacting with your products using Windows machines.<p>I see this as: We&#x27;re saving a bit of money and making ITs life easier, and in exchange users will get a worse product.<p>Realistically - that&#x27;s a bad trade. It is almost never the right decision to prioritize IT quality of life over basically any other business need.
评论 #32356707 未加载
评论 #32358416 未加载
评论 #32356815 未加载
评论 #32356694 未加载
评论 #32358470 未加载
评论 #32356927 未加载
评论 #32356918 未加载
评论 #32357290 未加载
评论 #32358957 未加载
评论 #32356890 未加载
评论 #32359001 未加载
评论 #32362647 未加载
评论 #32356988 未加载
评论 #32360385 未加载
评论 #32356843 未加载
评论 #32357990 未加载
评论 #32357100 未加载
评论 #32360264 未加载
评论 #32357501 未加载
评论 #32358534 未加载
评论 #32356703 未加载
评论 #32357871 未加载
habndsalmost 3 years ago
&gt;&gt; GitLab approves the use of Linux, and Apple&#x27;s macOS. Microsoft Windows is prohibited for the following reasons:<p><pre><code> Due to Microsoft Windows&#x27; dominance in desktop operating systems, Windows is the platform most targetted by spyware, viruses, and ransomware. macOS is preinstalled on Apple computers and Linux is available free of charge. To approve the use of Windows, GitLab would have to purchase Windows Professional licenses, as Windows Home Edition does not satisfy GitLab&#x27;s security guidelines. As many purchases of laptops have occurred with employees making the purchases and then being reimbursed by GitLab, a remote employee would typically be making a purchase of a laptop pre-loaded with Windows Home Edition. Windows Home Edition is notoriously hard to secure. </code></pre> edit: after thinking about this for a bit, it occurs to me that their main competitor is github and that maybe they just aren&#x27;t very excited to use MSFT products?
评论 #32356683 未加载
评论 #32356599 未加载
评论 #32357549 未加载
评论 #32356778 未加载
评论 #32357892 未加载
评论 #32356646 未加载
评论 #32358537 未加载
评论 #32356809 未加载
评论 #32362587 未加载
politelemonalmost 3 years ago
&gt; Due to Microsoft Windows&#x27; dominance in desktop operating systems, Windows is the platform most targetted by spyware, viruses, and ransomware.<p>This is poor reasoning and a misunderstanding of how security works. Any org should be happy with any OS, as long as sufficient security controls for it exist. Anyone who oversees Windows estates, or works in desktop security, can tell you that they exist and are extensive, and are effective.<p>I suspect this is a policy that&#x27;s been pushed out by a C-level who simply hates Windows but is being justified with &gt;15 year old reasonings.<p>&gt; macOS is preinstalled on Apple computers and Linux is available free of charge. To approve the use of Windows, GitLab would have to purchase Windows Professional licenses, as Windows Home Edition does not satisfy GitLab&#x27;s security guidelines.<p>More tenuous reasoning - macOS is not &#x27;free&#x27;. By their logic they should _only_ be allowing Linux. But I think that just tells us it isn&#x27;t driven by logic.
评论 #32356956 未加载
评论 #32356976 未加载
评论 #32358296 未加载
评论 #32357311 未加载
jaredsalmost 3 years ago
I&#x27;ll make sure to mark Gitlab off a company I apply at if I look for a new job. I&#x27;m totally blind and have been using Windows screen readers for the last 25 years. The switching cost to Mac or Linux appears to be incredibly high. I&#x27;ve attempted to use both and after brief usage was not able to get close to my productivity on Windows. Maybe that would change if they were my only option but I&#x27;m not going to risk poor productivity at a new job on that. I focus on back-end development and since WSL came out, I&#x27;ve not run into any situation where I can&#x27;t do what I need using Windows, WSL, and VS Code.
评论 #32361098 未加载
dsr_almost 3 years ago
This is pretty similar to the policy at my company: you get a Mac, unless you specifically request a Linux laptop. If you need Windows for testing, Microsoft makes VM images available with a browser pre-installed at <a href="https:&#x2F;&#x2F;developer.microsoft.com&#x2F;en-us&#x2F;microsoft-edge&#x2F;tools&#x2F;vms&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developer.microsoft.com&#x2F;en-us&#x2F;microsoft-edge&#x2F;tools&#x2F;v...</a>
评论 #32356832 未加载
评论 #32357786 未加载
gizmoalmost 3 years ago
The pretext for banning Windows is comically bad. Paying extra for Mac hardware is perfectly fine (no, encouraged!), but paying $100 or so to upgrade Windows Home to Windows Professional is prohibitively expensive? That&#x27;s such a joke.<p>I have no trouble with companies mandating one OS or the other. But when the justification for the policy is so bad it looks petty and ideological as opposed to the result of a level-headed cost&#x2F;benefit analysis.
评论 #32357348 未加载
评论 #32356889 未加载
评论 #32357304 未加载
评论 #32361257 未加载
评论 #32357051 未加载
bzxcvbnalmost 3 years ago
Seems weird to harp on the cost of a windows license when they&#x27;re buying Mac OS licenses instead (although hidden in the device&#x27;s prie).
评论 #32356721 未加载
评论 #32356834 未加载
评论 #32356761 未加载
评论 #32359010 未加载
评论 #32386008 未加载
ironmagmaalmost 3 years ago
This is being posted just a day after this tweet: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;allenholub&#x2F;status&#x2F;1555324387087097856" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;allenholub&#x2F;status&#x2F;1555324387087097856</a><p>I really wonder what it&#x27;s like inside Gitlab. The product ticks all the boxes you&#x27;d want it to, but the user experience just resonates with sadness and misery.
评论 #32356792 未加载
评论 #32356893 未加载
评论 #32356864 未加载
评论 #32357989 未加载
评论 #32356743 未加载
评论 #32356732 未加载
stuckinhellalmost 3 years ago
I&#x27;m a fan, I&#x27;d even ban mac&#x2F;apple stuff if I could from my place of work. It&#x27;s clear corporations are seeking more and more intrusive control of our applications both business and personal.<p>A large and popular software vendor we have used for 7 years has approached us recently and wants to charge us a variable amount depending how integral their product is to our business.<p>Now management understands the threat, and we are shifting resources to convert things to FOSS, and build up the software community more.
eminence32almost 3 years ago
I wonder if this has anything to do with the fact that gitlab is fully remote.<p>In an office where you have on-site IT staff, and a local corporate LAN, you can require every windows machine to be part of AD, have group security policies pushed out, and generally have tools available for central management.<p>But with gitlab, everyone is working in their own networks around the world. That sounds like a very hard environment in which to globally apply the types of security policies that are needed to keep Windows secure.
评论 #32356837 未加载
评论 #32357024 未加载
评论 #32357580 未加载
评论 #32365047 未加载
评论 #32356969 未加载
grumplealmost 3 years ago
This is bad reasoning.<p>&gt; Due to Microsoft Windows&#x27; dominance in desktop operating systems, Windows is the platform most targetted by spyware, viruses, and ransomware.<p>Being targeted less frequently != more secure. MacOS and Safari have had plenty of critical vulnerabilities in recent years.<p>&gt; macOS is preinstalled on Apple computers and Linux is available free of charge. To approve the use of Windows, GitLab would have to purchase Windows Professional licenses, as Windows Home Edition does not satisfy GitLab&#x27;s security guidelines. &gt; As many purchases of laptops have occurred with employees making the purchases and then being reimbursed by GitLab, a remote employee would typically be making a purchase of a laptop pre-loaded with Windows Home Edition.<p>Come on. A PC with Windows Pro is going to be way cheaper than a comparable mac. This is just disengenuous.<p>&gt; Windows Home Edition is notoriously hard to secure.<p>Their last point was literally about how they would force users to get Pro, why does this matter?<p>I&#x27;d issue a counterpoint: there is far more expertise out there in securing fleets of Windows machines, and I&#x27;ll guess most corporate Windows systems are more hardened to threats than the typical developer&#x27;s macbook.<p>The real reason to use Macs is that you get a functional unix-like environment where you don&#x27;t have to constantly jump through hoops in order to work with Rails. They don&#x27;t have to fabricate security reasons.
jchwalmost 3 years ago
This is not actually that unusual; in fact, if I&#x27;m not misremembering, Google also does not generally allow Windows, aside from some limited, less privileged stuff.
评论 #32357555 未加载
评论 #32358864 未加载
ansiblealmost 3 years ago
From the Gitlab approved hardware list, today I learned that Dell has some 15.6in screen laptops that <i>don&#x27;t</i> have a numeric keypad:<p><a href="https:&#x2F;&#x2F;www.dell.com&#x2F;en-us&#x2F;work&#x2F;shop&#x2F;laptops&#x2F;new-15-5560-workstation&#x2F;spd&#x2F;precision-15-5560-laptop&#x2F;xctop556015us_vp" rel="nofollow">https:&#x2F;&#x2F;www.dell.com&#x2F;en-us&#x2F;work&#x2F;shop&#x2F;laptops&#x2F;new-15-5560-wor...</a><p>Also supports ECC, nice!<p>I strongly dislike numeric keypads in general, and especially on a laptop. I want to be centered on the display, not shoved to the side. I only rarely use the numeric keypad.
评论 #32361284 未加载
scottydeltaalmost 3 years ago
<i>&gt; As many purchases of laptops have occurred with employees making the purchases and then being reimbursed by GitLab, a remote employee would typically be making a purchase of a laptop pre-loaded with Windows Home Edition.<p>Windows Home Edition is notoriously hard to secure.</i><p>This is a totally valid point. Anyone who has worked for big companies know how companies secure systems using security policies which are not available on home edition and tough to setup on Profesional license bought by user.<p>If a user really wants to do something on windows then I am sure they can run it in VirtualBox or VMware on their system.
评论 #32358778 未加载
Kukumberalmost 3 years ago
Same for me<p>How i use windows (when i REALLY need it, it&#x27;s rare nowadays):<p>- in a VM, behind a firewall, with a linux host<p>I maintain a minimal image, and i copy it whenever i use it, and i throw it once i finish using the VM<p>And you can even play your favorite games using that technique, KVM&#x2F;GPU passthrough to the rescue<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=h7SG7ccjn-g" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=h7SG7ccjn-g</a>
PaulHoulealmost 3 years ago
It&#x27;s a fairly odd that that IT cultures are segregated into places that have nothing but Macs and other places that have nothing but Windows.<p>I think it&#x27;s risky because a small computing monoculture can feel complete but commit a software business to failure at the very beginning by rejecting 90% of the potential market.
评论 #32356572 未加载
评论 #32357006 未加载
jaclazalmost 3 years ago
Reading further on the page, the &quot;Laptop Repair&quot; part is interesting :<p>&gt;If your laptop is broken and needs to be repaired you can take it into an Apple repair store. You should ensure that you have a recent backup before doing so, and that your laptop is not your only registered device for iCloud two-factor authentication.<p>&gt;If the repair is not going to be too expensive (more than $1000 dollars USD), go ahead and repair and expense. If the repair is going to take longer than a day then you need to make sure you have a back up laptop to work on that is non-Windows.<p>It seems like you need to have TWO Apple devices, to be on the safe side...
评论 #32357169 未加载
评论 #32357115 未加载
评论 #32359941 未加载
NeutralForestalmost 3 years ago
Seems like anyone can use Linux as well as long as you deal with your own support, good for them.
seydoralmost 3 years ago
&gt; Due to MacOs&#x27; dominance in GitLab, it is now most targetted by MacOs spyware, viruses, and ransomware who wish to steal corporate secrets.
评论 #32356822 未加载
Mikeb85almost 3 years ago
I mean, they use Rails, and Ruby&#x2F;Rails are annoying to use on Windows. I imagine Windows is a massive headache not worth dealing with considering their stack...
评论 #32358945 未加载
评论 #32358910 未加载
mandeepjalmost 3 years ago
&gt; Due to Microsoft Windows&#x27; dominance in desktop operating systems, Windows is the platform most targetted by spyware, viruses, and ransomware.<p>Seriously? Microsoft is not sitting idle and let them create havoc.<p>&gt;a remote employee would typically be making a purchase of a laptop pre-loaded with Windows Home Edition<p>How hard is it for them to mandate a Windows Pro edition?
rosmax_1337almost 3 years ago
I believe:<p>1) The reasons shown as to why Windows is prohibited are essentially parallel construction.<p>2) The real reason is because someone has an agenda against Windows and Microsoft.<p>3) This is quite alright. It might be a net loss in the short term for everyone, but a net win in the long term for everyone. Microsoft has a lot of bad stuff coming their way, for good reason.
评论 #32358538 未加载
j_barbossaalmost 3 years ago
&gt; Due to Microsoft Windows&#x27; dominance in desktop operating systems, Windows is the platform most targetted by spyware, viruses, and ransomware.<p>What a stupid reason is that?! It really sounds like the Head of IT at Gitlab just doesn&#x27;t like Windows and is doing what he can to find excuses.
Havocalmost 3 years ago
Doesn’t seem unreasonable. My work is entirely windows cause workload is primarily MS office<p>Whatever works. There isn’t some sort of diversity and inclusion requirement for OSs
评论 #32357175 未加载
评论 #32357008 未加载
nunezalmost 3 years ago
In this instance, I suspect &quot;prohibited&quot; == &quot;we can still use Windows, but you&#x27;d better have a really really REALLY good reason&quot;
cronixalmost 3 years ago
We don&#x27;t want to have to pay for a windows pro license, therefore we will use a generally more expensive machine with a &quot;free&quot; OS?
glonqalmost 3 years ago
Is it wrong that I can visualize the length of neckbeard while reading this?
marcodiegoalmost 3 years ago
&gt; Due to Microsoft Windows&#x27; dominance in desktop operating systems, Windows is the platform most targetted by spyware, viruses, and ransomware.<p>Consider linux dominance on end-users devices through android and embedded systems like smart tv&#x27;s. There are more instances of linux running and being used right now by end-users than windows. UNIX legacy and a long maturation process on HPC and servers probably has to do with how linux systems evolved to be so secure today compared to windows; also because of &quot;bad-habits&quot; windows historically brings.<p>It may sound cheesy and although I&#x27;d like to see linux more used on the desktop, I&#x27;m pretty happy with the current situation.
talentedcoinalmost 3 years ago
This is idiotic. Gitlab will shell out for MacBooks but not for a copy of Windows Pro?
dganalmost 3 years ago
This seems in phase with their anti-Microsoft wave riding, which brought many (speculating here) new customers.<p>Interestingly, my employer too uses GitLab, and we too prefer Linux among employees ... so i think targeting is on point
nisegamialmost 3 years ago
A company forbidding the use of Windows (and more broadly Microsoft products&#x2F;services) would be a huge green flag to me. I don&#x27;t even care why. I would miss VS Code though.
评论 #32360191 未加载
评论 #32358984 未加载
评论 #32365099 未加载
polskibusalmost 3 years ago
How do they develop and test the gitlab runner for Windows then?
评论 #32356814 未加载
penguin_boozealmost 3 years ago
Avoiding Windows operating would be an ethical choice going forward, in my opinion. Windows has become a bloatware; it&#x27;s a memory hog - no amount of RAM is enough. And to top if off, with every update, your hardware becomes obsolete because it lacks a fancy chip.<p>With Office products being increasingly accessible via the web browser, I think corporations should really start thinking about weaning themselves off Windows.
asahalmost 3 years ago
Google did this 15+ years ago, and while the transition took a couple of years, they never looked back. Productivity shot up for all the usual reasons.
rkvalmost 3 years ago
They create a policy to prevent the use of Windows laptops but they are unable to create a policy to enforce purchasing the correct Operating System?
cosmiccatnapalmost 3 years ago
Using a fork to eat your soup is prohibited at Soups Only (tm)<p>HN: While I agree that eating a soup with a fork is bad, I think the employees should be able to try.
stillbournealmost 3 years ago
I run docker desktop on my windows machine which I have setup for k8s and have gitlab running as a helm deployment. What&#x27;s wrong with having windows but using WSL for dev work. That&#x27;s how most of my flow works, I installed gitlab this way because I want to learn its cicd stuff without having to rely on the work instance or gitlab.com. I prefer selfhosting.
hd363gvcYfalmost 3 years ago
Given Microsoft’s history of severe vulnerabilities, I welcome this news for any company. Apple and Ubuntu have enough popularity and support options making this policy completely supportable. If not Ubuntu, IBM Red Hat seems to be a great alternative as well. At this point it is clear that Microsoft’s monopoly is over.
Halanalmost 3 years ago
I am curious about the M1 max for the top performing configuration, wonder if there is a business need for it over an M1 pro with the same storage and memory. Especially since they are mentioning the few hundred dollars a windows pro licence would cost as a reason not to get windows laptops.
评论 #32356718 未加载
rochakalmost 3 years ago
Having to use a Windows laptop for work is the main reason I rejected working for Microsoft. Don’t get me wrong, it’s a great OS, but not for me and I just couldn’t bring myself to using it. I get their logic to have engineers use this, but it was a great dealbreaker for me.
andsoitisalmost 3 years ago
&quot;macOS is preinstalled on Apple computers and Linux is available free of charge. To approve the use of Windows, GitLab would have to purchase Windows Professional licenses, as Windows Home Edition does not satisfy GitLab&#x27;s security guidelines.&quot;
xtractoalmost 3 years ago
Gitlab OpenSource is one of those software that I wish would go the way of LibreOffice&#x2F;MariaDB: I wish that some foundation took the good open-source part and forked it to implement a real, full, no strings attached open source application.
rr888almost 3 years ago
Most x86 hardware comes with Windows license already. If build your own, I bought a Windows 11 Pro license last week for $13. Cost shouldn&#x27;t be an issue.
tasukialmost 3 years ago
Well, I once had a work-provided computer on which I was prohibited from running anything but Microsoft Windows. Serves them well!
gigel82almost 3 years ago
The grapes are sour anyway... &#x2F;s
switch007almost 3 years ago
What do their Finance team use? I thought Excel on Mac was basically a toy compared to Windows?
smm11almost 3 years ago
Web-based. Reset Windows daily.
rubicksalmost 3 years ago
.
评论 #32356679 未加载
sylwarealmost 3 years ago
good start, now interop with noscript&#x2F;basic (x)html browsers.
pjmlpalmost 3 years ago
I guess Gitlab doesn&#x27;t care about having customers that work on Windows platforms.<p>Meanwhile Github works just great for us.
评论 #32356789 未加载
评论 #32357035 未加载
评论 #32356757 未加载