User Tools

Site Tools


teknik:arm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
teknik:arm [2026/10/08 06:43] – [Sammenfatning] smarkenteknik:arm [2026/10/09 03:47] (current) – [Anvendelse i hjemmet ("home systems")] smarken
Line 25: Line 25:
 ARM-computere har gjort det muligt at bygge smartere hjem på hobbybudget: ARM-computere har gjort det muligt at bygge smartere hjem på hobbybudget:
  
-  * **Hjemmeautomation og IoT:** Home Assistant, openHAB og Node-RED kører glimrende på en Raspberry Pi. MCU'er som ESP32 sidder i selve sensorerne og aktuatorerne (temperatur, fugtighed, bevægelse, relæer) og taler Zigbee, Z-Wave, WiFi eller Bluetooth.+  * **Hjemmeautomation og IoT:** Home Assistant, openHAB og Node-RED kører glimrende på en Raspberry Pi. MCU'er som [[.:teknik:embedded:esp32:start|ESP32]] sidder i selve sensorerne og aktuatorerne (temperatur, fugtighed, bevægelse, relæer) og taler Zigbee, Z-Wave, WiFi eller Bluetooth.
   * **Medieservere:** Plex, Jellyfin og Kodi på en Pi eller en dedikeret ARM-boks.   * **Medieservere:** Plex, Jellyfin og Kodi på en Pi eller en dedikeret ARM-boks.
   * **Netværk og sikkerhed:**   * **Netværk og sikkerhed:**
Line 65: Line 65:
   * **Servere og datacentre:** AWS Graviton, Microsoft Cobalt, Google Axion og Nvidia Grace viser, at ARM i store mængder giver bedre ydelse per watt og dermed lavere TCO. Ampere Computing leverer rene ARM-server-CPU'er til on-premise brug.   * **Servere og datacentre:** AWS Graviton, Microsoft Cobalt, Google Axion og Nvidia Grace viser, at ARM i store mængder giver bedre ydelse per watt og dermed lavere TCO. Ampere Computing leverer rene ARM-server-CPU'er til on-premise brug.
   * **Containerisering:** Docker og Kubernetes kører problemfrit på ARM64. Selve Docker-desktop-miljøer (Apple Silicon, Windows on ARM) er ARM, hvilket har tvunget hele softwareøkosystemet til at levere multi-arkitektur-images (buildx, manifest-lister).   * **Containerisering:** Docker og Kubernetes kører problemfrit på ARM64. Selve Docker-desktop-miljøer (Apple Silicon, Windows on ARM) er ARM, hvilket har tvunget hele softwareøkosystemet til at levere multi-arkitektur-images (buildx, manifest-lister).
-  * **Ceph og software-defineret lagring:** Ceph kører på ARM64 med gode resultater, især til objekt- og bloklagring i clusters baseret på flere billige noder i stedet for én dyr x86-boks. ARM-noders lave strømtræk gør dem velegnede til store OSD-arkitekturer, selv om x86 stadig dominerer i de største produktionsclusters.+  * **Ceph og software-defineret lagring:** [[ceph|Ceph]] kører på ARM64 med gode resultater, især til objekt- og bloklagring i clusters baseret på flere billige noder i stedet for én dyr x86-boks. ARM-noders lave strømtræk gør dem velegnede til store OSD-arkitekturer, selv om x86 stadig dominerer i de største produktionsclusters.
   * **Netværksinfrastruktur:** switche, routere og access points (f.eks. fra MikroTik, Ubiquiti) bygger ofte på ARM og kan drage fordel af Linux-baseret software (OpenWrt, VyOS).   * **Netværksinfrastruktur:** switche, routere og access points (f.eks. fra MikroTik, Ubiquiti) bygger ofte på ARM og kan drage fordel af Linux-baseret software (OpenWrt, VyOS).
   * **Home-lab og små kontorer:** Raspberry Pi 4/5 med 4–16 GB RAM kan fungere som Kubernetes-node, GitLab-runner, Pi-hole, reverse proxy, overvågningshost (Zabbix, Prometheus) eller virtualiseringshost via KVM – i en skala, der for få år siden krævede en rack-server.   * **Home-lab og små kontorer:** Raspberry Pi 4/5 med 4–16 GB RAM kan fungere som Kubernetes-node, GitLab-runner, Pi-hole, reverse proxy, overvågningshost (Zabbix, Prometheus) eller virtualiseringshost via KVM – i en skala, der for få år siden krævede en rack-server.
