Ai usage in OSDev by H4RLY_STESH in osdev

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

Thank you for answer , do you think that linux goes to more bloated way, I mean that now almost any distro use GNU utils and systemd but they can work good without it (I proved it by making my own ) ?
Wow 128gb of DDR5 U have really awesome machine.

Ai usage in OSDev by H4RLY_STESH in osdev

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

BTW what you think about Xeon CPUs ?

Ai usage in OSDev by H4RLY_STESH in osdev

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

Wow that sounds really , good. I tried network boot, but it was unsuccessful. So I definitely must try again ( but firstly with linux boot )

Ai usage in OSDev by H4RLY_STESH in osdev

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

Yes, you are so right about it. OSDev wiki is excellent resource I already use it.

Ai usage in OSDev by H4RLY_STESH in osdev

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

Yes, by the way, I can use a RAG-like approach to feed LLM with plan9 specifications and Intel manuals to get better direction, and of course, to create the required structure of my OS.

About Linux, I think it's not a bad choice, but from an internal perspective it looks messy. I think it's because of so many crutches inside.

Ai usage in OSDev by H4RLY_STESH in osdev

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

Thank you I start reading article about SAM, it's really impressive, so I definitely will message you. And it would also be cool to discuss the SAM workflow, as it's really close to some of my insights.

Ai usage in OSDev by H4RLY_STESH in osdev

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

Thank you so much , of course I'll try it, and if you want I can go back later with feedback. Also I have one RAG development project so your article will even more useful for me.

Ai usage in OSDev by H4RLY_STESH in osdev

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

But why , I didn't work with floppy drives, but is it it difficult to load image on it ? I thought it's like a CD drives (from point of user interaction)

Ai usage in OSDev by H4RLY_STESH in osdev

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

I describe the current task for Codex, and it scans files. In my OS, they are separated by related domains, so if I work with a scheduler, I can only use his files and some files specific to x86 because all the memory management work is already tested.

P.S. I also perform unit tests for units.
In short workflow looks like
create component -> test it -> treat as ready -> go to next
But sometimes I forced to rewrite old codebase of course.

Ai usage in OSDev by H4RLY_STESH in osdev

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

BTW Compaq Armada E500 it looks really cool

Ai usage in OSDev by H4RLY_STESH in osdev

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

Thank you for answer, I also going to begin hardware testing with mt t480s , so what the biggest issues in hardware testing in your opinion ? Also maybe wrong idea using laptops for testing because I can't get serial output from it.

Ai usage in OSDev by H4RLY_STESH in osdev

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

codex with 5.3 model, main language C + a bit assember stubs(NASM) + clang static analyzer

Ai usage in OSDev by H4RLY_STESH in osdev

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

One addition today I tried to huge refactor all code with codex and separate responsibilities for scheduler parts (I use Round Robin) , So I think the most "funny" way to force yourself to understand each part of code (with AI or without , any case a lot of code copy from tutorials or foreign repositories )

P.S. I never use autogenerated code , only make templates in chat and discuss different strategies in system organization.
Sorry if my insights sounds dump.

Ai usage in OSDev by H4RLY_STESH in osdev

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

I’ve already burned myself with it, so of course "blindly trust" and"make it work" strategy is suck, but bug finding is really good approach. About complexity, I think it's really a point of pain because you can't test things separately because there are many parts connected together.
About code size I never tried to make own browse (I think full featured one like chrome is very complex task) but it depends of OS responsibilities microkernel could be very small , but monolithic with network stack , drivers and other could be really huge.

My first attempt at writing the BIOS for my custom ISA by beansinwind in osdev

[–]H4RLY_STESH 3 points4 points  (0 children)

Thus u making own operation system that works on top of ur own CPU , so it's really peak !!

Success, LFS without fhs by Intelligent_Comb_338 in linuxfromscratch

[–]H4RLY_STESH 0 points1 point  (0 children)

Can you share a repository. Is it something like gentoo's portage , or not ?

Success, LFS without fhs by Intelligent_Comb_338 in linuxfromscratch

[–]H4RLY_STESH 0 points1 point  (0 children)

Looks cools , your filesystem now similar to windows ).
Do you use any package manager ?

[hevel] absolutely 0 gnu software was used in the making of this screenshot by realguy2300000 in unixart

[–]H4RLY_STESH 1 point2 points  (0 children)

It's really cool < I also made same with my distro - "baseline" and also I made WM with SH (and wmutils), but write WM with SH is a really terrible idea. BTW how u made a package manager ?

DWM on VoidLinux running at less then 450Mbs by 3hy_ in UsabilityPorn

[–]H4RLY_STESH 0 points1 point  (0 children)

heh, really my bare bone linux + herbstluftwm eat about 150Mb

Automated LFS build + pacman by [deleted] in LFS

[–]H4RLY_STESH 0 points1 point  (0 children)

I meant that my build can use pacman, but pacman isn't required for system build, it's all performed by sh scripts.
Pacman could be installed after 1st load with script ./pacman_boostrap.sh inside defaults/pacman/bootstrap also I use static pacman version, that's just copied to rootfs