Miscellaneous Operating Systems/Hardware

CDE Code From 1999 Open Sourced - Page 1

alexott wrote: I suggest to sign petition on freeing IRIX Interactive Desktop: http://www.change.org/petitions/silicon ... ve-desktop ;) .


Need one to get the OS itself released. :D
5/11/11 12:58:19 AM gfxCardStatus[268] AMD Radeon HD 6750M in use. Bummer! Less battery life for you.
5/11/11 12:58:20 AM gfxCardStatus[268] Intel HD Graphics 3000 in use. Sweet deal! More battery life.
MacBook Pro 17inch 2011
Mac Mini 2010
This is really excellent news, looking forward to getting CDE up and running on my newly arrived Raspberry Pi.

It is ironic that nowadays Motif+CDE is considered lightweight! :)

A big thank you to zizban.
Land of the Long White Cloud and no Software Patents.
zizban wrote: I am the documentation lead for the CDE project. It's been a wild few months.

CDE runs on Linux. Here is a list of supported distributions:

https://sourceforge.net/p/cdesktopenv/w ... Platforms/

The code isn't from 1999. It's from 1995 :D

It's pretty stable on my Ubuntu 12.04 box. Somethings don't work but a lot does.


Out of curiosity, why was this released on sourceforge instead of github ?
To be contemporary, it should have been a CVS repository...
Land of the Long White Cloud and no Software Patents.
porter wrote:
To be contemporary, it should have been a CVS repository...


rcs? :lol:

_________________
Paint It Blue
Sourceforge wasn't my decision. It had already been decided.

It takes about 5 hours to build on the Pi.
bluecode wrote:
porter wrote: To be contemporary, it should have been a CVS repository...

rcs? :lol:

RCS if they were forward looking and progressive. SCCS otherwise...
Then? :IRIS3130: ... Now? :O3x02L: :A3504L: - :A3502L: :1600SW: +MLA :Fuel: :Octane2: :Octane: :Indigo2IMP: ... Other: DEC :BA213: :BA123: Sun , DG AViiON , NeXT :Cube:
This is of course very interesting and I've been following the developments a bit. What isn't entirely clear yet to me, is what this will mean for operating systems which still bundle CDE (and Motif), like HP-UX and VMS. Can anyone perhaps enlighten me?
:Tezro: :Indigo2IMP: :Indigo2:

• Offering various remaining systems and parts, several interestingly compatible with both IRIX and OpenVMS ( AXP and I64 );
• Looking for an SGI O3000 IP59 1-GHz MIPS R16000 quad-processor node board (for a Tezro).
Winnili wrote: What isn't entirely clear yet to me, is what this will mean for operating systems which still bundle CDE (and Motif), like HP-UX and VMS.

Why would it mean anything to them? I can't see any reason why software being re-released under an open source license would have any impact on prior licensees. Was there some particular issue you were worried about?
:Indigo2IMP: :Octane: :Indigo: :O3x0:
Sun SPARCstation 20, Blade 2500
HP C8000
I assume the reason behind the question was: "will platforms that have CDE now benefit from the changes made by the open source community that manages it now".

The answer there would probably be "yes", since it's not GPL. But I'm not an expert in license law. :)
while (!asleep()) sheep++;
jpstewart wrote: Why would it mean anything to them? I can't see any reason why software being re-released under an open source license would have any impact on prior licensees.

DECwindows PAKs come to mind; although they should nowadays (with VMS I64 and the licensing overhaul since) be integrated with the base OEs.
:Tezro: :Indigo2IMP: :Indigo2:

• Offering various remaining systems and parts, several interestingly compatible with both IRIX and OpenVMS ( AXP and I64 );
• Looking for an SGI O3000 IP59 1-GHz MIPS R16000 quad-processor node board (for a Tezro).
Winnili wrote:
jpstewart wrote: Why would it mean anything to them? I can't see any reason why software being re-released under an open source license would have any impact on prior licensees.

DECwindows PAKs come to mind; although they should nowadays (with VMS I64 and the licensing overhaul since) be integrated with the base OEs.

The re-release of code under an open source license doesn't automatically affect code that was previously released under a different set of licensing terms. So DECwindows will continue to be licensed the same way it always has been AFAIK. The only way that will change is if somebody at HP decides to re-release it under new license terms.

