From: Jesse Pollard <jesse@cats-chateau.net>
To: Pavel Machek <pavel@ucw.cz>, "Giacomo A. Catenazzi" <cate@pixelized.ch>
Cc: David Lang <david.lang@digitalinsight.com>,
Krishna Akella <akellak@onid.orst.edu>,
Paul Jakma <paul@clubi.ie>,
kartikey bhatt <kartik_me@hotmail.com>,
linux-kernel@vger.kernel.org
Subject: Re: Can't X be elemenated?
Date: Tue, 7 Oct 2003 09:47:02 -0500 [thread overview]
Message-ID: <03100709470200.30416@tabby> (raw)
In-Reply-To: <20031007121825.GA323@elf.ucw.cz>
On Tuesday 07 October 2003 07:18, Pavel Machek wrote:
[snip]
> > Do you want only one distribution for user, one for small companies, one
> > for schools,...? Do you want only one web server implementation? Only one
> > filesystem per task (only one journaling FS)?
> > Are they all "historical accident"?
>
> Well, I'm pretty glad there's only one glibc, and only one http
> protocol, and only one X protocol. And it would be way better if there
> was just one toolkit commonly used on Linux.
> Pavel
Ah... Only one sized screwdriver....
Actually, I prefer multiple -- each competing to try and gain dominance.
Motif does it all... Unfortunately, it tends to be very SLOW... and HUGE
about 3MB memory footprint (before it starts running...) the last time I
looked.
QT/GTK... originally designed for different purposes. QT had "propriataryness"
taint at the time, and GTK came from the GIMP style (and without the taint).
I believe these were aimed at supporting C++ coding, and less about
portability to other Unixes.. (QT/GTK wouldn't even compile on SGI/Solaris at
the time - they should by now)
Both are nearly equal now (due to common goals), though cut/paste could be
improved (same is true with Motif - and I know focus control is terrible in
Motif; they even document that it is unreliable).
And yet.. there are times when I need something VERY light weight, and
globally portable. So I started my own for a specific application where
cut/past don't apply (xdm/screen locking). For the reasons of avoiding
NFS/shared library access problems, I staticly link xdm. That was where
I first saw the bloat with Motif. (I HAD to use the shared libraries).
Static linking with my application specific toolkit gave the binary
the same size (within 10k) of the Motif equivalent... but not when the
shared libaries were included.
A focused. application specific toolkit can be very small. Mine is only 6,141
lines long. Quite fast, and does everything needed for a Kerberos 5 aware
xdm, with hardware preauthentication. Even provides an updated issue file
(required by the lawyers).
Do I intend this to be general purpose? Hell no. But the others just didn't
meet the requirements. I like xaw (and the 3d extensions were nice). Too bad
it isn't being supported anymore.
next prev parent reply other threads:[~2003-10-07 14:47 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-09-29 14:44 Can't X be elemenated? kartikey bhatt
2003-09-29 14:51 ` Leonard Milcin Jr.
2003-09-29 15:05 ` Gábor Lénárt
2003-09-29 15:10 ` Erik Hensema
2003-09-29 15:11 ` Valdis.Kletnieks
2003-09-29 20:56 ` George France
2003-09-29 21:04 ` Erik Bourget
2003-09-29 21:16 ` Erik Steffl
2003-09-29 21:11 ` Diego Calleja García
2003-09-29 22:30 ` bill davidsen
2003-09-30 8:18 ` [OT ]Re: " Helge Hafting
2003-09-30 18:48 ` Paul Jakma
2003-09-30 19:30 ` Krishna Akella
2003-09-30 20:21 ` David Lang
2003-09-30 20:46 ` Krishna Akella
2003-09-30 20:45 ` David Lang
2003-10-07 4:04 ` Pavel Machek
2003-10-07 8:23 ` Giacomo A. Catenazzi
2003-10-07 12:18 ` Pavel Machek
2003-10-07 12:46 ` [OT] " Giacomo A. Catenazzi
2003-10-07 12:52 ` Måns Rullgård
2003-10-07 14:34 ` Valdis.Kletnieks
2003-10-07 14:47 ` Jesse Pollard [this message]
2003-10-07 15:37 ` Pavel Machek
2003-10-07 19:07 ` David Lang
2003-10-07 19:16 ` Pavel Machek
2003-10-07 20:09 ` jlnance
2003-10-07 18:52 ` David Lang
2003-09-30 21:51 ` J.A. Magallon
2003-10-01 14:54 ` Jesse Pollard
2003-10-01 8:27 ` John Bradford
-- strict thread matches above, loose matches on Subject: below --
2003-09-29 19:45 kartikey bhatt
2003-09-30 8:09 kartikey bhatt
2003-09-30 9:25 ` Matti Aarnio
2003-09-30 9:54 ` Paul Rolland
2003-09-30 13:34 ` Jesse Pollard
2003-09-30 17:50 kartikey bhatt
2003-10-01 4:32 kartikey bhatt
2003-10-01 5:00 ` Tupshin Harper
2003-10-01 15:12 ` Jesse Pollard
2003-10-01 18:27 ` Tomasz Rola
2003-10-02 8:57 ` Helge Hafting
2003-10-02 18:18 ` Herbert Poetzl
2003-10-03 14:30 ` Jesse Pollard
2003-10-02 18:37 ` Erik Steffl
[not found] <BGWr.3eL.7@gated-at.bofh.it>
2003-10-01 8:19 ` Ihar 'Philips' Filipau
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=03100709470200.30416@tabby \
--to=jesse@cats-chateau.net \
--cc=akellak@onid.orst.edu \
--cc=cate@pixelized.ch \
--cc=david.lang@digitalinsight.com \
--cc=kartik_me@hotmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=paul@clubi.ie \
--cc=pavel@ucw.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox