Motherboard
The motherboard is the backbone of a computer. Every other part plugs into it: the processor, memory, drives, graphics card, and power supply. It carries the wiring that lets those parts talk to each other and holds the firmware chip that starts the computer. The motherboard you pick decides which parts you can use and how many you can add later.
A motherboard (mainboard, system board) provides power delivery, interconnects, and I/O for the platform.
Key components:
- CPU socket: fixes which processors fit (for example AMD AM5, Intel LGA 1851). Socket and chipset must match the CPU generation.
- Chipset: provides extra PCIe lanes, SATA ports, and USB, connected to the CPU by an uplink
- VRM (voltage regulator modules): feed the CPU stable power; matters for high-core-count chips
- DIMM slots: type (DDR4 or DDR5), count, and maximum capacity
- M.2 slots: NVMe and/or SATA support, PCIe generation, lane source (CPU or chipset)
- PCIe slots: physical size vs electrical lanes (an x16-sized slot may be x4)
- Firmware chip: UEFI, plus a CMOS battery for settings and clock
- I/O: rear USB, network, audio, video outputs (used only with an integrated GPU)
- Headers: front panel, fans, USB, TPM
Form factors: ATX, Micro-ATX, Mini-ITX for desktops; proprietary boards in laptops and mini PCs. Servers add a BMC for remote management.
The manual is the source of truth for lane sharing (which M.2 slot disables which SATA port), supported memory, and debug LED meanings.
Source: Wikipedia: Motherboard
Reading motherboard details from Linux
# Vendor, model, and firmware version
$ sudo dmidecode -t baseboard | grep -E "Manufacturer|Product|Version"
Manufacturer: ASRock
Product Name: B650M Pro RS
$ sudo dmidecode -s bios-version
# Full hardware summary
$ sudo apt install inxi
$ inxi -M
Machine: Type: Desktop Mobo: ASRock model: B650M Pro RS UEFI: AMI v: 3.10
# Inside a VM the board is virtual
$ sudo dmidecode -s system-product-name
VirtualBox When you plan an upgrade or homelab build, start with the motherboard spec page: how many M.2 and SATA ports, how much RAM, which PCIe slots are real x16, and whether it has the NICs you want. Many “why is my new drive missing” problems are lane sharing written plainly in the manual. For servers and always-on homelab boxes, out-of-band management through a BMC is worth paying for.