Linked by nfeske on Tue 28th Feb 2012 11:51 UTC
OSNews, Generic OSes The just released version 12.02 of the Genode OS Framework takes the first steps to carry out the plan to turn the framework into a general-purpose OS for the daily use by its developers until the end of the year. It features a new ACPI driver, the first bits of a device-driver manager, support for using the fork syscall in GNU programs, and a PDF rendering engine. The most significant point of this release, however, is the way it was conducted. It represents the first version carried out using a completely open development process.
Thread beginning with comment 508807
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Good
by ebasconp on Tue 28th Feb 2012 17:14 UTC in reply to "Good"
ebasconp
Member since:
2006-05-09

The problem is that turning your hobby OS in something usable (more yet with the current high standards) is a titanic task.

Genode OS guys are going by the right way! ;)

Reply Parent Score: 4

RE[2]: Good
by Alfman on Tue 28th Feb 2012 21:44 in reply to "RE: Good"
Alfman Member since:
2011-01-28

ebasconp,

"The problem is that turning your hobby OS in something usable (more yet with the current high standards) is a titanic task."

You got that right. For most users, what makes an OS "usable" is the apps. You might have a great functioning kernel + desktop environment, but without the apps it's useless to a great majority of users.

Even windows itself would be useless if it were a hobby os which worked as it does now but had no software for it... The property which makes it useful is the software.

For better or worse, the only way for hobby OSes to get real apps is to run them in a compatibility layer. But implementing another OS's APIs is a significant and thankless commitment. Look at the wine project, they've done a lot of good work, but it's still hit or miss and nearly everyone buying windows software runs it on windows.

The big questions are:
How should a hobby OS dev convince users to run foreign software on a compatibility layer in the new OS?
How should a hobby OS dev convince devs to write/port software to the new OS?

Reply Parent Score: 2

RE[3]: Good
by nfeske on Wed 29th Feb 2012 10:10 in reply to "RE[2]: Good"
nfeske Member since:
2009-05-27

Let me shed light on your questions from Genode's point of view:

"The big questions are:
How should a hobby OS dev convince users to run foreign software on a compatibility layer in the new OS?"

Genode has not started as hobby OS. It was originally created as a tool kit to build special-purpose systems, i.e., for application areas where the use of microkernels or separation kernels is anticipated (such as high-security computing). Now the project has reached a state where general-purpose computing comes within reach. So we start to target specific end users - namely ourselves. There is no convincing needed here. :-)

At a later stage, Genode will hopefully evolve into something that other end users will use. But they will probably not be aware of that. (similar to how many Android users are not aware that they are using Linux)

For us, end users are actually not the target audience to convince. It would be indeed near to impossible to convince them because they would not gain any functional advantage. And that's what users ultimately care about. The target audiences are the ones who build platforms. Here the use of Genode makes a difference.

"How should a hobby OS dev convince devs to write/port software to the new OS? [/q]"

If the OS is a hobby? I think plainly, because it is fun. I am a proponent of porting existing software instead of implementing new software wherever feasible. For doing this, we don't need to convince authors of existing (OSS/FS) projects to explicitly support our platform if their software can be integrated as is.

Reply Parent Score: 2