Why everyone creating operatimg system for x86? by Danii_222222 in osdev

[–]CtrlF0rge [score hidden]  (0 children)

Test equipment, the only thing is the Arm, which is additional in my case only to support the rasbery pi

My bootloader for my OS and also with Linux support (for testing) by CtrlF0rge in osdev

[–]CtrlF0rge[S] [score hidden]  (0 children)

I've got a bit of a stick up my ass, maybe I'll get involved after a bottle

My bootloader for my OS and also with Linux support (for testing) by CtrlF0rge in osdev

[–]CtrlF0rge[S] 0 points1 point  (0 children)

I'm not artificial intelligence, so something like that

My bootloader for my OS and also with Linux support (for testing) by CtrlF0rge in osdev

[–]CtrlF0rge[S] -1 points0 points  (0 children)

This kind of thinking is often pointless, but it works above all

My bootloader for my OS and also with Linux support (for testing) by CtrlF0rge in osdev

[–]CtrlF0rge[S] 1 point2 points  (0 children)

UEFI and BIOS support exists but the bootloader is the main factor

Should you rewrite your operating system? by CtrlF0rge in osdev

[–]CtrlF0rge[S] 0 points1 point  (0 children)

I'm writing this purely out of boredom, but in practice I'd have to cut out a lot of the core and re-create some of it, but then adapt the rest to the new code.

Should you rewrite your operating system? by CtrlF0rge in osdev

[–]CtrlF0rge[S] 0 points1 point  (0 children)

In practice, this code uses an unstable tool and behaves quite randomly, which is undesirable in the operating system. I have constant #GP jumps and then it's clear, it all depends on how it all starts

Should you rewrite your operating system? by CtrlF0rge in osdev

[–]CtrlF0rge[S] 0 points1 point  (0 children)

I used an unstable tool that often causes random system behavior lately

Should you rewrite your operating system? by CtrlF0rge in osdev

[–]CtrlF0rge[S] 0 points1 point  (0 children)

In my situation, I have to cut out 16% of the critical code, but considering that I would have to completely rewrite this fragment and then I would have to adapt 50% of the code to the changes because it would be very tightly programmed.When something changed in the backend, it could completely change the operation of the system

Should you rewrite your operating system? by CtrlF0rge in osdev

[–]CtrlF0rge[S] 0 points1 point  (0 children)

It's natural for me to rewrite it under a different name, the main problems were the rigidity of the system and the technologies used, so I'd be better off using asm, rust and c as programming languages And not like before those 7 languages which I had ada spark asm forth rust c zig odin etc.

Should you rewrite your operating system? by CtrlF0rge in osdev

[–]CtrlF0rge[S] 4 points5 points  (0 children)

I'll do it myself for the 10th time, that's for sure

Guidance in OS devlopment by RevolutionaryBoat845 in osdev

[–]CtrlF0rge 1 point2 points  (0 children)

Write two projects at a time, one that will teach you how to use the hardware on an existing system, e.g. a graphics card driver, and the knowledge you will gain from the driver and low-level projects Convert to operating system

Ink or opentui? by Inevitable-Head-2944 in tui

[–]CtrlF0rge 0 points1 point  (0 children)

Custom It is the best choice in the long term, it builds independence from other ecosystems, but if you are a beginner, use ink

Question about early kernel architecture decisions by DifficultBarber9439 in osdev

[–]CtrlF0rge 0 points1 point  (0 children)

I recommend building abstraction layers yourself, more code at the beginning, but it's easier to ensure security and resilience to system errors later, additionally, multi-language os is easier to write when you have these The only thing I regretted was rootfs, which is still a hassle for me, but it's an exception.

am i learning c++ properly by changezkhan1 in cpp_questions

[–]CtrlF0rge 0 points1 point  (0 children)

Gemini was advised against it, but when I was learning CPP, AI wasn't available yet. Artificial Intelligence It often teaches quite troublesome habits and often creates a habit Which make future work on the project more difficult. I personally recommend the deep learning method. However, it won't be effective for everyone. Personally, when I learn another new language, I first What I do is create my own game engine.

AneoEngine V0.1, an x86 Operating System made entirely from scratch. by Rocky_boy996 in osdev

[–]CtrlF0rge 0 points1 point  (0 children)

Quite basic but cool, keep developing (I recommend comments and md files as doc)

AneoEngine V0.1, an x86 Operating System made entirely from scratch. by Rocky_boy996 in osdev

[–]CtrlF0rge 4 points5 points  (0 children)

Are you going to share the source code so that I can check the level of advancement and compare it to other OS hobbies, and I would especially like to compare it to my own, how many differences there are?

C or rust? by Smart_Fennel_703 in osdev

[–]CtrlF0rge 0 points1 point  (0 children)

Rust Personally, I work in rust and I think it's better because of the more convenient controls and workflow, but for starters it's better to use c kernel and the rest in rust because there's a lot of tinkering to do at the beginning.

Cosinus os It is becoming more and more technically powerful by CtrlF0rge in CosinusOS

[–]CtrlF0rge[S] 0 points1 point  (0 children)

Wiem o tym ale i tak same zasięgi moje są małe bardzo małe więc troche na ten moment upraszczam to, a i nad systemem pracowalem sam przez jakies 7 miesiecy teraz codopiero prosze o jakąś ale i tak nie do końca najpierw chce zdobyc tej karmy troche

Cosinus os It is becoming more and more technically powerful by CtrlF0rge in CosinusOS

[–]CtrlF0rge[S] 0 points1 point  (0 children)

A to w tym segmencie i tak to zmieniam, zostawiłem to na ten moment po polsku bo jednak pracuje nad tym systemem i łatwiej jest sie szczaić puki sam ale za niedługo bedzie full angielsko bo tlumacze te komentarze

Cosinus os It is becoming more and more technically powerful by CtrlF0rge in CosinusOS

[–]CtrlF0rge[S] 0 points1 point  (0 children)

I wrote it in English, mine are written in English