fbpx
Wikipedia

Portabilidad del núcleo Linux y arquitecturas soportadas

La Portabilidad del núcleo Linux y arquitecturas soportadas, se refiere a que originalmente escrito para procesadores Intel i386, el núcleo Linux fue recodificado para facilitar la portabilidad de éste.

Habiendo sido reescrito una vez para la arquitectura Motorola 68K, la perspectiva de las tediosas reescrituras para cada arquitectura posible, incitada por Linus Torvalds, se enfocaba en poseer una base de código modular que pudiese ser portada hacia diferentes arquitecturas con un mínimo de esfuerzo.

Carpetas específicas de arquitectura en las fuentes del núcleo, se dirigen a detalles particulares de cada procesador soportado, mientras todas las ventajas radican el en hecho de compartir un idéntico código de núcleo.

La modularidad adicional fue alcanzada por el núcleo 2.0 con módulos dinámicamente cargables.

Linux en los dispositivos portátiles

 
iPod corriendo un núcleo Linux.

Es posible instalar el núcleo Linux en cualquier dispositivo o máquina de carácter portátil, como por ejemplo, un teléfono celular, o un ordenador de mano, siempre y cuando el núcleo se compile para las necesidades de dicho dispositivo. El concepto no es completamente aplicable a las computadoras portátiles, aunque Linux puede instalarse allí también. Aun cuando Linus Torvalds no ideó originalmente Linux como un sistema portable, ha evolucionado en esa dirección. Linux es ahora de hecho, uno de los núcleos de sistema operativo más ampliamente portados, y funciona en sistemas muy diversos que van desde iPAQ (una handheld) hasta un zSeries (un mainframe masivo, muy costoso). Está planeado que Linux sea el sistema operativo principal de las nuevas supercomputadoras de IBM, Blue Gene cuando su desarrollo se complete.

De todos modos, es importante notar que los esfuerzos de Torvalds también estaban dirigidos a un tipo diferente de portabilidad. Según su punto de vista, la portabilidad es la habilidad de compilar fácilmente en un sistema aplicaciones de los orígenes más diversos; así, la popularidad original de Linux se debió en parte al poco esfuerzo necesario para tener funcionando las aplicaciones favoritas de todos, ya sean GPL o de Código abierto.

Lista de arquitecturas soportadas

El núcleo Linux soporta las siguientes arquitecturas:

  • Argonaut RISC Core (ARC) de ARC International
  • H8 arquitectura de Renesas Technology, anteriormente Hitachi.
    • H8/300
    • H8/500
  • Olivetti
    • PDA Olivetti DaVinci, con procesadores DragonBall.
  • OpenRISC, series de procesador open core:
    • Más allá de los semiconductores OR1200 y OR1210
  • Power Architecture:
    • Servidores IBM.
  • SPARC
    • SPARC32:
      • Sun-4/SPARCstation/SPARCserver
    • SPARC64:

Procesadores adicionales (particularmente los 68000 de Freescale y ColdFire) están soportadas por la variante MMU-less μClinux.

Referencias

  1. Versión 2.6.22
  2. Linux on Palm Tungsten E
  3. ELKS project

Véase también

Enlaces externos

  • Esencia de trabajo distribuido: El caso del núcleo Linux (en inglés)
  • (en inglés)
  •   Datos: Q6576896

