• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Reader Feedback On Microsoft Loves Linux

    December 1, 2014 Hey, Dan

    As you pointed out in your story, in mid-November Microsoft announced that it’s open sourcing its full server-side .NET stack, which thereby, at least in theory, expands the .NET stack to Linux and Mac OS X (which is really Unix) platforms.

    Here are my six take-aways from that announcement:

    No surprise. The November 12 announcement wasn’t a surprise as much as it was a reaffirmation of Microsoft’s open source software (OSS) strategy over the last couple of years. Microsoft open sourced some .NET components (including ASP.NET MVC and its Web API) a couple of years ago. This was a significant announcement back then because Microsoft didn’t just make source code available for viewing but also accepted patches and contributions from developers not carrying Microsoft employee badges. Before that, in 2008, Microsoft made the announcement that the popular JavaScript open source library, jQuery, would be shipped with ASP.NET and Visual Studio. This was huge news back then. It was the first signs of Microsoft finally getting over its not-invented-here syndrome. Microsoft has since included other high-quality open source components such as the superb JSON.NET project (which Microsoft used to replace its own kludgy JSON components) with its products.

    Forget the Linux/Windows desktop wars. Microsoft’s announcement isn’t the first step in Microsoft porting Windows to ‘nix or OSX to ensure its win in the desktop wars. For all intents and purposes, that war was won by Microsoft several years ago. Alas, it’s a borderline meaningless victory because by the time we’ve all noted that Microsoft has won the desktop, we don’t care all that much. With the advent of mobile computing and the rise of responsive browser/smart mobile device browser-based applications, far fewer are targeting Windows desktop and fat clients.

    Server-side salvo fired. While the desktop war is either over or a non-issue, the war for the server-side rages on. Microsoft wants to be your host, regardless of your platform. Azure has, for a long time, been a good host for development stacks not traditionally associated with Microsoft. Azure works great with PHP, Ruby, and Node.js. A part of the November 12 announcement is a doubling down of the Azure cross-platform bet. But don’t get all misty-eyed and twist all this Microsoft openness into something wholly altruistic. Let’s be very clear: application hosting and related services are very big business. Microsoft’s previous and recent open source announcements are efforts by Microsoft to embrace (and swallow?) the competition. Consider this: IBM’s BlueMix competes with Azure, yet all BlueMix can offer Microsoft users is a limited preview of .NET interoperability. Technically, at least, Azure is the more open of the two cloud offerings and Microsoft wants to keep it that way.

    Damned if you do. Damned if you don’t. David Heinemeier Hansson (a.k.a., DHH), open source champion and creator of Ruby on Rails, did an interview a couple of years ago ranting about Microsoft’s irrelevance in the open source world. It’s not hard to imagine that Steve Ballmer, previous Microsoft CEO, ran around the office tearing his shirt off screaming about what an idiot DHH is when he saw this video. It’s also not hard to imagine that Satya Nadella, current Microsoft CEO, didn’t scream or tear his shirt off but carefully considered this video, or at least the sentiment that drives it, and knew something had to be done. Were the announcements the other day enough to make the open source community embrace Microsoft and its technologies? I doubt it. I’m pretty sure that we’re in for more from the DHH’s of the world who will say that despite Microsoft’s open source initiatives, it is still the evil empire and needs to get out of the OSS sandbox. Thirteen years ago, Steve Ballmer said OSS is a “cancer” and Windows NT architect Jim Allchin all but said OSS is un-American. It’s going to take a long time, and showing a real commitment to the OSS, before any Penguin head stops thinking of Microsoft as the Darth Vader of application development. Having said that, Microsoft’s fortunes are on the uptick so it can afford to play out the long tail of its OSS efforts.

    The motives are pure. While it can be argued many ways, Microsoft’s motivation for open sourcing its software seems very pure to me. Not only did Microsoft announce its new OSS initiatives, it also provided a “patent promise” promising to not ever impose any of its patents against users of its OSS code. For many years now, Miguel de Icaza has lead the charge to port .NET to Linux (‘nix environments in general) with the Mono project. While Microsoft has been somewhat helpful to Mono in the past, it’s often seemed that there was a bit of political posturing tied to that help. Deep in the 12 November announcements was Microsoft promise to “work closely” with Mono project. Microsoft’s announcements are big and very positive for the Mono project. You know how you stress to your kid that the promise of her cleaning up her room isn’t important, what’s import is that she really clean up her room? The recent announcements are a little like that to me. Microsoft is going beyond promise and putting action on the table.

    Windows on the IBM i? Do you remember the IBM Magic Box campaign from the 90s? Back then. Dr. Frank teased us with the idea that what was then called the “Mach kernel” would one day provide an IBM box that ran OS/400 (ne IBM i), AIX, Linux, and Windows natively that answered all of our computing problems. While the Magic Box campaign didn’t completely deliver on its promise, with the Linux interoperability that PASE provides, it at least delivered on a big part of its promise. Microsoft’s announcement the other day may be the missing piece that delivers that ultimate magic box we dreamed about all those years ago. It’s unlikely that we’ll ever see Windows running natively on the IBM i, but the potential to run .NET server side components, with the help of PASE, on IBM i are quite compelling. I know that there are deep pockets of angst against Microsoft in some IBM i shops, but I also know, first hand, that many shops embrace Microsoft technologies. Imagine a world where an IBM i ISV, with Microsoft-centric products, can remove that deep angst from the picture!

    From where I sit, Microsoft has promised to clean up its room, and is charging rapidly upstairs to do so!

    –Roger Pence, product evangelist at ASNA

    RELATED STORY

    Microsoft Loves Linux. Who Would Have Thought That?



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    DRV Tech

    Get More Out of Your IBM i

    With soaring costs, operational data is more critical than ever. IBM shops need faster, easier ways to distribute IBM applications-based data to users more efficiently, no matter where they are.

    The Problem:

    For Users, IBM Data Can Be Difficult to Get To

    IBM Applications generate reports as spooled files, originally designed to be printed. Often those reports are packed together with so much data it makes them difficult to read. Add to that hardcopy is a pain to distribute. User-friendly formats like Excel and PDF are better, offering sorting, searching, and easy portability but getting IBM reports into these formats can be tricky without the right tools.

    The Solution:

    IBM i Reports can easily be converted to easy to read and share formats like Excel and PDF and Delivered by Email

    Converting IBM i, iSeries, and AS400 reports into Excel and PDF is now a lot easier with SpoolFlex software by DRV Tech.  If you or your users are still doing this manually, think how much time is wasted dragging and reformatting to make a report readable. How much time would be saved if they were automatically formatted correctly and delivered to one or multiple recipients.

    SpoolFlex converts spooled files to Excel and PDF, automatically emailing them, and saving copies to network shared folders. SpoolFlex converts complex reports to Excel, removing unwanted headers, splitting large reports out for individual recipients, and delivering to users whether they are at the office or working from home.

    Watch our 2-minute video and see DRV’s powerful SpoolFlex software can solve your file conversion challenges.

    Watch Video

    DRV Tech

    www.drvtech.com

    866.378.3366

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    TMW Adds Dynamic Route Mapping to Trucking Suites Demand Building for Node.js on IBM i

    Leave a Reply Cancel reply

