Plug computer
View on Wikipedia
A plug computer is a small-form-factor computer whose chassis contains the AC power plug, and thus plugs directly into the wall. Alternatively, the computer may resemble an AC adapter or a similarly small device. Plug computers are often configured for use in the home or office as compact computer.
Description
[edit]Plug computers consist of a high-performance, low-power system-on-a-chip processor, with several I/O hardware ports (USB ports, Ethernet connectors, etc.). Most versions do not have provisions for connecting a display and are best suited to running media servers, back-up services, or file sharing and remote access functions; thus acting as a bridge between in-home protocols (such as Digital Living Network Alliance (DLNA) and Server Message Block (SMB)) and cloud-based services. There are, however, plug computer offerings that have analog VGA monitor and/or HDMI connectors, which, along with multiple USB ports, permit the use of a display, keyboard, and mouse, thus making them full-fledged, low-power alternatives to desktop and laptop computers. They typically run any of a number of Linux distributions.
Plug computers typically consume little power and are inexpensive.
History
[edit]A number of other devices of this type began to appear at the 2009 Consumer Electronics Show.
- On January 6, 2009 CTERA Networks launched a device called CloudPlug that provides online backup at local disk speeds and overlays a file sharing service.[1] The device also transforms any external USB hard drive into a network-attached storage device.[2][3]
- On January 7, 2009, Cloud Engines unveiled the Pogoplug network access server.[4][5][6][7]
- On January 8, 2009, Axentra announced availability of their HipServ platform.[8]
- On February 23, 2009, Marvell Technology Group announced its plans to build a mini-industry around plug computers.[9][10]
- On August 19, 2009, CodeLathe announced availability of their TonidoPlug network access server.[11]
- On November 13, 2009 QuadAxis launched its plug computing device product line and development platform, featuring the QuadPlug and QuadPC and running QuadMix, a modified Linux.[12]
- On January 5, 2010, Iomega announced their iConnect network access server.[13]
- On January 7, 2010 Pbxnsip launched its plug computing device the sipJack running pbxnsip: an IP Communications platform.[14]
See also
[edit]- Classes of computers
- Computer appliance
- CuBox, a media computer created by SolidRun
- GuruPlug, a plug computer
- DreamPlug, a plug computer
- FreedomBox, a personal server project built on Debian
- Personal web server
- Print server
- Raspberry Pi, a single-board computer
- SheevaPlug, a plug computer
- Stick PC, a computer attached to and powered by a USB or HDMI plug
References
[edit]- ^ "CTERA Networks Launches, Introduces Cloud Attached Storage" (Press release). Ctera networks. 6 January 2009. Retrieved 2009-02-25.
- ^ Nelson, Fritz (January 11, 2009). CTERA at CES: USB as NAS and Cloud Backup. TechWebTV. Retrieved 2009-01-27.
- ^ Lawson, Stephen (January 6, 2009). "Startup Ctera will offer cloud storage through carriers". Network World. Archived from the original on March 3, 2009. Retrieved 2009-02-25.
- ^ Clark, Don; Christopher Lawton (January 8, 2009). "Gadgets for Leaner Times". The Wall Street Journal. Retrieved 2009-01-27.
- ^ Needleman, Rafe (January 7, 2009). "Pogoplug puts any hard drive on the Internet". The New York Times. Archived from the original on 2020-08-06. Retrieved 2009-02-25.
- ^ Lester, Dave (January 12, 2009). "Consumer electronics: Take a peek at geek chic". The Denver Post. Retrieved 2009-02-25.
- ^ Pogoplug brings easy file sharing to your home network. Fast Company. January 7, 2009. Archived from the original on January 16, 2009. Retrieved 2009-02-25.
- ^ "Axentra Announces HipServ 2.0 for PlugTop Computing" (PDF) (Press release). Axentra. January 8, 2009. Archived from the original (PDF) on July 6, 2024. Retrieved 2009-02-25.
- ^ Clark, Don (February 23, 2009). "Marvell Bets on Plug Computers". The Wall Street Journal. Retrieved 2009-02-25.
- ^ "Marvell Introduces Plug Computing ─ High-Performance, Low-Power, Exceptionally Small Computer for Managing and Storing Digital Media Assets" (Press release). Marvell Technology Group. February 24, 2009. Retrieved 2009-03-16.
- ^ "CodeLathe introduces TonidoPlug". CodeLathe. 12 August 2009. Archived from the original on 28 December 2016. Retrieved 20 August 2009.
- ^ "QuadAxis Launches Plug Computers". QuadAxis. 13 November 2009.
- ^ "Iomega's New iConnect Wireless Data Station: Share Files, Manage Torrents, Access Your Data Remotely, Backup Your PC and Mac And Much More for Only $99". Iomega. 5 January 2010. Archived from the original on 2014-10-22.
- ^ "pbxnsip Demonstrate Sheeva Plug compatibility". pbxnsip. January 7, 2010. Archived from the original on January 24, 2010. Retrieved January 12, 2010.
External links
[edit]
Media related to Plug computers at Wikimedia Commons
Plug computer
View on GrokipediaOverview
Definition
A plug computer is a compact, low-power computing device whose chassis incorporates an AC power plug, enabling it to connect directly to a standard wall outlet without requiring a separate power adapter.[8] This design provides PC-class performance through a gigahertz-class processor, serving as an alternative to traditional computers for running software services in a minimal footprint.[8] Plug computers operate in a headless mode, lacking an integrated display, keyboard, or mouse, which eliminates the need for local peripherals and focuses functionality on remote access.[9] Configuration and management rely on network connectivity, typically via Ethernet, allowing users to interact with the device over a local or wide-area network for tasks such as data storage and media management.[8] They are engineered for always-on applications, drawing less than one-tenth the power of a conventional PC configured as a home server.[8] The concept was first introduced by Marvell Semiconductor in 2009 to advance energy-efficient computing solutions that integrate power supply directly into the device, reducing clutter and consumption for continuous network-oriented operations.[8]Key Characteristics
Plug computers are distinguished by their exceptionally low power consumption, typically ranging from 2.3 watts at idle to around 7 watts under full CPU load, making them suitable for continuous operation without significant energy demands.[10] This efficiency stems from their use of ARM-based processors and minimalist hardware, allowing them to function as always-on devices for network services like file sharing or media streaming with minimal environmental impact.[11] Their compact form factor, often measuring approximately 110 mm × 70 mm × 50 mm—roughly the size of a large AC adapter or smaller than a standard deck of playing cards—facilitates unobtrusive deployment in homes or offices.[12] An integrated power supply is a core feature, enabling the device to plug directly into a standard wall outlet without requiring external adapters or bulky enclosures.[11] The network-centric design prioritizes Ethernet connectivity, usually via a gigabit port, as the primary interface for accessing and managing the device over a local network, supporting always-on tasks such as serving files or hosting lightweight applications.[11] Expandability is achieved primarily through USB ports for attaching peripherals like external storage drives. While many models emphasize external modularity, some include internal storage options such as eMMC flash or built-in hard drives.[11][4][7] As headless systems without built-in displays or keyboards, plug computers rely on remote network access for configuration and use.[13]History
Origins and Early Concepts
The origins of plug computers can be traced to the broader evolution of low-power embedded systems in the early 2000s, where advancements in ARM architecture played a pivotal role in enabling compact, energy-efficient computing solutions. ARM processors, originally designed for reduced power consumption since the ARM1 prototype in 1985, gained traction in embedded applications through innovations like the ARM9 and ARM11 families introduced around 2001–2002, which improved performance-per-watt ratios and supported the shift from battery-powered mobile devices to always-on embedded setups.[14][15] This mobile-to-embedded transition highlighted ARM's suitability for tasks requiring minimal power draw, such as network appliances and media servers, laying the groundwork for smaller form factors that could operate continuously without significant energy costs.[16] Building on these foundations, the specific concept of plug computers—compact devices that plug directly into wall outlets to provide always-on computing—emerged in the mid-2000s as engineers sought alternatives to bulky personal computers for home networking and storage. Marvell Technology, a key player in ARM-based system-on-chips (SoCs), began developing the Sheeva embedded CPU architecture around 2007, evolving from their earlier Feroceon cores to create scalable, low-power processors tailored for consumer and enterprise applications.[17] This internal evolution at Marvell addressed the need for high-performance embedded computing in minimal footprints, influencing the design of prototypes that prioritized power efficiency over traditional PC bulkiness.[18] By 2008, Marvell had prototyped early versions of what would become the SheevaPlug developer kit, aiming to demonstrate a "plug computing" platform that could handle digital media management and network services with just a few watts of power. These prototypes, built around the 1.2 GHz Sheeva CPU compliant with ARMv5TE, represented a deliberate push to miniaturize computing for always-connected home environments, replacing power-hungry desktops with wall-mounted units.[18] Marvell positioned itself as a pioneer in this niche, with the SheevaPlug kit serving as a reference design to spur developer innovation in low-power, eco-friendly devices.[19]Commercial Introduction and Milestones
The commercial introduction of plug computers occurred in 2009, marking the transition from conceptual prototypes to market-ready products. Marvell announced the SheevaPlug development platform on February 24, 2009, as a compact, low-power device powered by a 1.2 GHz Sheeva CPU, 512 MB DRAM, and 512 MB flash storage, designed to plug directly into a wall outlet for tasks like digital media management.[1] Priced at $99, the SheevaPlug was immediately available for developers and showcased at the Consumer Electronics Show (CES) in January 2009, where early adopters demonstrated compatible products.[1] At the same CES event, Cloud Engines launched the Pogoplug as the first retail-oriented plug computer, building on the SheevaPlug hardware to enable easy USB drive sharing over networks without a traditional PC.[20] Retailing for $99, the Pogoplug featured Gigabit Ethernet and supported Linux distributions, targeting home users for media streaming and remote access.[1] This debut established plug computers as accessible, energy-efficient alternatives to full-sized systems, consuming less than one-tenth the power of typical PCs.[1] In 2010, the market expanded with devices like Iomega's iConnect Wireless Data Station, announced on January 5 at CES, which adopted a compact form factor to convert USB storage into networked media servers with built-in UPnP and DLNA support for streaming photos, audio, and video.[21] Featuring a 1.0 GHz Marvell processor, 256 MB RAM, Gigabit Ethernet, and wireless connectivity, the iConnect—priced at around $100—highlighted plug computers' growing role in home entertainment and data sharing.[22][23] From 2015 to 2020, interest in plug computers persisted in niche applications through open-source communities, which revived older models by developing custom Linux distributions and firmware for uses in home automation and lightweight servers. In 2019, Globalscale Technologies reintroduced the SheevaPlug concept with the Sheeva64, a $89 wall-plug device featuring a dual-core ARM Cortex-A53 processor at 1.2 GHz, 1 GB DDR4 RAM, and Ubuntu 18.04 preloaded, targeted at IoT networking and NAS functions.[24] By 2023 to 2025, plug computers maintained their role in niche smart home ecosystems, with existing ARM-based models serving as efficient hubs for platforms like Home Assistant, which supports integrations for device control and automation on low-power embedded systems. These milestones reflect plug computers' ongoing niche position in IoT and open-source driven smart environments, without significant new hardware developments.Hardware Design
Core Components
The internal hardware architecture of plug computers is built around a low-power ARM-based system-on-chip (SoC) to enable compact, efficient computing for always-on applications. The processor is typically an ARM SoC from the Marvell Kirkwood series, such as the 88F6281 model featuring a 1.2 GHz Sheeva CPU core that complies with the ARMv5TE instruction set architecture.[1][25] This core supports 32-bit and 16-bit RISC operations, includes a memory management unit (MMU), and operates at clock speeds configurable up to 1.5 GHz, though 1.2 GHz is standard for efficiency in embedded scenarios.[25] The CPU design emphasizes performance for sequential tasks through integrated caching: 16 KB four-way set-associative L1 instruction and data caches, paired with a 256 KB unified L2 cache running at frequencies matching or exceeding the DDR clock (e.g., 333 MHz).[25] Later plug computers, like the Sheeva64, upgrade to dual-core 64-bit ARMv8 processors such as the Marvell ARMADA 3720, also clocked at up to 1.2 GHz, to handle more concurrent server workloads while maintaining power constraints.[7] These SoCs lack a dedicated graphics processing unit (GPU), as plug computers are engineered as headless devices without video output requirements.[25][7] Memory in plug computers generally ranges from 512 MB to 1 GB of RAM to support lightweight operating systems and multitasking. Early models, including the SheevaPlug, use 512 MB of DDR2 SDRAM for basic server functions.[1] Newer variants increase capacity to 1 GB DDR4, as seen in the Sheeva64, providing sufficient headroom for applications like file sharing without excessive power draw.[7] Storage solutions prioritize embedded, non-volatile options for boot reliability and minimal footprint. Typical configurations include 512 MB of NAND flash in foundational designs like the SheevaPlug, which stores the operating system and core files.[1] Advanced models employ 4 GB eMMC flash alongside a microSD card slot for OS installation and data expansion, enabling flexible booting from removable media while keeping the core system solid-state.[7] This architecture ensures the CPU's efficiency drives server tasks, such as media management and network services, in a GPU-free environment optimized for low idle power.[1]Form Factor and Power Efficiency
Plug computers are characterized by their compact form factor, designed to resemble a standard AC wall adapter for seamless integration into power outlets without requiring external power bricks or bulky enclosures. This plug-and-play design typically features dimensions around 110 mm in length, 70 mm in width, and 50 mm in height, allowing the device to protrude minimally from the wall while housing all essential components internally. For instance, the SheevaPlug measures 110 mm × 69.5 mm × 48.5 mm, enabling it to fit discreetly in tight spaces like behind furniture or in network closets.[26] Similarly, the IP-Plug mini-server adopts a comparable size of 118 mm × 76 mm × 43 mm, akin to a mobile phone charger, emphasizing portability and minimal footprint.[27] Power efficiency is a core attribute, achieved through integrated AC-DC conversion that directly accepts standard wall outlet voltage (100–240 V AC) and steps it down to low-voltage DC for internal use, eliminating the need for separate adapters. These devices typically draw between 2–15 W under normal operation, with idle consumption as low as 2–5 W, representing a fraction of the power used by traditional desktop computers, which often exceed 50 W even at idle. The SheevaPlug, for example, consumes a maximum of 20 W but operates at 5 W or less during typical tasks, while the IP-Plug is rated at 15 W maximum (5 V @ 3 A).[26][27][28] This low draw supports always-on applications with negligible energy costs, often 1/10th or less of a standard PC's usage. Cooling in plug computers relies on passive, fanless designs to ensure silent operation and reliability in enclosed spaces. The absence of moving parts like fans reduces failure points and noise, with heat dissipation handled through the device's chassis and natural convection, made feasible by the low-power system-on-chip (SoC) integration. The SheevaPlug exemplifies this approach, operating silently without active cooling while maintaining thermal stability under its modest loads.[28][29]Software Ecosystem
Operating Systems
Plug computers, being ARM-based embedded systems, predominantly support Linux distributions as their primary operating systems, with many models shipping pre-installed with variants of Ubuntu or Debian. For instance, early commercial models like the SheevaPlug were factory-equipped with Ubuntu 9.04, providing a lightweight environment suitable for server and networking tasks.[30] Debian, particularly versions like Squeeze and Wheezy, has been a popular choice for users due to its stability and dedicated installer support for plug computers, enabling installations on NAND flash, SD cards, or USB drives.[31][32][33] The boot process on these devices typically relies on the U-Boot bootloader, an open-source firmware widely used for ARM architectures in plug computers. Upon power-on, U-Boot initializes the hardware, including the CPU, memory, and network interfaces, before loading the kernel and root filesystem from storage media such as NAND or an SD card.[34][35] It supports flexible booting options, including network booting via PXE, which allows remote loading of operating system images over Ethernet for deployment in clustered environments.[36] For router-like applications, OpenWrt—a Linux distribution optimized for embedded networking devices—offers strong compatibility with plug computers, including models like the SheevaPlug and its derivatives, with ongoing support in versions up to OpenWrt 24.10 as of 2024. Users can install OpenWrt snapshots directly onto SD cards or NAND, leveraging U-Boot for booting, to configure the device as a wireless access point or firewall with minimal resource overhead.[37][38][39][40] Support for Windows operating systems remains minimal on plug computers, primarily due to their ARM architecture and constrained resources, which do not align well with the demands of Windows on ARM, a platform geared toward more powerful mobile and laptop hardware.[41] Community efforts continue to provide updated operating systems, such as Debian 12 (Bookworm, released in 2023), which includes fixes for booting on SheevaPlug and related Kirkwood platforms as of 2024.[42]Customization and Development
Plug computers, such as the pioneering SheevaPlug model, are designed with developer-friendly features to facilitate customization beyond their default configurations. Manufacturers like Marvell provided software development kits (SDKs) that include essential tools for building and deploying custom software, such as the U-Boot bootloader, Linux kernel sources, and filesystem images preloaded on the device's NAND flash storage.[43] These SDKs enable developers to compile and flash tailored firmware, supporting rapid prototyping for embedded applications. Hardware hacking is enhanced through exposed general-purpose input/output (GPIO) pins, accessible via the SDIO slot on devices like the SheevaPlug, where pins MPP12 through MPP17 can be repurposed for custom I/O operations when not utilized for storage expansion.[43] This GPIO access, combined with JTAG and UART debug interfaces, allows for low-level hardware experimentation, including sensor integration and peripheral control, making plug computers suitable for DIY projects in home automation and IoT prototyping. The open-source community has extended customization options through distributions like Arch Linux ARM, which historically supported plug computers on the Kirkwood platform, providing a rolling-release environment for advanced users.[44] Community-driven efforts include compiling custom kernels to enable features such as CPU overclocking for improved performance or adding drivers for unsupported peripherals like additional USB devices or wireless modules.[10] For instance, developers can cross-compile kernels using ARM toolchains, configuring options viamake kirkwood_defconfig and generating uImage binaries for direct flashing.[10]
Addressing the limitations of early 2000s hardware, modern open-source projects in the 2020s have bridged the gap by integrating containerization technologies on evolved plug computer designs. The Sheeva64, a 2019 revival of the SheevaPlug concept using Marvell's Armada 3720 ARM64 SoC and preloaded with Ubuntu 18.04, is compatible with Docker due to its ARM64 architecture and the availability of Docker packages for Ubuntu on ARM64, enabling lightweight virtualization for network services and edge computing tasks on resource-constrained devices.[24][45]