Changes

Jump to: navigation, search

History

1,586 bytes added, 08:40, 26 December 2015
Marked this version for translation
<translate>
<!--T:1-->
Here we list major project milestones.
4. hired Andrey Sawotchkin from MSU to work on resources limitations.== 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}}
== 1999 2000 ==<!--T:5-->
* 1999, Nov<!--T: Alexander Tormasov visited Singapore and propose to Sergey Beloussov new direction 6-- container virtualization and formulate three main components: containers as a set of processes with namespace isolation, file system to share code/ram and isolation in resources.>* {{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" Feb 2000: office at that time -- as it often happens with new technologiesMIPT is established, 5 people started working on the terminology was different first mockup version of Virtuozzo (the term "container" was coined by Sun only five years laternamespaces, isolation, in 2004vzfs).|Kir Kolyshkin|http://openvz.livejournal.com/49158.html}}
== <!--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-->* Feb, Sep 2000: we are open office at MIPT and start Andrey Savochkin from MSU started working on first mockup version of VirtuozzoUser Beancounters.
* Jul 2000 (may be other time)== 2001 == <!--T: connect two computers to Internet, one with vz 0.1, 5k VE during summer.9-->
<!--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-->
* 4 Aug, 2006: OpenVZ is available in Debian Linux <ref>[https!--T://lwn.net/Articles/194259/ Debian Linux Adopts OpenVZ Virtualization Software]</ref20-->* 16 Aug, 2006Mar 2007: OpenVZ rebased Port to RHEL 4 RHEL5 kernel <ref>[https://lwn.net/Articles/195780225990/ OpenVZ software for RHEL4Red Hat Enterprise Linux 5]</ref>* Oct, 2006Mar 2007: OpenVZ [http://openvzPort to 2.livejournal6.com/10610.html ported] to SPARC20 kernel<ref>[https://lwn.net/Articles/216079229062/ Open Source OpenVZ Virtualization for Sun UltraSPARC T1Latest Linux Kernel]</ref> and PPC* May 2007: Knoppix-based OpenVZ Live CD<ref>[httpshttp://lwn.net/Articles/204275234354/ OpenVZ Virtualization Software Available for Power ProcessorsLive CD]</ref>* Nov, 2006Sep 2007: CentOS-based OpenVZ adds live migration capability Live CD<ref>[httpshttp://lwn.net/Articles/209377251968/ OpenVZ adds live migration capabilityCentOS Live CD]</ref>
== 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-->
* 17 Apr, 2008: Rebase to kernel 2.6.25<ref>[http!--T://openvz.livejournal.com/21817.html 2.6.25 is out; memory controller and network namespaces are in]</ref24-->* Oct, 2008: Port to ARM <ref>[httpAug 2009://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.<ref>[http://www.linuxfoundation.org/sites/main/files/publications/whowriteslinux.pdf Linux Kernel Development Report, Aug 2009 update]</ref>
== 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>

Navigation menu