A custom-built or homebuilt computer is a computer assembled from available components, usually
commercial off-the-shelf
Commercial off-the-shelf or commercially available off-the-shelf (COTS) products are packaged or canned (ready-made) hardware or software, which are adapted aftermarket to the needs of the purchasing organization, rather than the commissioning of ...
(COTS) components, rather than purchased as a complete system from a computer system supplier, also known as pre-built systems.
A custom-built or homebuilt computer is usually considered cheaper to assemble as compared to buying a pre-built computer, since it excludes the labour cost associated with building the computer. However, depending on the person’s budget, build quality, and total cost of parts used, it can still be expensive to build a custom-built computer or equivalent (see
Costs of building computers).
Homebuilt computers are almost always used at home, like
home computers, but home computers are traditionally purchased already assembled by the manufacturer. However, some suppliers provide both home and homebuilt computers, like the
Newbear 77-68, which the owner was expected to assemble and use in his or her home.
History
Computers have been built at homes for a long time, starting with the
Victorian era
In the history of the United Kingdom and the British Empire, the Victorian era was the period of Queen Victoria's reign, from 20 June 1837 until her death on 22 January 1901. The era followed the Georgian period and preceded the Edwardia ...
pioneer
Charles Babbage
Charles Babbage (; 26 December 1791 – 18 October 1871) was an English polymath. A mathematician, philosopher, inventor and mechanical engineer, Babbage originated the concept of a digital programmable computer.
Babbage is considered ...
in the 1820s. A century later,
Konrad Zuse
Konrad Ernst Otto Zuse (; 22 June 1910 – 18 December 1995) was a German civil engineer, pioneering computer scientist, inventor and businessman. His greatest achievement was the world's first programmable computer; the functional program-c ...
built his own machine when
electromechanical
In engineering, electromechanics combines processes and procedures drawn from electrical engineering and mechanical engineering. Electromechanics focuses on the interaction of electrical and mechanical systems as a whole and how the two systems ...
relay
A relay
Electromechanical relay schematic showing a control coil, four pairs of normally open and one pair of normally closed contacts
An automotive-style miniature relay with the dust cover taken off
A relay is an electrically operated switch ...
technology was widely available. In 1965, electronics engineer James Sutherland started building a computer out of surplus parts from his job at
Westinghouse. The hobby then took off with the early development of
microprocessor
A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circu ...
s, and since then, many
enthusiasts
In modern usage, enthusiasm refers to intense enjoyment, interest, or approval expressed by a person. The term is related to playfulness, inventiveness, optimism and high energy. The word was originally used to refer to a person possessed by G ...
have constructed their own computers.
Early examples include the
Altair 8800 from the United States and the later British
Newbear 77-68 and
Nascom
The Nascom 1 and 2 were single-board computer kits issued in the United Kingdom in 1977 and 1979, respectively, based on the Zilog Z80 and including a keyboard and video interface, a serial port that could be used to store data on a tape cassette ...
designs from the late 70's and early 80's. Some were made from kits of components, or simply distributed as board designs like the
Ferguson Big Board
The Big Board (1980) and Big Board II (1982) were Z80 based single-board computers designed by Jim Ferguson. They provided a complete CP/M compatible computer system on a single printed circuit board, including CPU, memory, disk drive interface, ...
. The Altair 8800 pioneered the
S-100 bus
The S-100 bus or Altair bus, IEEE 696-1983 ''(withdrawn)'', is an early computer bus designed in 1974 as a part of the Altair 8800. The bus was the first industry standard expansion bus for the microcomputer industry. computers, consisting of ...
which somewhat simplified the process.
Ultimately, the development of
home computers, the
IBM PC
The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a team ...
(and its
derivatives
The derivative of a function is the rate of change of the function's output relative to its input value.
Derivative may also refer to:
In mathematics and economics
* Brzozowski derivative in the theory of formal languages
* Formal derivative, an ...
and
clones
Clone or Clones or Cloning or Cloned or The Clone may refer to:
Places
* Clones, County Fermanagh
* Clones, County Monaghan, a town in Ireland
Biology
* Clone (B-cell), a lymphocyte clone, the massive presence of which may indicate a pathologi ...
), and the industry of specialized component suppliers that grew up around this market in the mid 80's have made building computers much easier. Computer building is no longer limited to specialists.
Computers based on
Apple Macintosh
The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
and
Amiga
Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
computer platform
A computing platform or digital platform is an environment in which a piece of software is executed. It may be the hardware or the operating system (OS), even a web browser and associated application programming interfaces, or other underlying s ...
s often can not be built in general by users legally because of patents and licenses for their hardware, firmware, and software.
Development as a hobby
Building desktop PCs is a popular hobby for most people, especially those who play
video game
Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate visual feedback. This fee ...
s. Not only they can build a desktop that outperforms pre-built models selling in retail stores, but those building their own computer may add whatever components they want, ranging from multiple
hard drive
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnet ...
s,
case mod
Case modification, commonly referred to as case modding, is the modification of a computer case or a video game console chassis. Modifying a computer case in any non-standard way is considered a case mod. Modding is done, particularly by hardwar ...
s, high-performance graphics cards,
liquid cooling
Liquid cooling refers to cooling by means of the convection or circulation of a liquid.
Examples of liquid cooling technologies include:
* Cooling by convection or circulation of coolant, including water cooling
* Liquid cooling and ventilatio ...
,
multi-head high-resolution monitor configurations, or using alternative
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
s without paying the so-called "
Microsoft tax
The bundling of Microsoft Windows is the installation of Microsoft Windows in computers before their purchase. Microsoft encourages original equipment manufacturers (OEMs) of personal computers to include Windows licenses with their products, and ...
", such as
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
.
When prices for components increase over time, it becomes less cost-effective for most users to build their own computers. On the other hand, pre-built computers continue to improve in quality and performance, with manufacturers offering more options to their computers. The growing popularity of laptops and tablets leads to a mobile first design methodology that is difficult for home builders to duplicate economically. Despite this, however, some passionate computer users continue to build their own PCs to enjoy the benefit of having more control over their own machines.
With the rise of
virtual reality
Virtual reality (VR) is a simulated experience that employs pose tracking and 3D near-eye displays to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video games), educ ...
headsets (VR) such as the
HTC Vive
VIVE, sometimes referred to as HTC Vive, is a virtual reality brand of HTC Corporation. It consists of hardware like its titular virtual reality headsets and accessories, virtual reality software and services, and initiatives that promote appl ...
, the demand for high performance has risen.
Competitive games with their own dedicated tournaments have brought about more builders due to more effective customization in performance.
Standardization
Practically all PCs and some
laptop
A laptop, laptop computer, or notebook computer is a small, portable personal computer (PC) with a screen and alphanumeric keyboard. Laptops typically have a clam shell form factor with the screen mounted on the inside of the upper li ...
s are built from readily interchangeable standard parts. Even in the more specialized laptop market, a considerable degree of standardization exists in the basic design, although it may not be easily accessible to end-users. Although motherboards are specialized to work only with either
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
or
AMD
Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufactur ...
processors, all other parts like
Graphic processors,
RAM
Ram, ram, or RAM may refer to:
Animals
* A male sheep
* Ram cichlid, a freshwater tropical fish
People
* Ram (given name)
* Ram (surname)
* Ram (director) (Ramsubramaniam), an Indian Tamil film director
* RAM (musician) (born 1974), Dutch
* ...
,
Chassis
A chassis (, ; plural ''chassis'' from French châssis ) is the load-bearing framework of an artificial object, which structurally supports the object in its construction and function. An example of a chassis is a vehicle frame, the underpart ...
/
Computer cases
A computer case, also known as a computer chassis, is the housing (engineering), enclosure that contains most of the computer hardware, hardware of a personal computer. The components housed inside the case (such as the CPU, motherboard, computer ...
have been standardized to fit any setup. The availability of standard PC components has led to the development of small scale custom PC assembly. So-called
white box PC manufacturers and commercial "build to order" services range in size from small local supply operations to large international operations.
Kits and barebones systems
Computer kits include all of the hardware (and sometimes the operating system software, as well) needed to build a complete computer. Because the components are pre-selected by the vendor, the planning and design stages of the computer-building project are eliminated, and the builder's experience will consist solely of assembling the computer and installing the operating system. The kit supplier should also have tested the components to assure that they are compatible.
A
barebones computer is a variation on the kit concept. A barebones system typically consists of a computer case with a power supply, motherboard, processor, and processor cooler. A wide variety of other combinations are also possible: some barebones systems come with just the case and the motherboard, while other systems are virtually complete. In either case, the purchaser will need to obtain and install whatever parts are not included in the barebones kit (typically the
hard drive
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnet ...
,
Random Access Memory
Random-access memory (RAM; ) is a form of computer memory that can be read and changed in any order, typically used to store working Data (computing), data and machine code. A Random access, random-access memory device allows data items to b ...
,
peripheral devices
A peripheral or peripheral device is an auxiliary device used to put information into and get information out of a computer. The term ''peripheral device'' refers to all hardware components that are attached to a computer and are controlled by the ...
, and
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
).
Like mass-produced computers, barebones systems and computer kits are often targeted to particular types of users, and even different age groups. Because many home computer builders are gamers, for example, and because gamers are often young people, barebones computers marketed as "gaming systems" often include features such as neon lights and brightly coloured cases, as well as features more directly related to performance such as a fast processor, a generous amount of RAM, and a powerful video card. Other kits and barebones systems may be specifically marketed to users of a
free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
operating system such as Linux or one of the
BSD
The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berk ...
variants, with components guaranteed for compatibility and performance with that operating system.
Scavenged and "cannibalized" systems
Many amateur-built computers are built primarily from used or "spare" parts. These types of computers are built from numerous components that were taken from other computers that are otherwise broken, outdated, and/or no longer being used. It is sometimes necessary to build a computer that will run an obsolete operating system (such as
Windows 98
Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. The second operating system in the 9x line, it is the successor to Windows 95, and was released to ...
) or other proprietary software for which updates are no longer available and will not run properly on a current platform.
Economic reasons may also be a factor for an individual to build a new computer from used parts, especially among young people (including teenagers) or in developing countries where the cost of new equipment places it out of reach for the average people.
Advantages and disadvantages
Advantages
There are several benefits and advantages to building one's own computer compared to purchasing a
mass-produced
Mass production, also known as flow production or continuous production, is the production of substantial amounts of standardized products in a constant flow, including and especially on assembly lines. Together with job production and ba ...
model:
Personal preference
Homebuilt computers are often customized to suit the user's needs in regards to quality, price, and availability.
Recycling computers, components, and upgrading
Homebuilt computers can also be made to recycle an older computer, or to upgrade internal components such as the motherboard, CPU, video card, etc.
High-end computing
Homebuilt computers can be made to build high-end computers using only top-quality parts for gaming, multimedia, or other demanding tasks.
Removal of shovelware
Homebuilt computers avoid
trial software and other commission-driven additions that are usually made to mass-market computers before they are shipped to end-users.
Use of standardized parts and upgrading
Homebuilt computers ensure the use of industry-standard parts for operating system compatibility or to upgrade the original build at a later date with little hassle.
Separate OS and driver discs
Homebuilt computers ensure that one has all the individual driver and OS discs, provided if the user can source them. Many manufactured computers usually come with one or two discs — one containing the OS, and another containing the
drivers required, plus all the
shovelware
Shovelware is a term for individual video games or software bundles known more for the quantity of what is included than for the quality or usefulness.
The metaphor implies that the creators showed little care for the quality of the original soft ...
that was initially installed.
Educational value and experience
Homebuilt computers offer enjoyment, personal satisfaction, and educational experience.
Use of high-quality parts
Homebuilt computers tend to use higher-quality parts from third-parties, as
OEM
An original equipment manufacturer (OEM) is generally perceived as a company that produces non-aftermarket parts and equipment that may be marketed by another manufacturer. It is a common industry term recognized and used by many professional or ...
s tend to use cheaper, lower quality parts in order to keep the prices of their prebuilt computers low and affordable.
Cheaper to build
In most cases, building a computer themselves is much cheaper than buying a prebuilt one, when they compare the specifications.
Disadvantages
Despite the aforementioned benefits, however, there are some drawbacks and compromises into building one's own computer:
Poorly-designed systems and cases
A poorly designed system and/or case may have several flaws that would be exposed during a manufacturer's testing. For instance, choosing a case solely on the basis of looks may have poor ventilation if the CPU is overclocked. For this reason, it is recommended to use a case that favors better airflow with the system over the aesthetics.
Knowledge requirements based on computer hardware and education
Assembling a homebuilt computer requires the user to be skilled and have some basic knowledge and education of computer hardware before building a computer, such as how all the components work and how they interact. Things like
air flow
Airflow, or air flow, is the movement of air. The primary cause of airflow is the existence of air. Air behaves in a fluid manner, meaning particles naturally flow from areas of higher pressure to those where the pressure is lower. Atmospheric ...
, compatibility of each component with other components, space constraints inside the
computer case
A computer case, also known as a computer chassis, is the enclosure that contains most of the hardware of a personal computer. The components housed inside the case (such as the CPU, motherboard, memory, mass storage devices, power supply unit a ...
, PCIe lanes and slots are some of the most important points for people to educate themselves on before building a computer. Studying a guide on building and buying computer components is also advised.
Additionally, for the same reason, finding certain components and knowing whether or not certain components are compatible are not possible without prior knowledge of computer components and the like.
Lack of technical support
The lack of
technical support
Technical support (abbreviated as tech support) is a call centre type customer service provided by companies to advise and assist registered users with issues concerning their technical products. Traditionally done on the phone, technical suppor ...
and warranty protection other than what may be provided by the individual component and
software
Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work.
At the lowest programming level, executable code consists ...
vendors. However, a person assembling a computer likely has the expertise to maintain the system (with the basic knowledge of computer hardware and the skills to build one, of course), and would require little assistance from manufacturers.
Costs of building computers
Assembling one’s own computer (especially for white boxes) is usually more expensive than buying a pre-built one from a manufacturer, especially if the build costs more than what the person has due to the build quality and the total amount of the parts used. For this reason, it is better to just buy a pre-assembled computer from a well-known manufacturer or brand name rather than just have people build it themselves (unless one has the talent, skills, budget, and the knowledge to do so).
Custom-built computers and alternative operating systems
Because almost all mass-manufactured PCs ship with some version of
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
pre-installed, individuals who wish to use operating systems other than Windows (for example, Linux or BSD) often choose to build their own computers. Their reason for doing so is not always related to saving money on an operating system.
Because Microsoft Windows is the ''de-facto'' standard operating system for PCs, hardware
device drivers
In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer or automaton. A driver provides a software interface to hardware devices, enabling operating systems and ot ...
of different qualities can readily be found that will enable virtually any component designed for the PC architecture to function on a Windows platform. However, the same isn't true for alternative operating systems like Linux and BSD, so these system users have to be careful to avoid hardware that is incompatible with their choice of operating system. Even among hardware devices that technically will "work" with these alternative operating systems, some will work better than others. Therefore, many users of non-Microsoft operating systems choose to build their own computers from components known to work particularly well with their preferred platforms.
A less common but still relevant option for people who choose to go another route when building their own PC and choosing their operating system may choose to configure what is called a
Hackintosh
A Hackintosh (a portmanteau of " Hack" and "Macintosh") is a computer that runs Apple's Macintosh operating system macOS (formerly named "Mac OS X" or "OS X") on computer hardware not authorized for the purpose by Apple. This can also include ru ...
system. This means that the user of the computer builds the computer specifically with the
macOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
operating system in mind. This is generally not a recommended route, as Apple has strict standards of what hardware they choose works with their software or not. It is often a very tedious process to installing macOS in a non-Macintosh system, but this hasn't stopped curious enthusiasts from achieving success. Following previously built systems that worked is very important for success in this area.
Custom-built computers and high-performance systems
Most mainstream manufactured computers use common or inexpensive parts such as onboard graphics and audio. While integrated accessories offer dramatic economic savings (and satisfy many users), these options generally do not perform as well as dedicated hardware under high demand situations such as current games, CAD and media production.
Homebuilt computers are most common among gamers, engineers, or other people who demand more performance from a specific component than the average user. An example would be a gamer using a slightly behind-the-curve CPU and disk drive, spending the difference on a more capable dedicated graphics card.
Additionally, those with more specific computer needs usually appreciate being able to upgrade certain components to fit their needs and the evolving needs of the software being used; in a typical manufactured PC the support components (such as power supply unit, motherboard, or even the chassis) are unfit for accepting high-performance add-in components. Constructing a system with future expansion in mind allows for such upgrades, which in turn are much cheaper than buying a brand new computer every time individual components become obsolete or insufficient to meet the needs of the user.
High-end PCs most often fall in the realm of heavy processor and/or memory usage applications such as a multimedia PC,
home theater PC
A home theater PC (HTPC) or media center computer is a technological convergence, convergent device that combines some or all the capabilities of a personal computer with a software application that focuses on video, photo, audio playback, and ...
, music production, engineering, and many more. Generally a high-end system is capable of meeting the demands of gaming and can be used as such. A major difference between a high-end PC and a
gaming PC
A gaming computer or gaming PC is a personal computer specifically designed for playing video games at very high graphic and gameplay configurations. Gaming PCs typically differ from mainstream personal computers by using high- performance vid ...
is likely to only be the choice in video card since they will share a majority of other components. While a general-purpose high-end computer may be put to use in a
render farm
A render farm is a high-performance computer system, e.g. a computer cluster, built to render computer-generated imagery (CGI), typically for film and television visual effects.
Origin of the term
The term ''render farm'' was born during the p ...
or as a
file server
In computing, a file server (or fileserver) is a computer attached to a network that provides a location for shared disk access, i.e. storage of computer files (such as text, image, sound, video) that can be accessed by the workstations that are ab ...
, and be provisioned with components targeted at this use (such as a fast GPU for rendering or high-performance storage for serving files), most gaming takes place in
real time so with a gaming PC all the components matter in creating a flawless and seamless experience. A less-intensive type of build satisfies or exceeds the needs of most computer users.
See also
*
White box (computer hardware)
In computer hardware, a white box is a personal computer or server without a well-known brand name.
The term is usually applied to systems assembled by small system integrators and to homebuilt computer systems assembled by end users from part ...
*
Hackintosh
A Hackintosh (a portmanteau of " Hack" and "Macintosh") is a computer that runs Apple's Macintosh operating system macOS (formerly named "Mac OS X" or "OS X") on computer hardware not authorized for the purpose by Apple. This can also include ru ...
*
Barebone computer
A barebone computer is a partially assembled platform or an unassembled kit of computer parts allowing more customization and lower costs than a retail computer system. They are available for desktop computer, notebook (see barebook) and Server ...
*
Enthusiast computing
Enthusiast computing refers to a group of people who build high-end personal computers that facilitate gaming, stock trading, video editing, music creation and editing, photograph editing, programming, remote work, cryptocurrency mining, and ...
*
Future-proofing
References
External links
*
Personal computers
DIY culture