= Publicly Accessible HelenOS Repositories = If you are a HelenOS developer and you have one or more HelenOS Bazaar branches which are publicly accessible (for reading), please add them to the table below, along with a short one-line description. || '''URI''' || '''Owner''' || '''Description''' || || [http://trac.helenos.org/trac.fcgi/browser bzr://bzr.helenos.org/mainline] || -- || Official HelenOS repository (contains the ''mainline''). || || [https://code.launchpad.net/~tomas-brambora/helenos/checkpoint lp:~tomas-brambora/helenos/checkpoint] || Tomas Brambora || Task checkpointing || || [https://code.launchpad.net/~ersin/helenos/measure2 lp:~ersin/helenos/measure2] || Stanislav Kozina || Statistics and measurements || || [https://code.launchpad.net/~helenos-dd/helenos/dd lp:~helenos-dd/helenos/dd] || Lenka Trochtova || Device drivers interface in HelenOS system || || [https://code.launchpad.net/~jsvoboda/helenos/ata lp:~jsvoboda/helenos/ata] || Jiri Svoboda || Improving the ATA disk driver || || [https://code.launchpad.net/~jsvoboda/helenos/bd lp:~jsvoboda/helenos/bd] || Jiri Svoboda || Block layer (block device drivers, partitioning) || || [https://code.launchpad.net/~jsvoboda/helenos/gta02 lp:~jsvoboda/helenos/gta02] || Jiri Svoboda || Openmoko GTA02 (Neo FreeRunner) platform port || || [https://code.launchpad.net/~jsvoboda/helenos/tracing lp:~jsvoboda/helenos/tracing] || Jiri Svoboda || Debugging and tracing (debugger) || || [https://code.launchpad.net/~jsvoboda/helenos/taskdump lp:~jsvoboda/helenos/taskdump] || Jiri Svoboda || Task dumps || || [https://code.launchpad.net/~jsvoboda/helenos/dynload lp:~jsvoboda/helenos/dynload] || Jiri Svoboda || Dynamic linking || || [https://code.launchpad.net/~jsvoboda/helenos/sysel lp:~jsvoboda/helenos/sysel] || Jiri Svoboda || Sysel integration branch || || [https://code.launchpad.net/~rimskyp/helenos/sparc lp:~rimskyp/helenos/sparc] || Pavel Rimsky || sun4v port pre-integration branch || || [https://code.launchpad.net/~rimskyp/helenos/gui lp:~rimskyp/helenos/gui] || Pavel Rimsky || Simple GUI system || || [https://code.launchpad.net/~lukasmejdrech/helenos/network lp:~lukasmejdrech/helenos/network] || Lukas Mejdrech || Networking pre-integration branch || || [https://code.launchpad.net/~jakub/helenos/fs lp:~jakub/helenos/fs] || Jakub Jermar || File system development branch || || [https://code.launchpad.net/~jakub/helenos/dp8390 lp:~jakub/helenos/dp8390] || Jakub Jermar || The new dp8390 driver || || [https://code.launchpad.net/~jakub/helenos/ia64-revival lp:~jakub/helenos/ia64-revival] || Jakub Jermar || The ia64 revival branch. || || [https://code.launchpad.net/~jakub/helenos/upa lp:~jakub/helenos/upa] || Jakub Jermar || Unified Panic Architecture. || || [https://code.launchpad.net/~jiri-tlach/helenos/nommu lp:~jiri-tlach/helenos/nommu] || Jiri Tlach || Support for MMU-less operation. || || [https://code.launchpad.net/~martin-decky/helenos/mm lp:~martin-decky/helenos/mm] || Martin Decky || Extended memory management overhaul (wrt. #3). || || [https://code.launchpad.net/~vojtech-horky/helenos/numa lp:~vojtech-horky/helenos/numa] || Vojtech Horky || NUMA support. || [https://code.launchpad.net/helenos HelenOS branches] at Launchpad == How to register a branch at Launchpad == Register an account at launchpad, then follow their instructions to upload an SSH key. Go to the HelenOS branches project and click on ''Register a branch''. Select yourself as the owner and ''hosted'' as the branch type. Launchpad will then give you instructions how to push into the branch. Alternatively, if you want to allow others to push into the branch, you can register it as being owned by a team (either an existing one, such as HelenOS Core, or ask Jakub to create a new team, if needed).