Home Messages Index
[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index

Re: [Rival] Internet Explorer 8 is a Pig (Slowest Browser)

Hash: SHA1

____/ nrballard@xxxxxxxxx on Wednesday 28 January 2009 21:32 : \____

> On Jan 28, 7:41 am, Roy Schestowitz <newsgro...@xxxxxxxxxxxxxxx>
> wrote:
>> Hash: SHA1
>> Internet Explorer 8, RC1: Photos
>> ,----[ Quote ]
>> | IE8 still trails the opposition by an awful amount; removing Opera from
>> | the comparison would leave IE8 at almost three times slower than its
>> | nearest competitor.
>> `----
>> http://www.zdnet.com.au/news/software/soa/Internet-Explorer-8-RC1-Pho...
>> Gap Widens Between Open Source Browsers and Others
>> http://webworkerdaily.com/2009/01/27/gap-widens-between-open-source-b...
> Here's where the irony starts to set in: a well-respected, high-
> profile software firm like Microsoft is no longer capable of making a
> product that outperforms the so-called FOSS "crapware".  It's no
> wonder they have to use mob tactics to push their products...

Here is Ballmer's presentation where he praises OS/2, which he knew was better.

0S/2: Microsoft’s View

Steve Ballmer
Vice President, Systems Software
Microsoft Corporation

- -Introduce myself
- -Thank IBM
- -Joke about dinner kitty thelay
- -Being hot the presentor
- -Market position, key improvements

OS/2 Success Factors
o Momentum: Critical mass of binary compatible Installations
o Microsoft and IBM commitment to the product
o Technical strength

OS/2 the successor to DOS in bus.
DOS + OS/2 > 85%
In 91 OS/2>DOS.
To understand we need.
- -technical strength (new apts)
- -momentum
- -commitment

0S/2: Technical Strength

o Pre-emptively scheduled kernel supporting multiple concurrent tasks and
multiple threads of execution
{servers, sophisticated workstations
more dogs that don’t bark}
o Advanced memory management an dinter-process communication
{bigger, more complex, richer interation between apps}
o Extensible system services via use of dynamic link libraries
{subsystems, reusable pieces, value added}
o Integrated graphical user interface
{next generation, depend on it, lower barrier horizontal}
o Advanced networking support
{workgroup apps
- - Notes/Office
- - E1, E2, E3 demo}

OS/2 Momentum

DOS thdved due to Microsoft, IBM and third pady industry support

o OEM support

o DOS - 118 {some bankrupt}
o 0S/2 - 55 {and growing}

o ISVs

o DOS -2320
o 0S/2 - 200 (companies with 0S/2 products announced) {7 1/2 years > 20

This includes the Industry leading ISVs:
Aldus, Ashton-Tate, Borland, Computer Associates, DCA, Digital Research, ¯
Informix, Lattice, Micrografx, Microrlm, Novell, Oracle, Software Publishing,
T/Maker, Versacad, Word Perfect

0S/2 momentum is better than DOS at year one {Q1 big by Q4}

{The successor

0S/2 Momentum: Role of Microsoft Windows

o The 0S/2 user Interface is the most popular graphical user interface in the
world today
{CUA on DOS}

o The compatibility of the user interface across Windows and 0S/2 makes it
possible to develop common DOS and OS/2 based applications
{eases fear of transition - large brokerage example}

o Largest base of graphical applications is portable (and being ported to)

{OS/2 will feed off Windows success}

Microsoft and IBM Commitment

o Identical OS/2 version 1.1 products {- well tested and released [garbled]}

o Open architecture:

o Programmatic interface {no binary Unto}
o Device drivers
o Fonts
o Data interchange protoccols
{explain. most other}

o Refinement

o Speed
o Size
o Useability
{People like speed
Explain size.}

o Enhancement

o New features
o Hardware support
{Here we go}

People make investments. Want to
know they have committed partners}

The future for 0S/2

o Filesystem improvements
o Support of 386 processor
o Imaging model
o Networking
o Object oriented enhancements
o Multi-processor support

Filesystem Improvements

o Performance improvements:

o file access
o smart caching
{no need to be propietery to be great}

o Media access improvements:
o larger disk volumes
o standardised access to different media types (e.g. CD ROM)
o long filenames and extended file attributes
(e.g. ‘author name’, ‘revision date’)
{Browsing ISU’s. Key}

o Both are important initially for network server and later for
object oriented systems

{Usability [up arrows]
Filesystem is most popular
for reworking
Better database with EA’s
will go distributed
Database/Filesystem will be key

o Support of 386 Processor
{Unix ports no new app types

o Full binary compatibility: all existing O8/2 applications will run unchanged

o API enhancements:
o Access to 32-bit linear address space

o System enhancements:
o Demand paged virtual memory.
{Benefits 286 apps}

o End user enhancements
o Multiple DOS sessions

{tool ect this year
Portable API}

Imaging Model

o 0S/2 today has an open architecture for fonts and rendering.
This encourages third parties to provide products for specialised

o High quality phototypesetting
o Image capture

o 0S/2 today has a very high quality “graphics engine”, comparable to or
better than any other product. The graphics services are available to all
appitcation programmers.

There is a need to provide higher level tools for creation and manipulation
of graphics objects.

o 0S/2 today has the screen imaging model and can support printed
output in various ways: Postscript, HP PCL, other raster and vector
such as dot matrix printers, plotters and film recorders.
{Not [garbled] Integrated w/OS does not interject new constraints
clipping Font algorithms}

Some applications (e,g. desktop publishing) benefit from a single
model for both screen and printer.

Printer manufacturers will build Presentation Manager printers which support
this. {Future}


o MS OS/2 LAN Manager version 1.0 now shipping

o High performance network server
o Shared file access across network
o Suitable for client/server applications allowing distributed processing
{Named pipes LAN APIs}

o Interoperable with IBM LAN Server version 1.0
{RLP go through case}

o Planned enhancements:
o Name service
o Securtty services
o Additional RPC and program to program communication support
{CPIC & RPC compilers}
o Improvement of transport efficiency
{Net beni & others.}

Object Oriented Enhancements

Problem statement:

Today’s applications do not offer the consistency and flexibility needed to
increase end user productivity.

Application development is becoming increasingly more difficult as the
computing environment becomes more complex.

Requirements statement:

Provide an environment in which users can control multiple applications,
combine applications and interchange a wide range of information between

Provide an environment wherein applications can act as extensions of the
OS and provide future podability by virtue of this extensibility.

Supporting an object oriented system:

Support for objects in development tools (methods, classes, ….)
Support for objects in the user Interface (direct manipulation, “drag and
- -Sample by
- -Visual objects
- -cut}
Support for application images and data flies as objects within the filesystem
and across the network
- -OOFS (build on filesystem)
- -Control language
- -Protocols
{Builds off object oriented messaging made of PM.}


Providing a true object oriented system is a large and complex problem which
impacts all aspects of systems software.

OS/2 and its associated tools is a great platform on which to build this.
{Will take time but is evolutionary}

Multi-processor Support

o Need to provide for both general and special purpose solutions:

o General purpose scalable solution utilising one to N similar processors:

o Same operation on N processors as on one processor, albeit
with different performance
o Hardware manufacturer has a flexible choice of product configurations

o Special purpose

o Co-processor dedicated to specific function (e.g. filesystem support)

o Multi-processor systems are initially important for use as high performance
network servers
{Explain numerics or other coprocessor
File/Database service
- -File system/Database
- -Driver (Net, Disk}
- -Server
- -Cache
Virtual coprocessor design allows off loading}


o 0S/2 has early critical momentum
o Planned enhancements will consistently improve end user and developer

o 0S/2 is a great foundation for technology innovation

0S/2: The natural successor to DOS

[note that all pages were marked with the following]

X 174474

Microsoft Presentation IBM Hursley Laboratory, December 14 1988


So, how did Microsoft 'beat' OS/2? Sabotage, as usual:

with delivering this product in March.

Easy Janus, on the other hand, won’t be a reality until May-ish. There
are some issues regarding documentation resources that need to be battled
in order for this product to make it.

From: bent Fri Jan 10 13:08:12 1992
To: philba
Subject: Re: Yasukoh
Date: Tue Feb 23 22:08:39 PDT 1993

Any news about Yasukoh? Thanks.

    From Philba Mon Jan 6 11:00:20 1992
    To: bent nancyla
    Subject: Re Yasukoh
    Date: Mon, 06 Jan 92 10:58:52 PST

    we are working the issue now. ryoji has tentatively agreed to give us
    a headcount so it shouldn’t be a problem but there are still issues
    to clear before it happens. I hope to have a final answer this week. OK? 

Fro:m johnpa Fri Jan 10 14:07:15 1992
To: Philba
Cc: jonpa
Subject: 2 issues to think about (long)
Date: Tue Feb 23 22:08:39 PDT 1993

There are two Janus design/spec issues I would like your help in resolving:

1. Disable Multiboot? I went over os/2 2.0 setup this morning with
dougho. As you probably know, OS/2 2.0 has a partition based boot
manager called multiboot. Dougo doesn’t think they will install or
use it unless there is more than one partition. However, if I was
IBM and had decided to bundle OS2 2.0 with PS/2’s and then I somehow
learned about Janus, I would configure them with 2 partitions, this
multiboot utility, put OS/2 on drive d: and make c: FAT. This way,
Janus will default to the “non-upgrade case, find c:, and install
both MS DOS and Win on C:. However, the multiboot utility would then
allow the user to run either MS DOS on c: or OS/2 on d: at each
reboot. In all other cases I can think of now, Janus will blow away
the OS/2 sys files and render OS/2 useless.

Question: do we care about this? This is WAR, and in that regard, I
believe we should design Janus such that if this multiboot partition
(has a unique partition number (11)) is found we should warn the
user a foreign OS has been detected, give them a chance to exit
and read the docs and possibly make a backup, and then repartition the
disk, removing the multiboot partition. This way, we disable OS/2
2.0 in *all* cases.

Moreover, how many customers are really going to want both? I say
very few, and frankly, those that don’t want both will be confused by
this multiboot screen– they thought they just installed MS DOS and
Windows, right?

WinMail 1.21 philba Tue Feb 23 22:03:01 1993

This would only affect the “non-install” case.

2. Batch Mode setup? OS/2 2.0 setup has a batch mode which disables
all UI except for floppy disk prompts, if using floppies–their PS/2
mod 57, multimedia version, has a CD ROM drive which can be used to
batch install OS/2 2.0. They don’t use a command switch for batch
install since they are booting off disk 1, rather the setup
program simply goes out and looks at every logical volume for the
presence of the batch setup file. If found, setup uses batch mode.
This only has limited usefulness in the current setup because their
current setup program will not make use of previous OS file
services. That is, if the machine has DOS or OS/2 (2.0) with
network support, the OS/2 2.0 setup does not have the ability to
access net volumes. Also currently, you must install an OS/2 2.0
net AFTER os/2 has been installed ….although if customers scream
loud enough, they may come out with a different version after initial
ship according to dougo.

Shifting gears and thinking about corp account customers, I believe a
batch setup for janus would be very valuable. We can discuss this at
length if you wish, but briefly, corp accounts have a difficult time
installing and/or upgrading MS DOS and Windows. If we restrict
ourselves to the upgrade case, then I argue that giving them a way to
batch upgrade both MS DOS and Win 3.1 over a net would be very valuable.

Question: should we offer a batch mode upgrade for Janus? I think we
should, mostly because I predict Janus will be very popular with corp
accounts and such a feature will be very valuable to them. Partly
because OS/2 2.0 has some kind of batch install, limited as it is.

This is feature creep, but I have looked at it and don’t think it
will take that much work and Davebe has already told me he is willing
to do th work. Bradsi told us to “make Janus great” –batch install
would certainly be a tangible improvement!

If you agree, we can also consider this for the non-install case. I
am not sure how big a problem this case really is for corp
accounts–would need to get some data.

Let me know what you think about these two issues. I will be working
on the spec the rest of the day…


- -- 
                ~~ Best of wishes

The Intel-Dell-MS oligopoly/treo can be weakened by competition (Freedom)
http://Schestowitz.com  |  Open Prospects   |     PGP-Key: 0x74572E8E
Tasks: 140 total,   1 running, 139 sleeping,   0 stopped,   0 zombie
      http://iuron.com - knowledge engine, not a search engine
Version: GnuPG v1.4.9 (GNU/Linux)


[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index