Editing History

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
<translate>
 
<!--T:1-->
 
 
Here we list major project milestones.
 
Here we list major project milestones.
  
== 1999 == <!--T:2-->
+
== 1999 ==
  
<!--T:3-->
+
{{Quote|Indeed it was 1999 when our engineers started adding bits and pieces of containers technology to Linux kernel 2.2. Well, not exactly "containers",
* Nov 1999: Alexander Tormasov visited Singapore and proposed a new direction to Sergey Beloussov: container virtualization. He formulated three main components: containers as a set of processes with namespace isolation, file system to share code/ram and isolation in resources.
+
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}}
  
<!--T:4-->
+
== 2000 ==
* {{Quote|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 == <!--T:5-->
+
* Nov, 2000: Limited public beta testing (providing free VEs to people to run their stuff).
  
<!--T:6-->
+
== 2002 ==
* Feb 2000: office at MIPT is established, 5 people started working on the first mockup version of Virtuozzo (namespaces, isolation, vzfs).
 
  
<!--T:7-->
+
* 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, went out 10 Jan 2002<ref>[http://www.odin.com/news/id,6987 SWsoft Releases Virtuozzo 2.0, Bringing Mainframe-Inspired Functionality to Intel-Based Servers]</ref>
* Jul 2000: limited public beta testing: two public servers (Virtuozzo 0.1 and control panels), 5000 VEs during summer. Take a look on [http://www.paul.sladen.org/vserver/aspcomplete/2000-08-25/ Virtual Environment 0.4.2 (public beta)] files.
 
  
<!--T:8-->
+
== 2004 ==
* Sep 2000: Andrey Savochkin from MSU started working on User Beancounters.
 
  
== 2001 == <!--T:9-->
+
* Initial release of Virtuozzo for Windows <ref>[http://www.odin.com/news/id,7095 SWsoft Announces Virtuozzo for Windows Controlled Release]</ref>
  
<!--T:10-->
+
== 2005 ==
* Dec 2001: Virtuozzo for Windows project started
 
  
== 2002 == <!--T:11-->
+
* SWsoft created the OpenVZ Project to release under a GPLv2 license the underlying technology upon which Virtuozzo builds
  
<!--T:12-->
+
== 2006 ==
* Jan 2002: SWsoft (now known as Virtuozzo) initially released a product for Linux named Virtuozzo<ref>[http://www.odin.com/news/id,6987 SWsoft Releases Virtuozzo 2.0, Bringing Mainframe-Inspired Functionality to Intel-Based Servers]</ref>
 
* Feb 2002: First clients in Silicon Valley
 
  
== 2004 == <!--T:13-->
+
* 4 Aug, 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]
  
<!--T:14-->
+
== 2007 ==
* Dec 2004: Initial release of Virtuozzo for Windows <ref>[http://www.odin.com/news/id,7095 SWsoft Announces Virtuozzo for Windows Controlled Release]</ref>
 
  
== 2005 == <!--T:15-->
+
* 13 Mar, 2007: Port to RHEL5 kernel <ref>[https://lwn.net/Articles/225990/ OpenVZ software for Red Hat Enterprise Linux 5]</ref>
  
<!--T:16-->
+
== 2008 ==
* 2005: SWsoft created the OpenVZ Project to release the core of Virtuozzo under GNU GPL. <ref>[http://archive09.linux.com/feature/51173 SWsoft offers free, open source version of Virtuozzo]</ref>
 
* 2005: SWsoft acquired a hosting/development company "Express" with their own containers for FreeBSD (it was later dropped due to small number of clients).
 
  
== 2006 == <!--T:17-->
+
* 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: 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.
  
<!--T:18-->
+
== 2011 ==
* Jan 2006: Rebase to kernel 2.6.15<ref>[http://lwn.net/Articles/169972/ OpenVZ Project Releases Beta for Latest Linux Kernel]</ref>
 
* Apr 2006: Port to Fedora Core 5 kernel<ref>[http://lwn.net/Articles/178429/ OpenVZ Project Releases Software to Support Fedora Core 5]</ref>
 
* Aug 2006: OpenVZ is available in Debian Linux <ref>[https://lwn.net/Articles/194259/ Debian Linux Adopts OpenVZ Virtualization Software]</ref>
 
* Aug 2006: Rebase to RHEL 4 kernel <ref>[https://lwn.net/Articles/195780/ OpenVZ for RHEL4]</ref>
 
* Oct 2006: Port 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><ref>[http://openvz.livejournal.com/10610.html OpenVZ on PPC and SPARC]</ref>
 
* Nov 2006: Port to 2.6.18 kernel <ref>[http://lwn.net/Articles/207716/ http://lwn.net/Articles/207716/]</ref>
 
* Nov 2006: OpenVZ adds live migration capability <ref>[https://lwn.net/Articles/209377/ OpenVZ adds live migration capability]</ref>
 
  
== 2007 == <!--T:19-->
+
* 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
  
<!--T:20-->
+
== 2012 ==
* Mar 2007: Port to RHEL5 kernel<ref>[https://lwn.net/Articles/225990/ OpenVZ software for Red Hat Enterprise Linux 5]</ref>
 
* Mar 2007: Port to 2.6.20 kernel<ref>[https://lwn.net/Articles/229062/ OpenVZ Virtualization for Latest Linux Kernel]</ref>
 
* May 2007: Knoppix-based OpenVZ Live CD<ref>[http://lwn.net/Articles/234354/ OpenVZ Live CD]</ref>
 
* Sep 2007: CentOS-based OpenVZ Live CD<ref>[http://lwn.net/Articles/251968/ OpenVZ CentOS Live CD]</ref>
 
  
== 2008 == <!--T:21-->
+
* 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]
  
<!--T:22-->
+
== 2013 ==
* Jan 2008: Templates for Ubuntu 7.10<ref>[http://lwn.net/Articles/264872/ OpenVZ Virtual Appliance for Ubuntu]</ref>
 
* 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: Port to ARM <ref>[http://openvz.livejournal.com/24651.html OpenVZ ported to ARM (Gumstix Overo)]</ref>.
 
  
== 2009 == <!--T:23-->
+
* May, 2013 - announced OpenVZ maintenance partnership http://openvz.livejournal.com/44228.html
  
<!--T:24-->
+
== 2014 ==
* Aug 2009: 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.<ref>[http://www.linuxfoundation.org/sites/main/files/publications/whowriteslinux.pdf Linux Kernel Development Report, Aug 2009 update]</ref>
 
  
== 2011 == <!--T:25-->
+
* Nov, 2014 - Parallels [http://openvz.livejournal.com/49158.html announced] merging OpenVZ and Parallels Cloud Server into single common open source codebase
  
<!--T:26-->
+
== 2015 ==
* Jul 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").
 
* Sep 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
 
  
== 2012 == <!--T:27-->
+
* Apr, 2015 - Parallels company opensources the most components of their own commercial product Virtuozzo (formely know Parallels Cloud Server and Parallels Server Bare Metal)
  
<!--T:28-->
+
== References ==
* Jul 2012: CRIU v0.1 is available <ref>[http://criu.org/Download/criu#v._0.1 First CRIU public release]</ref><ref>[http://marc.info/?l=linux-kernel&m=134303203526328&w=2 Announce: Checkpoint-restore tool v0.1]</ref>
 
* Oct 2012: [http://wiki.openvz.org/Vzctl_for_upstream_kernel vzctl for upstream Linux kernel] is available
 
 
 
== 2013 == <!--T:29-->
 
 
 
<!--T:30-->
 
* May 2013: OpenVZ maintenance partnership <ref>[http://openvz.livejournal.com/44228.html Announcing the OpenVZ Maintenance Partnership]</ref>
 
 
 
== 2014 == <!--T:31-->
 
 
 
<!--T:32-->
 
* Dec 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 == <!--T:33-->
 
 
 
<!--T:34-->
 
* Apr 2015: Source code of RHEL7-based kernel was published and kernel development process become open<ref>[http://lists.openvz.org/pipermail/announce/2015-April/000579.html Odin published source code of kernel 3.10]</ref>.
 
* Jun 2015: Source code of most userspace utilities was published <ref>[http://lists.openvz.org/pipermail/announce/2015-June/000592.html Odin published source code of Virtuozzo userspace utilities]</ref>
 
* Jul 2015: Published yum repository with Virtuozzo RPM packages and installation ISO image <ref>[http://lists.openvz.org/pipermail/announce/2015-July/000606.html Odin published Virtuozzo binaries and installation image]</ref>.
 
 
 
== References == <!--T:35-->
 
 
{{Reflist|30em}}
 
{{Reflist|30em}}
  
== External links == <!--T:36-->
+
== External links ==
  
<!--T:37-->
+
* [http://criu.org/History History of CRIU project]
* [[History of containers in Linux kernel]]
+
* http://lwn.net/Articles/264872/
* [http://criu.org/History CRIU History]
+
* http://lwn.net/Articles/251968/
</translate>
+
* 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/

Please note that all contributions to OpenVZ Virtuozzo Containers Wiki may be edited, altered, or removed by other contributors. If you don't want your writing to be edited mercilessly, then don't submit it here.
If you are going to add external links to an article, read the External links policy first!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)