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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

How a Microsoft veteran learned to love Linux, and why it matters

9 点作者 spahl超过 15 年前

3 条评论

shin_lao超过 15 年前
This article is wrong in many areas.<p>First of all getting the NT kernel and building upon is a thing you can do without getting the source code. The driver development kit of Windows is order of magnitude better in terms of documentation and ease of use (as far as kernel development is easy) than the Linux or BSD driver kit (I've worked on all of three).<p>You don't really need the source code of the kernel when you have all the documentation you need and a powerful API.<p>If you really need the source code for what you are doing, Microsoft gives access to this source code. You get a remote access via smartcard and can browse through the whole source code (remember the 2000 source code leak).<p>The source code availability, is really not, I think, the explanation why Windows NT doesn't dominate the server world. You don't need to recompile or tinker the kernel to administrate a Windows machine, this need simply doesn't exist.<p>The reason is that it took a lot of time for Windows to adopt a server philosophy. If you've played with Windows Server 2008, you realize Microsoft is getting there.<p>One of the things I like with Windows Server 2008 is that it doesn't install the whole universe and let you precisely pick what you want to deploy on your machine.<p>The addition of a more powerful shell and a more transparent administration panel helps as well.<p>Another problem is the very rich, but complex, ACL (access control list) system of Windows NT. Although you can deploy extremely fine grained and subtle rights and authorizations with this system, in UNIX you just type "chmod 0755" and 99.9% of the cases you're fine with it.<p>Last but not least, Windows carries a bad reputation in terms of reliability and security.<p>In terms of performance or features, NT has got nothing to envy to Linux or BSD.<p>The reason to me is really a "packaging" problem, the technology is capable.
评论 #867955 未加载
评论 #863984 未加载
评论 #873236 未加载
saurabh超过 15 年前
"You cannot, by accident, build an airplane that actually flies."<p>I guess I can use this somewhere.
评论 #863900 未加载
cookiecaper超过 15 年前
Just skimmed it but one of the big quotes "If Microsoft NT had been free from the beginning, Linux wouldn't have been created", or whatever it was, is wrong. Linux was a personal project of Linus Torvalds initially commenced for private learning purposes.<p>Of course, it's impossible to know how certain events would have effected certain other things, but it seems that there's not much that could have happened in the market that would have stopped Linux's actual creation.<p>Its domination, however, is a different story; I'm sure if Windows was an open platform there would have been relatively little attraction to Linux and it would have burned out in the same obscurity that it was born from. But, such soothsaying is silly.