1,734
edits
Changes
History
,Initial version of history
Here we list major project milestones.
== 1999 ==
Kir Kolyshkin [http://openvz.livejournal.com/49158.html wrote]:
'''Indeed it was 1999 when our engineers started adding bits and pieces
of containers technology to Linux kernel 2.2. Well, not exactly "containers",
but rather "virtual environments" at that time -- as it often happens with
new technologies, the terminology was different (the term "container"
was coined by Sun only five years later, in 2004).'''
== 2000 ==
* Nov, 2000 - Limited beta testing -- we were providing free VEs to people to run their stuff at. I remember we had to modify EULA to disallow all kinds of abuses, such as bots and CPU hoggers.
== 2002 ==
* Jan, 2002 - SWsoft (now known as Odin) initially released a product for Linux named Virtuozzo. Their current product is named Virtuozzo. It was Virtuozzo 2.0, [http://www.odin.com/news/id,6987 press release] went out 10 Jan 2002.
== 2005 ==
* Virtuozzo for Microsoft Windows was released
* SWsoft created the OpenVZ Project to release under a GPLv2 license the underlying technology upon which Virtuozzo builds
== 2006 ==
* [https://lwn.net/Articles/194259/ Debian Linux Adopts OpenVZ Virtualization Software]
* 16 Aug, 2006 - [https://lwn.net/Articles/195780/ OpenVZ for RHEL4]
* Oct, 2006 - OpenVZ [http://openvz.livejournal.com/10610.html ported to SPARC and PPC]. [https://lwn.net/Articles/204275/ PPC] and [https://lwn.net/Articles/216079/ SPARC] support were announced on LWN.net.
* Nov, 2006 - [https://lwn.net/Articles/209377/ OpenVZ adds live migration capability]
== 2007 ==
* [https://lwn.net/Articles/225990/ OpenVZ software for Red Hat Enterprise Linux 5]
== 2008 ==
* 17 Apr, 2008 - [http://openvz.livejournal.com/21817.html 2.6.25 is out]
* Oct, 2008 - OpenVZ [http://openvz.livejournal.com/24651.html ported to ARM (Gumstix Overo)]. Parallels company is in top 10 Linux kernel contributors with their patches for Linux containers. Our contributions to the kernel at that time was PID, IPC, and network namespaces, with the last one being the biggest (mostly developed by xemul@ and den@).
== 2011 ==
* Jul 15, 2011 - Pavel Emelyanov sent initial RFC and code (http://lwn.net/Articles/451916/). The idea of CRIU of course came up earlier when we figured we (or anyone else, for that matter) can't possibly merge in-kernel checkpoint/restore. Re-implementing it in userspace looked crazy for everyone including me, and Andrew Morton's and Linus Torvalds' initial
reaction was similar ("some crazy russians").
* Sep 23, 2011 - [https://github.com/xemul/criu/commit/523de236244946a0de127dfc9954369963819ef7 first commit] to CRIU project
== 2012 ==
* Jul 23, 2012 - [http://criu.org/Download/criu#v._0.1 first CRIU public release]
* Oct, 2012 - vzctl for upstream Linux kernel [http://wiki.openvz.org/Vzctl_for_upstream_kernel is available]
== 2013 ==
* May, 2013 - announced OpenVZ maintenance partnership http://openvz.livejournal.com/44228.html
== 2014 ==
* Nov, 2014 - Parallels [http://openvz.livejournal.com/49158.html announced] merging OpenVZ and Parallels Cloud Server into single common open source codebase
== 2015 ==
* Apr, 2015 - Parallels company opensources the most components of their own commercial product Virtuozzo (formely know Parallels Cloud Server and Parallels Server Bare Metal)
== Related links ==
* [http://criu.org/History History of CRIU project]
* http://lwn.net/Articles/264872/
* http://lwn.net/Articles/251968/
* http://lwn.net/Articles/169972/
* http://lwn.net/Articles/178429/
* http://lwn.net/Articles/204275/
* http://lwn.net/Articles/194259/
* http://lwn.net/Articles/195780/
* http://lwn.net/Articles/207716/
* http://lwn.net/Articles/209377/
* http://lwn.net/Articles/216079/
* http://lwn.net/Articles/222750/
* http://lwn.net/Articles/225990/
* http://lwn.net/Articles/229062/
* http://lwn.net/Articles/234354/
== 1999 ==
Kir Kolyshkin [http://openvz.livejournal.com/49158.html wrote]:
'''Indeed it was 1999 when our engineers started adding bits and pieces
of containers technology to Linux kernel 2.2. Well, not exactly "containers",
but rather "virtual environments" at that time -- as it often happens with
new technologies, the terminology was different (the term "container"
was coined by Sun only five years later, in 2004).'''
== 2000 ==
* Nov, 2000 - Limited beta testing -- we were providing free VEs to people to run their stuff at. I remember we had to modify EULA to disallow all kinds of abuses, such as bots and CPU hoggers.
== 2002 ==
* Jan, 2002 - SWsoft (now known as Odin) initially released a product for Linux named Virtuozzo. Their current product is named Virtuozzo. It was Virtuozzo 2.0, [http://www.odin.com/news/id,6987 press release] went out 10 Jan 2002.
== 2005 ==
* Virtuozzo for Microsoft Windows was released
* SWsoft created the OpenVZ Project to release under a GPLv2 license the underlying technology upon which Virtuozzo builds
== 2006 ==
* [https://lwn.net/Articles/194259/ Debian Linux Adopts OpenVZ Virtualization Software]
* 16 Aug, 2006 - [https://lwn.net/Articles/195780/ OpenVZ for RHEL4]
* Oct, 2006 - OpenVZ [http://openvz.livejournal.com/10610.html ported to SPARC and PPC]. [https://lwn.net/Articles/204275/ PPC] and [https://lwn.net/Articles/216079/ SPARC] support were announced on LWN.net.
* Nov, 2006 - [https://lwn.net/Articles/209377/ OpenVZ adds live migration capability]
== 2007 ==
* [https://lwn.net/Articles/225990/ OpenVZ software for Red Hat Enterprise Linux 5]
== 2008 ==
* 17 Apr, 2008 - [http://openvz.livejournal.com/21817.html 2.6.25 is out]
* Oct, 2008 - OpenVZ [http://openvz.livejournal.com/24651.html ported to ARM (Gumstix Overo)]. Parallels company is in top 10 Linux kernel contributors with their patches for Linux containers. Our contributions to the kernel at that time was PID, IPC, and network namespaces, with the last one being the biggest (mostly developed by xemul@ and den@).
== 2011 ==
* Jul 15, 2011 - Pavel Emelyanov sent initial RFC and code (http://lwn.net/Articles/451916/). The idea of CRIU of course came up earlier when we figured we (or anyone else, for that matter) can't possibly merge in-kernel checkpoint/restore. Re-implementing it in userspace looked crazy for everyone including me, and Andrew Morton's and Linus Torvalds' initial
reaction was similar ("some crazy russians").
* Sep 23, 2011 - [https://github.com/xemul/criu/commit/523de236244946a0de127dfc9954369963819ef7 first commit] to CRIU project
== 2012 ==
* Jul 23, 2012 - [http://criu.org/Download/criu#v._0.1 first CRIU public release]
* Oct, 2012 - vzctl for upstream Linux kernel [http://wiki.openvz.org/Vzctl_for_upstream_kernel is available]
== 2013 ==
* May, 2013 - announced OpenVZ maintenance partnership http://openvz.livejournal.com/44228.html
== 2014 ==
* Nov, 2014 - Parallels [http://openvz.livejournal.com/49158.html announced] merging OpenVZ and Parallels Cloud Server into single common open source codebase
== 2015 ==
* Apr, 2015 - Parallels company opensources the most components of their own commercial product Virtuozzo (formely know Parallels Cloud Server and Parallels Server Bare Metal)
== Related links ==
* [http://criu.org/History History of CRIU project]
* http://lwn.net/Articles/264872/
* http://lwn.net/Articles/251968/
* http://lwn.net/Articles/169972/
* http://lwn.net/Articles/178429/
* http://lwn.net/Articles/204275/
* http://lwn.net/Articles/194259/
* http://lwn.net/Articles/195780/
* http://lwn.net/Articles/207716/
* http://lwn.net/Articles/209377/
* http://lwn.net/Articles/216079/
* http://lwn.net/Articles/222750/
* http://lwn.net/Articles/225990/
* http://lwn.net/Articles/229062/
* http://lwn.net/Articles/234354/