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.
