Archive for August, 2006

An interview with the Project Lead and Creator of the Open Graphics Project, Timothy Miller.

LXer Article

Timothy Miller is the founder of the Open Graphics Project. He has a Bachelor’s degree in Computer Engineering and has worked since 1996 as a software engineer, developing application software and graphics drivers. In 1999, he started learning chip design on the job because the kinds of graphics chips that his employer needed couldn’t be bought from 3rd parties anymore. He has been designing graphics chips and graphics-related chips ever since. He is currently working on a Ph.D. in Computer Science, specializing on Artificial Intelligence.

When was the Open Graphics Project started, and who’s idea was was it?

I guess you might say that the OGP was started in October of 2004 when I made my first post to the Linux Kernel Mailing List about the general idea. I’d had the idea in my head for a while before that, but only then did I get permission from management to start it as a company project. Since then, the project has amicably separated from the company where it started.

How many people were working on it in the beginning?

At the beginning, the OGP was only me, but many people in the open source community became very active in the project. I and two other hardware engineers have created a company, Traversal Technology, to handle the business and hardware fabrication aspects of the OGP.

How has it grown since then?

The OGP grew rapidly after I first started it, and it’s continued to grow gradually since then. Now, we have Traversal Technology and also the Open Hardware Foundation that’s dedicated to the non-profit, community, and democratic aspects of the project. Our mailing list has over 500 members, including well-known Linux kernel hackers, 3D graphics experts, college professors, representatives of many other open source projects, hardware designers, and people who want to become hardware designers.

Is the design complete?

