Tutorial for starting
Last updated
Was this helpful?
Last updated
Was this helpful?
Overview
Also, the Hurd wiki probably can tell us everything, but it would be better if I can show some tutorials for beginners. More choices are good than only one.
Topics
Introduction
Setting up the development environment
Understanding the Hurd architecture
Creating a simple Hurd application
Contributing to the Hurd project
Conclusion
Introduction
The GNU Hurd project is free and open-source, but it is quite different from the open-source projects we have now. Here is a philosophy from the GNU Hurd Wiki.
Any contributions to the GNU Hurd project are welcome.
Source Code
Hurd meta package
It with README in this repo
git clone https://git.savannah.gnu.org/git/hurd.git
glibc mainance
git clone https://git.savannah.gnu.org/git/hurd/glibc.git
GNU Mach
This repo use to save source code for GNU Mach
git clone https://git.savannah.gnu.org/git/hurd/gnumach.git
Hurd
This repo use to save the source code for the Hurd
git clone https://git.savannah.gnu.org/git/hurd/hurd.git
The great next stuff
It with README in this repo tell you `incubator`
git clone https://git.savannah.gnu.org/git/hurd/incubator.git
POSIX threading library
It is for saving the source code for POSIX threading library
git clone https://git.savannah.gnu.org/git/hurd/libpthread.git
MIG
It is for saving the source code for the Mach 3.0 INterface Generator
git clone https://git.savannah.gnu.org/git/hurd/mig.git
procfs
It is for saving the source code for procfs
git clone https://git.savannah.gnu.org/git/hurd/procfs.git
unionfs
It is for saving the source code for unionfs tanslator for the GNU Hurd
git clone https://git.savannah.gnu.org/git/hurd/unionfs.git
Viengoos
It is for saving the source code for Hurd on L4
git clone https://git.savannah.gnu.org/git/hurd/viengoos.git
Web pages
It is for saving the source code for Hurd's website
git clone https://git.savannah.gnu.org/git/hurd/web.git
Reference
The member of the project should download code by using the ,
[Here are all the repos of the GNU Hurd]()
It with README, it shows you how to use glibc with