Difference between revisions of "History"
(unify style (date: event)) |
(Add more refs in markup) |
||
Line 24: | Line 24: | ||
== 2006 == | == 2006 == | ||
− | * 4 Aug, 2006: [https://lwn.net/Articles/194259/ Debian Linux Adopts OpenVZ Virtualization Software] | + | * 4 Aug, 2006: OpenVZ is available in Debian Linux <ref>[https://lwn.net/Articles/194259/ Debian Linux Adopts OpenVZ Virtualization Software]</ref> |
− | * 16 Aug, 2006: [https://lwn.net/Articles/195780/ OpenVZ for RHEL4] | + | * 16 Aug, 2006: OpenVZ rebased to RHEL 4 kernel <ref>[https://lwn.net/Articles/195780/ OpenVZ for RHEL4]</ref> |
− | * Oct, 2006: OpenVZ [http://openvz.livejournal.com/10610.html ported to SPARC | + | * Oct, 2006: OpenVZ [http://openvz.livejournal.com/10610.html ported] to SPARC<ref>[https://lwn.net/Articles/216079/ Open Source Virtualization for Sun UltraSPARC T1]</ref> and PPC<ref>[https://lwn.net/Articles/204275/ OpenVZ Virtualization Software Available for Power Processors]</ref> |
− | * Nov, 2006: [https://lwn.net/Articles/209377/ OpenVZ adds live migration capability] | + | * Nov, 2006: OpenVZ adds live migration capability <ref>[https://lwn.net/Articles/209377/ OpenVZ adds live migration capability]</ref> |
== 2007 == | == 2007 == | ||
Line 36: | Line 36: | ||
* 17 Apr, 2008: Rebase to kernel 2.6.25<ref>[http://openvz.livejournal.com/21817.html 2.6.25 is out; memory controller and network namespaces are in]</ref> | * 17 Apr, 2008: Rebase to kernel 2.6.25<ref>[http://openvz.livejournal.com/21817.html 2.6.25 is out; memory controller and network namespaces are in]</ref> | ||
− | * Oct, 2008: | + | * Oct, 2008: Port to ARM <ref>[http://openvz.livejournal.com/24651.html OpenVZ ported to ARM (Gumstix Overo)]</ref>. 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. |
== 2011 == | == 2011 == | ||
− | * Jul 15, 2011: Pavel Emelyanov sent initial RFC and code | + | * Jul 15, 2011: Pavel Emelyanov sent initial RFC and code<ref>[http://lwn.net/Articles/451916/ Checkpoint/restore mostly in the userspace]</ref>. 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"). |
− | reaction was similar ("some crazy russians"). | + | * Sep 23, 2011: Cyrill Gorcunov made <ref>[https://github.com/xemul/criu/commit/523de236244946a0de127dfc9954369963819ef7 First commit to CRIU (Checkpoint and Restore in Userspace)]</ref> first commit to CRIU project |
− | * Sep 23, 2011: [https://github.com/xemul/criu/commit/523de236244946a0de127dfc9954369963819ef7 first commit | ||
== 2012 == | == 2012 == | ||
− | * Jul 23, 2012: [http://criu.org/Download/criu#v._0.1 | + | * Jul 23, 2012: CRIU v0.1 is availabe <ref>[http://criu.org/Download/criu#v._0.1 First CRIU public release]</ref> |
− | * Oct, 2012: | + | * Oct, 2012: [http://wiki.openvz.org/Vzctl_for_upstream_kernel vzctl for upstream Linux kernel] is available |
== 2013 == | == 2013 == | ||
− | * May, 2013: | + | * May, 2013: OpenVZ maintenance partnership <ref>[http://openvz.livejournal.com/44228.html Announcing the OpenVZ Maintenance Partnership]</ref> |
== 2014 == | == 2014 == | ||
− | * Nov, 2014: Parallels [http://openvz.livejournal.com/49158.html | + | * Nov, 2014: Parallels announced merging OpenVZ and Parallels Cloud Server into single common open source codebase<ref>[http://openvz.livejournal.com/49158.html OpenVZ past and future]</ref> |
== 2015 == | == 2015 == | ||
− | <!-- * Apr, 2015: | + | <!-- * Apr, 2015: Odin company opensources the most components of their own commercial product Virtuozzo (formely know Parallels Cloud Server and Parallels Server Bare Metal) --> |
== References == | == References == | ||
Line 67: | Line 66: | ||
* [http://criu.org/History History of CRIU project] | * [http://criu.org/History History of CRIU project] | ||
+ | * [https://www.linuxfoundation.org/sites/main/files/publications/whowriteslinux.pdf Linux Kernel Development. How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It: An August 2009 Update] | ||
* http://lwn.net/Articles/264872/ | * http://lwn.net/Articles/264872/ | ||
* http://lwn.net/Articles/251968/ | * http://lwn.net/Articles/251968/ |
Revision as of 07:17, 1 April 2015
Here we list major project milestones.
Contents
1999
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).
—Kir Kolyshkin, http://openvz.livejournal.com/49158.html
2000
- Nov, 2000: Limited public beta testing (providing free VEs to people to run their stuff).
2002
- Jan, 2002: SWsoft (now known as Odin) initially released a product for Linux named Virtuozzo[1]
2004
- Dec, 2014: Initial release of Virtuozzo for Windows [2]
2005
- 2005: SWsoft created the OpenVZ Project to release the core of Virtuozzo under GNU GPL.
2006
- 4 Aug, 2006: OpenVZ is available in Debian Linux [3]
- 16 Aug, 2006: OpenVZ rebased to RHEL 4 kernel [4]
- Oct, 2006: OpenVZ ported to SPARC[5] and PPC[6]
- Nov, 2006: OpenVZ adds live migration capability [7]
2007
- 13 Mar, 2007: Port to RHEL5 kernel [8]
2008
- 17 Apr, 2008: Rebase to kernel 2.6.25[9]
- Oct, 2008: Port to ARM [10]. 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.
2011
- Jul 15, 2011: Pavel Emelyanov sent initial RFC and code[11]. 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: Cyrill Gorcunov made [12] first commit to CRIU project
2012
- Jul 23, 2012: CRIU v0.1 is availabe [13]
- Oct, 2012: vzctl for upstream Linux kernel is available
2013
- May, 2013: OpenVZ maintenance partnership [14]
2014
- Nov, 2014: Parallels announced merging OpenVZ and Parallels Cloud Server into single common open source codebase[15]
2015
References
- ↑ SWsoft Releases Virtuozzo 2.0, Bringing Mainframe-Inspired Functionality to Intel-Based Servers
- ↑ SWsoft Announces Virtuozzo for Windows Controlled Release
- ↑ Debian Linux Adopts OpenVZ Virtualization Software
- ↑ OpenVZ for RHEL4
- ↑ Open Source Virtualization for Sun UltraSPARC T1
- ↑ OpenVZ Virtualization Software Available for Power Processors
- ↑ OpenVZ adds live migration capability
- ↑ OpenVZ software for Red Hat Enterprise Linux 5
- ↑ 2.6.25 is out; memory controller and network namespaces are in
- ↑ OpenVZ ported to ARM (Gumstix Overo)
- ↑ Checkpoint/restore mostly in the userspace
- ↑ First commit to CRIU (Checkpoint and Restore in Userspace)
- ↑ First CRIU public release
- ↑ Announcing the OpenVZ Maintenance Partnership
- ↑ OpenVZ past and future
External links
- History of CRIU project
- Linux Kernel Development. How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It: An August 2009 Update
- 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/