Editing History
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: | ||
− | |||
− | |||
Here we list major project milestones. | Here we list major project milestones. | ||
− | == 1999 == | + | == 1999 == |
− | + | * 1999, Nov: Alexander Tormasov visited Singapore and propose to Sergey Beloussov new direction - 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. | |
− | * Nov | ||
− | |||
* {{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}} | * {{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 == | + | == 2000 == |
− | + | * Feb, 2000: we are open office at MIPT and start working on first mockup version of Virtuozzo. | |
− | * Feb 2000: office at MIPT | ||
− | + | * Jul 2000 (may be other time): connect two computers to Internet, one with vz 0.1, 5k VE during summer. | |
− | * Jul 2000: | ||
− | + | * Nov, 2000: Limited public beta testing (providing free VEs to people to run their stuff). | |
− | * | ||
− | == 2001 == | + | == 2001 == |
− | + | * end of 2001 - beginning of 2002: start working on VZWin | |
− | * | ||
− | == 2002 == | + | == 2002 == |
− | + | * Jan, 2002: SWsoft (now known as Odin) 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> | |
− | * Jan 2002: SWsoft (now known as | ||
− | |||
− | == 2004 == | + | == 2004 == |
− | + | * Dec, 2004: Initial release of Virtuozzo for Windows <ref>[http://www.odin.com/news/id,7095 SWsoft Announces Virtuozzo for Windows Controlled Release]</ref> | |
− | * 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 == | + | == 2005 == |
− | + | * 2005: SWsoft created the OpenVZ Project to release the core of Virtuozzo under GNU GPL. | |
− | * 2005: SWsoft created the OpenVZ Project to release the core of Virtuozzo under GNU GPL. | + | * ~2005: buy Express (Msk hosting and development company) with Vladimir Grebenshikov |
− | * 2005: | + | and others with FreeBSD similar staff, do develop it and later drop (small number of clients). |
− | == 2006 == | + | == 2006 == |
− | + | * 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 to RHEL 4 kernel <ref>[https://lwn.net/Articles/195780/ OpenVZ for RHEL4]</ref> | |
− | + | * Oct, 2006: OpenVZ [http://openvz.livejournal.com/10610.html ported] 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> | |
− | * Aug 2006: OpenVZ is available in Debian Linux <ref>[https://lwn.net/Articles/194259/ Debian Linux Adopts OpenVZ Virtualization Software]</ref> | + | * Nov, 2006: OpenVZ adds live migration capability <ref>[https://lwn.net/Articles/209377/ OpenVZ adds live migration capability]</ref> |
− | * Aug 2006: | ||
− | * Oct 2006: | ||
− | |||
− | * Nov 2006: OpenVZ adds live migration capability <ref>[https://lwn.net/Articles/209377/ OpenVZ adds live migration capability]</ref> | ||
− | == 2007 == | + | == 2007 == |
− | + | * 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 RHEL5 kernel<ref>[https://lwn.net/Articles/225990/ OpenVZ software for Red Hat Enterprise Linux 5 | ||
− | |||
− | |||
− | |||
− | == 2008 == | + | == 2008 == |
− | + | * 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. | |
− | * 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 == |
− | < | + | * 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 == |
− | + | * Jul 23, 2012: CRIU v0.1 is availabe <ref>[http://criu.org/Download/criu#v._0.1 First CRIU public release]</ref> | |
− | * Jul | + | * Oct, 2012: [http://wiki.openvz.org/Vzctl_for_upstream_kernel vzctl for upstream Linux kernel] is available |
− | * | ||
− | == | + | == 2013 == |
− | + | * May, 2013: OpenVZ maintenance partnership <ref>[http://openvz.livejournal.com/44228.html Announcing the OpenVZ Maintenance Partnership]</ref> | |
− | * | ||
− | |||
− | == | + | == 2014 == |
− | + | * Nov, 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 == |
− | <!-- | + | <!-- * Apr, 2015: Odin company opensources the most components of their own commercial product Virtuozzo (formely know Parallels Cloud Server and Parallels Server Bare Metal) --> |
− | * | ||
− | + | == References == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == References == | ||
{{Reflist|30em}} | {{Reflist|30em}} | ||
− | == External links == | + | == External links == |
− | + | * [http://criu.org/History History of CRIU project] | |
− | * [ | + | * [https://www.linuxfoundation.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 Update] |
− | * [ | + | * 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/ |