Miscellaneous Operating Systems/Hardware

XView and OPEN LOOK are still alive and kicking!

In 1992 Sun has released source code of XView to the public and since then various persons and organizations maintained it. Nowadays, most of development takes place in Debian project, however project is focused mostly on supporting GNU/Linux, ignoring other platforms, and recently its activity has decreased.

I have decided to fork it and create new branch of XView which aims for portability. Few days ago I've made first release of this fork, its website is a wiki and is located here: http://xview.xenu.tk . This release comes with a few XView-based applications and with olvwm window manager. Full changelog (compared to latest Debian version) is available here: http://code.xenu.tk/repos.cgi/xview/artifact/90ea820f372058e186a7334e2464c09ebe10497a

Latest release was tested under following platforms (latest versions unless noted otherwise):

- Cygwin
- FreeBSD
- Linux
- NetBSD
- OpenBSD
- Solaris 9

It can be compiled using gcc 2.95 and newer and Open64 (any version). XView currently does not support 64-bit platforms although 64-bit port is planned.

XView API is documented in excellent O'Reilly books which are available for free at http://oreilly.com/openbook/openlook/ .

Why I'm doing this? I'm in love with OPEN LOOK look and feel, and I think that XView has prettiest C API out there.

I need your help, patches are welcome! Also, everyone can edit wiki (especially ListOfOpenLookApplications page needs a lot of work).
that's really cool.
:Onyx2:
Man, I did like OpenLook. It would be fun to run it under OS/MP on my Solbournes. I have to see what version of gcc I have sitting around (if someone has a prebuilt gcc and Perl 5 for SunOS 4.1 that would also work).
smit happens.

:Fuel: bigred , 900MHz R16K, 4GB RAM, V12 DCD, 6.5.30
:Indy: indy , 150MHz R4400SC, 256MB RAM, XL24, 6.5.10
:Indigo2IMP: purplehaze , R10000, Solid IMPACT
probably posted from Image bruce , Quad 2.5GHz PowerPC 970MP, 16GB RAM, Mac OS X 10.4.11
plus IBM POWER6 p520 * Apple Network Server 500 * HP C8000 * BeBox * Solbourne S3000 * Commodore 128 * many more...
I literally just looked at this stuff on the solaris repository today, and was cheerful.
I hope it's not as bad to code with as motif.
:Onyx2:
Anyone actually tried compiling it on a Sun? I've got Sun Studio 11 and Sparkworks 1.129 on my Blade 2500 but since it's 64 bit there's no point trying to compile it on that? :?:
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...
vishnu wrote: but since it's 64 bit there's no point trying to compile it on that? :?:

how so?
vishnu wrote: I've got Sun Studio 11 and Sparkworks 1.129 on my Blade 2500 but since it's 64 bit there's no point trying to compile it on that?

Just pass the "-m32" option to the compiler to compile in 32-bit mode. So either set CC="cc -m32", or set CC="cc" and CFLAGS="-m32", or similar. There are plenty of ways to compile 32-bit code on a 64-bit machine.
:Indigo2IMP: :Octane: :Indigo: :O3x0:
Sun SPARCstation 20, Blade 2500
HP C8000
foetz wrote:
vishnu wrote: but since it's 64 bit there's no point trying to compile it on that? :?:

how so?

The OP posted "XView currently does not support 64-bit platforms although 64-bit port is planned" but as JP rightly pointed out all I have to do is compile it as a 32 bit executable on my 64 bit Blade. 8-)
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...
Amazing!

Can you get filemgr working?

http://step.polymtl.ca/~coyote/xvfilemgr_source.html