It's actually fairly common for software to be released under multiple licenses simultaneously, and AIUI that's what's happening with CDE. It is now open source in addition to still being available under whatever previous licenses there were.
:Indigo2IMP: :Octane: :Indigo: :O3x0:
Sun SPARCstation 20, Blade 2500
HP C8000
I've been thinking a lot about CDE since it was open sourced. I've even had dreams about it several times in the last month! One of these dreams even included a new CDE theme used by IBM, which was darker than the default colors, and had the dock mostly hidden at the bottom of the screen except for the arrows at the top of each icon. Of course, such an arrangement would be cumbersome and ridiculous since there would be no labeling or icons to indicate what the arrows were for. Dreams are strange like that, though...

Around 10 years ago when I was in high school, I basically coveted IBM and HP Unix workstations, but of course I didn't have one myself, as they were far too expensive. I had never used any genuine SVR4 Unix system, but I knew that it must be more awesome than anything I could possibly imagine. At that time, I built my own Linux box, but it sadly still wasn't the same as the "real thing," and CDE was basically the symbol of everything I was missing out on. Of the many pieces of Unix software, CDE was the only major standard software that had no equivalent or replacement in Linux or the BSD's.

When I finally got to college as a CS major, I worked in a lab of Apple G4 systems, along with a small row of Sun workstations. I bugged the local admin for an account on the Sun machines, but he basically just ignored me (he was a big Apple fanboy). Each time I worked there, I saw the CDE login screens, but even after a few years of working there, I never saw more than that -- I never saw anybody even log in to the Sun workstations, although they probably cost a few thousand apiece. I can, however, remember using those stupid G4's to look up screenshots of CDE running on AIX and HP-UX.

Even after all these years, CDE has still been at the back of my mind, and I was stunned when it went open source. It still seems almost unbelievable! I downloaded the source code and created a new VM on my local machine just for running CDE on Debian. After following the instructions exactly, I ran "dtlogin", and was startled to see a full CDE desktop in front of me, on my own machine! It's still almost unbelievable, and the novelty has definitely not worn off. To me, nothing looks better than the default CDE (although sadly, many people say that it is ugly).

So yeah, I am definitely a CDE lover. Now I just need to learn how to actually use it.....
Debian GNU/Linux on a ThinkPad, running a simple setup with FVWM.
jwp wrote: Around 10 years ago when I was in high school, I basically coveted IBM and HP Unix workstations, but of course I didn't have one myself, as they were far too expensive.


10 years ago was after MS marketing got to my undergrad school and managed to convince someone there that "NT4 can do anything UNIX can do, and do it better". They dumped a 1.5 year old cluster of 3 Enterprises for a bunch of PCs that would be "much more reliable" (though I never remember the Sun being down much).

I thought (and still think) that the more art-decoey look of VUE is a bit slicker than CDE, but they're both OK and pretty straightforward environments. Customizing them is a bit more work than some of the newer environments. 4Sight/Indigo Magic always seemed to be a bit more polished, though.
Damn the torpedoes, full speed ahead!

Living proof that you can't keep a blithering idiot down.

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O3x0: :ChallengeL: :O2000R: (single-CM)
jwp wrote: Around 10 years ago when I was in high school, I basically coveted IBM and HP Unix workstations, but of course I didn't have one myself, as they were far too expensive. I had never used any genuine SVR4 Unix system, but I knew that it must be more awesome than anything I could possibly imagine. At that time, I built my own Linux box, but it sadly still wasn't the same as the "real thing," and CDE was basically the symbol of everything I was missing out on.


That's so funny - that almost exactly mirrors my experience, although I did actually get a login that worked on the Sun workstations at our Uni... I really wanted my Linux desktop to more closely look like a "real Unix" and spent ages playing with enlightenment themes, running XFCE (back when it actually did look like a CDE clone) and so on. Eventually I managed to get Solaris x86 installed (after having to purchase a commercial X Server from Xi graphics to support my Voodoo card) and basked in the glory of a real dtlogin and CDE :)
sgi_mark wrote: Eventually I managed to get Solaris x86 installed (after having to purchase a commercial X Server from Xi graphics to support my Voodoo card) and basked in the glory of a real dtlogin and CDE :)


