History

From OpenVZ Virtuozzo Containers Wiki
Revision as of 07:17, 1 April 2015 by Sergey Bronnikov (talk | contribs) (Add more refs in markup)
Jump to: navigation, search

Here we list major project milestones.

1999

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).

2000

  • Nov, 2000: Limited public beta testing (providing free VEs to people to run their stuff).

2002

  • Jan, 2002: SWsoft (now known as Odin) initially released a product for Linux named Virtuozzo[1]

2004

  • Dec, 2014: Initial release of Virtuozzo for Windows [2]

2005

  • 2005: SWsoft created the OpenVZ Project to release the core of Virtuozzo under GNU GPL.

2006

  • 4 Aug, 2006: OpenVZ is available in Debian Linux [3]
  • 16 Aug, 2006: OpenVZ rebased to RHEL 4 kernel [4]
  • Oct, 2006: OpenVZ ported to SPARC[5] and PPC[6]
  • Nov, 2006: OpenVZ adds live migration capability [7]

2007

  • 13 Mar, 2007: Port to RHEL5 kernel [8]

2008

  • 17 Apr, 2008: Rebase to kernel 2.6.25[9]
  • Oct, 2008: Port to ARM [10]. 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

  • Jul 15, 2011: Pavel Emelyanov sent initial RFC and code[11]. 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 [12] first commit to CRIU project

2012

2013

  • May, 2013: OpenVZ maintenance partnership [14]

2014

  • Nov, 2014: Parallels announced merging OpenVZ and Parallels Cloud Server into single common open source codebase[15]

2015

References

External links