@xianc78 Well GNU has yet to have a kernel (Linux is from Torvalds, Mach is from Carnegie Mellon University) so why should I?

@lanodan Just write the userland and use the Linux kernel.

@xianc78 @lanodan I was actually planning on rewriting the GNU core utils to less bloated versions 2 days ago, the timing is quite hillarious.

@ryo @lanodan You still can. It's always nice to have more options.

@xianc78 Linux kernel is a thing I'd rather not use though, but well I could try to reuse an existing kernel, like Helios when it's done.
Or Plan9 kernel.
@lanodan @xianc78 this looks cool, although kernel "objects" ring a bad bell.
>A cspace is itself a capability which stores a (configurable) number of capability slots. Each task is associated with one cspace and invokes them by providing the index of the capability slot they wish to use as a 32-bit unsigned integer.
does this mean it has process isolation by design or are cspaces not isolated from other processes
@pernia @xianc78 Yeah, it has strong process isolation by design.
Capabilities effectively allow to pass privileged access around with good safety guarantees (ie. passing file descriptors rather than using chmod/chown).
@lanodan @xianc78 that fucks, seems super useful. how would it do the authentication like with multiple users to see which capabilities to give out?

@pernia @xianc78 @lanodan This almost sounds like something Atomic Shrimp would write for one of his absurdly-elaborate scambaits involving glarded funds.

@amelia @xianc78 @lanodan idk who this shrimp is but i am sellilng ubuntu timeshares if you're interested
@lanodan GNU has a fork of Mach known as GNUMach, so we do have a kernel.
The Hurd is also a collection of servers that I really reckon makes up a larger kernel.

Is it the case that Linux has never used code that has been forked from other places?

Going by that logic, I really reckon a number of BSD's don't have their own kernel, as their kernel was forked from elsewhere.


GNU cat is better than the example source you showed - just based off the license. GPLv3-or-later is better than GPLv2-only or GPLv3-only.
It's also faster and quite short for all the speed and functionality now that I read it.
@Suiseiseki
> Going by that logic, I really reckon a number of BSD's don't have their own kernel, as their kernel was forked from elsewhere.

Modern BSD isn't a fork but a full reimplementation that's different enough to end the lawsuit with AT&T.

> just based off the license

I would suggest you stop being such an GNU pain-in-the-arse, muted, go away.
Go back to eating foot fungus.
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.