Ndiyo

Last updated
A 5-screen Ndiyo system based on a single PC, similar to those deployed in Internet cafes in Bangladesh, South Africa and Tanzania A 5-screen Ndiyo system.jpg
A 5-screen Ndiyo system based on a single PC, similar to those deployed in Internet cafes in Bangladesh, South Africa and Tanzania

Ndiyo was a not-profit organisation based out of Cambridge, United Kingdom, which aimed to promote networked computing that is "simple, affordable, open." Ndiyo, pronounced nn-dee-yo, is the Swahili word for "yes". [1] The company developed an ultra-thin client called the nivo (network in, video out) based on Ubuntu Linux and other open-source software, for use especially in developing countries. The data sent to the clients over the network was pixel data, using a similar approach to Virtual Network Computing (VNC).

The project worked on the basis of multiple workstations running from a single PC. Quentin Stafford-Fraser, founder of the organisation, told The Economist "We can make computing more affordable by sharing it". The system allows a basic PC running linux to be shared by many users.

The Ndiyo Nivo was similar in concept to Sun Microsystems' Sun Ray virtual display thin client, but at sub-$100 and using only 2W, it was lower-cost and used much less power, making it more suitable for these kinds of situations.

In addition to its use by organisations within the United Kingdom, Ndiyo-based systems were deployed in internet cafes in Bangladesh and South Africa, and in Tanzanian Schools.

The Nivo technology went on to become the basis of DisplayLink, a company founded by members of the team.

Related Research Articles

Thin client Non-powerful computer optimized for remote server access

In computer networking, a thin client is a simple (low-performance) computer that has been optimized for establishing a remote connection with a server-based computing environment. The server does most of the work, which can include launching software programs, performing calculations, and storing data. This contrasts with a fat client or a conventional personal computer; the former is also intended for working in a client–server model but has significant local processing power, while the latter aims to perform its function mostly locally.

In computer networking, a fat client is a computer that typically provides rich functionality independent of the central server. Originally known as just a "client" or "thick client," the name is contrasted to thin client, which describes a computer heavily dependent on a server's applications. A fat client may be described as having a rich user interaction.

Virtual Network Computing Graphical desktop-sharing system

In computing, Virtual Network Computing (VNC) is a graphical desktop-sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer. It transmits the keyboard and mouse events from one computer to another, relaying the graphical-screen updates back in the other direction, over a network.

Client (computing) Piece of computer hardware or software accessing a server service

In computing, a client is a piece of computer hardware or software that accesses a service made available by a server as part of the client–server model of computer networks. The server is often on another computer system, in which case the client accesses the service by way of a network.

Linux Terminal Server Project (LTSP) is a free and open source terminal server for Linux that allows many people to simultaneously use the same computer. Applications run on the server with a terminal known as a thin client handling input and output. Generally, terminals are low-powered, lack a hard disk and are quieter and more reliable than desktop computers because they do not have any moving parts.

Diskless node

A diskless node is a workstation or personal computer without disk drives, which employs network booting to load its operating system from a server.

Sun Ray

The Sun Ray from Oracle is a stateless thin client solution aimed at corporate environments, originally introduced by Sun Microsystems in September 1999 and discontinued by Oracle in 2014. It featured a smart card reader and several models featured an integrated flat panel display.

A blade PC is a form of client or personal computer (PC). In conjunction with a client access device on a user's desk, the supporting blade PC is typically housed in a rack enclosure, usually in a datacenter or specialised environment. Together, they accomplish many of the same functions of a traditional PC, but they also take advantage of many of the architectural achievements pioneered by blade servers.

Multiseat configuration

A multiseat, multi-station or multiterminal system is a single computer which supports multiple independent local users at the same time.

VirtualGL is an open source program that redirects the 3D rendering commands from Unix and Linux OpenGL applications to 3D accelerator hardware in a dedicated server and displays the rendered output interactively to a thin client located elsewhere on the network.

The following is a timeline of virtualization development. In computing, virtualization is the use of a computer to simulate another computer. Through virtualization, a host simulates a guest by exposing virtual hardware devices, which may be done through software or by allowing access to a physical device connected to the machine.

Desktop virtualization is a software technology that separates the desktop environment and associated application software from the physical client device that is used to access it.

A web desktop or webtop is a desktop environment embedded in a web browser or similar client application. A webtop integrates web applications, web services, client–server applications, application servers, and applications on the local client into a desktop environment using the desktop metaphor. Web desktops provide an environment similar to that of Windows, Mac, or a graphical user interface on Unix and Linux systems. It is a virtual desktop running in a web browser. In a webtop the applications, data, files, configuration, settings, and access privileges reside remotely over the network. Much of the computing takes place remotely. The browser is primarily used for display and input purposes.

VirtualBox Open-source x86 virtualization application

Oracle VM VirtualBox is a free and open-source hosted hypervisor for x86 virtualization, developed by Oracle Corporation. Created by Innotek, it was acquired by Sun Microsystems in 2008, which was in turn acquired by Oracle in 2010.

Userful Corporation is a Canadian software company that specializes in video walls, digital signage, interactive displays and desktop virtualization. Founded in 2003, Userful develops software that turns a standard PC into a high end video wall controller or video wall processor. Userful's head office is located in Calgary, Alberta and is a privately held for-profit company with resellers around the world.

DisplayLink American semiconductor and software technology company

DisplayLink is a semiconductor and software technology company. They develop the DisplayLink USB graphics technology, which is designed to connect computers and displays using USB, Ethernet, and WiFi. It also allows multiple displays to be connected to a single computer. DisplayLink's primary customers are notebook OEMs, LCD monitor manufacturers and PC accessory vendors, supporting the Microsoft Windows, macOS, Android, ChromeOS and Linux operating systems.

MultiSeat Desktop Virtualization is a method by which a common desktop PC, with extra keyboards, mice, and video screens directly attached to it, can be used to install, load, and concurrently run multiple operating systems. These operating systems can be the same across all "seats" or they can be different. It is similar to server based computing only in the fact that one mainframe is supporting multiple users. On the other hand, it is different because the "terminals" are composed of nothing more than the regular keyboard, monitor and mouse, and these devices are plugged directly into the PC. USB hubs can be used for cable management of the keyboards and mice, and extra video cards may need to be installed.

Dell Wyse

Wyse is an American manufacturer of cloud computing systems. They are best known for their video terminal line introduced in the 1980s, which competed with the market leading Digital. They also had a successful line of IBM PC compatible workstations in the mid-to-late 1980s, but were outcompeted by companies such as Dell starting late in the decade. Current products include thin client hardware and software as well as desktop virtualization solutions. Other products include cloud software-supporting desktop computers, laptops, and mobile devices. Dell Cloud Client Computing is partnered with IT vendors such as Citrix, IBM, Microsoft, and VMware.

Teradici

Teradici is a privately held software company founded in 2004, with its head office in Metropolitan Vancouver, BC. Teradici initially developed a protocol (PCoIP) for compressing and decompressing images and sound when remotely accessing blade servers, and implemented it in hardware. This technology was later expanded to thin clients/zero clients for general Virtual Desktop Infrastructure. Teradici's protocol or hardware is used by HP, Dell-Wyse, Amulet Hotkey, Samsung, Amazon Web Services, Fujitsu, and VMware.

References

  1. "Bab.La". Bab.La. Oxford University Press. Retrieved 9 August 2017.CS1 maint: discouraged parameter (link)