An Actively Developed GUI for ... FreeDOS?
shanecoughlan writes "FreeDOS, the GPL DOS distribution, has a powerful little graphical user interface called OpenGEM being actively developed for it. Well, powerful is relative. OpenGEM is based off the DR GEM GUI from the 1980s, and is a 16bit single-tasking GUI that tends not to use extended memory. While KDE and GNOME might not be shaking in their boots, it's an interesting opensource project in its own right. And it runs on a 286 with 640kb of RAM..."
"640k ought to be enough for anybody"
Seriously though, It's good to see some developers going back to the roots of coding tight, efficient programs given certain constraints, instead of making huge bloated apps and recommending PCs built around the app.
--
I guess that means he's developing on a real PC, not an emulator.
How we know is more important than what we know.
I want to bask in the glory of 640x480x16 all over again!
zosxavius photography
0.25 seconds of Googling:
g fx/os/opengem-scr-01.png g fx/os/opengem-scr-02.png g fx/os/opengem-scr-03.png g fx/os/opengem-scr-04.png g fx/os/opengem-scr-05.png
:-)
http://www.operating-system.org/betriebssystem/bs
http://www.operating-system.org/betriebssystem/bs
http://www.operating-system.org/betriebssystem/bs
http://www.operating-system.org/betriebssystem/bs
http://www.operating-system.org/betriebssystem/bs
Enjoy!
The hip way to get your IP. No ads, ever.
There were only a few other packages that were really of exceptional worth - so exceptional, they were "must-haves" for anyone from home users to corporate users. Although, in many ways, nobody would really "use" these programs today, they would have massive educational value as they would provide an excellent way for people to study key components of modern systems without having to dive into all the modern complexity.
The packages I would consider "exceptional" would be QEMM (I can't see anyone disagreeing there) and Norton Guides (good intro to interrupt stacking and context sensitivity). Possibly the EARLY Norton Utilities as well.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
So who has the cahones to develop a standards-compliant web browser for this gui? Meet the new killer app. Same as the old killer app.
I've been poking around for a viable web-surfing configuration for an 8mb pentium-1 system, and there really is nothing out there.
I still pine for this shell in a BBS, DOS 3.3, Mac-still-sucked way. Amazingly powerful for its day. It should be open-sourced and truly, we would be faced with a Windows killer. http://www.geos-infobase.de/GEOS1/GEOS1_01.GIF
http://sealsystem.sourceforge.net/
"I object to doing things that computers can do." -- Olin Shivers, lispers.org
Sure its nifty and all, but why does one person's small project make the news? It doesn't even seem to be a team of people, and it is limited to one small OS. Is he giving bribes to the editors? Are the editors FreeDOS users? I am not trying to imply that it isn't a cool project or worth doing, but that if his project makes the news so should the majority of sourceforge projects. Me first please.
Philosophy.
We don't need more than 640kb of ram after all!
(firefox is currently using 130mb with a fat 620mb vm size... oops - but that is all page data and media and bad flash plugin / mem handling)
#hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
GEM is 16bit and Seal is 32bit, enuff said
From his "Personal stuff" page:
"I'm a complex guy, and thus possess a substantial amount of personal information. The real question is whether you want to browse through it all."
He's also got a version control system named SVS, for Shane Versioning System. I'm surprised he left the name OpenGEM alone, without morphing it into ShaneGEM or something.
While it doesn't come with source, it does let folks use the GeoManager under DOS.
I've been finding myself using GVFM more and more under DOS, too (a DOS GUI file manager in the style of Windows Explorer).
Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
The Theorem Theorem: If If, Then Then.
I worked with GEM a lot in 1987. It was plenty fast on an 8 mhz 286... ESPECIALLY when compared to Windows 3.1. Fast as in 10x to 20x as fast. Plenty fast for desktop publishing, which was my main app. GEM even ran on 21" displays.
In 20/20 hindisight, we're probably well served that Windoz is such a resource hog. Moore's law isn't enough to give us 4Ghz CPUs or a Gigabyte of RAM for $100... it also takes big market demand.
But imagine a world where an 8mhz 286 with 2-4 MEG of RAM was fast enough to do everything you do today. We could have been building on that for nearly 20 years.
Today I have a Gig of RAM and a 3Ghz CPU. It's barely adequate on many apps. This story certainly makes me ask "what if?"
In Nearly All Paradigms, Shift Happens.
...
But imagine a world where an 8mhz 286 with 2-4 MEG of RAM was fast enough to do everything you do today. We could have been building on that for nearly 20 years.
Today I have a Gig of RAM and a 3Ghz CPU. It's barely adequate on many apps. This story certainly makes me ask "what if?"
Agreed. I noticed that with old, stable HW (e.g.: Apple ][, the old Atari 2600)... when the hw base did not change (no trace of Moore's law), SW tended to routinely set new records in terms of efficiency/features/power.
On the other hand, there was much less interoperability (i.e. none whatsoever) among the various models/makes etc.
Perhaps the best of both worlds would be a slower cycle of Moore's law coupled with today's multiplatform-oriented stuff (USB, WWW interfaces...)
It's called Windows, actively developed by Microsoft. Selling like HotCakes if Hotcakes had crack in them.
OSGGFG - Open Source Gamers Guide to Free Games
Contiki does more in about 30k of ram.
StoneCypher is Full of BS