Table of Contents
¿La PC va lenta?
Recientemente, una suma de lectores ha informado que han cumplido con el soporte de hardware para los kernels de Linux. gramo.Compaq Alpha AXP.Sun-SPARC y UltraSPARC.Motorola 68000.PowerPC.PowerPC64.POBRE.Hitachi SuperH.IBM zSeries junto con S / 390.
gramo.
Los componentes centrales de esta familia particular de sistemas operativos Linux que se encuentran en el kernel específico de Linux, la biblioteca GNU C, BusyBox o Forks ¼Clinux like y uClibc eran inteligentes con un cierto grado de abstracción. ¿Existen también rutas de código únicas de recursos para aprender a ensamblar su equipo o C que admiten hardware específico? Por lo tanto, cada uno de los códigos fuente puede compilarse con éxito 3) – – o desarrollarse – – para una enorme variedad de arquitecturas de PC domésticas.
También tiene el software esencial gratuito adicionalmente de código abierto que también está diseñado para ayudar a comunicarse entre Linux y el hardware en el que Linux está diseñado para ejecutarse. Para la demostración, los compiladores todavía están disponibles, como gnu Collection (GCC) y el compilador LLVM / Clang. Se encuentran disponibles varios conjuntos de herramientas completos con respecto a la compilación cruzada, como GNU Toolchain, OpenWrt Buildroot u OpenEmbedded. Yocto the Project es indudablemente orientalConstruido para casos de uso integrados.
La página de contenido de Portabilidad del kernel de Linux contiene notas para su conocimiento y detalles digitales.
También tenga en cuenta que secciones como el servidor de visualización o agencias como Blender posiblemente estén presentes o no. De hecho, casi el software debe ser portado, es decir, hecho especialmente para cualquier tipo y hardware en el que deba ser eliminado.
El término apropiado para nuestro objetivo de migración es arquitectura de TI; contiene el conjunto o conjuntos correctos de instrucciones y microarquitectura (s) relacionadas con uno o más procesadores, al menos por CPU. El objetivo también incluye el “sistema con respecto a los diseños” de todo el sistema, ya sea una supercomputadora ideal fuerte, una computadora de escritorio o un SoC, como lugar si se incluye un solo bus. El controlador de memoria formaba parte del conjunto de chips de la placa del sistema, no del chip del procesador.
Aunque el compilador específico es responsable de dar soporte a una instrucción específica, los paquetes de herramientas de escritorio deben escribirse con un tamaño específico de abstracción para articular esta portabilidad tanto como sea posible. Cualquier código escrito en palabras ensambladoras es específico del nuevo comando set.
El soporte específico de microarquitectura incluye la optimización de la estructura de rendimiento entre cachés de CPU, TLB, etc.
Publicaciones
- DEC Alpha (
alpha
) - Dispositivos analógicos
- Tecnología Blackfin (compatible con 2 desde 6.6.22 e incluso descontinuada en 4.17) (
blackfin
)
- Tecnología Blackfin (compatible con 2 desde 6.6.22 e incluso descontinuada en 4.17) (
- y NDS32 (
nds32
) [1] - Familia de conjuntos de instrucciones ARM (32 junto con 64 bits) (
arm
y eso significaarm64
):- Grupo Acorn Archimedes y RiscPC (las máquinas fuente son compatibles con 2.6.22 [2] ) [3]
- Ganador
- Apple M1
- Broadcom VideoCore
- DEC StrongARM
- Samsung Exynos
- Marvell (anteriormente Intel) XScale
- Sharp Inc. Zaurus
- Hisilicium
- ipaq
- Computadora de mano Wolfram de Palm. [4]
- Gamepark Holdings GP2X
- Abre Pandora
- MediaTek
- Nokia 770 Internet Tablet
- Nokia N800
- Nokia N810
- Nokia N900
- Nómada
- NovaTor (arrestado)
- Gumstix
- Sony Mylo
- Qualcomm Snapdragon
- Nvidia Tegra
- TI OMAP
- Netbook Psion 5, 5MX, 7 Series
- Rockchip
- Algunos modelos de iPod de Apple (consulte Neo iPodLinux)
- OpenMoko 1973, Neo FreeRunner
- Procesadores Media- Freescales (anteriormente Motorolas) i.MX
- Atmel AVR32 con (rechazado 4.12 [5] ) (
avr32
) - C-SKY [6]
- ETRAX CRIS de Axis Communications considerando el hecho de que (expiró 4.17)
- Familia Texas Instruments TMS320 conectada con Texas Instruments DSP
- TMS320C64x (
c6x
) [7]
- TMS320C64x (
- Freescale (anteriormente Motorola) con arquitectura 68k (68020, 68030, 68040, 68060) (
m68k
):- Algunos Amigas: A1200, A2500, A3000, A4000
- Apple Macintosh II, LC, Quadra, Centris y las primeras series Performa.
- Ciertas computadoras Atari (TT y Falcon030)
- Fujitsu FR-V (ya no se usa desde la versión 4.17) (
frv
) - Qualcomm Hex (
Hex
) - PA-RISC de Hewlett-Packard (
parisc
) - Arquitectura H8 de Renesas Technology, anteriormente Hitachi (
h8300
)- H8 / 300
- H8 / 500
- International Business Machines (IBM)
- Sistema / 390 (31 bits) (descontinuado (
s390
) donde 4.1 debe ejecutarse a favor des390x
para el propósito deespacio de usuario . Compatibilidad
modo) - z versus arquitectura (IBM Z e IBM LinuxONE) (64 bits) META [8] (
s390x
)
- Sistema / 390 (31 bits) (descontinuado (
- Fantasía (4.17 denegado)
- Intel Itanium, ia-64 Itanium II (
ia64
) [9] - Arquitectura x86 (
x86
):- IBM PC compatible con procesadores IA-32 y x86-64:
- Intel 80386 (sweatRyan con 3.8), 80486, luego sus variantes AMD, Cyrix, Texas Instruments para IBM
- Toda la serie Pentium y determinadas variantes de Celeron e incluso Xeon
- Procesadores Intel Core
- AMD 5×86, K5, K6, Athlon (todos de 32 bits), Duron, Sempron
- x86-64: arquitectura de procesador de 64 bits, ahora oficialmente conocida como AMD64 (AMD) o Intel64 (Intel). reconocido en otros procesadores Athlon 64, Opteron e Intel Core b
- Cyrix 5×86, 6×86 (M1), 6x86MX sin mencionar la serie MediaGX (National / AMD Geode)
- VIA Technologies Eden (Samuel II), VIA C3 y VIA C7 (todos de 32 bits) y VIA Nano (x86-64) cpus.
- Microsoft Xbox (procesador Pentium III) ofrece el proyecto Xbox Linux.
- SGI Visual Workstation (procesador (es) Pentium II / III combinado con chipset SGI)
- Estación de trabajo Sun Microsystems Sun386i (80386 y 80486)
- La compatibilidad con los procesadores 8086, 8088, 80186, 80188 y 80286 está en formación (bifurcación ELKS) [10]
- IBM PC compatible con procesadores IA-32 y x86-64:
- M32R Mitsubishi (perdido desde 4.17) Autor (
m32r
) - Microblaze Xilinx (
Microblaze
) - Construcción MIPS (
mips
):- Dingu
- Procesadores de red Infineon Amazon y Danube.
- Ingenic Jz4740
- Loongson (compatible con MIPS) y Modelos 2, además de 2E de BLX IC Design Ltd (China).
- Algunos modelos de PlayStation dentro de la tarea de Linux PS2.
- Puerto de PlayStation Portable uClinux 2.4.19 Linux Kernel Hardware Support Solutions
Linux-Kernel-Hardware-Supportlösungen
Решения для поддержки оборудования ядра Linux
Solutions De Support Matériel Du Noyau Linux
Linux Kernel Hardware Support-oplossingen
Soluzioni Di Supporto Hardware Del Kernel Linux
Linux 커널 하드웨어 지원 솔루션
Rozwiązania Obsługi Sprzętu Jądra Linux
Soluções De Suporte De Hardware Do Kernel Linux
Linux Kernel Hardware Support Solutions