On Sun, Mar 12, 2017 at 6:00 AM, Alisa Matsak <[email protected]> wrote:
> I am interested in working on LogVM(s) project from your Idea List.
> Maybe, someone can help me with finding some easy task (like test task) to
> get started with working on Qubes (I have already seen Github issues page,
> but it’s not trivial to find not long-term issue)?

As for tasks to get started, there are two categories: things to get
you familiar with the workflow for proposing changes to the qubes
codebase, and tasks to familiarize yourself with the specifics of what
is required for your chosen task.

For the former, review the pages linked from the gsoc page [1],
particularly those on qubes-builder and code-signing, and definitely
feel free to pick up any tasks in qubes-issues [2] that look easy to
you.

For tasks related directly to LogVMs as a GSoC project:
1. I would familiarize yourself with the Qubes RPC framework [3],
because this is the mechanism you will use to send and receive logs
across domains.
2. Take a look at the prior work done for build logs [4], as this may
be largely reusable.
3. Read about syslog and journald, specifically with respect to
sending logs off to remote machines. Keep track of the things you read
(links and such), as it would be a good idea to include details and
rationale about why you select your particular method of hooking into
the logging subsystems. Specifically we are interested in avoiding
complex processing of the produced logs, unless that processing
happens in a DispVM.

That should be plenty to get you started.

Please feel free to ask any questions you may have!

Regards,
Jean-Philippe

[1]: https://www.qubes-os.org/gsoc/
[2]: https://github.com/QubesOS/qubes-issues/issues
[3]: https://www.qubes-os.org/doc/qrexec3/
[4]: https://github.com/QubesOS/qubes-issues/issues/2023

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/CABQWM_Bea7FT24aE72w-2oM7Q43Ujh_CVjyvOpo%2BGqSP6sPy1Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to