Softpanorama

May the source be with you, but remember the KISS principle ;-)
Home Switchboard Unix Administration Red Hat TCP/IP Networks Neoliberalism Toxic Managers
(slightly skeptical) Educational society promoting "Back to basics" movement against IT overcomplexity and  bastardization of classic Unix

VM Bulletin 2007

2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
 

[Nov 12, 2007] Oracle’s virtual challenge to Windows and Red Hat Matthew Aslett,

November 12, 2007

VMware’s share price may have taken a hit following the launch of Oracle VM but the product has wider implications in the software market. To some extent it is a software appliance play: like Raw Iron without the iron. This question and answer from the Q&A says it all:

“Does Oracle VM require a host operating system?
No. Oracle VM installs directly on server hardware and does not require a host operating system.”

Oracle VM comes with pre-configured virtual machine images of Oracle Database and Oracle Enterprise Linux and is designed to install directly on the server hardware. It’s no surprise to find that the product is a development of the Unbreakable Linux group within Oracle. This makes sense given that it is based on Xen and a lot of Oracle’s Xen expertise is within the Unbreakable group, but also because it further disrupts the relationship between customers and their operating system suppliers.

The target of Raw Iron was eradicating the layer of Microsoft Windows that stood between Oracle and its customers’ hardware. Oracle VM targets both Windows and Red Hat Enterprise Linux. Sure, you can run both as guest operating systems on Oracle VM, but the customer’s first port of call becomes Oracle. Whether the offering will make much of an impact outside Oracle-heavy environments remains to be seen, however.

[Oct 25, 2007] Virtualization Decreases Security

'You are absolutely deluded, if not stupid, if you think that a worldwide collection of software engineers who can't write operating systems or applications without security holes, can then turn around and suddenly write virtualization layers without security holes.'

ParaFan writes "In a fascinating story on KernelTrap, Theo de Raadt asserts that while virtualization can increase hardware utilization, it does not in any way improve security. In fact, he contends the exact opposite is true:

'You are absolutely deluded, if not stupid, if you think that a worldwide collection of software engineers who can't write operating systems or applications without security holes, can then turn around and suddenly write virtualization layers without security holes.'

de Raadt argues that the lack of support for process isolation on x86 hardware combined with numerous bugs in the architecture are a formula for virtualization decreasing overall security, not increasing it."

VMware Communities- ESX 3.0.1 Guests Freeze ...

An interesting term: Purple Screen of Death (VMware ESX server crash). In this case all you virtual instances are hosed and you have a small man-man disaster in your hands if there are more then 3 production instances on the server.

[Aug 02, 2007] XenSource's Simon Crosby speaks out by Manek Dubash

"For virtualization to be prolific, there has to be a step up in terms of know-how. "
August 02, 2007 | Techworld

Open source virtualization developer XenSource has just inked a deal with Symantec to collaborate on embedding Veritas Storage Foundation into XenEnterprise, and delivering HA/DR and backup technology to XenSource's customers. In the wake of that deal, founder and CTO Simon Crosby was in London recently to explain the background to the deal. He also delivers his trenchant thoughts on the future of the virtualization industry -- and launches a serious critique of VMware and even of business partner Microsoft.

Q: How do you see the future of the virtualization market? A: The world has created a new Microsoft -- there's a monster embedded in our industry. So the market is starting to crystallize, partly as a consequence of the way that VMware is building its company. They just want to sell more and more, and it's starting to step on people's toes.

Q: Is VMware really that horrible? A: Unlike VMware, Microsoft doesn't compete with its channel but leaves room for an ecosystem. It's a superb platform player. Microsoft is very conscious of its scale and leaves pockets of $100m markets around for its partners. Our relationship with Microsoft is strong, will remain strong, and strengthens every day. Microsoft has been a very supportive partner.

The chink in VMware's armor is the weakness of its ecosystem -- all its partners are under threat. That said, I wouldn't fault VMware entirely. VMware has grown very fast -- they had to do that so I can't fault them for it, but no-one's making money out of VMware. There's a general sense of unease.

