Genode news thread

Lots of interesting progress in Genode. Their Discourse Forum is picking up, so if you use Discourse App to follow this forum on your phone, I can recommend adding to your quiver.

Genode is gearing up for a big change with a proposed switch away from XML for configuration files. Instead they propose their own format known as HRD (for Human Readable Data). This looks superficially like a text console representation of a file tree so it is easier to see what sub-settings are nested in broader topics.

Tunetrackerā€™s Haiku on Genode continues to make progress. It is apparently now able to play records. The linked Neocities blog makes reference to an image file (ISO). The author welcomes user feedback, if you are feeling brave enough to give it a go.

There is now an image for the Pocket Reform, making it one of a select group of operating systems - besides boring old linux - ready to use in this curious little ARM computer. In another three months we should see the next scheduled Sculpt release which will no doubt bring more surprises.

JSON or yaml would be a better choice. I think inventing a new markup is silly.

2 Likes

Interesting little computer. I love mini-laptops and my first thought was ā€œI wish we could run Haiku on thatā€.

Then I saw the price.

3 Likes

It is silly. If they donā€™t like JSON or YAML (I donā€™t like the latter myself) there are bunch of alternatives available: HJSON, JSON5, TOML, StrictYAML, SDLang.

3 Likes

It is silly. If they donā€™t like Linux or Microsoft (I donā€™t like the latter myself) there are a bunch of alternatives available: Syllable, Redox, ReactOS, AROS, BSD.

2 Likes

The comic about standards is funny,but I still think having alternatives is a great thing.
Did anyone also look at their markup language,what is different,maybe better than others?
Also,I donā€™t like JSON for configuration,really.
Itā€™s a great format for transferring machine-generated data and parse it on the other side,but I find it too strict for hand-written stuff.
If thereā€™s a , after the last element,or no , after elements in the middle,thatā€™s enough to make that thing fail,also it doesnā€™t support comments if I know right.
YAML is better in that regard,more flexible,thatā€™s what I use for my rather small project,but I can imagine that itā€™s still not flexible enough for a whole operating system.

And thanks to the post above,Iā€™m now thinking about a world where only Window$ and Linux exist :face_vomiting:
Maybe I wouldnā€™t have learned to code in that world,because Haiku brings the fun back to computers,or maybe Iā€™d still use Windows XP and have a large and growing collection of viruses and trojans,who knows :rofl:

1 Like

I have the opposite problem with YAML: itā€™s way too flexible, and I find it very unpredictable, as slight changes in syntax can result in completely different parsing. At least with JSON, itā€™s either valid or not valid.

3 Likes

Hahaha :smile: I see what you did there! No BeOS, no Haiku.

1 Like

I love things like that. Somehow, they are funny.
At the beginning, that new thing is just a pretext for the ultimate selling argument. ā€œLook! Itā€™s revolutionary. We redesigned everything from the ground by ourselves.ā€ Later, it turns for a reason to delay. ā€œEverything is new, it will take time to tweak things and for people to adjust.ā€ And at the end the same thing becomes an excuse for failures. ā€œUnderstand that, to make it work, we literally had to rethink all by ourselves.ā€
To see the non-sense translate in car manufacturer words. (I donā€™t know why but, that often works.) ā€œWe reinvented wheel, so itā€™s a bit squared but give us time and weā€™ll make it roll.ā€

3 Likes

Iā€™m not a fan of YAML either for exactly those reasons. I actually find it easier to read and write JSON than YAML.

Anyway, we happen to have our own text configuration language (driver_settings) that we inherited from BeOS, but are also using it in other places like the launch_daemon.

Syllable OS tried this. They used Rebol as a vehicle to remove XML config. It was one of the real turnoffs moments for that project for me. The one dev still trying to make Syllable work was the rebol advocate.

I would not spend more than ā‚¬200 for such a thing. Its price tag is outrageous.

The price tag is reasonable for how itā€™s built and whatā€™s inside it. Sure, itā€™s a complete nonsense in the current market, and thatā€™s why there is not much place in the market for such machines.

Most of the hardware is not very different from a ā€œfull-scaleā€ laptop or tablet, so the price is similar.

2 Likes