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 IT Management
    • IT Management

    Developers Take on Win 9x

    Written by

    Peter Coffee
    Published January 12, 2004
    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.

      The end of useful life for Microsoft Corp.s DOS-based versions of Windows is dictated by factors visible and invisible to users—but, in both cases, of crucial importance to enterprise application developers.

      The DOS-based Windows 9x architecture underlying Windows 95, Windows 98 and Windows ME is clearly incapable of meeting the data- and task-intensive demands of the modern corporate user. Multiple browser windows, for example, can quickly consume the dangerously limited capacity of crucial Windows 9x data structures, which have fixed maximum sizes independent of the amount of memory in the system.

      If a particular application or a particular set of tasks routinely exhausts user (I/O management) or Graphical Device Interface resource capacity and crashes the machine, adding memory will not help. Users who are trying to work with rich media for corporate communications or to maintain growing constellations of real-time data monitoring processes for supply chain management and other tasks cannot continue to tolerate this lack of scalability. In most cases, theyve already moved on to a Windows NT-based platform without these legacy constraints.

      Less visible to users are the security issues that arise from the Windows 9x design. As eWEEK (then PC Week) Labs observed in March 1999: “Windows begins with the model of a single user on a single, personally controlled machine and never recovers from the resulting assumption that no piece of code would be on a machine if the user didnt want it to be there.”

      In particular, any process on a Windows 9x machine can have its way with any file available to the user. A higher level of file system security actually entered the picture long before the arrival of Windows 9x, with the introduction of the NT File System in July 1993. But Windows 9x systems did not—and still do not—support this file system, nor do they otherwise provide its ability to assign specific privileges to different users and groups of users.

      In combination with technologies such as ActiveX controls, which run with all the owner/user rights of any other code on a machine, the naively trusting nature of the FAT32 file system on Windows 9x has offered an open-air buffet to data thieves—and opened a shooting gallery for malicious attackers.

      For these reasons, desktop systems at many enterprise sites have already moved beyond being directly affected by Microsoft pulling the plug on Windows 9x technology. eWEEK Labs discussed Microsofts support plans with members of eWEEKs Corporate Partner Advisory Board immediately following the companys December announcements of the end of life for Windows 9x on Jan. 16 and for Windows ME on Dec. 31, 2004. Microsoft announced this week that it had decided to extend support for Windows 98, Windows 98 Second Edition and Windows Millennium Edition (ME) until June 30, 2006, in order to “accomodate customers worldwide who are still dependent upon these operating systems.”

      Next page: See what eWEEK corporate partners had to say

      See what eWEEK corporate

      partners had to say”>

      However, the Corporate Partners with whom we spoke, representing many industry segments, suggested that enterprise technology leaders have long recognized Windows 9x as a legacy to be left behind. Without exception, board members told us that these platforms no longer had any notable presence in their on-site computing environments (contrasting with recent data from more general populations).

      Several of the Corporate Partners we spoke with did note that many of their corporate users still have Windows 98 at home. As a rough measure of the extent of this scenario, the Google Web search engine reported that 28 percent of requests to its site during last October and November originated on Windows 9x machines. This suggests a considerable Windows 98 presence, even among the kind of relatively well-schooled user who uses the Internet for more than e-mail.

      At many sites, the evolution of the application platform toward a multitier architecture has made the choice of client operating system almost irrelevant. “The only real burden is the need for users to migrate their browsers,” said IBM Distinguished Engineer Rob High, chief architect of the companys WebSphere Application Server product family. “As middleware, we inject a layer between application and operating system,” High added, explaining that WebSphere applications “tend to be relatively agnostic to the underlying operating system. We try to compensate for deficiencies or differences, scale and availability, security, and robustness by featuring and adding our own generalizations.”

      Despite eWEEKs advisers near unanimity in eliminating Windows 9x on-site, it clearly retains a considerable corporate presence at companies that range in size from tens to tens of thousands of workers. eWEEK has previously reported, for example, last months study by Ottawa-based AssetMetrix Research Labs, which suggests that more than 80 percent of companies still have at least some Windows 98 and/or Windows 95 installed on their inventory of active machines.

      Developing an image of the post-Windows 9x enterprise

      Why its time to move on

      • Windows 9x fails to use added memory due to fixed-size data structures
      • Fundamental security flaws arise from an insecure file system combined with fully privileged downloads such as ActiveX controlsWhy its hard to let go
      • Personally owned employee home systems may persist as remote network clients
      • Embedded applications benefit from Win32 API on a lightweight kernelHow to make the move
      • Restrict network access to company-owned machines, replacing desktops with VPN- configured laptops for on-site/off-site use
      • Consider non-Microsoft desktop alternatives as well as Windows upgrades
      • For embedded applications, investigate Microsoft (Windows CE .Net, XP Embedded) and alternative real-time operating systems

      “Thats a scary number,” said Jon Box, solutions architect at professional services company Quilogy Inc., based in St. Charles, Mo., and an evangelist for Microsoft technologies as part of the Microsoft Regional Director network.

      Windows 9x is “not ready for the things that people need to do in 2004,” Box said.

      “What it costs an enterprise to run a segment of their base on Windows 98 will be significant. Its design doesnt reflect the way things work today,” Box warned, emphasizing security concerns.

      However, its easy to explain the tenacity of Windows 9x, even at sites where its been purged from knowledge workers desktops. In several cases reported to eWEEK Labs, Windows 98 is embedded as a critical legacy technology. Its the software foundation of microprocessor-based devices and systems that are analyzing data in research laboratories, mixing music tracks in recording studios and providing logistics management for users of at least one major shipping service who want to be absolutely, positively supported.

      To embedded-system developers, Windows 9x technology represents a cost-effective implementation of the 32-bit Windows APIs—supported by a huge ecosystem of tools and developer skills—on top of a relatively compact core that has a far less costly appetite for hardware than Microsofts more recent general-purpose offerings.

      Developers with these needs who want to continue leveraging Microsofts portfolio of tools will most likely want to take a fresh look at Windows CE .Net, which the company positions as its “hard real-time” offering. This label is formally defined by the Open Modular Architecture Controls Users Group as meeting the needs of systems that fail if their timing requirements are not met.

      With multiple levels of thread priority and with robust mechanisms to prevent low-priority tasks from interfering with high-priority demands, CE represents a much more appropriate choice than Windows 9x for many applications. More generally, the Microsoft Windows Embedded Partners program supports many providers of products and services using Microsoft technologies for a broad spectrum of embedded applications.

      Technology Editor Peter Coffee can be contacted at [email protected].

      This story was originally published in the Jan. 12 issue of eWEEK. The story was amended to reflect Microsofts extension of Windows 98 support from January 2004 to June 2006. The extension was announced Jan. 12.

      Peter Coffee
      Peter Coffee
      Peter Coffee is Director of Platform Research at salesforce.com, where he serves as a liaison with the developer community to define the opportunity and clarify developers' technical requirements on the company's evolving Apex Platform. Peter previously spent 18 years with eWEEK (formerly PC Week), the national news magazine of enterprise technology practice, where he reviewed software development tools and methods and wrote regular columns on emerging technologies and professional community issues.Before he began writing full-time in 1989, Peter spent eleven years in technical and management positions at Exxon and The Aerospace Corporation, including management of the latter company's first desktop computing planning team and applied research in applications of artificial intelligence techniques. He holds an engineering degree from MIT and an MBA from Pepperdine University, he has held teaching appointments in computer science, business analytics and information systems management at Pepperdine, UCLA, and Chapman College.

      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.