Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Correct me please if I’m wrong.
So the idea is to create a kernel specifically optimized for webhosting.
What would change from any current mainstream kernel ?
Because web application can be in PHP, .net, c (yes, ytes it’s possible), c++, any number of other languages / frameworks. All of them need to be supported.
Or you want to create a custom kernel with one particular approach to web app ? In this case it might reduce the interest from other people. (Let’s say me. If I can’t run .net on it, I won’t be interested). -
@NoToJavascript
well, there are some optimizations you can make. for example:
- Remove text mode
- Specialize the kernel functions/interrupts for webbrowsers to use
- build drivers around web usage
Keep in mind that this is just a fun project to do some OSDEV and hopefully bring a small community together ;) -
@BinaryByter
Afraid that it's hard to get anywhere with that.
Compliant browser nowadays require so many APIs that they are already heavily intertwined with the kernel.
There's hardly any way that you can make any significant progress without sacrificing something in some other aspect. -
@CoreFusionX I can think of some vectors for improvement. Ultimately though, IDC... I just have fun with my kernel :)
-
@BinaryByter
Maybe you are on track to implement the wonderful JS optimized CPU (kiki I think posted it in some other rant but I'm too lazy to look it up).
Truly not trying to demean you, if you think you have something that can improve browser performance, my congratulations, you just secured yourself retirement.
My post was more of a jab at how browsers in general have become kind of like mini-OS that run in heterogeneous OSs and have to guarantee everything is the fucking same in all.
Related Rants
-
TCPizza28assignment: use winAPI to create a "virus" that put itself in autorun and does nothing. me, a curious student...
-
mcminnra10"Python is such a hard language. It has so many rules" - Undergraduate Student who sent out mass email to the ...
-
arch-chroot2Boss: For next project I suggest we use webassembly Me: Why not use real assembly
Anybody wanna collaborate?
I am currently developing a (MASM) assembler-only kernel for i386 targets. My goal is to build a kernel that is made for web applications by design.
https://github.com/wittmaxi/maxos
If anybody wants to help me, feel free to shoot me a message on Telegram! I'm also happy to teach you some ASM :)
The project is mostly a fun project anyway, so no big pressure
rant
80386
masm
kernel
assembly