Live data from Hacker News

Essence: Desktop operating system built from scratch

nakst.gitlab.io

191–200 of 299 posts

Re: Essence: Desktop operating system built from scratch

#191
post #91
post #27

Earlier quoted context omitted.

What do you mean by "orthodox C++"?

Usually orthodox c++ looks something like: https://gist.github.com/bkaradzic/2e39896bc7d8c34e042b this is from bgfx

> UPDATE As of January 14th 2019, Orthodox C++ committee approved use of C++14.

So it is basically Modern C++, just a few years later.

Re: Essence: Desktop operating system built from scratch

#192
post #180
post #163

Earlier quoted context omitted.

Selfish? Seriously, what are you talking about?

"labor of love To scratch an itch To explore an idea" that by no mean is a bad thing, it just means doing things for themselves, to express, to learn etc, typical of creative work. People do that all the time. However in OSS there is this thing when people feel they need to present their work as useful to others eventhough clearly what drives their work has nothing to do with other peoples' needs, it's just their itc…

I cannot be inside anyone's mind, but I know that one can have more than one equally strong motives when doing something.

Re: Essence: Desktop operating system built from scratch

#193

So many interesting/fascinating concepts and ideas that will remain relegated to niche communities because of basically one problem: lack of drivers. This is the problem that must be solved if we ever want to move away from the dominance of a few OSes "too big to fail" and their million compromises to a thriving field where competent programmers can create new OSes as easily as now they can create new apps.

I wonder if this could be solved by picking a widely available but fairly stable platform for it - like a Raspberry Pi, and making sure it works there. Atm, it seems like it's an x86-based OS, so I'm not sure how difficult would it be to port it to ARM.

Re: Essence: Desktop operating system built from scratch

#194
post #180
post #163

Earlier quoted context omitted.

Selfish? Seriously, what are you talking about?

"labor of love To scratch an itch To explore an idea" that by no mean is a bad thing, it just means doing things for themselves, to express, to learn etc, typical of creative work. People do that all the time. However in OSS there is this thing when people feel they need to present their work as useful to others eventhough clearly what drives their work has nothing to do with other peoples' needs, it's just their itc…

And that is a problem because...?

Remember that one of the original motivators behind "Open Source" is scratching your own itch.

Re: Essence: Desktop operating system built from scratch

#195

So many interesting/fascinating concepts and ideas that will remain relegated to niche communities because of basically one problem: lack of drivers. This is the problem that must be solved if we ever want to move away from the dominance of a few OSes "too big to fail" and their million compromises to a thriving field where competent programmers can create new OSes as easily as now they can create new apps.

Unfortunately this will likely continue, as hardware vendors sacrifice both the environment and human rights (quasi-slavery in the mines/factories, as well as user freedoms) in the quest for profit.

On the topic of drivers and specifications, I strongly recommend a talk entitled "It's time for the OS to rediscover hardware" [0]. If you prefer a written form, "OK Lenovo, we need to talk" is a great article on the same topics. [1]

[0] https://www.usenix.org/conference/osdi21/presentation/fri-ke...

[1] https://www.haiku-os.org/blog/mmu_man/2021-10-04_ok_lenovo_w...

Re: Essence: Desktop operating system built from scratch

#196
post #45

This is insane, I can't imagine how much work went into it. I had a similar idea as a kid, I was pissed at all the bloat consuming my cpu and ram on windows so I wanted to build my own os that would run a single app taking advantage of 100% of the hardware. I learned some assembly and managed to create a bootable floppy disk, then quickly gave up, realizing how much work a functioning os would take...

It's a lot of work. One guy pulled it off. https://en.wikipedia.org/wiki/TempleOS

I remember one called SkyOS as well - it was really far along, probably killed by the lack of driver support. Unfortunately it's site seems to no longer exist.

Here's the latest archive of it I could find: https://web.archive.org/web/20171014135312/http://www.skyos....

Also it's wiki page: https://en.wikipedia.org/wiki/SkyOS

Re: Essence: Desktop operating system built from scratch

#197
post #167

So first off: Very cool. Amazingly polished, and self-hosting! Especially since it looks to be an actually-independent project with POSIX as an optional compat layer. I feel like the features that are unique are mostly in 3 groups: 1. Features that shouldn't be unique to this system. Tabbed windows have occasionally happened on other systems, and probably should become more common, and there's no reason it shouldn't…

RE: tabbed windows, try Stardock's "Groupy" if you're on Windows: https://www.stardock.com/products/groupy/ This was going to be built in to Windows 10 v1903 as "Sets" but it got pulled: https://www.howtogeek.com/352109/how-to-use-sets-in-windows-...

Oh wow, is stardock still around? I remember running WindowBlinds back in the 90s/00s.

Re: Essence: Desktop operating system built from scratch

#198

So many interesting/fascinating concepts and ideas that will remain relegated to niche communities because of basically one problem: lack of drivers. This is the problem that must be solved if we ever want to move away from the dominance of a few OSes "too big to fail" and their million compromises to a thriving field where competent programmers can create new OSes as easily as now they can create new apps.

I'm not sure having a million OSes is necessarily better than having a handful...

Re: Essence: Desktop operating system built from scratch

#199

Earlier quoted context omitted.

Like beOS/Haiku does! Metadata and dynamic grouping of files + search is an amazing concept

Interesting. Sounds like Gmail’s labels vs everyone else’s folders. I wonder if it is a patent holding things back.

ProtonMail launched with labels only. They later added folders for those of us who like to file messages under "organized now, don't want to think about this again".

Re: Essence: Desktop operating system built from scratch

#200

Earlier quoted context omitted.

I think the vector based UI should be on the list somewhere. Really smart solution to the HiDPI problem that gives you easy arbitrary scaling without any awkwardness

I genuinely have no idea why vector-based UIs have not become common already in at least one of the major OSs’

IIRC macOS’ GUI is using PDF (or postscript?) as it’s top layer
Post reply on HN