Showing posts with label r3. Show all posts
Showing posts with label r3. Show all posts

Thursday, November 27, 2014

Qubes R3/Odyssey initial source code release

Back in 2013 we've started cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 work on generalizing Qubes architecture, which we code-named “Odyssey”, to allow for use of multiple hypervisors instead of just Xen via Hypervisor Abstraction Layer (“HAL” -> “Space Odyssey”, get it? ;). The concept has been described in this post, which I recommend to re-read if you're more interested in understanding our goals.

We have been wandering here and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365re since that time. Lots of work has been invested in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 light-weight Qubes edition for Windows, which, sadly, turned out to be a failure.

We have also done a lot of work in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 meantime to polish Qubes R2 and bring it to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 state of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 final release, which happened earlier this fall.

We have also been heavily researching possibilities of ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r cool projects based on this flexible new architecture. Some of which you might hear about in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 coming months, ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365rs turned out to be dead ends.

Today we're finally releasing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Qubes R3 source code to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 public. The code builds fine (see here for building instruction), produces install-able ISO, and, if that was not enough, even seems to be working, mostly fine, when installed :)

However, we don't recommend users to switch to it, and we intend this release for developers only, specifically those who would like to start working towards porting of ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r hypervisors, or ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r containerization technologies, like LXC, to Qubes R3. I highly recommend cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se devlopers to discuss what cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y try to achieve on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 qubes-devel mailing list, before cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y start cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 actual coding.

Currently cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 only implemented and supported backend is Xen, of course, specifically cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Xen 4.4, currently cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 latest version. It should be now trivial to switch to future versions as cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y become available, although, a decision to rush with that might not be such a no-brainer from cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 security point of view. We should remember that cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 hypervisor, unlike Linux kernel, is not someting you would like to change every month or so. Ideally we should aim for having a stable version of Xen for desktops that would work for years without needing any updates.

But use of ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r hypervisors might open up lots of interesting possibilities: imagine e.g. Qubes Live USB edition that has backends for 1) Xen, 2) KVM, and 3) LXC, and choose automatically cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 most secure one which is still supported on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 given laptop.

Major features of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 current release, compared to Qubes R2:
  • Hypervisor Abstraction Layer for all cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 core management stack (but still missing for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 GUI daemon, see below)
  • New implementation of vchan and qrexec. As you might know our original vchan has been rewritten and improved (better performance and flexibility) and included in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 upstream Xen starting from v4.2. Now we're switching to this upstream libvchan. Also, qrexec has been slightly rewritten to utilize some new features of this libvchan, which results in much better performance for inter-VM traffic (like a few orders of magnitude better!) Especially important for things such as USB virtualization that we're testing right now (not to be confused with USB controller pass-though).
There is still some work going on which we would like to complete before we officially decide to release Qubes OS 3.0-rc1 ISO, and this includes:
  • Rewrite of some internal code for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 core management stack, which includes internal API of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 python classes. This should mostly be of no interest to users, and even most developers working on Qubes.
Furcá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r down cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 road (Qubes OS 3.1) we plan to work on some really exciting things:
  • More flexibility to qrexec policy (more on that in a separate post)
  • More flexibility to Qubes Admin API (expose it to slelect ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r VMs)
  • Split of Dom0 into (semi-depriviliged) GUI domain and minimal Admin domain. This would be great opportunity to also add cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 missing HAL support for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 GUI daemon.
One of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 immediate application of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se features above would be to introduce support for remote management of Qubes installations, an absolutely necessary feature for corporate adoption of Qubes.

Also note how all cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se tasks are independent of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 actual hypervisor support, meaning it's perfectly possible for ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r developers to work on porting ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r hypervisors to Qubes in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 meantime.

The possibilities seems to be endless now. Join us and help us with The Revolution! :)