1,734
edits
Changes
History
,Marked this version for translation
<translate>
<!--T:1-->
Here we list major project milestones.
<!--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}}
== 1999 2000 ==<!--T:5-->
<!--T:8-->* Feb, Sep 2000: we are open office at MIPT and start Andrey Savochkin from MSU started working on first mockup version of VirtuozzoUser Beancounters.
<!--T:10-->* Nov, 2000Dec 2001: Limited public beta testing (providing free VEs to people to run their stuff).Virtuozzo for Windows project started
== 2001 2002 ==<!--T:11-->
<!--T:12-->* end of 2001 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- beginning of Inspired Functionality to Intel-Based Servers]</ref>* Feb 2002: start working on VZWinFirst clients in Silicon Valley
== 2002 2004 ==<!--T:13-->
<!--T:14-->* Jan, 2002Dec 2004: SWsoft (now known as Odin) initially released a product Initial release of Virtuozzo for Linux named VirtuozzoWindows <ref>[http://www.odin.com/news/id,6987 7095 SWsoft Releases Announces Virtuozzo 2.0, Bringing Mainframe-Inspired Functionality to Intel-Based Serversfor Windows Controlled Release]</ref>
== 2004 2005 ==<!--T:15-->
<!--T:16-->* Dec, 20042005: Initial SWsoft created the OpenVZ Project to release the core of Virtuozzo for Windows under GNU GPL. <ref>[http://wwwarchive09.odinlinux.com/newsfeature/id51173 SWsoft offers free,7095 SWsoft Announces open source version of Virtuozzo for Windows Controlled Release]</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).
== 2005 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>* 2005Apr 2006: Port to Fedora Core 5 kernel<ref>[http: SWsoft created the //lwn.net/Articles/178429/ OpenVZ Project Releases Software to release the core of Virtuozzo under GNU GPLSupport 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>* ~2005Aug 2006: Rebase to RHEL 4 kernel <ref>[https: buy Express (Msk hosting and development company) with Vladimir Grebenshikov//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 others with FreeBSD similar staff, do develop it 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 later drop (small number of clients)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>
== 2006 2007 ==<!--T:19-->
== 2007 2008 ==<!--T:21-->
<!--T:22-->* 13 Mar, 2007Jan 2008: Port to RHEL5 kernel Templates for Ubuntu 7.10<ref>[httpshttp://lwn.net/Articles/225990264872/ OpenVZ software Virtual Appliance for Red Hat Enterprise Linux 5Ubuntu]</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>.
== 2008 2009 ==<!--T:23-->
== 2011 ==<!--T:25-->
<!--T:26-->* 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").* 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
== 2012 ==<!--T:27-->
<!--T:28-->* Jul 23, 2012: CRIU v0.1 is availabe 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-->
<!-- 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 company opensources the published source code of kernel 3.10]</ref>.* Jun 2015: Source code of most components userspace utilities was published <ref>[http://lists.openvz.org/pipermail/announce/2015-June/000592.html Odin published source code of their own commercial product Virtuozzo (formely know Parallels Cloud Server userspace utilities]</ref> * Jul 2015: Published yum repository with Virtuozzo RPM packages and Parallels Server Bare Metal) -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}}
== External links ==<!--T:36-->
<!--T:37-->* [http://criu.org/History [History of CRIU projectcontainers in Linux kernel]]* [httpshttp://www.linuxfoundationcriu.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 UpdateHistory CRIU History]* 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>