How much did you pay? I bought Xi Graphics' Xaccel for $99 version 1.3 I think; to support my matrox card. Good software; I assume their business discontinuity "freed up" CDE and motif, to some extend.
:Onyx2:
Actually I think it was the utterly collapsed revenue stream for The Open Group and ICS that freed it up. I remember back in the day when a source code license for Motif was $50,000... :shock:
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...
vishnu wrote:
Actually I think it was the utterly collapsed revenue stream for The Open Group and ICS that freed it up. I remember back in the day when a source code license for Motif was $50,000... :shock:

Greed is a short-term strategy. If we could figure out how to make people plan for events some time past next week, our world would be a lot better off :(
sgi_mark wrote:
jwp wrote:
Around 10 years ago when I was in high school, I basically coveted IBM and HP Unix workstations, but of course I didn't have one myself, as they were far too expensive. I had never used any genuine SVR4 Unix system, but I knew that it must be more awesome than anything I could possibly imagine. At that time, I built my own Linux box, but it sadly still wasn't the same as the "real thing," and CDE was basically the symbol of everything I was missing out on.


That's so funny - that almost exactly mirrors my experience, although I did actually get a login that worked on the Sun workstations at our Uni... I really wanted my Linux desktop to more closely look like a "real Unix" and spent ages playing with enlightenment themes, running XFCE (back when it actually did look like a CDE clone) and so on. Eventually I managed to get Solaris x86 installed (after having to purchase a commercial X Server from Xi graphics to support my Voodoo card) and basked in the glory of a real dtlogin and CDE :)


Ah, Voodoo cards -- now I know the era. Yeah, XFCE was probably the closest thing to CDE before this. Although some of the look and feel has been modernized since the early releases, it's pretty easy to customize the environment to have a similar type of dock at the bottom. What I ended up doing instead, though, is moving to FVWM with a simple Motif type look. It is more minimalist, but it has that basic Motif / CDE look and feel, and is easy to configure.

To this day, the only SVR4 type Unix system I've used was Illumian (just to try it out). It seemed so similar to Linux with Gnome 2, and even the "vi" it uses is vim, hassling me about children in Uganda on SVR4! Oh, how the mighty have fallen.... I guess for a modern open source Unix system that still seems like Unix, it's necessary to either go the BSD route, or Linux with a certain software set (e.g. nvi instead of vim, and FVWM / XFCE / CDE / twm in X11).

_________________
Debian GNU/Linux on a Thinkpad, running a simple setup with FVWM.
Alver wrote:
I assume the reason behind the question was: "will platforms that have CDE now benefit from the changes made by the open source community that manages it now".

The answer there would probably be "yes", since it's not GPL. But I'm not an expert in license law. :)

I believe that if HP, IBM, and others wanted to include any new work done by the open sourced CDE, that they may have to drop their own CDE codebase or re-license it to be compatible with the LGPL. The LGPL allows linking to the work as a library, but not as part of a derivative work that is proprietary. For example, the CDE code can be linked against by third-party programs written for CDE, like a CAD program written for Unix. However, that is linking rather than creating a derivative set of programs. Improvements made for the open source CDE project could probably not be used by the Unix vendors under current licensing arrangements, because that would result in a derivative proprietary work (which the LGPL protects against). That is my current understanding of the situation (I'm not a lawyer).

There are still many bugs in the current Linux build of open source CDE, and many rough edges. I think the first phase was just to get it up and working. Now they are starting to clean up the code base, basically resolving a few thousand compiler warnings (everything is compiled with ANSI and pedantic flags). Some things still don't work, though, and there are some bugs that need to be worked out. For example, the dtexec program can start using 100% of the CPU under certain conditions if desktop is running for a long time. Essentially, the code is still alpha quality on Linux.

I think there is some work under way to also get the CDE code working under the BSD's, and some interest as well from Solaris people. I hope that work can continue to clean everything up and work out the bugs and compatibility issues. There are also some security flaws that are documented, and will probably be fixed at some point.

_________________
Debian GNU/Linux on a Thinkpad, running a simple setup with FVWM.