TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Michael Gleason
from: Mike Bilow
date: 1996-03-30 17:37:04
subject: Why thunk in OS/2? or at all?

Michael Gleason wrote in a message to Keith Thomson:

 MG> Thank you for the reply. I wonder why VIO, KBD, and Mou are
 MG> still 16 bit....

It's something of an internal controversy in IBM.  Originally, IBM had a
grand scheme for OS/2 where it would become a multi-platform microkernel
operating system, something like NT, with the first major non-Intel
platform selected as the PowerPC.  Unfortunately, like NT, it required
enormous system resources and ran very slowly.  All 16-bit facilities in
OS/2, which are mostly there for backward compatibility with OS/2 1.x
anyway, were going to go away.

The Vio, Kbd, and Mou services are also fairly tightly bound to such Intel
platform issues as VGA hardware, and it was planned that 32-bit
replacements would eventually be forthcoming.  Complicating the design
further is the fact that both OS/2 2.x and NT have a common ancestry in
OS/2 1.x -- NT was originally announced as OS/2 3.0 -- and NT supports the
16-bit OS/2 API when running on Intel.  This is an important marketing
issue, since most of the OS/2 1.x systems still in use are running LAN
Manager, for which NT Server is Microsoft's upgrade path, and most LAN
Manager tools and utilities are 16-bit OS/2.  If it actually became easier
to migrate from LAN Manager on 16-bit OS/2 to NT Server than to LAN
Server/Warp Server on 32-bit OS/2, then disaster would ensue.

As the microkernel operating system became later and later, IBM withdrew
much of its support for it.  The product was finally released to be
available on "special request" at the end of 1995, but has
probably sold less than 100 copies.  IBM has technically not abandoned the
product, but everyone assumes that the formal announcement is just a matter
of time.  If that project gets going again, then IBM would probably resume
its work on the 32-bit versions of the Vio, Kbd, and Mou subsystems.  In
the absence of the microkernel operating system, there is no compelling
reason to replace these 16-bit subsystems with 32-bit code.
 
-- Mike


--- 
* Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8 (1:323/107)
SEEN-BY: 50/99 78/0 270/101 620/243 711/401 409 410 413 430 808 809 934 955
SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2809
@PATH: 323/107 170/400 396/1 270/101 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.