portabilidad, núcleo, linux, arquitecturas, soportadas, este, artículo, sección, encuentra, desactualizado, información, suministrada, quedado, obsoleta, insuficiente, esta, plantilla, sust, desactualizado, tema, artículo, este, artículo, sección, necesita, re. Este articulo o seccion se encuentra desactualizado La informacion suministrada ha quedado obsoleta o es insuficiente Uso de esta plantilla sust Desactualizado tema del articulo Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 9 de diciembre de 2012 La Portabilidad del nucleo Linux y arquitecturas soportadas se refiere a que originalmente escrito para procesadores Intel i386 el nucleo Linux fue recodificado para facilitar la portabilidad de este Ubiquidad de Nucleo Linux sistema embebido telefono inteligente computadora personal y Supercomputadora Habiendo sido reescrito una vez para la arquitectura Motorola 68K la perspectiva de las tediosas reescrituras para cada arquitectura posible incitada por Linus Torvalds se enfocaba en poseer una base de codigo modular que pudiese ser portada hacia diferentes arquitecturas con un minimo de esfuerzo Carpetas especificas de arquitectura en las fuentes del nucleo se dirigen a detalles particulares de cada procesador soportado mientras todas las ventajas radican el en hecho de compartir un identico codigo de nucleo La modularidad adicional fue alcanzada por el nucleo 2 0 con modulos dinamicamente cargables Indice 1 Linux en los dispositivos portatiles 2 Lista de arquitecturas soportadas 3 Referencias 4 Vease tambien 5 Enlaces externosLinux en los dispositivos portatiles Editar iPod corriendo un nucleo Linux Es posible instalar el nucleo Linux en cualquier dispositivo o maquina de caracter portatil como por ejemplo un telefono celular o un ordenador de mano siempre y cuando el nucleo se compile para las necesidades de dicho dispositivo El concepto no es completamente aplicable a las computadoras portatiles aunque Linux puede instalarse alli tambien Aun cuando Linus Torvalds no ideo originalmente Linux como un sistema portable ha evolucionado en esa direccion Linux es ahora de hecho uno de los nucleos de sistema operativo mas ampliamente portados y funciona en sistemas muy diversos que van desde iPAQ una handheld hasta un zSeries un mainframe masivo muy costoso Esta planeado que Linux sea el sistema operativo principal de las nuevas supercomputadoras de IBM Blue Gene cuando su desarrollo se complete De todos modos es importante notar que los esfuerzos de Torvalds tambien estaban dirigidos a un tipo diferente de portabilidad Segun su punto de vista la portabilidad es la habilidad de compilar facilmente en un sistema aplicaciones de los origenes mas diversos asi la popularidad original de Linux se debio en parte al poco esfuerzo necesario para tener funcionando las aplicaciones favoritas de todos ya sean GPL o de Codigo abierto Lista de arquitecturas soportadas EditarEl nucleo Linux soporta las siguientes arquitecturas Alpha DEC Alpha Samsung Alpha CPU Dispositivos Analogos Blackfin 1 desde la version 2 6 22 del nucleo Linux 2 Argonaut RISC Core ARC de ARC InternationalARM Acorn Archimedes y Risc PC series DEC StrongARM Marvell formerly Intel XScale Sharp Zaurus iPAQ Tungsten Handheld de Palm Inc 3 GP2X de Gamepark Holdings Nokia 770 Internet Tablet Nokia N800 gumstix Nintendo DS via DSlinux Sony Mylo Algunos Modelos de Apple iPod ver iPodLinux Algunos celulares Motorola de la Serie Rokr como Z6 o E2 Atmel AVR32 Axis Communications ETRAX CRIS Freescale anteriormente Motorola 68k arquitecturas 68020 68030 68040 68060 Algunas arquitecturas Amiga A1200 A2500 A3000 A4000 Apple Macintosh II LC Quadra Centris y tempranamente Performa series Estaciones de trabajo Sun Microsystems 3 series en modo experimental usa Sun 3 MMU Fujitsu FR V PA RISC de Hewlett PackardH8 arquitectura de Renesas Technology anteriormente Hitachi H8 300 H8 500IBM System 390 31 bit zSeries y System z9 mainframes 64 bit Intel IA 64 Itanium Itanium II x86 Arquitecturas IBM PC compatibles usando procesadores IA 32 y x86 64 Intel 80386 80486 y AMD Cyrix Texas Instruments y variantes IBM La serie completa Pentium y las variantes Celeron y Xeon Los procesadores Intel Core AMD 5x86 K5 K6 Athlon all 32 bit versions Duron Sempron x86 64 Arquitecturas de procesador de 64 bit conocidas oficialmente como AMD64 AMD or Intel64 Intel soportadas para procesadores Athlon 64 Opteron e Intel Core 2 entre otras Cyrix 5x86 6x86 M1 6x86MX y series MediaGX National AMD Geode VIA Technologies Eden Samuel II VIA C3 y VIA C7 Xbox de Microsoft procesador Pentium III por el proyecto Xbox Linux SGI Visual Workstation Procesadores Pentium II III con chipset SGI Sun386i Sun Microsystem estaciones de trabajo 80386 y 80486 Soporte para CPU s 8086 8088 80186 80188 y 80286 esta bajo desarrollo la bifuracion ELKS 4 M32R de Mitsubishi MIPS Infineon Amazon y Danube Network Processors Jazz Cobalt Qube Cobalt RaQ DECstation Godson basados en MIPS Godson II y Godson IIE de BLX IC Design Ltd China Algunos modelos de PlayStation 2 por el proyecto PS2 Linux PlayStation Portable uClinux 2 4 19 5 NEC v850eOlivetti PDA Olivetti DaVinci con procesadores DragonBall OpenRISC series de procesador open core Mas alla de los semiconductores OR1200 y OR1210Power Architecture Servidores IBM PowerPC Cell de IBM La mayoria de las computadoras de pre Intel Apple basadas en PCI Power Macintosh soporte limitado para las antiguas NuBus Power Macs Clones del PCI Power Mac Power Computing UMAX y Motorola Amiga mejoradas con una tarjeta Power UP por ejemplo las Blizzard y CyberStorm AmigaOne Motherboard de Eyetech Group Ltd UK Samantha PowerPC Motherboard de Soft3 Italia Motherboard Amy 05 PowerPC de Troika IBM RS 6000 iSeries y sistemas pSeries Pegasos I y II de Genesi Nintendo GameCube por Nintendo GameCube Linux El proyecto BlackDog de Realm Systems Inc Sony PlayStation 3 V Dragon CPU de Culturecom Virtex II Pro Field Programmable Array FPGA de Xilinx con PowerPC cores SPARC SPARC32 Sun 4 SPARCstation SPARCserver SPARC64 Sun Ultra UltraSparc Sun Blade Sun Fire Clones hechos por Tatung CompanySuperH Sega Dreamcast SuperH SH4 HP Jornada 680 por JLime distribucion SuperH SH3 Procesadores adicionales particularmente los 68000 de Freescale y ColdFire estan soportadas por la variante MMU less mClinux Referencias Editar Blackfin Version 2 6 22 Linux on Palm Tungsten E ELKS project uClinux on the PSPVease tambien EditarLinux embebidoEnlaces externos EditarEsencia de trabajo distribuido El caso del nucleo Linux en ingles BlueCat Linux Kernel Porting Guide en ingles Datos Q6576896Obtenido de https es wikipedia org w index php title Portabilidad del nucleo Linux y arquitecturas soportadas amp oldid 119282806, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos