Changes

Jump to: navigation, search

History

1,659 bytes added, 08:40, 26 December 2015
Marked this version for translation
<translate>
<!--T:1-->
Here we list major project milestones.
== 1999 ==<!--T:2-->
<!--T:3-->* Nov 1999, Nov: Alexander Tormasov visited Singapore and propose proposed a new direction to Sergey Beloussov new direction - : container virtualization and formulate . 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: we are open office at MIPT and start is established, 5 people started working on the first mockup version of Virtuozzo(namespaces, isolation, vzfs).
<!--T:7-->* Jul 2000 (may be other time): connect limited public beta testing: two computers to Internet, one with vz public servers (Virtuozzo 0.1and control panels), 5k VE 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-->* Nov, Sep 2000: Limited public beta testing (providing free VEs to people to run their stuff)Andrey Savochkin from MSU started working on User Beancounters.
== 2001 ==<!--T:9-->
<!--T:10-->* end of Dec 2001 - beginning of 2002: start working on VZWinVirtuozzo 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 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: buy Express (Msk SWsoft acquired a hosting and /development company) with Vladimir Grebenshikovand others "Express" with their own containers for FreeBSD similar staff, do develop (it and was later drop (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>* 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: 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-->* 13 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>* 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: 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 2009 ==<!--T:23-->
* Jul 15, 2011<!--T: Pavel Emelyanov sent initial RFC and code<ref24-->[http* Aug 2009://lwnParallels company is in Top 10 Linux kernel contributors with their patches for Linux containers.net/Articles/451916/ Checkpoint/restore mostly in Our contributions to the userspace]</ref>. The idea of CRIU of course came up earlier when we figured we (or anyone elsekernel at that time was PID, for that matter) can't possibly merge in-kernel checkpoint/restore. Re-implementing it in userspace looked crazy for everyone including meIPC, and Andrew Morton's and Linus Torvalds' initial reaction was similar ("some crazy russians")network namespaces, with the last one being the biggest.* Sep 23, 2011: Cyrill Gorcunov made <ref>[httpshttp://githubwww.comlinuxfoundation.org/xemulsites/criumain/commitfiles/523de236244946a0de127dfc9954369963819ef7 First commit to CRIU (Checkpoint and Restore in Userspace)publications/whowriteslinux.pdf Linux Kernel Development Report, Aug 2009 update]</ref> first commit to CRIU project
== 2012 2011 ==<!--T:25-->
<!--T:26-->* Jul 23, 20122011: CRIU v0.1 is availabe Pavel Emelyanov sent initial RFC and code<ref>[http://criulwn.orgnet/DownloadArticles/criu#v._0.1 First CRIU public release451916/ 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").* Oct, 2012Sep 2011: Cyrill Gorcunov made <ref>[httphttps://wikigithub.openvz.orgcom/xemul/criu/commit/Vzctl_for_upstream_kernel vzctl for upstream Linux kernel523de236244946a0de127dfc9954369963819ef7 First commit to CRIU (Checkpoint and Restore in Userspace)] is available</ref> first commit to CRIU project
== 2013 2012 ==<!--T:27-->
<!--T:28-->* May, 2013Jul 2012: OpenVZ maintenance partnership CRIU v0.1 is available <ref>[http://openvzcriu.org/Download/criu#v.livejournal_0.com1 First CRIU public release]</44228ref><ref>[http://marc.html Announcing the OpenVZ Maintenance Partnershipinfo/?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
== 2014 2013 ==<!--T:29-->
<!--T:30-->* Nov, 2014May 2013: Parallels announced merging OpenVZ and Parallels Cloud Server into single common open source codebasemaintenance partnership <ref>[http://openvz.livejournal.com/4915844228.html Announcing the OpenVZ past and futureMaintenance Partnership]</ref>
== 2015 2014 ==<!--T:31-->
<!-- T:32-->* Apr, 2015Dec 2014: Odin company opensources the most components of their own commercial product Virtuozzo (formely know Parallels announced merging OpenVZ and Parallels Cloud Server into single common open source codebase<ref>[http://openvz.livejournal.com/49158.html OpenVZ past and Parallels Server Bare Metal) --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}}
== 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>

Navigation menu