On Sun, 23 Sep 2012, Jelle Hermsen wrote:

> It would be great if you would only need to teach one configuration
> header about an OS, defining a bunch of have_something macros in
> there. However, this will be quite a bit of work, especially when you
> consider the support for legacy systems and OSses we can't easily test
> on.

We have config/cf/* for that. You can see that NetBSD.cf is there and
probably (generations ago) it might have even worked. FreeBSD.cf
was from the times around FreeBSD 2.1.7 - 3.0. You might want
to check current X.org cf files - some definitions are similar.

> I guess we're not just in it for getting things up and running purely
> for old time sake right?

For me - get RPC/ToolTalk running with IPv6 (requires RPC-TI that
BSDs got from NetBSD by the way). And some form of Unicode support.
(I am still using rxvt-unicode instead of dtterm because of this).

There is a lots of security work to be done - ToolTalk was considered
as notoriously insecure. We have thousands of potential buffer 
overflows in the code.

>At one point it might be a good idea to split up the several
>applications and libraries that make up CDE.

I was always amazed how much energy is spent into packaging.
For fans of packaging and dependencies there few relatively
simple things to be done:

1. figuring out how much out of current xorg cf files - from
ftp://ftp.cs.cuhk.edu.hk/pub/X11/individual/util/xorg-cf-files-1.0.4.tar.bz2
can be used in our build. Maybe even we could sneak our
HaveSomething changes into the official xorg-cf distribution
and just depend on that. We have separate set of .cf files
for dtinfo, which still does not work.

2. figuring out if CDE can be built using stock imake (I guess yes)

3. documentation build - I think that newer (current?) nsgmls
won't work with the documentation files/templates we have.
Some work is certainly required to give up some of the bundled
third party stuff like nsgmls.

4. testing the build with other makes (BSD and GNU makes should work)
and compilers (most parts that I tried compile with clang just fine).

> CDE might also benefit from a better website.

Go ahead :)

>  I would love to hear what plans there are on this aspect. 

Frankly I don't know. My primary motivation is sentimental 
- I did use CDE as my primary work environment since ca. 1994
till ca. 1998 on AIX. 

I just like the blinking LED on the front panel, design
of the dtgreet login screen and the WaterDrops.pm backdrop.

Is there anything that CDE may bring to the world?

One futuristc example:
Everyone seems to depend those days on Microsoft Active Sync
to synchronize their calendars and rpc.cmsd provides some
alternative (of course it's *way* different and not very
practical today). I remember exchanging calendar events
between AIX users and machines in the past. Maybe with
IPv6, ToolTalk and rpc.cmsd and other services we could
have a peer-to-peer desktop environment that does not need
to rely on "cloud" stuff like dropbox to exchange things.

Just a dream :)

//Marcin

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to