Linked by Thom Holwerda on Thu 23rd Dec 2010 22:53 UTC, submitted by krishna
OSNews, Generic OSes Check out the new screencast presenting the Genode Live CD 10.11. For those of you who like to get a glimpse of the recently released Live CD but hesitate to download and boot the ISO image, the Genode developers have prepared a screencast on Youtube with a guided walk-through.
Order by: Score:
very nice
by poundsmack on Fri 24th Dec 2010 03:26 UTC
poundsmack
Member since:
2005-07-13

great video guys, helped me understand the project better, and I relaly like what I'm seeing with Genode.

Reply Score: 2

Real world example?
by pandronic on Fri 24th Dec 2010 06:59 UTC
pandronic
Member since:
2006-05-18

Are there any plans to take all this impressive work and put it to use in a real OS?

Reply Score: 2

RE: Real world example?
by nfeske on Fri 24th Dec 2010 10:14 UTC in reply to "Real world example?"
nfeske Member since:
2009-05-27

Of course! Right now, the Genode development is primarily geared to special-purpose applications where the low-complexity trusted computing base of a microkernel-based system is immediately beneficial. For example thin clients used in security-sensitive environments or point-of-sales devices. But with its current feature set, it could already be used as the underpinning of a limited OS in the line of Chrome OS.

Ultimately, however, the project strives towards general-purpose computing. For this reason, self-hosting Genode on Genode is one of the most important milestones for 2011.

Reply Score: 1

RE[2]: Real world example?
by pandronic on Fri 24th Dec 2010 14:20 UTC in reply to "RE: Real world example?"
pandronic Member since:
2006-05-18

Ultimately, however, the project strives towards general-purpose computing.


I think I might have misworded my question. This is what I was curious about - general-purpose OS.

Reply Score: 2

RE[3]: Real world example?
by Neolander on Fri 24th Dec 2010 14:49 UTC in reply to "RE[2]: Real world example?"
Neolander Member since:
2010-03-08

Indeed, your initial wording sounded like OSs with a special purpose are not "real OSs", a way of thinking which is the starting point of software bloat ;)

Edited 2010-12-24 14:50 UTC

Reply Score: 2

QT apps
by jido on Sun 26th Dec 2010 15:18 UTC
jido
Member since:
2006-03-06

Can you already compile and run any QT app in Genode?

That would offer a good choice of apps to use.

Reply Score: 1

RE: QT apps
by TheGZeus on Mon 27th Dec 2010 07:48 UTC in reply to "QT apps"
TheGZeus Member since:
2010-05-19

Well... that's not really how libraries work.

I don't have the knowledge to explain why, but I do know that's the case. I hope someone with more info can help you out.

Reply Score: 2

RE[2]: QT apps
by pandronic on Mon 27th Dec 2010 10:31 UTC in reply to "RE: QT apps"
pandronic Member since:
2006-05-18

Yeah, it would be interesting to hear an explanation ... I mean what would it take to compile something like KOffice under Genode?

Reply Score: 2

RE[3]: QT apps
by AndrewZ on Mon 27th Dec 2010 16:02 UTC in reply to "RE[2]: QT apps"
AndrewZ Member since:
2005-11-15

What would it take? You have to have some kind of support for an underlying windowing system. Video drivers, screen coordinates, bitmaps, mouse input, etc. This is not rocket science but it must be written by someone first.

Reply Score: 2

RE[4]: QT apps
by pandronic on Mon 27th Dec 2010 18:37 UTC in reply to "RE[3]: QT apps"
pandronic Member since:
2006-05-18

Well Arora seems to work pretty well under Genode, so a lot of work is already done. I'm asking what's left?

Reply Score: 2

RE[4]: QT apps
by nfeske on Mon 27th Dec 2010 19:31 UTC in reply to "RE[3]: QT apps"
nfeske Member since:
2009-05-27

Fortunately, the pieces you're mentioning are already there.

I haven't looked into koffice yet. One would need to take a closer look at kdelibs and their respective dependencies. These dependencies must be resolved by either porting the libraries or reimplementing their interfaces. For example, if koffice happens to rely on dbus, we would need to find a way to emulate (parts of) the dbus API on Genode.

That said, I think there are quite a few interesting engineering problems to tackle but I see no fundamental road block that would prevent such an endeavour.

Reply Score: 1

RE: QT apps
by nfeske on Mon 27th Dec 2010 19:09 UTC in reply to "QT apps"
nfeske Member since:
2009-05-27

There is no general answer to this question because many Qt4 applications use libraries in addition to Qt4. If an application is a pure Qt4 application (this is the case for Arora) it can be compiled for Genode without source-code modifications. For example, "porting" the text editor shown in the demo was just a matter of minutes. All it took was a little tweak in the qmake project file.

If, however, an application relies on further libraries, a simple recompilation of the application won't suffice because the needed libraries must be ported as well. The infrastructure for such a porting work is already there (called 'libports' repository) and some common libs such as freetype, libpng, zlib, and jpeg are already available. But there are no kdelibs yet, which would be needed for many popular Qt4 applications. Such a project would certainly be a good next step to go for.

Reply Score: 1