Miscellaneous Operating Systems/Hardware

Motif and MWM - Page 1

After the big commotion surrounding the open-sourcing of CDE, there was another open-sourcing, but this time of Motif, which was also released under the LGPL.

http://sourceforge.net/projects/motif/

Not many people paid attention to this event, though, unfortunately. Motif was one of the missing pieces from the software ecosystem -- something that commercial Unix systems have had for a long time, but was never available under an open-source license on Linux or BSD.

I've always really loved the look of the Motif window manager, and despised X11's default TWM. Recently, I've been using FVWM, but it is configured to look and act very similar to MWM. I prefer FVWM these days because it has support for virtual desktops and Unicode fonts.

Since Motif has been around for a long time, and used in a variety of ways on commercial Unix systems, I'm guessing that some members of Nekochan have workstations or servers running MWM. Would anyone like to share screenshots of MWM from their systems? :)

_________________
Debian GNU/Linux on a ThinkPad, running a simple setup with Fvwm.
I did some motif (and X) coding ~10 years ago, truth is, it's very difficult; then I migrated to gtk, which is dead simple to use (especially compared to motif).

I'm sure the look of motif can be "easily" emulated, but not the coding pain it inflicted to devs; I seriously think Motif was written to sell books.

Don't get me wrong, I really like mwm, but from a user standpoint only.

_________________
:Onyx2:
Motif is, and probably always will be, the user interface toolkit of choice for the very highest end of the spectrum, for example Pro/ENGINEER uses it, Maya uses it, and then the brain dead morons who run the X foundation go and declare that the X Toolkit Intrinsics is deprecated. WTF!? Unix in particular and X in general have been wriggling on the stake of the mechanism-not-policy non-decision for 25 years and the end is nowhere in sight.

So anyway, rant aside (I could go on for hours) I've been using mwm on my Linux computers since Linux came out, mwm is not an exciting window manager so this is not an exciting screenshot but here it is:

_________________
Project:
Movin' on up, toooo the east side
Plan:
World domination! Or something...
Thinking back on it a little further (gosh, the memories!) my recollection is that Motif was first ported to Linux by either Metrolink or Xi Graphics, both companies subsequently cratered but Xi Graphics has risen from the ashes numerous times and is still looking to mine investorite and stay in business: http://www.xig.com/

I bought Motif on CD from Metrolink around 1995, prior to that I never used Linux because, let's be honest, TWM and Athena are horrible kludges that no one should ever have to use. Quite simply, the MIT group did an incredible job on Xlib and Xt and then just completely dropped the ball on the window manager and widget set. Personally, I think they were worn out and used mechanism-not-policy as an excuse to give up, at which point the commercial Unix industry got involved, and they obviously weren't going to give anything away, hence the toolkit wars and the OSF trying to milk Motif 1.1 for every possible nickel, despite the fact that it was so full of bugs as to be almost unusable, for which everyone in the OSF blamed every other member but themselves. No revisionist history there... 8-)

_________________
Project:
Movin' on up, toooo the east side
Plan:
World domination! Or something...
Xaw = the sound you make trying to program with it

_________________
smit happens.

:Fuel: bigred , 700MHz R16K, 4GB RAM, V12, 6.5.30
:Indy: indy , 150MHz R4400SC, 256MB RAM, XL24, 6.5.10
probably posted from Image bruce , 2x2x2.5GHz PowerPC 970MP, 8GB RAM, Mac OS X 10.4.11
plus IBM POWER6 p520 * Apple Network Server 500 * HP C8000 * BeBox * Solbourne S3000 * Commodore 128 * many more...
ClassicHasClass wrote:
Xaw = the sound you make trying to program with it

And then, instead of fixing their toolkit they decided they could make it "compete with Motif" if they made it look 3D like the Motif widgets! Talk about compounding the idiocy... :shock:

_________________
Project:
Movin' on up, toooo the east side
Plan:
World domination! Or something...
jwp wrote:
After the big commotion surrounding the open-sourcing of CDE, there was another open-sourcing, but this time of Motif, which was also released under the LGPL.

http://sourceforge.net/projects/motif/

Just a small but important distinction : Motif was released as open source but only for non-commercial operating systemns . So you are not "allowed" to use it on Solaris, Irix, AIX, HP-UX, etc etc.

Now, as a descendant of people who walked across a continent, faced down Indians, malaria, distemper, freezing winters and blazing hot summers, no telephones and no KFC, I say they can take their "allowed" and shove it up their rosy red behinds. But that's a personal decision ...

