josef is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
josef @jk

programmers love abstractions but i hate them. id rather have less features but know what the fuck is going on. ideally we should get rid of 90% of all features. fuck making things extensible, make them nice

how can i encapsulate this sentiment in a single word name for the operating system im gonna make

· Web · 1 · 14

@jk that's the Suckless philosophy, isn't it?

@LogicalDash yeah but theyre not extreme enough

@jk
Clear or clearOS
clear as in "transparent."

That's my suggestion.

@tomstearns this is such a good name it probably exists

@jk
Yeah I thought it seemed kind of obvious, too. You're probably right.

My only other idea right now was "grok" (I'm assuming Robert A. Henlein's estate wouldn't sue; the word has become public domain). Not as good, I think.

i think it won't actually be an OS, more of a 'application platform' or a 'firmware' or something. something like TempleOS, but with very specific goals. might not even run directly on the hardware, might just be launchable as a regular program. probably mostly a tech demo if anything

@jk okay it is really five beads on a wire but heck I know exactly where the beads are and there's no bead abstraction layer or anything

@cascode good name but makes it sound like a regular OS thats very small

@jk

> ideally we should get rid of 90% of all features. fuck making things extensible, make them nice

some people think extensibility is nice

CHECKMATE OSTHEISTS

my proposed special purpose hobby operating system features:

- no memory protection. ok maybe memory protection but like, somethin really simple that a child could use

- all state/storage inside a database, like beOS or whatever

- u can live edit all code while the systems running like youre in xerox parc

- all the programs will be made by me

- not open source

- not even released. im the only person who gets to use it

- youre not even allowed to send me suggestions or critiques. fuck you

also cooperative multitasking because im a communist

@jk mumbles as a systems engineer Actually cooperative multitasking is capitalist because you can take as much as you want

@er1n its late-stage communism because you dont need to

@er1n analogies dont work do they

@jk @er1n

FUOS manual: go RTFM

(ha ha there isn't one just this sheet of paper suck it)

(how did you even GET this I didn't release this at all)

(seriously get out of my house now)

whats the operating system architecture where everything is the kernel. whats the operating system architecture where the entire OS and all programs in it are one giant C file. megalithic ???

@plsburydoughboy i read that as fucking Kernel Kink

@jk no no, it's either I have fucked or I am (in the process of) fucking, grammer josef

@jk you may be interested to learn about unikernels

@typhlosion @jk excuse you, unikernels are so old school, the cool thing these days is no kernels
kernelless.cloud/

@zacanger @jk it is a bare shame to the entirety of the tech industry that it took me a full minute to realize this was a joke

a few years ago for a comp. sci assignment i had to implement a toy FAT-type filesystem, and then "for extra marks, come up with some additions of your own"

so naturally i wrote a entire shell GUI to allow you to manipulate the files

the whole thing was done writing to a framebuffer, i made all the gui widgets from scratch etc. in fuckin java!!

why the fuck did i put so much effort into it. whats wrong with me

mastodon.social/media/uS7Dvgl8

i would have put it up on github but the professor forbid this, presumably because future students would just copy it. but maybe its been long enough now that nobodys gonna give a shit. i know *I* dont

@jk

> why the fuck did i put so much effort into it. whats wrong with me

yer a coyote, josef

@sydneyfalk i havent even made it yet!!!

other stupid shit i did: the AI professor told me to make a game, in Prolog

mastodon.social/media/_c9qmLKq

you: i love programming im really clever, and prolog is actually incredibly powerful and good, youre obviously too stupid to-

me: have you tried to make a game in prolog though. check matteee

@jk

OI M8

...

okay yeah it's really clunky in some ways but C'MON some of the programs are AWESOME in terms of their simplicity

'yo, computer, figure this shit out for me'
'what shit do you mean?'
*Prolog program*
'okiedokie'

@sydneyfalk @jk this. Until somebody publishes an approachable work on how to build normal apps well in prolog, it's going to remain marginal. Maybe that work has yet to come. But I suspect prolog is a very specialized language for a very specialized type of problem. Not all languages need to be general purpose even if they are touring complete.

@jk Dude, you go all out on these projects. You're a role model

@brainblasted i only did them because it was costing me $$$$ to get a degree!!