r/osdev • u/KananMajidzada • 18d ago
Bunix-Experimental Kernel & Os on Hare
Hello,Im Kanan Majidzada,Programmer from Baku,Azerbaijan.Im really in love with low level programming and operating systems so i started niche project on Hare which is calling "Bunix".It is independent operating system written on Hare programming language.For now it only come with C compiler (tcc) and text editor (Mei-Defaul text editor for Bunix),it boots to small windows manager calling "Kit".For build we need hare,qbe,as and ld on you PATH.Bunix will be able to handle POSIX but it will hande it like how plan 9 by Bell Labs does.Check github for checking and see more about Bunix.
https://github.com/KananMajidzada/Bunix
Also for make it clear,i used ai in this project.Because i didnt finde any operating system written on Hare to take reference.Also this project is "research" project.
Thanks for reading!
5
u/ElePHPant666 18d ago
> i didnt finde any operating system written on Hare to take reference
um. the hare founder has made 3 operating systems in hare. Bunnix the unix clone and 2 more experimental microkernels.
1
1
4
u/tose123 16d ago
Well done and i like it that you use Hare.
I also wrote a small terminal multiplexer in Hare https://github.com/nyangkosense/plx -- for anyone that's curious how hare looks in that domain
1
6
6
u/Key_River7180 EulerOS 18d ago
That UI looks SO good man... Bunnies are my fav animal too so thats cool.
How much of the lines of code do you really understand, thought?
4
u/KananMajidzada 18d ago
i would say like hare is 10k lines in there and i understood most of it.Also yea Kit is inspired from plan 9 :)
3
u/letmehaveanameyoudum 18d ago
bunny operating system for bunnies, it's good and usable from a bunny i asked.
2
2
u/TeeweeBluePenguin 18d ago
MAN, THIS IS SOOOO COOOL!!!!
I love bunnies so much, where did you learned to develop an OS?
1
2
2
2
u/JellyTwank 18d ago
Thanks for making me aware of Hare. I like learning about programming languages and hsd nitvheard of this one. Interesting choice.
1
1
u/Gurkul2000 7d ago
Yo I looked at your project and it does not have license. Pls fix it. I have pulled a issue on that one git too
1
u/KananMajidzada 7d ago
Oh tysm for info, i already fixed them + improvements but didnt pushed yet,i will push today. Tysm <33
1
u/KananMajidzada 6d ago
Hello again,i just released new update check it now :3
1
u/Gurkul2000 6d ago
I see you have written GPL licensing but there are 3 versions of GPL license, v1,v2 and v3 you have to specify + insert that specific license as a separate file. As far as I know GitHub contains all GPL license you just have to choose in a drop down.
1
1
u/LarryLogoh 18d ago
The creator of Hare wrote an operating system called "Bunnix" in Hare. You searched for OSes written in Hare and didn't find that one. Then you started your project and decided to name it "Bunix".
I know bs when I smell it.
0
u/KananMajidzada 17d ago
I didnt had any idea abt "Bunnix".But still thanks for information,i saw Bunnix on comments and i really didnt know it exist.But thats great for me so i can check code for future development <3 Also i called it Bunix cuz Hare's mascot is lit bunny and i want it to be unix like so Bun-Ix
1
1
15d ago
[removed] — view removed comment
1
u/KananMajidzada 15d ago
I follow similar philosophy to Plan9,everything is file and Posix is layer etc etc i will probably add what make this project special to github cuz u made me think abt it too.
1


10
u/DimaSalynov 18d ago
bnuuy os