Line 90: Line 90:
 ===== Sammenfatning ===== ===== Sammenfatning =====
  
-ARM-baserede computere spænder i dag hele vejen fra en mikrocontroller til 2 kr. i en kaffeautomat over en Raspberry Pi, der filtrerer familiens internettrafik, til 128-kernede servere i verdens største datacentre. Deres fælles træk – høj effektivitet, lavt strømforbrug og et enormt økosystem – gør dem til standardsvaret, når der skal intelligens ind i apparater, overvågning i industrien eller grøn, skalerbar IT-infrastruktur. Med ARM64 som fuldt understøttet platform i Linux, Docker, Kubernetes og Ceph er afstanden til x86 i praksis blevet ubetydelig for de fleste arbejdsbelastninger.+ARM-baserede computere spænder i dag hele vejen fra en mikrocontroller til 2 kr. i en kaffeautomat over en Raspberry Pi, der filtrerer familiens internettrafik, til 128-kernede servere i verdens største datacentre. Deres fælles træk – høj effektivitet, lavt strømforbrug og et enormt økosystem – gør dem til standardsvaret, når der skal intelligens ind i apparater, overvågning i industrien eller grøn, skalerbar IT-infrastruktur. Med ARM64 som fuldt understøttet platform i Linux, Docker, Kubernetes og [[ceph|Ceph]] er afstanden til x86 i praksis blevet ubetydelig for de fleste arbejdsbelastninger.
  
 ---- ----
  
 ====== Open source Linux-distributioner med ARM-understøttelse ====== ====== Open source Linux-distributioner med ARM-understøttelse ======
 +
 ===== Store, generelle distroer (server + desktop) ===== ===== Store, generelle distroer (server + desktop) =====
 +
 ^ Distro ^ ARM-understøttelse ^ ^ Distro ^ ARM-understøttelse ^
-| Debian | Førsteklasses. Officielle ARM64-, ARMHF- og RISC-V-porte; det mest populære fundament for Raspberry Pi OS og utallige SBC'er | +| **Debian** | Førsteklasses. Officielle ARM64-, ARMHF- og RISC-V-porte; det mest populære fundament for Raspberry Pi OS og utallige SBC'er | 
-| Ubuntu | Officiel ARM64-desktop og -server; Ubuntus kernel arbejder tæt med Raspberry Pi, Jetson og x86-alternativer | +| **Ubuntu** | Officiel ARM64-desktop og -server; Ubuntus kernel arbejder tæt med Raspberry Pi, Jetson og x86-alternativer | 
-| Fedora | Fuldt officiel ARM-support (aarch64) incl. Server, Workstation og IoT-udgaver; stærk på Raspberry Pi 4/5 | +| **Fedora** | Fuldt officiel ARM-support (aarch64) incl. Server, Workstation og IoT-udgaver; stærk på Raspberry Pi 4/5 | 
-| openSUSE | Tumbleweed og Leap med officielle ARM64-builds | +| **openSUSE** | [[.:operativsystemer:arm:opensuse|Tumbleweed og Leap med officielle ARM64-builds]] | 
-| Arch Linux ARM | Fuldt port af Arch til ARMv7/ARM64; understøtter løbende mange SBC'er | +| **Arch Linux ARM** | Fuldt port af Arch til ARMv7/ARM64; understøtter løbende mange SBC'er | 
-| Gentoo | Fremragende ARM-understøttelse (egner sig ekstra godt, da alt kan kompileres til den enkelte SoC) | +| **Gentoo** | Fremragende ARM-understøttelse (alt kan kompileres til den enkelte SoC) | 
-| Alpine Linux | Letvægts-distro med officielle aarch64/armv7-builds, populær til containere og indlejrede systemer |+| **Alpine Linux** | Letvægts-distro med officielle aarch64/armv7-builds, populær til containere og indlejrede systemer | 
 ===== SBC-/Pi-specifikke distroer ===== ===== SBC-/Pi-specifikke distroer =====
