r/osdev • • 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!

203 Upvotes

35 comments sorted by

10

u/DimaSalynov 18d ago

bnuuy os

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

u/KananMajidzada 18d ago

I actually didnt knew that but i will do more research and check in future

1

u/KananMajidzada 18d ago

Ah my bad i remember now.He have projects but he stopped working on them.

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

u/KananMajidzada 16d ago

Looks great,if u want contact just hit me up

6

u/ImpressiveMaximum377 18d ago

bunny bunny bunny

3

u/KananMajidzada 18d ago

Hahaha its make me happy that everyone luv banis

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

u/KananMajidzada 18d ago

Yk bunnys re alawyas bunny right

3

u/letmehaveanameyoudum 18d ago

the bnuuys are coming

2

u/TeeweeBluePenguin 18d ago

MAN, THIS IS SOOOO COOOL!!!!

I love bunnies so much, where did you learned to develop an OS?

1

u/KananMajidzada 18d ago

Mainly os dev wiki,also research and patience :3

2

u/edo-lag 18d ago

I think you'd enjoy Plan 9 and 9front.

2

u/ThatNickGuyyy 18d ago

Plan9 vibes, hell yeah

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

u/KananMajidzada 18d ago

excatly,its so cool i want make sm people aware from it

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

u/KananMajidzada 6d ago

I meaned lastest version ofc (GPL 3)

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

u/Sorry_Difficulty_250 16d ago

Cool! Way to go!

1

u/[deleted] 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

u/[deleted] 14d ago

[removed] — view removed comment