Re: why not like linux ?

From: Maxim S. Shatskih (maxim_at_storagecraft.com)
Date: 05/18/04


Date: Wed, 19 May 2004 00:31:22 +0400


> > X11 has no means of converting bitmaps of different depths - UNIX
> > people need another library called SDL to do this.
>
> Ever heard of "one task, one tool"?

Exactly this UNIX principle is heavily criticized now.

For instance, let's take stdout piping, which was praised in UNIX as a great
tool of combining apps. It is not. The reason is that the output format of the
app "on the left" of "|" is variable and depends on UNIX (or even tool)
version, so such solutions cannot be portable.

For piping to be really this great, all output printouts of all command-line
tools need to be standartized. Otherwise, it is a chewing-gum like solution
hard to even deploy on customer's site.

Another weak point of this UNIX principle. Lacks of standartizing in lots of
important areas, like OLE-style GUI apps interaction. Lack of X11's support for
this makes thesee things VERY hard.

As about X11. Sorry, but if the graphics subsystem cannot seamlessly run the
app on all display depths - then this is just bad, and I would violate this
"sacred cow" of "one task, one tool" and have the depth-independent graphics
engine.

This "sacred cow" it too theoretical.

Yes. I do not like diversity provided by "one tool, one job" principle. I
prefer standards. Read standards, not some PDFs published by somebody
insignificant which are called "standard".

Win32 is real standard and has an implementation.
OLE is real standard and has an implementation.
.NET CLR is a real standard and has an implementation.
And so on.

>From non-MS world, the Internet protocols are such, though there is no HTML
standard for now. W3C is insignificant there due to MSIE being dominant, and
Microsoft is not a standard maker due to existence of non-MS browsers. Thus,
the lack of order.

> and Windows with a particular distribution, like Fedora, Red Hat, SuSE,
> Mandrake, Debian, Gentoo, ...

I'm not a good knower of Linux distros, but people close to Linux just told me
that Slackware is the best, since this is a "FreeBSD with Linux kernel". The
BSDish distribution scheme with Linux kernel.

-- 
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com


Relevant Pages

  • Re: Pressing Enter on ListBox should invoke DoubleClick
    ... For example, in Finder when you are looking at a list of files, if you hit the Enter key you are put into the "rename" mode. ... You may successfully argue that the vast majority of Windows applications don't use this paradigm, but I cannot take seriously any claim that insists that there is no alternative implementation of a list-based user-interface that cannot be just as "standard" or "intuitive". ... I think the only apps that don't do it are made by people who don't ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: [ANNOUNCE] mdb: Merkeys Linux Kernel Debugger 2.6.27-rc4 released
    ... gcc-specific non-standard language extensions and assembly language. ... it will be worse before the new standard is ratified. ... to the Linux kernel (though I suspect that it would be, ... And there are a number of reasons why gcc extensions and ...
    (Linux-Kernel)
  • Re: many JFrames and JDialog modal only for one of them (not all)
    ... >:Just because something is 'standard', ... >:at the moment, but perhaps Steve ... lose one form of modality they have in native apps. ... windows in the application, except for any windows created with the ...
    (comp.lang.java.gui)
  • Re: Reason why Office Small Business 03 wasnt upgraded?
    ... maybe she didn't have enough free disk space (or didn't want to devote ... and do her own upgrade later (after any bugs had been discovered & solved by ... and it's running Office 2000 Standard. ... different apps. ...
    (microsoft.public.office.misc)
  • Re: Reason why Office Small Business 03 wasnt upgraded?
    ... maybe she didn't have enough free disk space (or didn't want to devote ... and do her own upgrade later (after any bugs had been discovered & solved by ... and it's running Office 2000 Standard. ... different apps. ...
    (microsoft.public.office.misc)