[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Personal Introduction

From: Charlie Sale
Subject: Re: Personal Introduction
Date: Thu, 05 Apr 2018 15:20:10 +0000

Hey Brent

I would be willing to help with that project. I'll see what I can do to contribute. 

You said that you had some code written. Where can I find it? Is it in a branch on the main tree?

Also, would you recommend developing in a GNU/Hurd environment as opposed to a GNU/Linux environment? I tried running Debian GNU/Hurd in qemu, but I had some major troubles with that (keyboard didn't work at all). Should I request an account on the main Hurd machine?

I am excited to try to help!


On Thu, Apr 5, 2018, 1:47 AM Brent W. Baccala <cosine@freesoft.org> wrote:
Charlie -

Welcome to Hurd!

I'm not sure what you consider a small task.  Perhaps you could look at my March 9th email to this list, entitled "RFC: kernel trace facility".  Briefly, I want to instrument the kernel so that we can trace the messages going to and from a particular task.  Our current way of doing this (a program called rpctrace, that you should probably try out for yourself), leaves a lot to be desired.  I think just about everyone on this list would agree on the need for such a facility, although its actual design is still open for debate.

Actual kernel coding is required, which is somewhat rare on this project, because with a microkernel architecture, so much of what we do is in user space.

I've started work on it and have a little bit of code written.

Does this look like the right size and complexity for you?  If not, I'll try to suggest something else.

Thanks for your email, and for any help you can give us!


On Tue, Apr 3, 2018 at 1:36 PM, Charlie Sale <softwaresale01@gmail.com> wrote:
Hello GNU Hurd

I am new to this list, so I figured I would introduce myself.

After reading this project's website, I am very interested in contributing to this project. I have always been interested in learning about/doing some kernel development. This seems like an excellent place to start. 

While I do need to learn about how the GNU Hurd works, I do have a solid foundation in C and I am a quick learner. I would love to contribute to this project.

I intend to start reading up on the documentation and digging around in the code, but it seems like the best way to learn is start with small tasks. Is there a good starting point?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]