Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Latest News

      No Monad, No Longhorn?

      Written by

      Steven J. Vaughan-Nichols
      Published June 9, 2005
      Share
      Facebook
      Twitter
      Linkedin

        eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

        Whats going on with Longhorn anyway?

        First, WinFS was dropped. Then, it came out that Longhorn wasnt going to be based on .Net Framework after all.

        And now, Microsoft tells us that Monad, Microsofts super-duper combination shell and script language, isnt going to make it into Longhorn either.

        Now, while some people were excited about WinFS, I really didnt care for it. Does the world really need a processor-intensive file system? I dont think so.

        I agree with Hans Reiser, creator of the ReiserFS (Reiser File System), that if you have to build a layer on top of your file system, it means you need to fix the file system, not add another layer of complexity and abstraction on top of it.

        I was also unmoved by.Net Framework removal from Longhorns heart. To me, it just showed, as I had thought all along, that .Net Framework wasnt suitable for building something as complex as an operating system.

        Lest you accuse me of anti-Microsoft bigotry, thats not the case here.

        I dont think any high-level language, such as Java, is suitable for building a production operating system.

        Even as our processors zoom past 3GHz, operating systems need speed, speed and more speed.

        For that, you need languages that produce fast machine code easily, and that still pretty much means you need to use the C language family.

        But Monad, I thought, had promise.

        Monad was going to be far more than just, as some have called it, the next generation CLI (command line interface) for Windows.

        It was going to be a scripting language that tried to one-up Python, Ruby, PHP, Perl and all the other advanced script languages that make quick and dirty programming so darn useful for system administrators and power-users.

        It was going to put the long-in-the-tooth VBS (Visual Basic Scripting) in the trashcan where it belonged.

        It was, for as far as Im concerned, the most potentially useful part of Longhorn.

        Next Page: Advanced script languages benefits.

        Advanced Script Languages Benefits

        “>

        Advanced script languages are good for far more than just getting your laundry lists of automatic network jobs working, though.

        You can use them to build complex applications. For example, the best anti-spam, add-on program around, POPFile, is built on Perl.

        What Monad brought to the table, which I thought gave it a real shot at being an outstanding shell programming language, was that instead of simply passing structured text from one pipe to another to a result, you could also pass .Net objects.

        This meant you could work directly with ADO (ActiveX Data Objects) from the command line or, far more likely, a script program.

        This in turn meant that you could easily access, and act on, a really wide variety of data stores.

        For example, with the right connectors, you could quickly build programs that could easily update a MySQL staff and equipment database with information hidden with AD (Active Directory). Neat!

        Now, power alone is darn dangerous. As the saying goes, anyone can screw up, but to really screw up you need a computer.

        Microsoft has long been guilty of creating program and operating system IPCs (interprocess communications) mechanisms, like DDE (Dynamic Data Exchange) and OLE (Object Linking and Embedding), that are inherently insecure in a network environment.

        Indeed, as far as Im concerned, its these fundamental security mistakes that have made Windows security a bad joke.

        Monad, which would have enabled users to remotely execute commands, certainly had major potential for abuse.

        Eric Chien, a Symantec researcher, has said that he feared Monad might lead to a new wave of “script viruses,” like 1999s Melissa virus.

        Chiens right, of course. Given Microsofts dismal security track record, youd be a fool to trust Monad security.

        Still, perhaps Im being irrationally optimistic, but I really thought that Microsoft was finally learning some security lessons and that Monad might, just might, be able to balance security and usefulness.

        Well, its all moot now. Whether its because Microsoft couldnt solve Monads security concerns or because handling objects in a scripting language as easily as PHP handles strings proved beyond Microsofts developers, were not going to see Monad anytime soon.

        This leads to one final question: What is going to be left in Longhorn that will make anyone want to “upgrade” to it, anyway?

        eWEEK.com Senior Editor Steven J. Vaughan-Nichols has been using and writing about operating systems since the late 80s and thinks he may just have learned something about them along the way. He can be reached at [email protected].

        Check out eWEEK.coms for Microsoft and Windows news, views and analysis.

        Steven J. Vaughan-Nichols
        Steven J. Vaughan-Nichols
        I'm editor-at-large for Ziff Davis Enterprise. That's a fancy title that means I write about whatever topic strikes my fancy or needs written about across the Ziff Davis Enterprise family of publications. You'll find most of my stories in Linux-Watch, DesktopLinux and eWEEK. Prior to becoming a technology journalist, I worked at NASA and the Department of Defense on numerous major technological projects.

        Get the Free Newsletter!

        Subscribe to Daily Tech Insider for top news, trends & analysis

        Get the Free Newsletter!

        Subscribe to Daily Tech Insider for top news, trends & analysis

        MOST POPULAR ARTICLES

        Artificial Intelligence

        9 Best AI 3D Generators You Need...

        Sam Rinko - June 25, 2024 0
        AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
        Read more
        Cloud

        RingCentral Expands Its Collaboration Platform

        Zeus Kerravala - November 22, 2023 0
        RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
        Read more
        Artificial Intelligence

        8 Best AI Data Analytics Software &...

        Aminu Abdullahi - January 18, 2024 0
        Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
        Read more
        Latest News

        Zeus Kerravala on Networking: Multicloud, 5G, and...

        James Maguire - December 16, 2022 0
        I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
        Read more
        Video

        Datadog President Amit Agarwal on Trends in...

        James Maguire - November 11, 2022 0
        I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
        Read more
        Logo

        eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

        Facebook
        Linkedin
        RSS
        Twitter
        Youtube

        Advertisers

        Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

        Advertise with Us

        Menu

        • About eWeek
        • Subscribe to our Newsletter
        • Latest News

        Our Brands

        • Privacy Policy
        • Terms
        • About
        • Contact
        • Advertise
        • Sitemap
        • California – Do Not Sell My Information

        Property of TechnologyAdvice.
        © 2024 TechnologyAdvice. All Rights Reserved

        Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.