TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Why Linux over Windows Server from a technical aspect

3 点作者 sirjaz10 个月前
So my question why Linux over Windows Server from a technical aspect. Windows Server has the kitchen sink built in to it, without the need for external packages. Please don't say pricing or that Linux is just open source

3 条评论

solardev10 个月前
Microsoft licensing is prohibitive for small teams and indie&#x2F;open-source projects, Windows runs on less hardware (it can run on Arm now, but x86 gets emulated), it has a smaller open-source ecosystem of command-line tools, it generally costs more in VMs, and generally just doesn&#x27;t have the developer mindshare of the FOSS stuff.<p>Pricing isn&#x27;t something you can just ignore. Anyone can get started with a free LEMP stack in a few minutes. Windows Server starts at $500 and goes up from there, and you have to pay more the more instances you have. If you start with it, you get locked into it, and it can get very expensive at enterprise scale.<p>Some enterprises still use Windows Server, especially if the rest of their stack is Microsoft and they can negotiate a bundled license with everything they need. But web startups typically want to avoid the Microsoft tax. Their apps&#x27; business value tends to be at the level of a webpage anyway, so the underlying stack doesn&#x27;t matter as much – it&#x27;s not like Windows Server gives them any significant advantages over spinning up a standard VM or some managed databases and CDNs, etc. Windows doesn&#x27;t do anything especially worthwhile to justify that additional cost unless you&#x27;re an all-Microsoft shop. And these days, when you&#x27;re typically deploying to web + apps, Microsoft matters even less. .NET is popular in Europe, but in the US it&#x27;s generally Electron or React Native, etc.<p>As for external packages, it&#x27;s a philosophical&#x2F;historical difference. Microsoft has traditionally favored first-party monoliths (the &quot;kitchen sink&quot; approach) that they can sell as a whole solution at a high price. GNU&#x2F;Linux is traditionally clobbered together from a bunch of small free utilities, each with different authors, and each managing only their own little sphere of concern. It favors modular utilities that can be piped together or little daemons that run on their own ports. It allows very fast iterations (since any one tool can be reinvented and modularly replaced), but yes, it isn&#x27;t as batteries-included as a Microsoft stack.<p>But at the end of the day, free matters a LOT. Microsoft is perfectly capable of making&#x2F;acquiring popular tools as long as they&#x27;re free, like VSCode or Github.
评论 #41048758 未加载
EVa5I7bHFq9mnYK10 个月前
Smaller footprint. Faster reboot. Runs on more processors.
meiraleal10 个月前
That&#x27;s the weirdest question I&#x27;ve seen in HN. Do you have experience in both? Yeah pricing and open source are two very important technical advantages of Linux. What do you mean by kitchen sink builtin? Is it somehow related to crowdstrike?
评论 #41046934 未加载