[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


Where's the "suckless" operating systems?
No multi-user multi threading bogus, more stuff like TempleOS
>>
are you aware that after installation you will have to use it?
>>
you mean like puppylinux and one core running from bios
>>
>>108228540
What's with the softcore porn bait spam today, like 4 threads up and 1 got deleted.
We don't need to become /v/ guys.
>>
You have failed your CS exam. Reason: sending the professor a mysterious encrypted file called "latex"
>>
>>108228555
And?

>>108228559
Less bloated than linux

>>108228560
I just grabbed whatever non sample_ pic I had so nobody cried about it
>>
>>108228576
I had to discuss one time because I used imaginary numbers to solve laplace transform quotients instead of the gay ass thing the teacher was doing
>>
was the last thread on this board really made 15 minutes ago
>>
>>108228540
cute nuns are for marriage and impregnate with at least a dozen of christian children
>>
>>108228619
/g/ will suck less with less threads being made if you think about it.
>>
File: will-solve.mp4 (94 KB, 720x400)
94 KB
94 KB MP4
the runtime approach could be applied to those service processes, to dramatically speed up their implementation. though there is no need in a new OS for now. the approach proposed by MINIX is solid, the author himself fell into preliminary optimization that should be avoided despite the adversarial propaganda.
>>
>>108229063
>the runtime approach could be applied to those service processes, to dramatically speed up their implementation
Would you elaborate on this?
>>
install Gentoo
>>
>>108229063
The proposed runtime approach could significantly accelerate the implementation of these service processes. While a new operating system is currently unnecessary, the fundamental MINIX architecture remains robust; the author’s shift toward premature optimization—often fueled by external critiques—should be resisted.

>>108229081
implementation with weakly typed, dynamic, high-level language (explicit runtime) is much faster than with strictly typed, static/compiled language (even if it has some runtime-like features, like Golang or others)

explicit runtime is also memory safe, so it may operate in ring0, reducing those expenses, though its just a possibility, and shouldnt be considered before anything else.
>>
>>108228576
All my CS classes heavily recommended latex. One even required it.
>>
>>108228540
ArcaOS has a lot of potential but IBM doesn't actually want you to use it.
>>
File: HBO0kJ0bYAIiZYa.jpg (194 KB, 1440x1177)
194 KB
194 KB JPG
>>108229277
"Memory unsafe" runtime can also operate in ring0
>>
>>108229433
there are no memory unsafe runtimes, any explicit runtime is memory safe (Python, NODE, PHP, Lua, etc). though there could be bugs
>>
>>108229277
Are you proposing a GC'd language just for OS components and services, or are you suggesting to run userspace in ring 0 with a GC'd lang? Because the latter would basically make it impossible to use any other language for user applications. I already hate Linux for imposing C on me to do basic stuff like system calls, I absolutely wouldn't run an OS that doesn't let me run machine code at all.
>>
>>108228540
Have you tried FreeDOS?
>>
>>108230180
I heard of it, looks interesting
I'm trying to make my own simplified OS and looking for inspiration around
>>
>>108230094
You don't need C to do system calls if you know the ABI syscall format
>>
>>108229423
It has no potential
>>
>>108230535
You should also check out KolibriOS. It's pure x86 asm, and manages to fit a fairly modern GUI desktop environment on a single floppy.
>>
>>108230575
Its a pretty crazy project. If it had a decent web browser and package manager it would be insane
>>
>>108230658
I don't think it's possible to fit a modern browser on a floppy.
>>
>>108228540
it's a form of autism, similar to people who animepost on non-anime boards
>>
>>108230674
I didn't say it was
>>
>>108228540
Ask your favourite AI to create one for you because no one else will want it.
>>
>>108228540
Pen and paper
>>
>>108230575
Looks impressive, all the "modern" requirements without a lot of bloat
>>
>>108228580
tiny core linux is only 20MB tops
http://tinycorelinux.net/downloads.html
>>
>>108228540
https://suckless.org/
here you go
>>
>>108228598
I never got what the problem is because you can compile all latex files into a pdf file if you wish. Miktex, way back in teh day, could compile to word docs that I could edit anywhere.
>>
>>108228540
Just install arch.
>>
>>108230887
but that's bloat
>>
>>108228675
>cute nuns are for marriage and impregnate with at least a dozen of christian children
yeah that's not how the nun thing works.
>>
>>108230993
No, I think he's on to something. I'm going to start looking up nunneries. Ecclesia semper reformanda est!
>>
>>108228540
The problem is hardware.
The kernel (OS) is responsible for your hardware support and hardware is bloated and poorly documented.
>>
>>108228576
LaTeX use is extremely common in academia. Even ordinarily tech illiterate boomers use it. That requirement is fairly non negotiable because journals only accept LaTeX and very specific docx templates for submission and everyone hates the latter.
>>
is this AI slop?
I can't reverse search it but doesn't look like one
>>
>>108228540
serious answers:
>Oasis Linux
very close to being true suckless, but it doesn't have a modern browser and still requires GCC/Clang for the kernel
>KISS Linux
closest you can get without compromising on functionality. Actually systemd-free, not even dbus or udev
>Plan 9
only good OS ever made. (You) won't use it though because no modern browser and no vidya
>>
There are no suckless operating systems because there are no suckless kernels. No, Linux sucks. No, it's not the implementation, it's the interfaces.

And because of its interfaces there *can't* be properly programmed applications.

And this isn't a recent thing either. The path was set as early as 1989.
>>
>>108230094
it doesnt matter where the userspace starts for the software to run. the software must conform to those API requirements the OS and its components impose, be it a "native" app (same runtime) or be it produced with another compiler or run by another runtime.

so no, all in ring0 doesnt make it possible or impossible. it only removes some CPU barrier and simplifies communication. the communication is IPC based, the app would communicate either directly, using those service protocols, or, by using a wrapper library abstraction, like x/wayland/LIBC does

Linux doesnt impose C, the LIBC wrapper is pushed by the hivemind, though, as an example, the Golang has its own library/wrapper that does syscalls (real syscalls) directly, but Golang is not an explicit runtime, GC is only one of the features of a runtime, the major difference of explicit/implicit runtime is the compilation requirement. Go code needs compilation, Bash code doesnt.

so, before building this new kind of OS, the runtime itself should be made/polished on currently available OSes, same as Go library was made, or, the QT library was made.

>>108230658
RIP. the future belongs to runtimes, not even compiled code. and youre talking about machine codes

>>108230754
nah, the runtime and everything should be x64+. the 64-bits allow a new memory model, i call it unlimited, though it's limited, 's when the runtime grabs a very large address space, like 1TB and then grows/commits new pages as needed, releasing back when the plank goes down.
>>
>>108228540
Marine by beloved whore
>>
>>108228540
Marine MY beloved whore
>>
>>108232697
It's all the MMU bogus that makes interfaces so cursed
>>
>>108228540
this is your suckless os.
anything less is unusable
>>
>>108233076
No, there's also locks and bus transfers. Like, do you really want to have to acquire and release locks for shared resources for every single change?
>>
>>108229063
Complete nonsense.

What is it with people not wanting to acknowledge mode switching costs? It's like they simply don't exist for microkernel advocates.
>>
>>108233078
nah, security obsession shall be avoided for a new OS as well as preliminary optimization. MS OSes as an example of that. before their security aquariums, those were very popular OSes and BSODs or hacking was fun and only a concern of complete nerds. modern "security" leads to bloat and slows down the development.

>>108233295
these are technical thoughts, lowIQ_r, not about consooom advocacy - "install this install that". the microkernel is about higher isolation of components, going from "modules" to "processes" where appropriate. it is not about where userspace line drawn.
>>
>>108233558
>these are technical thoughts
No, this is acknowledging that the implementation of a function - or a kernel - is ultimately dependent on its interface - which is something autists have genuine issues comprehending. Your mental model doesn't mean jack if if performs like ass.
>>
>>108233578
well, i explained you, ungreatful retard, the gist of microkernel (its not about ring separation) and got a nonsense response in return. what performance are you babbling about now? you want to advocate for modules VS processes without any context? go on, retard
>>
Post more slutty marine
>>
>>108233610
>i explained you
You should look into suing your English teachers because you're approaching criminal behavior here.

>what performance are you babbling about now?
Submission and sequential workflows. Having to switch to kernel mode for every single "a", "b", and "c" in "/a/b/c" is retarded.
>then we resolve files in the kernel
So not only are we moving towards hybrid territory, but now we can still only open a single file. What if I want to open many files at ones? If I want to read from others? Modern NVMes have thousands of queues.
>then we put that into the kernel too
So much for microkernel.
>>
File: tmp-1772001688986.jpg (14 KB, 541x250)
14 KB
14 KB JPG
>>108230754
>tiny core linux is only 20MB tops
>>
>>108233649
>Having to switch to kernel mode for every single

are you stupid? i told you it doesnt define microkernel, it may all be in ring0 so the ring switch doesnt happen

> Submission and sequential workflows

what are you babbling about low iq retard.. what "submission"? youre putting random words out of yer ass

> we can still only open a single file

so the hivemind schizobabble continues about files.. ye can go and heck yerself, hehehe. i would order Steiner to shot you behind barracks so anyone thinking systemic would get a dopamine dose
>>
>>108233959
Wow, you're retarded. Sorry I tried to take you seriously.
>>
anins those ideas are all cool and dandy but once you want it networked, secured, and launching a rich text editor bloat is imminent
>>
>>108233124
Just make it single task with green threads instead of kernel level processes
>>
>>108233959
Anon is performance/security obsessed, they see numbers and go WAOW NUMBERS without thinking if they mean something in practice
He was crying about context switch but the performance loss is negligible unless he comes up with some retarded scenario (uhhh what about corpo with a billion users)

>>108233558
I completely agree modern programming took the joy out of computers, too much imaginary worries and anxiety, "uuuuh I must optimize things in case someone at NASA uses my code"
>>
>>108234179
>but the performance loss is negligible
Just post your autism diagnosis at this point, will you.
>>
>>108234192
Go outside and look around anxious boy
Nobody is sneaking behind you to judge a 10ms delay
>>
>>108234196
OK, autist.
>>
File: G90eSJtbcAAVsip.jpg (791 KB, 1790x2048)
791 KB
791 KB JPG
>>108234214
Socially anxious little bitch needs metrics to justify his projects
Back to rëddit await instructions from the hivemind
>>
>>108234244
Nah, unlike you I program for people, not for my completely broken, autistic mind.
>>
>>108234251
So worried about people, I noticed all this "autism" drama is a huge projection
Tell your completely broken, autistic mind, that you have free will to enjoy things and not be a 24/7 slave to imaginary people
The normal used to be caring about friends and family, but you are part of the hivemind aren't you?
Programming for "people" you don't know, that the only interaction with you are some upvotes~
>>
>>108234263
No, it's accurate. Normal programmers have empathy for their users and want to make sure that they program properly.

Only the autists and psychopaths think otherwise.
>>
>>108234274
Are the users in the room with us?
I won't take in consideration the opinion of imaginary entities
If I receive feedback, and the person is the intended audience (not a lost tourist) then they will have their fix
No open borders here
>>
>>108234285
Thanks for not only not beating the allegations, but also reinforcing why your opinions can be safely discarded.
>>
>>108234293
For a redditor anything that isn't a hivemind is antisocial and autistic
I recommend you learn the meaning of family and community, and stop letting strangers dictate what you code
Good luck!
>>
>>108234293
>why your opinions can be safely discarded
Hey this is progress already
Next you will notice that even the opinion of "experts" can be discarded if they are strangers
>>
>>108234297
>muh hivemind
I think deep down you know you're missing out on something, and that makes me happy.
>>
>>108234308
Definitely not missing out the virtual version of open borders, have fun pleasing all the indians
>>
>>108234307
Sure. Both Tanenbaum AND Torvalds were retarded autists, just like you.
>>
>>108234310
>I am happy never connecting to other people
Thanks for reminding me why empathy is wasted on autists.
>>
>>108234318
Hahahaha! All this empathy talk too!
Have fun with your family issues, and never belonging while always serving a stranger who won't give back~
Someday you will learn that community is a closed group of people who matters, and those won't judge you for having fun!
>>
>>108234328
>those won't judge you for having fun
Oh yes, they do - the moment it affects them. But since you're autistic I'm not surprised I had to correct you.

Anyway, you are the exact reason why lumping actual human beings and autists together legally was a great mistake, and why your race belongs in cages.
>>
Here: https://genode.org/download/sculpt
> arcane af. , such security , very micro , no rust’y POSiX
>>
>>108234358
>imagine refusing to let go of 1981
Grim
>>
>>108232845
tiny core linux has 64bit variant
>>
>>108234318
his way of connection with others is "taller" and yours is "wider". you probably like discord groups and subscribe to various ideologies about different things and think all that has an effect on who you are. your people are all spread out, maybe even intangible, kind of everywhere and nowhere.
his on the other hand are close and personal. supposedly. he hasnt actually given an example yet but makes it seem like he writes software for his family to use? im not sure but it sounds cool
>>
File: GabLLQwbkAANGlr.jpg (122 KB, 1280x1024)
122 KB
122 KB JPG
>>108228540
Just use TempleOS.
>>
>>108235199
Bait used to be believable.
>>
File: 1722813975962639.png (46 KB, 1600x1200)
46 KB
46 KB PNG
>>108235248
OP literally said "more stuff like TempleOS", so if he wants that, then just use TempleOS. I've got it running bare metal on an old laptop.
>>
>>108235264
OP clearly meant it in the context of a daily driver. If you run TOS on an old laptop as your daily driver I'm going to call bull.
>>
File: undrstandable.mp4 (374 KB, 720x400)
374 KB
374 KB MP4
>>108234179
dont mind him, hes that /dpt/ vodka optimization unternmench.

--
ive got an architectural idea, a high level approach to improve IPCs performance as well, unlikely those svines appreciate its feasibility. understandably, the process model is not dominant since the very beginning, its all about modules and threading and huge staticly built runtimes.. but we have a great idea of asynchronicity now. maybe even more powerful constructs to be available soon.. to finally assemble the..
>>
>>108235285
>unternmench
You can safely ignore anything that follows after such a brain fart.
>>
File: 1683373972130823.png (397 KB, 771x577)
397 KB
397 KB PNG
>>108235283
>OP clearly meant it in the context of a daily driver
My daily driver barely fucking matters because 99.99% of what I use it for is just a web browser.
>>
>>108235324
Well, no, it does matter. Imagine a web brower running in ring 0 and getting pwned.
>>
>>108233863
I said tinycore, not coreplus
>>
>>108235339
If all you're doing is running a web browser than just use fucking Linux.
>>
>>108235455
Are you talking to me, or to OP?
>>
>>108235484
What does it matter?
>>
>>108235548
I'm not doing web browsing for 99% of the time, for starters.
>>
>>108235373
The distribution is called tiny core. It's tiny core.
>>
>>108234358
>>108234384

yes, yes.. those adorable attempts.. for example https://github.com/genodelabs/genode

says

> Whereas the Linux version serves us as development vehicle and enables us to rapidly develop the generic parts of the system, the actual target platforms of the framework are microkernels.

and

> There is no "perfect" microkernel - and neither should there be one. If a microkernel pretended to be fit for all use cases

emphasasing my previous statements about implementation priorities. what they call a "framework", i clearly see as a runtime. for the second statement there is a historical analogy that defines TOP-DOWN approach. Microsoft has won a war with hardware, which is much smaller and foudational than software, everybody will agree on that, thier software dominated hardware and massacred any hardware opposition. this is a TOP-DOWN approach. small kernel loses importance and its instinctive for them to cosplay big thing where bigger is not technically justified. thats a self-preservation instinct that is understandable.

so as i said before in my talks to people, the new thing may be developed in any OS. ofc those interested should thinking more modern/advanced, like telegram commincation.. its all about APIs in the end..
>>
>>108228540
plan 9
>No multi-user multi threading bogus
silence, tech illiterate faggot
>>
>>108235573
My point is that everyone has a different idea of what a "daily driver" even is. And if you want to use anything other than the most mainstream normie crap OS, you're going to be struggling one way or another.
>>
>>108235283
I didn't say as daily driver, meant as fun machine
And more like templeOS for curiosity and inspiration
>>
>>108236714
>fun machine
DOS. Still has plenty of games.
>>
>>108228540
>No multi-user multi threading bogus
$oylennials desperately want to send us back into the 80s, don't let these retards gain any ground in the alternative OS communities.
>>
File: Concurrent DOS.png (5 KB, 640x349)
5 KB
5 KB PNG
>>108238821
My dream is a 64 bit DOS based on Concurrent DOS. It's all the fun of DOS, but has multitasking, overlapping windows, and a taskbar, all built in instead of needing a multitasking shell kludged on top. No extra "managers" needed.
>>
>>108239349
>It's all the fun of DOS
Except memory protection.
>>
>>108239339
>hides the send everyone back into the 80s machine under the carpet
>>
>>108239349
This is just barbarian DOSBox. Concurrent DOS basically worked by virtualization. The same is true of DOS 'extenders' which were kernels in their own right, and all of the above is the reason for the 'virtual 8086' facility in the 386 and up.
>>
>>108239349
dont know what concurrent DOS is, but assume its all outdated. concurrency doesnt need binary retardation via threading model. async runtime would do. AFAIK there is no cooperative multitasking OSes, with DOS, i suppose, the CPU may be relinquished the same as with preemtive OSes, with Sleep() call, so there will be one asynchronous APP that is runtime and the OS itself.

windowed TUI, like in those editors are retarded, what user need is a switching model, like in browser with tabs - you dont overlap one tab over another, you switch them.

building in features is also a bad practice, if you build in, youre locked in that environment and have to develop the thing inside of it, contrary, isolation allows refine & refactor TUIs before "porting" it to other environments



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.