-Raspberry Pi OS (bygger på Debian) – officiel OS for alle Raspberry Pi'er + 
-DietPi – Debian-baseret, ekstremt optimeret til Pi, Odroid, Orange Pi m.fl. +  * **Raspberry Pi OS** (bygger på Debian) – officiel OS for alle Raspberry Pi'er 
-Armbian – specialiseret i ARM SBC'er generelt; genererer board-specifikke kernels til hundredvis af boards (Rock Pi, Orange Pi, Banana Pi, Odroid, NanoPi...) +  * **DietPi** – Debian-baseret, ekstremt optimeret til Pi, Odroid, Orange Pi m.fl. 
-Manjaro ARM – Arch-baseret til flere SBC'er +  * **Armbian** – specialiseret i ARM SBC'er generelt; board-specifikke kernels til hundredvis af boards 
-Ubuntu Mate / Kubuntu – officielle smagsvarianter med Pi-images +  * **Manjaro ARM** – Arch-baseret til flere SBC'er 
-Kali Linux ARM – sikkerhedstesters favorit, officielle images til Pi og mange boards +  * **Ubuntu Mate / Kubuntu** – officielle smagsvarianter med Pi-images 
-Parrot Security OS ARM – tilsvarende sikkerhedsdistro +  * **Kali Linux ARM** – sikkerhedsdistro, officielle images til Pi og mange boards 
-RetroPie / Lakka / Batocera – medie- og retro-gaming-distributioner til Pi og lignende+  * **Parrot Security OS ARM** – tilsvarende sikkerhedsdistro 
 +  * **RetroPie / Lakka / Batocera** – medie- og retro-gaming-distributioner til Pi og lignende 
 ===== Server / infrastruktur-orienterede ===== ===== Server / infrastruktur-orienterede =====
-Debian / Ubuntu Server (ARM64) – base for Ceph, Kubernetes, Proxmox Backup Server på ARM m.m. 
-Fedora CoreOS – container-orienteret OS, ARM-understøttet 
-RancherOS / k3OS-efterfølgere (Kairos, Flatcar) – Kubernetes-carrier, ARM64-klar (Flatcar/Container Linux) 
-Yocto / Buildroot – ikke distroer i sig selv, men open source-værktøjer til at bygge din egen skræddersyede ARM-Linux til indlejrede systemer 
-OpenWrt – Linux-distribution til routere/netværkshardware, næsten udelukkende ARM/MIPS-baseret 
-Void Linux – officiel aarch64-support 
-NixOS / Guix System – deklarative distroer med fuld aarch64-understøttelse (populære til reproducerbare Pi-clusters, f.eks. til Ceph/Kubernetes-labs) 
-===== Værd at bemærke ===== 
-ARM64 (aarch64) er førsteklasses i økosystemerne omkring OpenSuse, Fedora, Debian og Ubuntu – de fleste moderne distroer bygger officielle images. 
-Ældre 32-bit boards (armhf/armv7) har faldende support; Debian er her ofte det bedste valg. 
-Til eksotiske SBC'er er Armbian oftest den hurtigste vej; ellers kræver boardet en leverandør-specifik kernel (den fragmentering, den tekniske beskrivelse også nævner). 
  
 +  * **Debian / Ubuntu Server** (ARM64) – base for Ceph, Kubernetes, Proxmox Backup Server på ARM m.m.
 +  * **Fedora CoreOS** – container-orienteret OS, ARM-understøttet
 +  * **RancherOS / k3OS-efterfølgere (Kairos, Flatcar)** – Kubernetes-carrier, ARM64-klar
 +  * **Yocto / Buildroot** – open source-værktøjer til at bygge **din egen** skræddersyede ARM-Linux til indlejrede systemer
 +  * **OpenWrt** – Linux-distribution til routere/netværkshardware, næsten udelukkende ARM/MIPS-baseret
 +  * **Void Linux** – officiel aarch64-support
 +  * **NixOS / Guix System** – deklarative distroer med fuld aarch64-understøttelse
 +
 +===== Værd at bemærke =====
  
 +  - **ARM64 (aarch64) er førsteklasses** i økosystemerne omkring OpenSuse, Fedora, Debian og Ubuntu
 +  - **Ældre 32-bit boards** (armhf/armv7) har faldende support; Debian er her ofte det bedste valg
 +  - Til eksotiske SBC'er er **Armbian** oftest den hurtigste vej; ellers kræves en leverandør-specifik kernel
teknik/arm.1791441804.txt.gz · Last modified: by smarken

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Brug af AI : Al tekst kán være uddrag af AI genereret tekst og kan være fejlbehæftet.
AI kan lave fejl og det kan mennesker også, men al tekst er gennemgået af et menneske for fejl, og personlig bias kan være tilføjet.