Profile

Cover photo
Michal Prívozník
Works at Red Hat Software
Attended Brno University of Technology
300,883 views
AboutPostsPhotosVideos

Stream

 
Libvirt GO bindings:

https://github.com/digitalocean/go-libvirt

While other bindings are built on the top of our C client library, this one hooks directly to our RPC protocol. Usually we discourage people to do this, but lets see how this works out.
1
libvirt's profile photoVasiliy Tolstov's profile photo
2 comments
 
I think that pure go lib is fine, because if i use it only with qemu, than I don't need c lib.
Add a comment...

Michal Prívozník

Shared publicly  - 
 
 
FYI, libvirt has now switched a time based rule for when to update its version number.

The short story: henceforth all releases will use 3 digits, and the next release will be 2.0.0, followed by 2.1.0, 2.2.0, etc, with stable releases incrementing the last digit (2.0.1, 2.0.2, etc) instead of appending yet another digit.

The long story: https://www.berrange.com/posts/2016/06/14/announce-libvirt-switch-to-time-based-rules-for-updating-version-numbers/
Until today, libvirt has used a 3 digit version number for monthly releases off the git master branch, and a 4 digit version number for maintenance releases off stable branches. Henceforth all releases will use 3 digits, and the next release will be 2.0.0 , followed by 2.1.0 , 2.2.0 , etc, ...
1 comment on original post
1
Add a comment...

Michal Prívozník

Shared publicly  - 
 
 
DevConf.cz is a free annual conference for all Linux and JBoss Community Developers, Admins and Linux users organized by Red Hat Czech Republic in cooperation with the Fedora and JBoss communities.
11 comments on original post
1
1
Add a comment...

Michal Prívozník

Shared publicly  - 
1
Add a comment...

Michal Prívozník

Shared publicly  - 
 
Czech/Slovak language only ..
 ·  Translate
Minulé Vánoce jsme si uvědomili, že ne každý má takové štěstí jako my. Děti, které vyrůstají v dětských domovech, mají sice zajištěnou obornou péči, ale například splnění vlastních vánočních přání se jim pouze málokdy dostane. Řekli jsme si, že to změníme! Dostali jsme nápad: udělat webový ...
1
1
Add a comment...

Michal Prívozník

Shared publicly  - 
 
Red Hat is there again. Top 10.
1
1
Add a comment...

Michal Prívozník

Shared publicly  - 
 
Libvirt NSS module enables user friendliness when managing virtual machines. #libvirt
1
Add a comment...

Michal Prívozník

Shared publicly  - 
 
Libvirt has been accepted to Google Summer of Code 2016! This year it's the first one libvirt is trying on it's own. Previously we joined Qemu/KVM org but because of growing number of libvirt students have decided to apply separately. Fortunately both orgs are accepted. #libvirt
5
2
Add a comment...

Michal Prívozník

Shared publicly  - 
 
 
DevConf.cz is a free annual conference for all Linux and JBoss Community Developers, Admins and Linux users organized by Red Hat Czech Republic in cooperation with the Fedora and JBoss communities.
11 comments on original post
2
Add a comment...

Michal Prívozník

Shared publicly  - 
 
Rumours were true. We finally dropped support of ancient Qemus. Yay!
 
In maintaining the libvirt, we are generally pretty conservative when it comes to dropping support for old platforms. We recognize that while we'd love it if everyone was always running cutting edge distros, many people in corporate environments don't have this luxury. As a result the upstream libvirt code aims to build on any OS platform that is from RHEL-5 vintage circa 2006.  This also serves to make life easier for our RHEL maintenance streams, where we'll often want to backport patches to fix bugs / add features targeting fairly old QEMU versions.

With RHEL-7 having been available for quite a while, last week we took the decision that it is reasonable to ditch support for RHEL-5 platforms from new upstream libvirt releases.  The first result of this decision is that we have increased our minimum required QEMU version from 0.8.1 (release May 2006), to 0.12.0 (released Dec 2009). The 0.12.0 release was chosen between RHEL-6 ships with a (heavily patched) 0.12.1 release, and we don't wish to drop RHEL-6 support as a platform.

There shouldn't be any serious impact on other distros, as they're all typically at least as new as RHEL-6 in what they ship.

Dropping support for QEMU older than 0.12.0 is quite beneficial to libvirt, as there was a major effort starting in 0.11.0 to introduce a new way of configuring devices in QEMU, so we can ditch lots of code for the old approach from our command line generator.
3 comments on original post
1
Add a comment...

Michal Prívozník

Shared publicly  - 
 
 
I could have used this SO many times doing video events!
4 comments on original post
1
Add a comment...

Michal Prívozník

Shared publicly  - 
 
Bergen, Norway
3
Add a comment...
Work
Employment
  • Red Hat Software
    Senior Software Engineer, 2011 - present
Links
Education
  • Brno University of Technology
    Information Technology, 2005 - 2010