Microsoft isn't worried about it.  But, I do know they could.  Most
people are trying to control their computers.  I always am.  I don't
use Linux for one reason.  I wind up with several desktops, all of
which can be customized.  Then there's YAST, and it isn't so confusing
as it seems to be confused.  Linux is or could be good base.  But,
basically, viruses and spyware are by far too much of a problem.  Then
there's competing with performance.

Microsoft messed up by following a leader somewhere that probably was
a genius, or even is one.  But, Guru's don't work.  In order for an
Operating System to be one, it has be organized.  You don't want to
leave any of that too the machine.  Just like a buildings, we built
them completely of stone and found limits to how high we could build
them.  We include structure and design rules, and it get harder to
mess with the system.

For Google Chrome to beat and defeat Microsoft, I can think of a few
design rules that will help keep programs virus free.  The number of
drivers is and must be limited by the hardware connected to your
machine.  There is only one exception, motherboard chip sets.  In any
case, all chips are made with an internal serial number and by law
these have to be different.  If your operating system activates a
program to add a signature or sign your driver, it should be signed
with an encrypted version of the hardware's serial number.  Drivers
run in the background, and users don't often see them.

Software design rules for applications etc.  No programs can be
written or run without User Controls except when the operating system
is set into "programming mode".  There is a simple process of
designing Compilers with thier Evil Twins, the Decompilers.  We have
far less useful commands in the high level language, and far fewer
useful commands and functions derived from assembly language than
viruses, spyware, or malware.  The enemy keeps writing more programs.
But, we can say that you must have a user interface for every program,
or it will not run.  It must have an icon that will grant you access
to the control panel if it is a driver.  These simple design rules,
then can be checked in code when decompiled.  It would be allot like
spell checking/syntax checking but carried up a notch and beyond that
to grammar checking/program rule checking.  This means that the
compiler will tell you that there is an error in your program because,
the operating system will reject it after it has been checked by a
decompiler before it is allowed to run on the machines that are not in
program mode.  There would be an assembly language macro registry,
where you put your open source decompiled assembly language macros so
that the decompiler can be updated online, or offline, to allow the
Operating System to sign checked programs, and keep a list of checked
programs with time and date stamps.

User access points include mouse, keyboard, joystick and the list of
known inputs, microphones, touch screens.  But, all must obey.  Why?
It makes the life of a virus hard to create.  Our decompiler can't
figure out an assembly language macro, won't run it except in
programmer's mode.  Operating System rule, decompile all software from
all removable media and/or communcation ports.

Even with this, Microsoft will have no fear. When your running a Linux
based system, there's another problem.  It's like a junk heap of
software you can't use, or that you're just not interested in.  Why
does anyone need 4, 5 or 6 versions of spread sheets, scientific
graphing?  They don't.  We need an online installer system, and a
basic CD or DVD for new systems that anyone can burn.  It's designed
with a web browser, and as many drivers for wireless, eithernet, and
even 56K modems and DSL all of the basic internet connections.  Then
it takes you to the second stage installer.  You go through a bunch of
web pages, like a store, view screen shots, capabilities, system
requirements, and select the software that circumscribes your personal
interests and hobbies.  If it's music, why do you need scientific
software?  You don't.  If it's engineering, you might the scientific
software.  Maybe, you like simulations, or games.  Doesn't matter, the
machine doesn't need to be junk heaped with software you know you'll
never use.  It only makes it that much more confusing when you go to
solve a problem that goes with software conflicts, that may or may not
be a result of an installer changing settings.  If you think about it,
it's like buying one of everything just to go fishing.  The world is a
very big place, and not many guys want to wear kilts when they go
fishing.

--~--~---------~--~----~------------~-------~--~----~
Chromium Discussion mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-discuss
-~----------~----~----~----~------~----~------~--~---

Reply via email to