2

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

Comments
  • 0
  • 2
    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).
  • 1
    @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 ;)
  • 2
    @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.
  • 2
    @CoreFusionX I can think of some vectors for improvement. Ultimately though, IDC... I just have fun with my kernel :)
  • 2
    @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.
Add Comment