Archive of UserLand's first discussion group, started October 5, 1998.

Linux GUI

Author:Mark A. Hershberger
Posted:3/4/1999; 7:18:34 AM
Topic:DHTML MTTF!
Msg #:3528 (In response to 3527)
Prev/Next:3527 / 3529

The complaint that Dave gives is not uncommon: there is no standard way of doing things under Linux. People think that if they code the GUI one way, it won't run on some people's boxes.

In fact, the GUI issue is a minor one. Most Linux boxes contain Lestif (a Motif clone) and, now, Gnome. Many contain the QT widget set. If you want to ensure that your app runs on all machines, and you can distribute two copies of your app: one dynamically linked (smaller) and one statically linked (runs everywhere). Netscape has done this forever with Navigator on Linux: they statically link Motif to Navigator.

The real issue (which is rapidly disappearing) is as the news.com story said: the C library. If you link against libc5 (the older C library) then you'll have problems on newer machines.

Summary: Is there a standard GUI for Linux? No. If you write for one of the toolkit libraries, will that automatically keep your program from working on some machines? No. Is there a need for a standard GUI? No.


There are responses to this message:


This page was archived on 6/13/2001; 4:48:20 PM.

© Copyright 1998-2001 UserLand Software, Inc.