The first product of the OGP, the OGD1 board Open Graphics Development 1, (http://wiki.duskglow.com/tiki-index.php?page=OGD1), should have prototypes available in September. Those aren’t ones we can sell; they’re for debugging, but we can show them. The OGD1 board is an FPGA-based development platform. We’ll use it to develop a graphics chip, but it’s a product in its own right, many people will buy it to develop their own hardware.

Is there a Market for it?

I’m not sure exactly how large that market is, but we seem to be creating a movement. Individuals and businesses interested in open hardware are coming to me all the time, asking about it. On a regular basis, we get a new person joining our mailing list asking about chip design and reading the Verilog (the hardware description language we use) lessons on our Wiki (http://www.opengraphics.org). That movement may create its own market. There is also a pre-existing market for FPGA-based prototyping boards. In that market, we’re priced dirt-cheap compared to comparable alternatives, so we should sell quite well there as well.

Can the OGP and OHF sustain themselves?

Traversal Technology should be able to sustain itself… it’s all a matter of making enough profit from our products. We don’t know if OGD1 will do it, but if we can produce a graphics ASIC (Application Specific Integrated Circuit, a fixed-function device), we can sell that into the so-called “high-end embedded” market (single-board computers, kiosks, etc.) and be very successful. The OHF will have to sustain itself on donations (some of which will come from Traversal).

How have you adapted to the constant changes in graphics technology?

Graphics technology has changed and it hasn’t. Today, you don’t find many new GPUs that don’t have programmable shaders. But you mostly only benefit from programmable shaders when playing high-end games. We’re absolutely not after the gamers. We’re after the desktop, where many common 3D features are overkill.

We’re “keeping up” by not having yet fully designed a graphics chip, although we do have a detailed spec and software model for one (http://wiki.duskglow.com/tiki-index.php?page=OpengraphicsSimulator). We’ve focused on the development platform, OGD1, and using future revenue from that to pay for development and fabrication of an ASIC. When it comes time to design the graphics chip, we’ll review our past design decisions and make sure that our design will be adequate in features and performance.

How will be priced and manufactured?

Right now, the only thing we are concerned about pricing is OGD1. We have some ideas for the ASIC, but we’ll have to reevaluate our markets when we are ready. OGD1 is being priced based on competing products and by how much revenue we think we need to make to fund further development. For some people, OGD1 is a prototyping board. For others, it’s a development platform for Open Graphics. For some of us, it’s a fund-raiser. Fabricating ASICs is very expensive, and we need millions of dollars to do it. OGD1 boards will be sold in the $600-$700 range to OGP contributors, with subsidies from OHF donations for the needy. On the open market, it’ll be sold for at least $1000 for single-unit retail, with bulk discounts.

What still needs to be done?

At the moment, we are finishing up the artwork for the OGD1 PCB
(Printed Circuit Board), and we’re about ready to get PCB’s made. We also have to finish some basic bits of logic for end-users (controller logic for video, memory, PCI, etc.).

What do you want to accomplish, or what is the ultimate goal for you?

Originally, the ultimate goal was to develop graphics hardware that was friendly to Free Software. Full documentation and whatever else people need to know to write open source drivers. That has shifted to become the PRIMARY goal, with the long-term goal to be open source hardware in general.

What are your thoughts on the impact the libre license will have on competition?

It’s hard to say what will happen with the libre license. We’ll be openly publishing the “source code” to our hardware. That means that anyone who wants to conform to the license (GPL ultimately) can copy our design. If we’re undercut on price, and we’re put out of business, then there will be no future designs from us. One defense we have against that isto start with an open source hardware license that is NOT the GPL. This license would allow viewing and modification but not mass-production by others. Once we’ve paid for the ASIC development, we can convert the license to the GPL.

Other defenses we have are trademarks and official stamps that say things like “genuine Open Graphics hardware” or some such, which you can only get if you are a member of the project and contributing to its growth.

So what’s next?, What will we see coming from the OGP?

What’s next is the unveiling of OGD1, hopefully in September. Then, we’ll have something to show at trade shows and online. Soon after, we’ll start taking orders. How many orders we get will determine subsequent courses of action. Another way people can help is to help us market OGD1. We also have other sorts of open source hardware ideas, but for the moment, we need to focus on immediate practical issues.

What about future technology and its impact the Open Source Graphics Project?

In the 90’s, 3D was fixed-function. Today, it’s programmable shaders (which the OGP will get around to doing when it’s practical). Tomorrow… probably real-time ray tracing. Fortunately, we know something about that too. If the OGP takes off enough to become a self-sustaining force, who knows what we can develop. I’m sure open source ray tracer hardware will be something to be reckoned with.

How can people help?

Two ways. One is to join the project and help us develop and debug the things we’re working on. The other is to donate money to the OHF (Open Hardware Foundation) so as to help developers acquire hardware they’ll need to help with some of the work.

From an idea in Tim’s head to an Open Graphics Project, much has been done to Tim’s credit, but there is more to do. Having the OGP ensures that we will have an Open Source option for the graphics hardware and software in our computers. If your interested in Open Source Graphics then go to the OGP page and sign up like I did. Get information, see what’s going on and find out if its something your interested in. An Open Source Graphics Card? That’s pretty cool, don’t you think?

Article at LXer


Read Full Post »

I am sure that like me, you have all had your, “My system went down and took everything with it” event, or events. Now if I had just had a back-up program that had all of my files in it already..Hmmm.

Back in April I attended the Desktop Linux Summit in San Diego. While trying my best to see everything and take it all in, I came across the Farstone technology booth and met Tom Fedro. Not only did they have a great looking booth but Tom and the other Farstone Reps were as friendly as can be. It was just that weekend that Linspire and Farstone announced that Farstone would be providing a version of their RestoreIT for Linspire users. Thus providing a computer data recovery solution for Linspire customers.

RestoreIT is a disaster recovery program that will restore a system to a previous working state. It allows users to ‘roll back’ their system to a saved, fully functioning version of their software. Not only can it restore an entire system but it can restore individual programs as well. It is as simple as hitting the space bar during boot-up. From there you have the option of “rolling back” your entire system to a point where you know the problem did not exist or you can choose exactly which programs you want to restore. What really makes this cool in my eyes is the fact that personal files can be restored as well as system files. A nice system re-install is all fine and good, but what are the files your going to miss the most? Your files of course, I don’t care about the system files, a good old fashioned re-install can take care of that (draconian I know, but still). It’s the stuff I put on my system that I want back!

What’s great about RestoreIT is that you can create your own back-up schedule, when, where, who and what you want backed up. Just make sure you give the program enough room on your hard drive. If you want a ton of back-ups, then make room for them. The program does not inherently take up a lot of room but you should at least give it some priority when allocating disk space. Farstone started out in 1993, headed up by some ex-Microsoft employees and has since then racked up a star studded list of customers and partners. They have also licensed their technology under different names and under heavy prodding Tom still would not tell what they were. Pretty much, if you have used a data back-up system that works, it was a Farstone recovery system. With partners like Intel and customers like Linspire and that one ISP that is the notorious for being the biggest of them all, AOL. That’s right, they are now providing the back end for AOL’s customer data recovery system. Even though AOL is the bane of all Internet aficionados they are not stupid. If Intel has been using it for years and has not had an issue then it becomes an easy decision. So they really didn’t have to think about it much, which helps.

Now is anything else Farstone doing related to Open Source Software? No, not really. So what’s the reason that Farstone would want to work with a company that sells Linux? If they have already tied up the Windows market why do they care about the 1 or 2 percent of the market Linux could “claim” to represent? I asked Tom those questions and his response was that they are looking toward the future, as in hand-held computers. Farstone knows that the future of computing is going to go mobile and that the OS of choice for those computers is going to be Linux. By providing a recovery product now, Farstone will have the experience and products to fill the data recovery need when it arises. I don’t know about you but if a company that works with people like Intel and Phoenix BIOS and AOL and others thinks that the future is with Linux, who am I to argue?

Farstone has taken a back seat to the people they have provided solutions for. The move to provide an open source data recovery system for Linspire continues that strategy. Tom couldn’t help but tell me about the e-mails they get from people sending thank you messages with spelling mistakes all over them from their excitement of not having all of their files destroyed and the ease of which they were restored. I was going to tell him that some people just spell bad, but why ruin his enthusiasm. Just kidding Tom.


Read Full Post »