_________________
waiting for flight 1203 ...
No they really did release Motif as LGPL, in October 2012. Now if SGI would get off their dead asses and release Viewkit, we might actually be getting somewhere...

_________________
Project:
Movin' on up, toooo the east side
Plan:
World domination! Or something...
seeing cde, motif and all that on a linux pc feels like blasphemy :P
my personal taste of course, maybe it can be used for something nice but i don't wanna see some ipod kiddies making it more "modern" :evil:

_________________
r-a-c.de
I think all the attention deficit disorder kiddies are hacking on Gnome. It's the only explanation that makes sense... :lol:

_________________
Project:
Movin' on up, toooo the east side
Plan:
World domination! Or something...
vishnu wrote:
I think all the attention deficit disorder kiddies are hacking on Gnome. It's the only explanation that makes sense... :lol:

haha good for motif then :D

_________________
r-a-c.de
foetz wrote:
vishnu wrote:
I think all the attention deficit disorder kiddies are hacking on Gnome. It's the only explanation that makes sense... :lol:

haha good for motif then :D

You're right, vish, I'm out of date again :D Just six months this time, tho.

Last time I looked into this tho, there was plenty enough controversy to go around and it looks like the children can't keep their hands out of this one either. There is some goofiness going on between the Open Corporation and the other place, with both claiming to be the One True Motif yet neither one is, and one or the other has been making their own Motif which has all kind of problems and breaks everything it looks at. This is, naturally enough, the one on Sourceforge.

2.1.30 (I think) is the actual Motif you want that works like Motif is supposed to, while the New One (2.3.x ?) is yet another Chinese fire drill delivered to us by clown car. Caveat emptor.

_________________
waiting for flight 1203 ...
hamei wrote:
Just a small but important distinction : Motif was released as open source but only for non-commercial operating systemns . So you are not "allowed" to use it on Solaris, Irix, AIX, HP-UX, etc etc.

Now, as a descendant of people who walked across a continent, faced down Indians, malaria, distemper, freezing winters and blazing hot summers, no telephones and no KFC, I say they can take their "allowed" and shove it up their rosy red behinds. But that's a personal decision ...

Before they had "Open Motif," which was not truly open source, and was not truly part of the free software ecosystem because it had those restrictions. However, a few months ago after CDE was released under the LGPL, then Motif was also released under the LGPL. These days it is as much free software as anything else, which seems strange.

vishnu wrote:
Motif is, and probably always will be, the user interface toolkit of choice for the very highest end of the spectrum, for example Pro/ENGINEER uses it, Maya uses it, and then the brain dead morons who run the X foundation go and declare that the X Toolkit Intrinsics is deprecated. WTF!? Unix in particular and X in general have been wriggling on the stake of the mechanism-not-policy non-decision for 25 years and the end is nowhere in sight.

So anyway, rant aside (I could go on for hours) I've been using mwm on my Linux computers since Linux came out, mwm is not an exciting window manager so this is not an exciting screenshot but here it is:

Wow, you've been using it since 1995 on Linux! That's amazing. I love that type of consistent software experience. I was reading Slashdot months ago, and one person said that he used TWM for many years, and never saw any great reason to change. Then sometime in the 1990's, he switched over to FVWM, and has been using that ever since. He was totally uninterested in new GUI environments, and said that he doesn't feel that he is missing out on anything.

Well, I've attached my FVWM setup, but it basically looks similar to MWM. It extends to a second larger monitor, but that wasn't included in the screenshot. The font being used is GNU Unifont, which covers basically every language (e.g. window titles will show Chinese or Japanese characters, even). The emulator is bsnes ( http://byuu.org/bsnes ).

_________________
Debian GNU/Linux on a ThinkPad, running a simple setup with Fvwm.
jwp wrote:
Well, I've attached my FVWM setup, but it basically looks similar to MWM.

Nice and clean ... that thing with the gnu unicode fonts isn't as great as you think tho. Wait until your assistant changes everything into chinese. File names are especially not-fun :(

Okay, here's a dumb Motif question ... under /usr/Motif-2.1/include/Sgm we have the SGI Motif customizations. Supposing one is compiling a Motif application, if you use the SGI headers do you get the SGI-appearing widgets ? or is there more involved ?

_________________
waiting for flight 1203 ...
jwp wrote:
He was totally uninterested in new GUI environments, and said that he doesn't feel that he is missing out on anything.

exactly that's the point. at some point a product is good. everything that comes after makes it worse but the majority always look for "new" and "modern" no matter what actually has been changed.
if people could overcome the "hey look i got the new version" ego needs we could make some actual progress ...

_________________
r-a-c.de
Now we'd like Apple/IBM to open source OpenDoc. The AIX version ran on Motif.

:)

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
mia wrote:
I did some motif (and X) coding ~10 years ago, truth is, it's very difficult; then I migrated to gtk, which is dead simple to use (especially compared to motif).

