Linked by Thom Holwerda on Thu 25th Jul 2013 21:41 UTC
General Development "Forth is a simple, natural computer language. It has achieved remarkable acceptance where efficiency is valued. It evolved in the 1960s on a journey from university through business to laboratory. This is the story of how a simple interpreter expanded its abilities to become a complete programming language/operating system."
Thread beginning with comment 567965
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Comment by Drumhellar
by bartgrantham on Thu 25th Jul 2013 23:09 UTC in reply to "Comment by Drumhellar"
bartgrantham
Member since:
2011-12-31

OF was great. The actual implementation of the OF drivers was sometimes suspect, but the ideas behind it really deserved to win and become a widespread standard. Imagine if any OS on any cpu family could enumerate and make basic use of peripherals without having specific drivers for that architecture and platform. Such a shame that it's ancient history now.

I once read an apocryphal story that the stack-heavy design of the JVM was influenced by the success Sun had with OpenFirmware. It makes some sense that there'd be a thread of design from OF to the JVM.

Reply Parent Score: 5

RE[2]: Comment by Drumhellar
by fithisux on Fri 26th Jul 2013 07:48 in reply to "RE: Comment by Drumhellar"
fithisux Member since:
2006-01-22

It is really a shame. The lack of proper OS initialization kills the user experience and small OSes. The OF idea should deserve a second look instead of UEFI.

Reply Parent Score: 3

RE[3]: Comment by Drumhellar
by Drumhellar on Fri 26th Jul 2013 20:50 in reply to "RE[2]: Comment by Drumhellar"
Drumhellar Member since:
2005-07-12

UEFI is a second look at the OF idea.

It also implements it's own processor-independent bytecode format to provide basic graphics and disk services to an OS before the real driver is loaded.

But, it isn't enough just to offer the functionality. Hardware makers need to use it, and OS devs need to take advantage of it. I don't know if this is the case,though.

Edited 2013-07-26 20:51 UTC

Reply Parent Score: 3

RE[2]: Comment by Drumhellar
by Drumhellar on Fri 26th Jul 2013 20:33 in reply to "RE: Comment by Drumhellar"
Drumhellar Member since:
2005-07-12

Have Oracle and IBM moved away from it? Or, was it never really updated to work beyond regular PCI? I'm pretty sure it's used for the OLPC XO.

Reply Parent Score: 2

RE[3]: Comment by Drumhellar
by rapmaster on Sun 28th Jul 2013 22:57 in reply to "RE[2]: Comment by Drumhellar"
rapmaster Member since:
2013-01-03

Yes, Forth was part of the One Laptop Per Child (OLPC) firmware system. Here's an interview that illuminates this a bit more: http://howsoftwareisbuilt.com/2008/03/27/interview-with-mitch-bradl...

Also, there are a series of 24 Forth tutorials related to OpenFirmware on the OLPC site: http://wiki.laptop.org/go/Forth_Lessons

Is OLPC dead, or does it just smell funny?

Reply Parent Score: 1