1

Topic: Want to help with HyperbolaBSD's development.

Hyperbola is a good operating system, and I am interested in operating system development (although I have little time and knowledge).

I want to help with HyperbolaBSD's development because I want to support the whole free software community. Even FSF now hasn't a clear stance on free software.

2

Re: Want to help with HyperbolaBSD's development.

Hello,

thanks for your idea and offering. But before thinking that way: You are already maintaining omegathon. Do you think this is a sustainable path when going into more parts? I would recommend first to sustain possible projects so you can surely help Hyperbola the same as python is clearly not sustainable.

Furthermore I ask friendly about more information about that repositories here:

https://codeberg.org/Allen123456hello/conic-wiki
https://codeberg.org/Allen123456hello/conic-dinit-rc
https://codeberg.org/Allen123456hello/conic-dinit-rc

I find it irritating to support on the one side Hyperbola, Hyperbola GNU/Linux-libre and HyperbolaBSD. On the other side demonstrating very open that you plan doing an own project. That is not very logic and also kind of strange. Hyperbola is free software surely. But forking with using than the work we have done here later on? Also that is a point of trust, Allen123456hello. You can always get in touch with us, asking further. Just forking without noting and we later discover this, likewise now, is not so friendly.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

3 (edited by Allen123456hello 2026-09-12 02:41:50)

Re: Want to help with HyperbolaBSD's development.

Thanks for your advice. I think it is a sustainable path because many people love free software and want to give the free software movement helping hands.

About Conic: It's my own small project to learn about how an operating system works at first, then I found Hyperbola is my ideal opetating system. But I want to use GNU operating system with a more secure kernel, so I plan to keep working on Conic. It's not a fork of Hyperbola.

4

Re: Want to help with HyperbolaBSD's development.

May I ask about a specific part on omegathon? Should I create a separate thread?
Besides you note in https://codeberg.org/Allen123456hello/conic-wiki:

Wiki for Conic GNU/Linux-libre and Conic GNU/Hyperbk

So you want to use "HyperBK"?
Please note that there is no such thing like "GNU/Hyperbk".

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

5

Re: Want to help with HyperbolaBSD's development.

Yes, I want to try to combine GNU with Hyper Berkeley Kernel, because I think it's technically possible. You can surely ask about omegathon in another thread.

6

Re: Want to help with HyperbolaBSD's development.

Allen123456hello wrote:

Yes, I want to try to combine GNU with Hyper Berkeley Kernel, because I think it's technically possible. You can surely ask about omegathon in another thread.

HyperBK is neither GNU nor BSD userspace. After the initial kernel work is done and userspace work begins im sure you will like our choices of both gnu and bsd packages

7

Re: Want to help with HyperbolaBSD's development.

Allen123456hello wrote:

Yes, I want to try to combine GNU with Hyper Berkeley Kernel, because I think it's technically possible. You can surely ask about omegathon in another thread.

Sorry for reply to wrong message, hyperbk exists at https://git.hyperbola.info:50100/hyperb … perbk.git/ but the main branch isnt pushed into until a whole batch of changes are ready, right now active development can be tracked in the "stage3" branch. I have also made a compilation guide for any system that i reference myself to this day at https://git.disroot.org/librecat/librew … uilding.md . the general process isnt hard and only involves installing the required packages from the hyperbola gnu/linux-libre repositories and you can find the original instructions in the README.md file of hyperbk.git which work for hyperbola gnu/linux-libre. development happens every day and the project is clearly not "vaporware" as some provocators seem to picture.

To try making a GNU+HyperBK you need to get the headers from hyperbk/include and hyperbk/uapi/include and also machine specific headers from arch/<i386 or amd64>/include/machine and deploy them to the same cross compiler directory ( iirc. /usr/<i686 or x86_64>-unknown-hyperbolabsd/include). after this you can try to cross compile packages by patching config.sub or config.guess to treat hyperbolabsd like openbsd and running ./configure with the --host=<i686 or x86_64>-unknown-hyperbolabsd and try to get them building.

I recommend this build-order for best success.

1. install cross compiler from pacman
2. install the hyperbk api headers(the current focus of development)
3. install musl into the cross compiler prefix
4. cross compile whatever you want

4a. i recommend bash as the first step as it will likely be the main shell


NOTE: you can use ext2 as the root filesystem for easier mounting but it will be read-only