I'm sure the look of motif can be "easily" emulated, but not the coding pain it inflicted to devs; I seriously think Motif was written to sell books.


Coding pain is probably all relative to where you started out :-) ... I began with Win16, then did Win32, and then programmed Xt/Motif apps, which at that time seemed so much better in terms of design and simplicity compared with Windows APIs, which really just seemed like they were an ad-hoc afterthought.
kramlq wrote:
mia wrote:
I did some motif (and X) coding ~10 years ago, truth is, it's very difficult; then I migrated to gtk, which is dead simple to use (especially compared to motif).

I'm sure the look of motif can be "easily" emulated, but not the coding pain it inflicted to devs; I seriously think Motif was written to sell books.


Coding pain is probably all relative to where you started out :-) ... I began with Win16, then did Win32 , and then programmed Xt/Motif apps, which at that time seemed so much better in terms of design and simplicity compared with Windows APIs, which really just seemed like they were an ad-hoc afterthought.



Mmmmm... Thunking layers... Not as perverse as a clockwork orange at all..

R.

_________________
死の神はりんごだけ食べる

開いた括弧は必ず閉じる -- あるプログラマー

:Tezro: :Tezro: :Onyx2R: :Onyx2RE: :Onyx2: :O3x04R: :O3x0: :O200: :Octane: :Octane2: :O2: :O2: :Indigo2IMP: :PI: :PI: :1600SW: :1600SW: :Indy: :Indy: :Indy: :Indy: :Indy:
:hpserv: J5600, 2 x Mac, 3 x SUN, Alpha DS20E, Alpha 800 5/550, 3 x RS/6000, Amiga 4000 VideoToaster, Amiga4000 -030, 733MHz Sam440 AmigaOS 4.1 update 1. Tandem Himalaya S-Series Nonstop S72000 ServerNet.

Sold: :Indy: :Indy: :Indy: :Indigo:

Cortex ---> http://www.facebook.com/pages/Cortex-th ... 11?sk=info
Minnie ---> http://www.facebook.com/pages/Minnie-th ... 02?sk=info
Book ----> http://pymblesoftware.com/book/
Github ---> https://github.com/pymblesoftware
Visit http://www.pymblesoftware.com
Search for "Pymble", "InstaElf", "CryWhy" or "Cricket Score Sheet" in the iPad App store or search for "Pymble" or "CryWhy" in the iPhone App store.
foetz wrote:
jwp wrote:
He was totally uninterested in new GUI environments, and said that he doesn't feel that he is missing out on anything.

exactly that's the point. at some point a product is good. everything that comes after makes it worse but the majority always look for "new" and "modern" no matter what actually has been changed.
if people could overcome the "hey look i got the new version" ego needs we could make some actual progress ...

Indeed, it seems like every GUI environment is going through some "revolution" or another. Between Unity, GNOME 3, and Windows 8, people have been complaining nonstop over the last year or two about their environments changing. For Unix command line tools, there are guidelines and examples of what we know works (and has worked for decades), but with GUI applications, it seems like everyone has a different philosophy about design, and a lot of it comes down to what is currently fashionable. It's like there are no clear engineering principles behind this mess. :(

On a positive note, we can still tune most of it out and stick with some consistent environments like MWM and FVWM...

_________________
Debian GNU/Linux on a ThinkPad, running a simple setup with Fvwm.
jwp wrote:
it comes down to what is currently fashionable.
...
On a positive note, we can still tune most of it out and stick with some consistent environments like MWM and FVWM...

that's the problem because for linux/bsd the app support is too poor on the desktop. so the only compromise is osx which is totally ruled by fashion as you called it.
on the desktop these days there's no separation between pro and private use which leads to everything being toyed up beyond recognition.

fortunately things change fast in the IT business so there's hope :)

_________________
r-a-c.de