Q: Will virtualization technology be absorbed into the OS? A: There's plenty of scope for development. Microsoft's Viridian feature set has been slashed because the features in the kernel of Server 2008 were fixed and there was otherwise an overlap between it and Viridian. And Red Hat and Novell haven't done much with Xen yet. None of the virtualization platforms are anything but a way of virtualizing themselves.

We have managed to benefit from relationships on both sides. Open source is a very clearly articulated argument -- it's about aligning a community around a common codebase. Some of the open source software (OSS) vendors compete with each other not with the bigger guys. OSS generates pull-through because the customers get a richer set of services -- it's a longer term play. We believe that the virtualization engine is a standard, commoditized product that has to be open. It must address a range of CPUs, and have a big hardware footprint.

It's also important not to make it the whole product so others get an incentive to take it to market. We don't do an ESX [VMware's flagship product] -- that's a car not an engine -- because an engine is more flexible, you can use it anywhere and it gives space for others to develop, and they have financial incentives to do so.

Q: Why is Microsoft not perceived as the big Satan now? A: The consent decree has changed things -- there are 1,400 lawyers at Microsoft. In every conversation with them we find they're absolutely egalitarian about access to APIs. They have huge market control but they realize they have to embrace and manage open source. That means they have to interoperate and work with it, because they know they can't eliminate it -- the world's changed. Also they're huge so their ability to innovate gets clogged up, which leaves tons of space for others to innovate -- they've learned to cooperate with others in markets they can't get to.

Also, I think in terms of the scale of everything Microsoft does, virtualization is only a minor project in a monster organization. Virtualization has become the major shaping force in the industry -- and they [Microsoft] said that they thought that more VMs meant more revenue but they're changing that as customers need to know that it's OK to start Windows in a VM.

Q: Will this change? A: I don't know where they're going with this -- it could be that things are taking longer. The policy is rational but they haven't communicated that to the market yet. It's a huge opportunity for someone to be make a product to manage licensing -- using technology used for DRM and licensing so that you know how long an OS has run etc. It would need to be an independent verifiable source for legal licensing.

Q: Will Xen continue to use the same technology in future -- in other words, para-virtualization? A: Para-virtualization is an awful name: if someone asks what would you rather have, full virtualization or para-virtualization, what's your answer? The aim was to encourage OS vendors to make the OS ready for virtualization -- but 95 percent of applications and OSes are legacy, unvirtualized.

Para-virtualization is relevant in another content -- we use para-virtualized I/O and timers etc by inserting drivers etc into Windows to get a fast stack working. From a product perspective, it means the guest automatically installs the right software and it just works. We hook into the HAL and get the best performance.

But most of the OSes aren't para-virtualized -- there's only RHEL 5 and SLES 10. The important thing is that in future every OS will be ready to run on a hypervisor. [Intel's] VT gives us everything else.

Q: How do you see virtualization evolving over the next two years? A: Hardware vendors will certify the hypervisor and it's up to the customer to do everything else. Customers want to virtualized everything else because the savings are so huge -- the confidence in virtualization is high but it's too complex for the average guy.

On the client, virtualization technology has to be invisible and work using [management] technology such as Intel's vPro. There also has to be a viable ecosystem or it's a niche product.

The world will break into two camps: VMware, where you add more features and sell more software, or open source. We're just a great component -- we do a fantastic job of server virtualization working with best of breed partners -- we plug into storage virtualization and it all works.

We have agreements with people such as Stratus and Marathon -- there's lots we've not announced yet. Virtualization will be another category of IT admin -- you'll find virtualization specialists much as you have database specialists etc now.

Q: What about skill sets? A: Lack of skill sets is a major barrier to take-up. We have over 300 certified partners, over 500 certified trained partner engineers worldwide who train the trainers -- we have a course that partners can resell. For virtualization to be prolific, there has to be a step up in terms of know-how.

[Sep 25, 2007] Container-based Operating System Virtualization: A Scalable, High-performance Alternative to Hypervisors Stephen Soltesz, Herbert P¨otzl , Marc E. Fiuczynski, Andy Bavier, and Larry Peterson Princeton University, fsoltesz,mef,acb,[email protected]
Linux VServer Maintainer herbert@13th oor.at

An important paper comparing performance of para-virtualization approaches (eg Xen) with OS-level virtualization (jails). The authors shows that jail-style virtualization has tremendous advantages in typical scenarios.

Hypervisors, popularized by Xen and VMware, are quickly becoming commodity. They are appropriate for many usage scenarios, but there are scenarios that require system virtualization with high degrees of both isolation and efficiency. Examples include HPC clusters, the Grid, hosting centers, and PlanetLab. We present an alternative to hypervisors that is better suited to such scenarios. The approach is a synthesis of prior work on resource containers and security containers applied to general-purpose, time-shared operating systems. Examples of such container-based systems include Solaris 10, Virtuozzo for Linux, and Linux- VServer. As a representative instance of container-based systems, this paper describes the design and implementation of Linux-VServer. In addition, it contrasts the architecture of Linux-VServer with current generations of Xen, and shows how Linux-VServer provides comparable support for isolation and superior system efficiency.

[Aug 26, 2007] How To Use NTFS Write Support (ntfs-3g) On Fedora 7

"Normally Linux systems can only read from Windows NTFS partitions, but not write to them which can be very annoying if you have to work with Linux and Windows systems. This is where ntfs-3g comes into play. ntfs-3g is an open source, freely available NTFS driver for Linux with read and write support. This tutorial shows how to use ntfs-3g on a Fedora 7 desktop to read from and write to Windows NTFS drives and partitions.

See also:

How To Use NTFS Drives/Partitions Under Ubuntu Edgy Eft
Our-Picks: Access Your Linux Partitions Under Windows(Mar 05, 2007)

[Mar 31, 2007] Virtualization with coLinux

Probably the fastest way to run Linux under Windows. It works (you need to connect to virtual mashine via VNC -- no screen sharing).

Virtualization with VMware, Xen, and Kernel-based Virtual Machine (KVM) are all the rage these days. But did you know that you can run Linux cooperatively with Microsoft Windows? This article explores Cooperative Linux (coLinux), starting with a quick introduction to virtualization and then looking at the approach taken by coLinux. You'll also see how to get coLinux up and running on Windows.

Sys Admin v16, i04 Navigating the System Virtualization Maze -- Part 1

For systems virtualization, products and product marketing have given us several variations on the theme of "one system pretending to be many systems". These can be segregated into several categories, as follows.

[Mar 2, 2007] Five tips for getting started with server virtualization

You need to calculate saving to avoid spending more money then with an old solution. Also large servers are really expensive so hardware saving might be illusionary. You should always consider blades as an alternative.
The big day arrives -- after months of planning and preparation, the time comes to actually move physical to virtual. Consider some migration tools to help you. Microsoft is releasing a tool in the near future that will allow you to move a fully installed server running a supported version of Windows to a virtual hard disk format, which is fully supported by its Virtual Server product. VMware has a similar tool in the works. These migration utilities can save you hours, if not days, of performing the actual move.

Other things to consider:
  • Take advantage of clustering capabilities. Using high-performance clusters gives your virtual machines higher availability while also improving their performance.
  • Think about management. How will your staff manage the virtual machine collection you will have? What scripting languages and APIs do your virtual server software support? Are you able to access certain controls via the command line for simple remote access-based administration?
  • Don’t forget about storage. You’ll need a very fast disk subsystem to get maximum performance for your virtualized servers. Typically, you’ll find the biggest bang for the buck is in iSCSI-based disk offerings. They are reasonably priced but have great configurability, and such products are fast, too.

As with any ongoing process, it’s important to keep tabs on the virtualization project as you begin transitioning users and services to the new platform. Establish some performance and usage guidelines and thresholds, and evaluate what these metrics will mean for future tweaks and enhancements. Consider tweaking hardware configurations, network setups or increasing bandwidth as needed. Your job isn’t over once the final boot into the virtualized operating system is finished.

[Mar 2, 2007] The Virtualization Procrastinators What's The Holdup

Fear Factor

Shahri Moin, IT director at Oscient Pharmaceuticals Corp. in Waltham, Mass., is testing Microsoft Virtual Server 2005. So far, so good, he says, but Moin has reservations about upsetting the status quo. “Putting it in production scares the daylights out of me,” he acknowledges. And since he has just a few dozen servers to manage, the most common motivation for adopting virtualization — consolidation — isn’t a big concern. “It’s not going to allow me in a meaningful way to reduce staff or operating costs,” Moin says.

PerkinElmer first started using virtual machines in 2005 in a project designed to address space, power and cooling problems in its Boston data center by consolidating physical servers. Jeff Brittain, IT director for the city of Hickory, N.C., found another way to achieve a similar goal. He tested Microsoft Virtual Server 2005 but decided to migrate 40 rack-mounted servers to IBM blade servers instead. “That is accomplishing the consolidation we were looking at,” he says. With no pressing reason to go ahead with Virtual Server, he says he’ll revisit the technology “down the road.”

John Nordin, CIO at Insurance Auto Auctions Inc. in Westchester, Ill., has been testing VMware, but he says he doesn’t trust the technology enough to use it on the 130 servers that run the company’s auction business.

During an auction, a car is sold every 40 seconds, and many bids come in electronically. With 750,000 auctions a year, Nordin says he can’t afford problems. “This is super-mission-critical stuff. When it isn’t there, we can see it on the bottom line,” he says.

In early testing of VMware, a virtual server inexplicably reverted back to a prior configuration. That corrupted the system, which had to be restored from tape. Nordin says explanations from his vendors, VMware and Microsoft, haven’t been forthcoming. “I got a lot of the classic multivendor finger-pointing,” he says. “Nobody has been able to give me a root cause, and this thing is never seeing production until I know why this happened.” Even if those answers come, Nordin says, he’ll start out slowly by using the technology only on his print servers.

Bob Holstein, CIO at National Public Radio Inc., isn’t worried about the reliability of VMware ESX Server, which he calls “rock-solid and production-worthy.” He’s testing the product now and plans to do a small rollout on production servers later this year. If all goes according to plan, application servers with low utilization rates will be consolidated and then moved to a collocation facility to make room for more servers that handle live digital audio feeds for NPR’s radio programs. Those servers will stay on physical hardware, however. “Those vendors are not going to support a virtual environment, and they’re too mission-critical to take that risk,” Holstein says.

“I have a ‘show me’ attitude about [VMware] right now,” Holstein says, adding that staffers need to get plenty of hands-on experience with the technology before moving to a production environment.

Nordin agrees. “People who haven’t worked in any partitioned environment shouldn’t underestimate what their system engineers need to learn,” he says. “Make sure you put the training dollars in.”

“Virtualization is kind of a leap of faith,” says Mike French, senior network engineer at Perkin�Elmer. He has spent time explaining the technology to his peers. “It’s a tough thing to break the barrier, but if you build the environment rock-solid with redundancy and safeguards, nobody should ever have a problem.”

Although the technology has been in use for several years, it’s still common to find applications that aren’t supported on virtual machines. “A lot of vendors won’t certify applications as VMware-compatible,” Dattilo says. “In most cases, we assumed the risk, unless it was a mission-critical application.”

A VMware spokesman says that the problem has diminished. Indeed, a few of Dattilo’s vendors, such as Hyperion Solutions Corp. and Business Objects SA, have begun supporting virtual machines since he started working with the technology. As for the others, Dattilo says that most software vendors’ support organizations will still work with his staff on problems, but he hasn’t had any so far.

Nordin says the fact that some software vendors still don’t support applications on virtual servers is evidence that the market still isn’t fully mature.

“Those types of issues have been long resolved in the MVS, VM and Unix space,” he says, adding that server virtualization products “need to get going.” With Red Hat, SUSE and Microsoft embedding hypervisors into the Linux and Windows operating systems, however, application vendors will have little choice but to support it, analysts say.

Software vendors aren’t the only ones who’ve been slow to support their products running in virtual servers. Jon Elsasser, CIO at The Timken Co. in Canton, Ohio, says IT staff resistance to deploying homegrown applications on virtual machines has stopped some projects. “Some internal application-support personnel are a bit leery of it,” Elsasser says, but he expects attitudes to change over time.

Slow Uptake


Even companies that have embraced virtual server technology have limited its penetration into the data center. Those that have adopted virtualization have, on average, only about 20% of their environment virtualized, according to IDC analyst John Humphreys.

After a pilot last year, Timken went on to virtualize 35% of its servers. It now has 125 virtual servers running on six quad-processor physical machines, but Elsasser has no plans to expand beyond that. The 100 Windows and SQL servers supporting a new SAP ERP software implementation are off-limits to virtualization, he says. “At this point, we’re just glad it’s running,” Elsasser says.

At PerkinElmer, Dattilo’s goal is to have 52% of servers virtualized by the time the current project there is completed. That includes application servers with relatively low utilization levels, but others, such as Exchange Server mailbox nodes, are staying put.

Payton plans to roll out virtualization at Case Design/Remodeling this fall. “We’ll stay away from Exchange and SQL Server” and focus on low-utilization applications like domain controllers and file- and print-sharing servers, he says. Most users aren’t ready to consider virtualization for important applications, says IDC analyst Steven Elliot. “The really mission-critical stuff is further down the line,” he says.

Tools for managing virtual machines are still evolving, and their availability is “still a little light,” says Dattilo. However, he adds that tools included with the recently introduced VMware Infrastructure 3 Enterprise Edition have solved some of his problems. Currently, every virtual machine on a physical server needs its own instance of Backup Exec. VMware Consolidated Backup eliminates that problem.

Distributing loads across virtual machines — a time-consuming, manual process today — can be automated using Distributed Resource Scheduler. Payton has been testing with the previous version of VMware and says, “We’re running into CPU utilization problems because the limit is set statically.” He and Dattilo both plan to migrate to the new version.

With VMware so far ahead of the competition, there’s little pressure on pricing today. “Software licensing costs are a little high, and their maintenance is out of this world,” says Dattilo. Application software licensing on virtual machines is also in flux. “There’s a lot of confusion among application vendors as to how those will be licensed,” he says, noting he doesn’t want to pay a per-proc�essor premium for running on a quad-processor machine when an application is running in a virtual machine and using just a fraction of those resources.

Analysts expect the adoption curve to accelerate this year as users become more comfortable with virtualization technology. Says Elliot, “2006 is the year of production for large enterprises.”

But that doesn’t mean everyone should rush ahead. “If you don’t have a clear benefit from virtualization today, you can wait,” says Reynolds. That said, most companies will find at least some immediate benefits, whether from consolidation or reduced server configuration and deployment costs. Elsasser says server procurement time savings made his project worthwhile. “It used to take two weeks to deploy a new server,” he says. “Now we can do it in two days, and in an emergency, we can do it in an hour.”

A compromise strategy is to focus on “high-value production deployments” but put off broader implementations, says Reynolds. The next version of Windows Server will offer technology to compete with VMware in 18 months or so, and Linux distributions with virtualization technology will be here even sooner. With those competitive pressures, “VMware could become significantly less expensive,” Reynolds says.

[Jan 09, 2007] Linux.com Virtualization begins to materialize in the Linux kernel by Michael Stutz

Virtualization, the ability to run multiple "virtual" systems on a single host, is nearly as old as solid state computing. But it's been all the rage again in recent years, with more than a dozen large-scale Linux virtualization projects -- and while they require special custom kernels, patches, and software, the first steps toward OS-level virtualization have been implemented in the Linux kernel.

"To me, what we see now on the virtualization front is a natural evolution, rather than a revolution," says Kir Kolyshkin, project manager for OpenVZ, an open source virtualization effort supported by SWsoft. "We went from single-user to multi-user, from single task to multitasking. Now we go from single OS to multiple OSes, from single instance to multiple isolated VMs or VEs."

Virtualization has many applications, including testbeds and virtual server hosting. "The core motivation for most users is that a single machine now has more power than they can use for a single application," says Eric W. Biederman, a kernel hacker who works on system software and clusters for the high-performance supercomputing market. "Therefore it makes sense to consolidate servers on a single machine."

"Newer machines are 95% idle when used for 'typical' setups," agrees Herbert Poetzl, project leader of the Linux-VServer project. According to Poetzl, virtualization is also important for security. "Isolating services without adding unnecessary overhead and/or blocking out wanted communications is a big advantage," he says. "Lightweight isolation allows you to save a lot of resources by sharing, and increases security for service isolation."

Biederman says that virtualization also opens up the possibility for migration of running programs. "[I]f you can take everything with you that is global [such as a system's IP addresses and PIDs], and use those same global identifiers after you migrate, the problem becomes tractable without application modifications."

Two types of virtualization

Biederman explains that there are actually two separate and non-conflicting approaches to virtualization that are being addressed for the Linux kernel. One is to use a hypervisor, which handles calls to hardware allowing a system to run multiple (and different) operating systems at the same time in virtual servers; with paravirtualization (as with Xen), the kernel or OS is modified so that it knows that it's running on a virtual machine.

The other approach is to give the kernel the ability to run multiple instances of itself in separate, secure "containers" on the host system by virtualizing the namespace of the kernel.

"The core idea is that several objects that the kernel manages have global identifiers, and by making those identifiers non-global and doing a context-sensitive lookup, you can have the feel of multiple UNIX instances without the overhead," says Biederman. "Essentially this is building a super chroot facility."

A team of many players

OS-level virtualization is a major feature; implementing it in the Linux kernel is a large undertaking and isn't going to happen casually. In fact, several developers in the Linux virtualization arena, including Biederman, Linux-VServer, OpenVZ, and IBM are contributing to the effort. IBM's contribution should be particularly useful, since the company was a pioneer in the development of virtualization, and has more than 40 years of experience with the technology. IBM says that its recent innovations being integrated into the Linux kernel "represent some of the most significant development initiatives underway at IBM's Linux Technology Center."

Biederman says that the first thing everybody had to do was learn how to work together. What helped, he says, was working on first implementing "generally non-controversial" features. "Plus, this cemented the incremental approach," he adds, noting that both Linux-VServer and OpenVZ have already announced that they're using these new features in their software.

To help things get going, some of the key developers met at the Linux Kernel Developers Summit in Ottawa, Canada this past summer.

"Face-to-face meetings are always helpful, and I think we need more," says Kolyshkin, who suggests a "virtualization track" at next year's Kernel Summit. He says that what they've accomplished so far is only the beginning.

"I think it's too early to say we have achieved something big," he says. "In fact, there are just a few building blocks, a few bricks that came in."

The first few bricks

All of these first virtualization building blocks were proposed, discussed and worked on throughout 2006, and were in Linux kernel developer Andrew Morton's merge tree for a while; now, having made it to a stable 2.6 kernel (2.6.19, released November 29), they're officially a part of mainstream Linux.

"Strictly speaking, [these patchsets] do not change the current behavior of the Linux kernel," says Poetzl, "but they pave the road to OS-level virtualization."

IPC virtualization

The IPC virtualization patch virtualizes Linux Inter-Process Communication (IPC), which is the ability of processes to communicate and share data with each other. With this patch, processes can only see and communicate with those processes in the same virtual container.

"Traditionally, there is a single set of IPC objects (shared memory segments, message queues, and semaphores) per a running kernel," explains Kolyshkin. "Since we want to create multiple isolated environments -- containers -- on top of a single kernel, we do not want those containers to see each other's IPC objects. Thus the need to virtualize IPC -- or, in other words, create IPC namespaces."

PID virtualization

PID (Process ID) virtualization allows PID space to be unique to each container so that inside a container no processes outside of it can be seen.

On a UNIX system, the init process always has a PID of 1, explains Kolyshkin. "Since with multiple containers there are multiple inits, all those inits also should have PID=1. Thus the need for PID namespaces, or PID virtualization."

Kolyshkin adds that this isn't the only time PID virtualization can be handy. "Consider the live migration scenario when you migrate a set of processes from one machine to another," he says. "Since there is no way to change the PID of the task, you have to have all the same PIDs on a destination machine. Without separate PID namespaces, you cannot guarantee that."

UTS virtualization

The UTS namespace patch virtualizes the utsname structure, which gives basic information about the operating system and hardware, as well as the hostname; with this patch, utsname is local to each container -- a necessity for virtualization.

"We cannot live with the hostname being the same for all containers," says Kolyshkin.

According to IBM, the purpose of this patchset isn't merely the functionality itself, but that it helps lay the groundwork for virtualizing other system resources in the same way. Towards that end, the patchset introduced the necessary structures and code and provided an example of how to use them.

"IBM contributed it to 'get the ball rolling' on development for application containers, which are needed both for virtual server and application migration functionality," the company said in a statement. "In developing the patch, IBM also helped to get all the parties who were working to develop such functionality privately, together. This both accelerates development of the features and increases the code quality by ensuring that all parties get the right to object to bad design or bad code."

But on the paravirtualization side, things have been advancing, too. "The truth is that the paravirtualization support has been trickling in for a long time," says Biederman.

Patches to begin implementing paravirtualization have been merged into the development kernels; another patch merged into the development tree is the Kernel-based Virtual Machine (KVM). It creates a /dev/kvm device that allows the system to run virtual machines.

Morton says that he expects both KVM and the base paravirtualization to be included in Linux 2.6.20. "OS-level virtualization continues to trickle in," says Morton. "I don't know when [or] if it will be complete."

What's next

Meanwhile, all of the developers are steadily working on making it happen. "My personal plan is to finish up the PID namespace before I move forward with network namespace," says Biederman. "In some senses that is the critical namespace, because once you start separating out processes it really begins to feel like a separate system."

IBM is continuing to develop full-featured Linux virtualization at three levels -- full OS, virtual servers, and lightweight application sets. Kolyshkin predicts that the next two big advances will be more resource management work, and a checkpointing and live migration capability. While it will be some time before all these pieces are in mainstream Linux, these careful steps show that it's materializing.

"As for the general idea of how to achieve it -- bit by bit, patch by patch, with peer review, suggestions and improvements from everybody," says Kolyshkin. "And this is how we do that. Slowly, but moving forward."


Etc

Society

Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers :   Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism  : The Iron Law of Oligarchy : Libertarian Philosophy

Quotes

War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda  : SE quotes : Language Design and Programming Quotes : Random IT-related quotesSomerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose BierceBernard Shaw : Mark Twain Quotes

Bulletin:

Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 :  Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method  : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law

History:

Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds  : Larry Wall  : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOSProgramming Languages History : PL/1 : Simula 67 : C : History of GCC developmentScripting Languages : Perl history   : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history

Classic books:

The Peter Principle : Parkinson Law : 1984 : The Mythical Man-MonthHow to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater’s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite

Most popular humor pages:

Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor

The Last but not Least Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand ~Archibald Putt. Ph.D


Copyright © 1996-2021 by Softpanorama Society. www.softpanorama.org was initially created as a service to the (now defunct) UN Sustainable Development Networking Programme (SDNP) without any remuneration. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.

This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...

You can use PayPal to to buy a cup of coffee for authors of this site

Disclaimer:

The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the Softpanorama society. We do not warrant the correctness of the information provided or its fitness for any purpose. The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.

Last modified: March 12, 2019