background preloader

Main Page

Main Page
From KVM Kernel Based Virtual Machine KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko. KVM also requires a modified QEMU although work is underway to get the required changes upstream. Using KVM, one can run multiple virtual machines running unmodified Linux or Windows images.

http://www.linux-kvm.org/page/Main_Page

The Case For Low-Cost, Low-Power Servers The Conference on Innovative Data Systems Research was held last week at Asilomar California. It’s a biennial systems conference. At the last CIDR, two years ago, I wrote up Architecture for Modular Data Centers where I argued that containerized data centers are an excellent way to increase the pace of innovation in data center power and mechanical systems and are also a good way to grow data centers more cost effectively with a smaller increment of growth.

KVM switch Symbolic representation of a KVM switch. The computer on the right is currently being controlled by the peripherals. KVM switch Industrial rack mount KVM showing console and computer ports for DVI and USB (keyboard/mouse) A KVM switch (with KVM being an abbreviation for "keyboard, video and mouse") is a hardware device that allows a user to control multiple computers from one or more[1] keyboard, video monitor and mouse. QEMU QEMU (short for "Quick EMUlator") is a free and open-source hosted hypervisor that performs hardware virtualization. QEMU is a hosted virtual machine monitor: It emulates central processing units through dynamic binary translation and provides a set of device models, enabling it to run a variety of unmodified guest operating systems. It also provides an accelerated mode for supporting a mixture of binary translation (for kernel code) and native execution (for user code), in the same fashion as VMware Workstation and VirtualBox do. QEMU can also be used purely for CPU emulation for user-level processes, allowing applications compiled for one architecture to be run on another. Licensing[edit] QEMU was written by Fabrice Bellard and is free software and is mainly licensed under GNU General Public License (GPL).

VIA Nano™ Processor VIA Nano® E-Series processors are based on superscalar, speculative out-of-order 64-bit architecture providing a highly compatible, high-performance, and low-power consumption solution for embedded computing. With an open platform, VIA Nano® E-Series processors allow developers to put in as many features as possible with a fast time-to-market. Utilizing 65nm process technology, VIA Nano® E-Series processors are an ideal blend of powerful performance and energy efficiency. The processors augment that with aggressive power and thermal management features within a compact 21mm x 21mm NanoBGA2 package for an idle power as low as 100mW (0.1 W).

Hypervisor A hypervisor or virtual machine monitor (VMM) is a piece of computer software, firmware or hardware that creates and runs virtual machines. A computer on which a hypervisor is running one or more virtual machines is defined as a host machine. Each virtual machine is called a guest machine. Apache HTTP Server The Apache HTTP Server, colloquially called Apache (/əˈpætʃiː/ ə-PA-chee), is the world's most used web server software. Originally based on the NCSA HTTPd server, development of Apache began in early 1995 after work on the NCSA code stalled. Apache played a key role in the initial growth of the World Wide Web,[5] quickly overtaking NCSA HTTPd as the dominant HTTP server, and has remained most popular since April 1996. In 2009, it became the first web server software to serve more than 100 million websites.[6]

Virtual Geek [updated June 24th, 11:10am ET – minor typo fixes, one technical catch, fixed links] DockerCon is going on today and tomorrow – and no better time to put out some new great tools for people using Containers. This will be a 3 part post – and timed intentionally with DockerCon. Why? Well – containers are indeed the buzz du jour, and while the ecosystem is still very vibrant (far from settled, with lots of battles being fought), DockerCon has become a critical time for the ecosystem to get together and collaborate. Containers and persistence – what’s the scoop?

LXC LXC (LinuX Containers) is an operating system–level virtualization method for running multiple isolated Linux systems (containers) on a single control host. The Linux kernel comprises cgroups for resource isolation (CPU, memory, block I/O, network, etc.) that does not require starting any virtual machines. Cgroups also provides namespace isolation to completely isolate application's view of the operating environment, including process trees, network, user ids and mounted file systems. About the Apache HTTP Server Project - The Apache HTTP Server Pr The Apache HTTP Server Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server. The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation. This project is part of the Apache Software Foundation. In addition, hundreds of users have contributed ideas, code, and documentation to the project. This file is intended to briefly describe the history of the Apache HTTP Server and recognize the many contributors. In February of 1995, the most popular server software on the Web was the public domain HTTP daemon developed by Rob McCool at the National Center for Supercomputing Applications, University of Illinois, Urbana-Champaign.

User-mode Linux User-mode Linux (UML)[1] enables multiple virtual Linux kernel-based operating systems (known as guests) to run as an application within a normal Linux system (known as the host). As each guest is just a normal application running as a process in user space, this approach provides the user with a way of running multiple virtual Linux machines on a single piece of hardware, offering security and safety[citation needed] without affecting the host environment's configuration or stability. Applications[edit] User-mode Linux is supported by libvirt In UML environments, host and guest kernel versions need not match, so it is entirely possible to test a "bleeding edge" version of Linux in User-mode on a system running a much older kernel.

Servers With Cellphone Chips? Yep, Here They Come - Bits Blog - If a server runs on a smartphone chip is it still a server? The era of such a deeply philosophical data center question is upon us. A pair of stealthy start-ups have placed smartphone chips at the center of their plans to create a new breed of low-power servers. They’re hoping that this radical take on data center hardware will attract the likes of Google, Facebook and Microsoft, which all battle energy costs on a huge scale. SeaMicro, based in Santa Clara, Calif., has put together a server based on Intel‘s Atom chip, which currently slots into things like netbooks and other mobile computing devices.

VMware ESX VMware ESX is an enterprise-level computer virtualization product offered by VMware, Inc. ESX is a component of VMware's larger offering, VMware Infrastructure, which adds management and reliability services to the core server product. VMware is replacing the original ESX with ESXi.[2] The basic server requires some form of persistent storage (typically an array of hard disk drives) that store the hypervisor and support files.

SeaMicro: More Than Just Low-Power Servers « Data Center Knowled Stealthy startup SeaMicro isn’t saying much about its technology, which aims to “revolutionize the data center landscape” by slashing the power used in IT operations. The company recently got a $9.3 million grant from the U.S. Department of Energy to further its development of technology to make data centers more energy efficient. The initial buzz around SeaMicro has focused on its plans to build powerful multi-core servers using Intel’s low-power Atom chips, whose energy efficiency has made them the processor of choice for many mobile phones and laptops.

Installing Python on Windows First, download the latest version of Python 2.7 from the official Website. If you want to be sure you are installing a fully up-to-date version, click the Downloads > Windows link from the home page of the Python.org web site . The Windows version is provided as an MSI package.

Related: