<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[HyperForum — Want to work on HyperbolaBSD]]></title>
	<link rel="self" href="https://forums.hyperbola.info/extern.php?action=feed&amp;tid=1173&amp;type=atom" />
	<updated>2026-04-03T00:54:08Z</updated>
	<generator>PunBB</generator>
	<id>https://forums.hyperbola.info/viewtopic.php?id=1173</id>
		<entry>
			<title type="html"><![CDATA[Re: Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8822#p8822" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mvkbed wrote:</cite><blockquote><p>The hyperbk kernel itself seems to be only 30 percent completed. WHat all remaining work is there i cant find it. if you want a rewirte of some files of implementation of functions of features you can please tell that to me. Ill contribute to my best effort.</p></blockquote></div><p>As already mentioned within IRC: HyperBK is so far already finished in its core. The api-header files are needed to be added. Furthermore you can always watch the current state here in the roadmap noted: <a href="https://wiki.hyperbola.info/doku.php?id=en:manual:contrib:hyperbolabsd_roadmap">https://wiki.hyperbola.info/doku.php?id … sd_roadmap</a></p><p>Thread closed.</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2026-04-03T00:54:08Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8822#p8822</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8820#p8820" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>librecat wrote:</cite><blockquote><div class="quotebox"><cite>mvkbed wrote:</cite><blockquote><p>okay got it np</p></blockquote></div><p>i would really like to chat with you on irc can you join #hyperbola in libera.chat please?</p></blockquote></div><p>done</p>]]></content>
			<author>
				<name><![CDATA[mvkbed]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=763</uri>
			</author>
			<updated>2026-04-02T18:14:33Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8820#p8820</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8819#p8819" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mvkbed wrote:</cite><blockquote><p>okay got it np</p></blockquote></div><p>i would really like to chat with you on irc can you join #hyperbola in libera.chat please?</p>]]></content>
			<author>
				<name><![CDATA[librecat]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=741</uri>
			</author>
			<updated>2026-04-02T18:09:51Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8819#p8819</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8818#p8818" />
			<content type="html"><![CDATA[<p>okay got it np</p>]]></content>
			<author>
				<name><![CDATA[mvkbed]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=763</uri>
			</author>
			<updated>2026-04-02T18:08:28Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8818#p8818</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8817#p8817" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mvkbed wrote:</cite><blockquote><div class="quotebox"><cite>librecat wrote:</cite><blockquote><p>now to things of intrest: since we are so early in development rewriting code with advertizing clause under public domain will help us gpl the whole thing</p><p>also im not a official team member and not the person behind hyperbolabsd so you can also fix the stack corruption in latest commit that builds without hyperbk headers</p><p>have fun <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p></blockquote></div><p>Saw your git repo and its mindblowing how much you are trying to do. I will download these things and make a mirror on github slowly. Also rewriting will be much easier as compared to implementing from scratch. But the project is moving very slow much because mostly 5 people are working on it seriously. I think I&#039;m the sixth one for seriousness.</p><p>I&#039;ll do my part. The only problem is that git servers official are slow. can i use yours that you gave? how good are they in terms of being true to original. Do you sync them wiht official ones?</p></blockquote></div><p>thanks for the reminder im updating hyperbk mirror right now, i wouldnt recommend mirroring to github unless absolutely nececarry as they would scan our work with copilot and we dont like that as a community</p>]]></content>
			<author>
				<name><![CDATA[librecat]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=741</uri>
			</author>
			<updated>2026-04-02T17:56:18Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8817#p8817</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8816#p8816" />
			<content type="html"><![CDATA[<p>also i usually hang out in the irc so come chat with me in real time there, i think it will be fun to work with things with you <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[librecat]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=741</uri>
			</author>
			<updated>2026-04-02T17:53:46Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8816#p8816</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8815#p8815" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>librecat wrote:</cite><blockquote><p>now to things of intrest: since we are so early in development rewriting code with advertizing clause under public domain will help us gpl the whole thing</p><p>also im not a official team member and not the person behind hyperbolabsd so you can also fix the stack corruption in latest commit that builds without hyperbk headers</p><p>have fun <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p></blockquote></div><p>Saw your git repo and its mindblowing how much you are trying to do. I will download these things and make a mirror on github slowly. Also rewriting will be much easier as compared to implementing from scratch. But the project is moving very slow much because mostly 5 people are working on it seriously. I think I&#039;m the sixth one for seriousness.</p><p>I&#039;ll do my part. The only problem is that git servers official are slow. can i use yours that you gave? how good are they in terms of being true to original. Do you sync them wiht official ones?</p>]]></content>
			<author>
				<name><![CDATA[mvkbed]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=763</uri>
			</author>
			<updated>2026-04-02T17:53:32Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8815#p8815</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8814#p8814" />
			<content type="html"><![CDATA[<p>im bored waiting for headers just like you btw</p>]]></content>
			<author>
				<name><![CDATA[librecat]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=741</uri>
			</author>
			<updated>2026-04-02T17:49:44Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8814#p8814</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8813#p8813" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mvkbed wrote:</cite><blockquote><p>The hyperbk kernel itself seems to be only 30 percent completed. WHat all remaining work is there i cant find it. if you want a rewirte of some files of implementation of functions of features you can please tell that to me. Ill contribute to my best effort.</p></blockquote></div><p>alright i will give you a hyperbk development setup and things of intrest to rewrite if you are intrested most in kernel work</p><p>development environment:<br />1.&nbsp; get hyperbolabsd version of binutils and gcc configured and compiled as a cross compiler for either i686 or x86_64, also get bmake built and installed<br />2. clone hyperbk(the git servers are slow and can fail so try again and again until it works(it will go further and further every time)<br />3. go to arch/i386 or amd64/compile/GENERIC.MP<br />4. copy obj_gen folder to obj<br />5. cd into obj and edit the makefile to remove lines that fail to compile like .if {.COMPILER_VERSION = Clang} alongside the whole contents of that if branch<br />6. run bmake with CC LD and AS specified after the bmake command<br />7. after it almost builds and fails edit makegap.sh to statically set PAGE_SIZE and remove all the random lines from makegap.sh<br />8. run build again and make sure a bsd and bsd.gdb file have been generated<br />9. follow this osdev wiki article to make a bootable grub rescue iso that can boot your hyperbk without a rootfs for debugging core kernel code <a href="https://wiki.osdev.org/GRUB">https://wiki.osdev.org/GRUB</a> and simply put kopenbsd /path/to/bsd/relative/to/iso/root line inside the grub.cfg you are writing manually</p><p>10. run qemu with -s -S options and -cdrom your_generated.iso </p><p>11. make binutils-gdb build with --enable-gdb now to get a cross gdb and connect to qemu like this: target extended-remote localhost:1234<br />12. do file bsd.gdb inside gdb prompt to load the kernel debug symbols<br />13. type c on the prompt to continue and start the kernel but set some breakpoints before with b functionname to make sure it doesnt hardfault and reboot instantly</p><br /><p>now to things of intrest: since we are so early in development rewriting code with advertizing clause under public domain will help us gpl the whole thing</p><p>also im not a official team member and not the person behind hyperbolabsd so you can also fix the stack corruption in latest commit that builds without hyperbk headers</p><p>have fun <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><br /><p>EDIT: yes this sounds extremely unreasonable, i will try to help and make this much easier here are some resources to ease it</p><p><a href="https://git.disroot.org/librecat/binutils-gdb">https://git.disroot.org/librecat/binutils-gdb</a> - rebased binutils-gdb<br /><a href="https://git.disroot.org/librecat/gcc">https://git.disroot.org/librecat/gcc</a> - rebased gcc</p>]]></content>
			<author>
				<name><![CDATA[librecat]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=741</uri>
			</author>
			<updated>2026-04-02T17:39:50Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8813#p8813</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8811#p8811" />
			<content type="html"><![CDATA[<p>The hyperbk kernel itself seems to be only 30 percent completed. WHat all remaining work is there i cant find it. if you want a rewirte of some files of implementation of functions of features you can please tell that to me. Ill contribute to my best effort.</p>]]></content>
			<author>
				<name><![CDATA[mvkbed]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=763</uri>
			</author>
			<updated>2026-04-02T16:10:42Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8811#p8811</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8810#p8810" />
			<content type="html"><![CDATA[<p>Hello and thanks for your deep intrest in HyperbolaBSD. Yes the OS really is early in development but some of those empty git repositories are cancled projects like porting LLVM, others like bsdcore are in active development and bsdcore is the last step before the userspace is complete enough to release the hyperbk-api-headers and start developing the system to make it usable.</p><p>Personal note: after the system is usable and buildable from source(not possible since most of the git repos depend on these api headers nowdays) i would like to work on kernel aswell so the help is appriciated <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[librecat]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=741</uri>
			</author>
			<updated>2026-04-02T11:53:23Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8810#p8810</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8809#p8809" />
			<content type="html"><![CDATA[<p>Hello,</p><p>may I ask what you refer to with &quot;empty&quot;?</p><p><a href="https://git.hyperbola.info:50100/hyperbolabsd/bsdutils.git/">https://git.hyperbola.info:50100/hyperb … utils.git/</a><br /><a href="https://git.hyperbola.info:50100/hyperbolabsd/bsdutils.git/">https://git.hyperbola.info:50100/hyperb … utils.git/</a><br /><a href="https://git.hyperbola.info:50100/hyperbolabsd/hyperbk.git/">https://git.hyperbola.info:50100/hyperb … perbk.git/</a><br /><a href="https://git.hyperbola.info:50100/hyperbolabsd/gcc.git/">https://git.hyperbola.info:50100/hyperbolabsd/gcc.git/</a><br /><a href="https://git.hyperbola.info:50100/hyperbolabsd/musl.git/">https://git.hyperbola.info:50100/hyperbolabsd/musl.git/</a><br /><a href="https://git.hyperbola.info:50100/hyperbolabsd/xenocara-alpha.git/">https://git.hyperbola.info:50100/hyperb … alpha.git/</a></p><p>I recommend to get in touch with <a href="https://www.hyperbola.info/members/developers/#emulatorman">Emulatorman</a> and <a href="https://www.hyperbola.info/members/developers/#coadde">Coadde</a> therefore.</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2026-04-02T11:45:08Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8809#p8809</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8805#p8805" />
			<content type="html"><![CDATA[<p>Why is everything mostly empty on this site??</p><p><a href="https://git.hyperbola.info:50100/">https://git.hyperbola.info:50100/</a></p>]]></content>
			<author>
				<name><![CDATA[mvkbed]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=763</uri>
			</author>
			<updated>2026-04-02T09:47:54Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8805#p8805</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Want to work on HyperbolaBSD]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=8804#p8804" />
			<content type="html"><![CDATA[<p>Hey. I am a CS Student and deeply interested in OS. i want to work on this OS and make it a fully functional thing. Where do i start?</p><p><a href="https://wiki.hyperbola.info/doku.php?id=en:manual:contrib:hyperbolabsd_roadmap&amp;redirect=1#hyperbolabsd_canis_major_v099-pre-alpha">https://wiki.hyperbola.info/doku.php?id … -pre-alpha</a></p><p>This is what i can mostly see where things are either implemented or not implemented or in progress. So how can i get assigned some task? Also i cant seem to find the repo.</p>]]></content>
			<author>
				<name><![CDATA[mvkbed]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=763</uri>
			</author>
			<updated>2026-04-02T09:45:30Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=8804#p8804</id>
		</entry>
</feed>
