Qubes User Forum
an unofficial Proof of Concept project

Home » Mailing Lists » qubes-projects » Google summer of code 2019 application - deadline Feb 6
Google summer of code 2019 application - deadline Feb 6 [message #2146] Wed, 16 January 2019 18:09 Go to next message
Marek Marczykowski-Go
Messages: 120
Registered: October 2018
Karma: 0
Senior Member
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

We'd like to apply this year for GSoC. For that, we need to (among other
things) update ideas list. It's here:

https://www.qubes-os.org/gsoc/

Generally a project idea should be a task for about 3 months of work.
More details here: https://summerofcode.withgoogle.com/

If anyone have some ideas, and/or want to set up as a mentor, please
either reply here, or (preferably) submit a PR to update that page. The
deadline is Feb 6.

- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlw/c10ACgkQ24/T HMrX
1yzzKAf/XMnyZjH1kj5+yS/olk0+6eqWc1O78m9kp2/a2uLJ3d2KjSVU+Y3E MSRG
XKcnbvykWyxj9WEKrUJKybeJqlVuIoJghlML+Dif1+SxUQ1bXA0fU41N88mY 3uw6
0bLE8nmffvwFOgUx72Ug4GQls6YC3mFVIjMgv/lVP7kgtUXKwmPXX1tEKYwq wa9v
3jpVabHOT1sFQgLqqa7klEiRqweO33pDxCBsR5WhdF1DSaD01Rq9ghQyQ6Ev eQci
HhWXwk/dyij7ItIRHQ4M/nziIxSUbfCVxnvfNRi63w4PDuDRht66lRhFtEl6 xcrk
NzUpt45a8nkYNeGRcjvtIFtiEkn7sw==
=lFHR
-----END PGP SIGNATURE-----

--
Re: Google summer of code 2019 application - deadline Feb 6 [message #2542 is a reply to message #2146] Tue, 29 January 2019 12:00 Go to previous messageGo to next message
Grzegorz Chodzicki
Messages: 2
Registered: January 2019
Karma: 0
Junior Member
W dniu środa, 16 stycznia 2019 19:09:38 UTC+1 użytkownik Marek Marczykowski-Górecki napisał:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Hi,
>
> We'd like to apply this year for GSoC. For that, we need to (among other
> things) update ideas list. It's here:
>
> https://www.qubes-os.org/gsoc/
>
> Generally a project idea should be a task for about 3 months of work.
> More details here: https://summerofcode.withgoogle.com/
>
> If anyone have some ideas, and/or want to set up as a mentor, please
> either reply here, or (preferably) submit a PR to update that page. The
> deadline is Feb 6.
>
> - --
> Best Regards,
> Marek Marczykowski-Górecki
> Invisible Things Lab
> A: Because it messes up the order in which people normally read text.
> Q: Why is top-posting such a bad thing?
> -----BEGIN PGP SIGNATURE-----
>
> iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlw/c10ACgkQ24/T HMrX
> 1yzzKAf/XMnyZjH1kj5+yS/olk0+6eqWc1O78m9kp2/a2uLJ3d2KjSVU+Y3E MSRG
> XKcnbvykWyxj9WEKrUJKybeJqlVuIoJghlML+Dif1+SxUQ1bXA0fU41N88mY 3uw6
> 0bLE8nmffvwFOgUx72Ug4GQls6YC3mFVIjMgv/lVP7kgtUXKwmPXX1tEKYwq wa9v
> 3jpVabHOT1sFQgLqqa7klEiRqweO33pDxCBsR5WhdF1DSaD01Rq9ghQyQ6Ev eQci
> HhWXwk/dyij7ItIRHQ4M/nziIxSUbfCVxnvfNRi63w4PDuDRht66lRhFtEl6 xcrk
> NzUpt45a8nkYNeGRcjvtIFtiEkn7sw==
> =lFHR
> -----END PGP SIGNATURE-----

USB passthrough to Windows VMs.

Moving audio subsystem from dom0 to a dedicated AudioVM and/or a preexisting VM (e.g sys-usb with attached usb audio device) This would allow using USB audio devices system-wide without leaving a USB controller in dom0

Qubes as a Vagrant provider (currently using vagrant on Qubes requires finding an image that uses Docker as isolation provider and running Docker in a qube or downloading the Vagrantfile and manually setting up a qube according to the vagrantfile)

Windows unattended installation

--
Re: Re: Google summer of code 2019 application - deadline Feb 6 [message #2545 is a reply to message #2542] Tue, 29 January 2019 13:54 Go to previous messageGo to next message
Marek Marczykowski-Go
Messages: 120
Registered: October 2018
Karma: 0
Senior Member
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Tue, Jan 29, 2019 at 04:00:41AM -0800, Grzegorz Chodzicki wrote:
> W dniu środa, 16 stycznia 2019 19:09:38 UTC+1 użytkownik Marek Marczykowski-Górecki napisał:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA256
>>
>> Hi,
>>
>> We'd like to apply this year for GSoC. For that, we need to (among other
>> things) update ideas list. It's here:
>>
>> https://www.qubes-os.org/gsoc/
>>
>> Generally a project idea should be a task for about 3 months of work.
>> More details here: https://summerofcode.withgoogle.com/
>>
>> If anyone have some ideas, and/or want to set up as a mentor, please
>> either reply here, or (preferably) submit a PR to update that page. The
>> deadline is Feb 6.
>
> USB passthrough to Windows VMs.

