Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
Linux en PA-RISC (ii) | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
En *Sparc los 64 bits son "opcionales" (none / 0) (#5)
por Ed hunter (eduardo.mestreENhispalinux.es) a las Thu Jan 15th, 2004 at 02:27:15 AM CET
(Información Usuario) http://speedball.servemp3.com

Por lo que tengo entendido, en los *Sparc primero fueron de 32 bits y luego sacaron versiones de 64 bits. Pero lo más curioso es que ni Sun debe fiarse de sus 64 bits, ya que Solaris para *Sparc puede correr en los dos modos y recomiendan usar los 64 bits sólo si es imprescindible... o eso tengo entendido.

Por lo demás, portar Linux a Sparc se pensó para dar vida a las viejas máquinas que montaban SunOS y que no podían arrastrar Solaris (apodado Slowaris por aquellos tiempos), aunque actualmente ya soporta 64 bits:

UltraLunux.org:
The port has been developed over the past few years and is currently very stable. It supports most workstations including the older 32bit SPARC processors and the newer 64bit UltraSPARC based workstations


De todas formas, son varias las arquitecturas de 64 bits soportadas por Linux:

  • UltraSparc
  • Alpha
  • PowerPC 64 (IBM iSeries, IBM pSeries, Apple G5)
  • IA64 (Intel Itanium)
  • x86-64 (AMD Opteron y Athlon64)
  • MIPS
  • PA-RISC
  • etc.


  • Speedball la banda de heavy más chunga
    Ven al Helvete Metal Bar
    [ Padre ]


    Sparc y Linux (none / 0) (#6)
    por ridiculum a las Thu Jan 15th, 2004 at 03:57:05 AM CET
    (Información Usuario)

    Linux puede correr sobre los micros de Sun de 64 bits (el port se suele llamar sparc64). De hecho tengo 4 Ultra5 (que montan UltraSparc ii a 270Mhz) corriendo Debian, unas en sarge y otras en sid, aunque hace tiempo que no sufren una actualizacion debidos a problemas con el local donde estan ubicadas.

    Lo que sucede en estas maquinas es que el espacio de usuario es de 32 bits -> los punteros son de 4 bytes -> el espacio de direcciones de un proceso es de 4GB. Esto lo dicen en la web del port de debian, y lo he podido comprobar yo simplemente viendo un sizeof(char *). Lo que si miden 8 bytes son los enteros, pero si, y solo si, se compila con -mv9 o -mcpu=v9, no recuerdo bien ahora mismo (se especifica la version 9 de la arquitectura Sparc).

    De hecho, para compilar los kernels, no se puede usar el gcc 2.95 normal y corriente, se debe usar un compilador diferente, de la epoca del egcs (1998). No recuerdo ahora mismo la version, y no puedo mirarla, estan todas las maquinas sin red.

    Este compilador seguramente pase al olvido, por que la serie 3.3 del gcc si es capaz de generar codigo de 64 bits para sparc.

    Esto que comento es aplicable a Linux, y a Debian en particular. No he probado FreeBSD sobre estas maquinas (Sparc64 se empezo a soporte en la 5.0). Tampoco he probado ni NetBSD, ni OpenBSD (estos si los probé en sparc32).

    [ Padre ]


     

    Linux en PA-RISC (ii) | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
    Ver: Modo: Orden:
    Menu
    · crear cuenta
    · FAQ
    · búsqueda
    · Fuentes de Noticias

    Login
    Nueva cuenta
    Usuario:
    Contraseña:

    ecol Logo Powered by Scoop
    Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
    Los comentarios son propiedad del que los escribe.
    Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
    El Resto © 2002 Escomposlinux.org y aledaños.

    Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

    El proyecto escomposlinux.org está dedicado a la memoria de tas

    crear cuenta | faq | búsqueda