1,734
edits
Changes
History
,Marked this version for translation
<translate>
<!--T:1-->
Here we list major project milestones.
== 1999 ==<!--T:2-->
<!--T:3-->
* 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.
<!--T:4-->
* {{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-->
<!--T:6-->
* Feb 2000: office at MIPT is established, 5 people started working on the first mockup version of Virtuozzo (namespaces, isolation, vzfs).
<!--T:7-->* 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-->
* Sep 2000: Andrey Savochkin from MSU started working on User Beancounters.
== 2001 ==<!--T:9-->
<!--T:10-->
* Dec 2001: Virtuozzo for Windows project started
== 2002 ==<!--T:11-->
<!--T:12-->* Jan 2002: SWsoft (now known as OdinVirtuozzo) 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 First clients in Silicon Valley
== 2004 ==<!--T:13-->
<!--T:14-->
* 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-->
<!--T:16-->
* 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-->
<!--T:18-->
* 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: OpenVZ rebased Rebase to RHEL 4 kernel <ref>[https://lwn.net/Articles/195780/ OpenVZ for RHEL4]</ref>* Oct 2006: OpenVZ [http://openvz.livejournal.com/10610.html ported] 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-->
<!--T:20-->* 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-->
<!--T:22-->
* 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>.
== 2011 == <!--T:25-->
<!--T:26-->
* 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-->
<!--T:28-->* 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-->* Nov 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-->
== References ==<!--T:35-->
{{Reflist|30em}}
== External links ==<!--T:36-->
<!--T:37-->* [[History of containers in Linux kernel]]* [http://criu.org/History CRIU 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</translate>