{"id":2196,"date":"2013-05-15T10:00:39","date_gmt":"2013-05-15T14:00:39","guid":{"rendered":"http:\/\/blog.nccomputertech.com\/?p=2196"},"modified":"2013-05-15T10:00:39","modified_gmt":"2013-05-15T14:00:39","slug":"anonymous-msft-developer-admits-linux-is-faster-than-windows","status":"publish","type":"post","link":"https:\/\/nccomputertech.com\/techtalk\/2013\/05\/15\/anonymous-msft-developer-admits-linux-is-faster-than-windows\/","title":{"rendered":"Anonymous MSFT developer admits Linux is faster than Windows"},"content":{"rendered":"<p>Linux is far faster than Windows. That&#8217;s old news. It&#8217;s why Linux runs 90-percent of the world&#8217;s top 500 fastest supercomputers, while Windows runs 1-percent of them. What&#8217;s new &#8220;news&#8221; is that a Microsoft operating system developer recently admitted that Linux was indeed much faster and why that&#8217;s the case.<\/p>\n<p style=\"text-align:center;\"><a href=\"http:\/\/www.zdnet.com\/anonymous-msft-developer-admits-linux-is-faster-than-windows-7000015236\/\"><img data-recalc-dims=\"1\" height=\"380\" width=\"600\" decoding=\"async\" alt=\"\" src=\"http:\/\/nccomputertech.files.wordpress.com\/2013\/05\/blue-screen-of-death-windows8-600x380.jpg?resize=600%2C380\" \/><\/a><\/p>\n<p>This anonymous Windows kernel programmer first made his comments on a Hacker News conversation thread. He then followed up with further comments on Marc Bevand&#8217;s Zorinaq blog. Bevand is a senior software engineer for Adconion, who specializes in high-performance computing (HPC).<br \/>\nThe Microsoft developer opened by saying, &#8220;Windows is indeed slower than other operating systems in many scenarios, and the gap is worsening. The cause of the problem is social. There&#8217;s almost none of the improvement for its own sake, for the sake of glory, that you see in the Linux world.&#8221;<br \/>\nIt&#8217;s not that Windows developers don&#8217;t want to improve their operating system&#8217;s performance, the problem is that Microsoft&#8217;s software development culture discourages improvements. The programmer wrote:<br \/>\nGranted, occasionally one sees naive people try to make things better. These people almost always fail. We can and do improve performance for specific scenarios that people with the ability to allocate resources believe impact business goals, but this work is Sisyphean. There&#8217;s no formal or informal program of systemic performance improvement. We started caring about security because pre-SP3 Windows XP was an existential threat to the business. Our low performance is not an existential threat to the business.<br \/>\nSee, component owners are generally openly hostile to outside patches: if you&#8217;re a dev, accepting an outside patch makes your lead angry (due to the need to maintain this patch and to justify in in shiproom the unplanned design change), makes test angry (because test is on the hook for making sure the change doesn&#8217;t break anything, and you just made work for them), and PM [project manager] is angry (due to the schedule implications of code churn). There&#8217;s just no incentive to accept changes from outside your own team. You can always find a reason to say &#8220;no,&#8221; and you have very little incentive to say &#8220;yes.&#8221;<br \/>\nThere&#8217;s also little incentive to create changes in the first place. On linux-kernel, if you improve the performance of directory traversal by a consistent 5%, you&#8217;re praised and thanked. Here, if you do that and you&#8217;re not on the object manager team, then even if you do get your code past the Ob owners and into the tree, your own management doesn&#8217;t care. Yes, making a massive improvement will get you noticed by senior people and could be a boon for your career, but the improvement has to be very large to attract that kind of attention. Incremental improvements just annoy people and are, at best, neutral for your career. If you&#8217;re unlucky and you tell your lead about how you improved performance of some other component on the system, he&#8217;ll just ask you whether you can accelerate your bug glide.<br \/>\nFull Story: <a href=\"http:\/\/www.zdnet.com\/anonymous-msft-developer-admits-linux-is-faster-than-windows-7000015236\/\" target=\"_blank\">Anonymous MSFT developer admits Linux is faster than Windows | ZDNet<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux is far faster than Windows. That&#8217;s old news. It&#8217;s why Linux runs 90-percent of the world&#8217;s top 500 fastest [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[4,5,10,11],"tags":[758,897,1274],"class_list":["post-2196","post","type-post","status-publish","format-standard","hentry","category-linux","category-microsoft","category-technology","category-windows","tag-ntfs","tag-refs","tag-zfs"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/papNkV-zq","jetpack-related-posts":[{"id":6235,"url":"https:\/\/nccomputertech.com\/techtalk\/2014\/08\/15\/how-long-before-microsoft-windows-xp-disappears\/","url_meta":{"origin":2196,"position":0},"title":"How long before Microsoft Windows XP disappears?","author":"NCCT","date":"August 15, 2014","format":false,"excerpt":"Netmarketshare's monthly updates on the state of the operating system and browser markets are useful not because the numbers are accurate \u2014 they clearly have a margin of error \u2014 but because they show trends. The most obvious trend at the moment is the decline of Microsoft's ancient Windows XP.\u2026","rel":"","context":"In &quot;Microsoft&quot;","block_context":{"text":"Microsoft","link":"https:\/\/nccomputertech.com\/techtalk\/category\/microsoft\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2014\/08\/ziff-xpv7-2014-july-600-x-320-600x320.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2014\/08\/ziff-xpv7-2014-july-600-x-320-600x320.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2014\/08\/ziff-xpv7-2014-july-600-x-320-600x320.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":6329,"url":"https:\/\/nccomputertech.com\/techtalk\/2014\/08\/28\/why-microsoft-needs-to-reveal-windows-9-sooner-than-later-the-end-of-windows-7\/","url_meta":{"origin":2196,"position":1},"title":"Why Microsoft needs to reveal Windows 9 sooner than later: The end of Windows 7","author":"NCCT","date":"August 28, 2014","format":false,"excerpt":"Several reports from usually reliable Windows watchers say Microsoft is poised to unveil Windows 9 at the end of September. The new OS will mark the return of the Start menu, the ability to run Metro apps inside desktop windows, and other PC-friendly tweaks. The timing makes ton of sense,\u2026","rel":"","context":"In &quot;Microsoft&quot;","block_context":{"text":"Microsoft","link":"https:\/\/nccomputertech.com\/techtalk\/category\/microsoft\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3156,"url":"https:\/\/nccomputertech.com\/techtalk\/2013\/08\/09\/hand-of-thief-banking-trojan-doesnt-do-windows-but-it-does-linux\/","url_meta":{"origin":2196,"position":2},"title":"\u201cHand of Thief\u201d banking trojan doesn\u2019t do Windows\u2014but it does Linux","author":"NCCT","date":"August 9, 2013","format":false,"excerpt":"Signaling criminals' growing interest in attacking non-Windows computers, researchers have discovered banking fraud malware that targets people using the open-source Linux operating system. Hand of Thief, which was recently discovered by researchers from security firm RSA, sells for about $2,000 in underground Internet forums and boasts its own support and\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/nccomputertech.com\/techtalk\/category\/linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2013\/08\/hand-of-thief-640x294.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2013\/08\/hand-of-thief-640x294.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2013\/08\/hand-of-thief-640x294.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":2907,"url":"https:\/\/nccomputertech.com\/techtalk\/2013\/07\/12\/windows-server-2012-r2-preview-your-cloud-on-ramp-is-under-construction\/","url_meta":{"origin":2196,"position":3},"title":"Windows Server 2012 R2 Preview: Your cloud on-ramp is under construction","author":"NCCT","date":"July 12, 2013","format":false,"excerpt":"It's been just under a year since Microsoft released Windows Server 2012. Touted as an operating system built for the cloud, Server 2012 promised some significant improvements to storage, networking, and virtualization services. It tried to strike a balance between the complex and varied needs of its data center customers\u2026","rel":"","context":"In &quot;Microsoft&quot;","block_context":{"text":"Microsoft","link":"https:\/\/nccomputertech.com\/techtalk\/category\/microsoft\/"},"img":{"alt_text":"Windows Server 2012 R2 Preview: Your cloud on-ramp is under construction | Ars Technica","src":"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2013\/07\/dynamic-memory-980x632.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2013\/07\/dynamic-memory-980x632.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2013\/07\/dynamic-memory-980x632.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2013\/07\/dynamic-memory-980x632.png?resize=700%2C400 2x"},"classes":[]},{"id":8796,"url":"https:\/\/nccomputertech.com\/techtalk\/2015\/12\/31\/whats-ahead-for-windows-10-needed-upgrades-forced-updates-and-developer-love\/","url_meta":{"origin":2196,"position":4},"title":"What&#8217;s ahead for Windows 10: Needed upgrades, forced updates, and developer love","author":"NCCT","date":"December 31, 2015","format":false,"excerpt":"By Blair Hanley Frank | PCWorld Windows 10 was the biggest news story out of Microsoft in 2015, and looking forward to the coming year, it\u2019s slated to continue as one of the pillars of the company\u2019s business. To recap: Microsoft first announced its new operating system in late 2014,\u2026","rel":"","context":"In &quot;Microsoft&quot;","block_context":{"text":"Microsoft","link":"https:\/\/nccomputertech.com\/techtalk\/category\/microsoft\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6557,"url":"https:\/\/nccomputertech.com\/techtalk\/2014\/10\/10\/meet-linux-kernel-3-17s-best-new-features-xbox-one-controller-support-laptop-free-fall-protection-and-more\/","url_meta":{"origin":2196,"position":5},"title":"Meet Linux kernel 3.17&#8217;s best new features: Xbox One controller support, laptop &#8216;free fall&#8217; protection, and more","author":"NCCT","date":"October 10, 2014","format":false,"excerpt":"Linux kernel 3.17\u2014part of the series codenamed \u201cShuffling Zombie Juror\u201d (yes, really!)\u2014is now out. This means great new features are coming to a Linux distribution near you, though the 3.17 kernel's changes mostly consist of new and improved hardware support. New versions of the Linux kernel will eventually make their\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/nccomputertech.com\/techtalk\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/posts\/2196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/comments?post=2196"}],"version-history":[{"count":0,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/posts\/2196\/revisions"}],"wp:attachment":[{"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/media?parent=2196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/categories?post=2196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/tags?post=2196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}