Two approaches for this are possible:
- get USBIP for Windows (https://github.com/cezuni/usbip-win) and make
it work with qrexec (as we do for Linux)
- add qrexec+USBIP to stubdomain running qemu - probably worse
performance, but will enable USB passthrough for any system, not only
Windows

> Moving audio subsystem from dom0 to a dedicated AudioVM and/or a preexisting VM (e.g sys-usb with attached usb audio device) This would allow using USB audio devices system-wide without leaving a USB controller in dom0

Related ticket: https://github.com/QubesOS/qubes-issues/issues/1590

> Qubes as a Vagrant provider (currently using vagrant on Qubes requires finding an image that uses Docker as isolation provider and running Docker in a qube or downloading the Vagrantfile and manually setting up a qube according to the vagrantfile)

This is indeed tempting and may be a very useful feature for many
reasons, especially since we have Admin API. But I don't think it will
solve the original problem, as you will trade "finding an image that
uses Docker" for "finding an image that uses Qubes". And as I
understand, the important factor for using Vagrant is availability of
base images, where most of them are for VirtualBox.
The documentation for new Vagrant providers strongly encourage
introducing also provider-specific image format. While technically it
could be possible to convert VirtualBox image to Qubes image, that may
be unreliable for more customized images.

> Windows unattended installation

Related links:
Tracking issue: https://github.com/QubesOS/qubes-issues/issues/4688
Discussion about extracting Windows license from the host ACPI tables:
https://groups.google.com/d/msgid/qubes-devel/0b7fabae-f843- e7ce-40cf-193326cecdb0%40zrubi.hu


Thanks!

Those are nice ideas for GSoC indeed. I'll add them to our GSoC page in
coming days.

- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxQWxgACgkQ24/T HMrX
1yw2sgf7BauxznC0jqb2tQ9F/bu+HEGvoAJcRDg2bLZ+nQ+aC+du0U2W2N1j a0Y5
c5sb3ByX1m0cm0gludcd70SEXCci7f2OI3CC8UflT2Vf7JCsxDWH46zRwgkH Vn/8
+wHQsqgJ8FuvIjudMA+FjeBEEiZpaxapDwNrt+C5fFE3GKAoZ/G8+FQWW0zK IBuv
0m756G0jalpsxRSugOUCgMkDICEZIVqu8RcOeXpzmQebSXyuRHyVgeCVkBW+ iYl3
0WhoXXjt9bOSmqeec9n6BphGYb+tVEdWXwrPt74vRkr/wVvaL6dKvEmiPjgd Bxd8
kkDCKph7Dy0Vu8PYr2xI7lxFq+Lx6A==
=mGCL
-----END PGP SIGNATURE-----

--
Re: Re: Google summer of code 2019 application - deadline Feb 6 [message #2548 is a reply to message #2545] Tue, 29 January 2019 15:11 Go to previous messageGo to next message
Grzegorz Chodzicki
Messages: 2
Registered: January 2019
Karma: 0
Junior Member
W dniu wtorek, 29 stycznia 2019 14:54:36 UTC+1 użytkownik Marek Marczykowski-Górecki napisał:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> On Tue, Jan 29, 2019 at 04:00:41AM -0800, Grzegorz Chodzicki wrote:
>> W dniu środa, 16 stycznia 2019 19:09:38 UTC+1 użytkownik Marek Marczykowski-Górecki napisał:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA256
>>>
>>> Hi,
>>>
>>> We'd like to apply this year for GSoC. For that, we need to (among other
>>> things) update ideas list. It's here:
>>>
>>> https://www.qubes-os.org/gsoc/
>>>
>>> Generally a project idea should be a task for about 3 months of work.
>>> More details here: https://summerofcode.withgoogle.com/
>>>
>>> If anyone have some ideas, and/or want to set up as a mentor, please
>>> either reply here, or (preferably) submit a PR to update that page. The
>>> deadline is Feb 6.
>>
>> USB passthrough to Windows VMs.
>
> Two approaches for this are possible:
> - get USBIP for Windows (https://github.com/cezuni/usbip-win) and make
> it work with qrexec (as we do for Linux)
> - add qrexec+USBIP to stubdomain running qemu - probably worse
> performance, but will enable USB passthrough for any system, not only
> Windows
>
>> Moving audio subsystem from dom0 to a dedicated AudioVM and/or a preexisting VM (e.g sys-usb with attached usb audio device) This would allow using USB audio devices system-wide without leaving a USB controller in dom0
>
> Related ticket: https://github.com/QubesOS/qubes-issues/issues/1590
>
>> Qubes as a Vagrant provider (currently using vagrant on Qubes requires finding an image that uses Docker as isolation provider and running Docker in a qube or downloading the Vagrantfile and manually setting up a qube according to the vagrantfile)
>
> This is indeed tempting and may be a very useful feature for many
> reasons, especially since we have Admin API. But I don't think it will
> solve the original problem, as you will trade "finding an image that
> uses Docker" for "finding an image that uses Qubes". And as I
> understand, the important factor for using Vagrant is availability of
> base images, where most of them are for VirtualBox.
> The documentation for new Vagrant providers strongly encourage
> introducing also provider-specific image format. While technically it
> could be possible to convert VirtualBox image to Qubes image, that may
> be unreliable for more customized images.
>
>> Windows unattended installation
>
> Related links:
> Tracking issue: https://github.com/QubesOS/qubes-issues/issues/4688
> Discussion about extracting Windows license from the host ACPI tables:
> https://groups.google.com/d/msgid/qubes-devel/0b7fabae-f843- e7ce-40cf-193326cecdb0%40zrubi.hu
>
>
> Thanks!
>
> Those are nice ideas for GSoC indeed. I'll add them to our GSoC page in
> coming days.
>
> - --
> Best Regards,
> Marek Marczykowski-Górecki
> Invisible Things Lab
> A: Because it messes up the order in which people normally read text.
> Q: Why is top-posting such a bad thing?
> -----BEGIN PGP SIGNATURE-----
>
> iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxQWxgACgkQ24/T HMrX
> 1yw2sgf7BauxznC0jqb2tQ9F/bu+HEGvoAJcRDg2bLZ+nQ+aC+du0U2W2N1j a0Y5
> c5sb3ByX1m0cm0gludcd70SEXCci7f2OI3CC8UflT2Vf7JCsxDWH46zRwgkH Vn/8
> +wHQsqgJ8FuvIjudMA+FjeBEEiZpaxapDwNrt+C5fFE3GKAoZ/G8+FQWW0zK IBuv
> 0m756G0jalpsxRSugOUCgMkDICEZIVqu8RcOeXpzmQebSXyuRHyVgeCVkBW+ iYl3
> 0WhoXXjt9bOSmqeec9n6BphGYb+tVEdWXwrPt74vRkr/wVvaL6dKvEmiPjgd Bxd8
> kkDCKph7Dy0Vu8PYr2xI7lxFq+Lx6A==
> =mGCL
> -----END PGP SIGNATURE-----

Adding Qubes as Vagrant provider won't solve the issue of finding a suitable box but it will allow developers to more easily write, deploy and test their code knowing that there are no configuration differences between their qube and e.g an AWS machine. Also it will help people who already include Vagrant (and other Hashicorp tools) in their workflow to switch over to Qubes OS. If this takes off it could then be extended to provide support for Packer (for templateVM creation) and Terraform (for provisioning entire QubesOS instance)

--
Re: Google summer of code 2019 application - deadline Feb 6 [message #5726 is a reply to message #2146] Mon, 25 February 2019 21:12 Go to previous message
Marek Marczykowski-Go
Messages: 120
Registered: October 2018
Karma: 0
Senior Member
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Wed, Jan 16, 2019 at 07:09:35PM +0100, Marek Marczykowski-Górecki wrote:
> Hi,
>
> We'd like to apply this year for GSoC. For that, we need to (among other
> things) update ideas list. It's here:
>
> https://www.qubes-os.org/gsoc/
>
> Generally a project idea should be a task for about 3 months of work.
> More details here: https://summerofcode.withgoogle.com/
>
> If anyone have some ideas, and/or want to set up as a mentor, please
> either reply here, or (preferably) submit a PR to update that page. The
> deadline is Feb 6.

Unfortunately we haven't been accepted, so no GSoC for Qubes OS this
year. We'll try next year again.

- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlx0WkwACgkQ24/T HMrX
1yyOtAf/fv03L6gRuWDL8qt7OVai/+yCw6kw4vG3X/Srgq1vM5iTfL+oJ1RK hH9d
J5CzVAUHCfzyukXM5xC+e4IJpfdj75lsNdJ39I1b9DUQL5/95+GYnpKhlvyM aHB9
Y0FNNLfyxa2UAW+Zg/ZxDKBIhLsJDvT/2QA8GvqvEH+sTWSimgPJWsuccIjc UltA
oAe9QcnMo62nNjY0yTIK0ogX49zqKB/LL9+qIATP/mOpDAgQrJs5WO6vLIbx SVaf
6fucAzyYaQkBGYGe9lC+SsUFVT+suNLaqq2IFofcR5awHXGDdYPqXhtBzYTr vZ2L
jyqCtHndu7oUZDLVNYKHGq9AEEiHkg==
=ZjS0
-----END PGP SIGNATURE-----

--
Previous Topic: Test message - please ignore.
Next Topic: good bye, qubes-users list
Goto Forum:
  


Current Time: Wed Apr 24 20:51:33 UTC 2019