Volume 24, Number 40 -- December 1, 2014
THIS ISSUE SPONSORED BY:

ProData Computer Services
Maxava
BCD
Linoma Software
Focal Point Solutions Group

Table of Contents

  • UPDATED: Content Manager OnDemand for i Lives On!
  • Aiming High, And Low, With Power Chips
  • IBM i Modernization Relies On Solving Mysteries
  • IBM i Shops Offloading Infrastructure
  • As I See It: Three Blind Vice
  • Mad Dog 21/21: Two Calves And Calves Not
  • Reader Feedback On Microsoft Loves Linux
  • IBM i Total Cost Of Ownership Report Updated
  • RPG Certification And College Curriculum Revision In The Works
  • IBM Adds Enterprise Power8 Systems To Trade-In Deal

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • FAX/400 And CICS For i Are Dead. What Will IBM Kill Next?
  • Fresche Overhauls X-Analysis With Web UI, AI Smarts
  • Is It Time To Add The Rust Programming Language To IBM i?
  • Is IBM Going To Raise Prices On Power10 Expert Care?
  • IBM i PTF Guide, Volume 27, Number 20
  • POWERUp 2025 –Your Source For IBM i 7.6 Information
  • Maxava Consulting Services Does More Than HA/DR Project Management – A Lot More
  • Guru: Creating An SQL Stored Procedure That Returns A Result Set
  • As I See It: At Any Cost
  • IBM i PTF Guide, Volume 27, Number 19

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle