banner
Centro de Noticias
Mejorando constantemente nuestras técnicas y calidad para mantenernos actualizados con las tendencias de la industria.

De las computadoras portátiles Sun Ray, MIPS y cómo rootearlas

May 28, 2023

En el mundo ideal de Sun, un usuario ejecutaría programas en un servidor central (un Sun, por supuesto), haciendo que su sesión siguiera su tarjeta inteligente sin problemas de terminal a terminal junto con cualquier otro recurso compartido que pudiera necesitar. Si bien Sun produjo la JavaStation basada en JavaOS en 1996 (irónicamente basada en el concepto Network Computer de Oracle), utilizó hardware relativamente costoso, siendo esencialmente una SPARCstation 4 miniaturizada. En cambio, la nueva prueba de concepto para un mundo más barato y más conectado fue la NetWorkTerminal de 1997. “NeWT” (uno se pregunta si esa abreviatura fue una coincidencia) se basó en la CPU MicroSPARC IIep de Sun, y ese prototipo a su vez evolucionó hasta convertirse en el primer cliente ligero de Sun Ray en 1999, con el nombre en código Corona.

Configurar varios clientes ligeros Sun (tanto modelos fijos como portátiles) ejecutándolos en una estación de trabajo Sun Ultra 45, con tarjetas inteligentes y todo, es básicamente mi objetivo final en informática retro. Siempre me ha fascinado profundamente “la red es la computadora”, y si bien hay bastantes otras plataformas de cliente ligero, es la de Sun la que parece el concepto real y original. No puedo encontrar un Ultra 45 a un precio razonable en ninguna parte; no dude en ponerse en contacto conmigo si tiene uno en oferta, pero los clientes ligeros Sun se encuentran a diez centavos la docena en eBay.

En cualquier caso, no sorprenderá que me guste el artículo vinculado.

Sígueme en Mastodon @[email protected]

Cuando estaba en la universidad (del 2001 al 2006), el laboratorio de computación de la Facultad de Ingeniería estaba completamente equipado con alrededor de 200 clientes SunRay, junto con las tarjetas inteligentes. Era un concepto interesante. La parte más increíble fue que iniciamos sesión en la estación SunRay solo para ser redirigidos a un escritorio de Windows. Esto fue más o menos en la época en que entré en Linux, así que todo el asunto me pareció ridículo... Usar la infraestructura Unix para servir escritorios Windows. Además, estos clientes ligeros no tenían las capacidades que la mayoría de la gente espera de una computadora. Lo más importante es que no hay forma de pasar archivos hacia y desde el sistema. Por ejemplo, no puede conectar una unidad USB al cliente ligero. Supongo que si hubieran configurado un servidor para cargar y descargar archivos, habría funcionado, pero eso no fue lo que hicieron.

Al final del día, el concepto, al menos tal como se aplicaba en el laboratorio, estaba condenado al fracaso porque el sistema ofrecía menos capacidades por mucho más dinero.

teco.sb,

Al final del día, el concepto, al menos tal como se aplicaba en el laboratorio, estaba condenado al fracaso porque el sistema ofrecía menos capacidades por mucho más dinero.

Jaja, sí, suena un poco tonto, pero he visto configuraciones similares usando servicios de terminal de Windows antes. Incluso el navegador web contaba con servicios de terminal. Creo que la idea detrás de que todos usaran escritorios virtuales era eliminar la carga de TI que supone administrar el hardware y el software de los escritorios locales. Supongo que lo lograron, pero meh. Los servicios de terminal de Windows del IIRC pudieron reenviar almacenamiento USB, por lo que fue bastante transparente a ese respecto, pero en cuanto al rendimiento, este enfoque centralizado puede dejar mucho que desear en comparación con los recursos de tener escritorios locales ejecutándose en paralelo.

Creo que Sun logró utilizar los recursos de manera más eficiente con Solaris, donde los perfiles migran sin problemas a través de la red pero todo el software se ejecuta localmente. Active Directory hizo esto, pero siempre recuerdo que había excepciones y el software aún tenía que instalarse en las computadoras locales, por lo que no funcionaba de manera tan transparente como Solaris.

¿Su escuela los usó anteriormente para conectarse a Solaris?

Donde yo estaba, que era la primera mitad de ese rango de tiempo, teníamos clientes ligeros que podían conectarse a Solaris (X) o Windows (ICA). En mi humilde opinión, funcionó increíblemente bien: significaba que los estudiantes usarían Unix con frecuencia como su día a día. entorno de escritorio actual, en una era en la que la gente no hacía eso en las máquinas domésticas, por lo que fue una experiencia de aprendizaje. A pesar del eslogan "la red es la computadora", gran parte del beneficio se debió a que todos los estudiantes se conectaron a la misma máquina Solaris, lo que significó poder ver los procesos de los demás, enviar mensajes, compartir archivos, enviar correos electrónicos, mirar el sitio web de alguien, etc. Windows de la época era más limitado (solo era de 32 bits), lo que significaba tener una mayor cantidad de servidores y hacían un mejor trabajo al ocultar a los usuarios entre sí. Lo único que Windows hizo realmente bien fue imprimir, lo que “simplemente funcionó” en Windows pero fue un fastidio con Solaris. Las memorias USB en ese momento no eran tan comunes (vi la primera hacia el final de este período de tiempo), e Internet estaba comenzando a demostrar su eficacia para la comunicación (por ejemplo, debía enviar ssh a la máquina desde casa, archivos scp, enviarse cosas por correo electrónico, etc., etc.)

Aunque no sé si hoy ocurriría el mismo resultado. En ese momento, lo interesante fue ver cuánta más interacción tenían los estudiantes al estar en el mismo dispositivo, lo que permitía más opciones de comunicación. Hoy en día tenemos opciones de comunicación más distribuidas (por ejemplo, redes sociales), por lo que el beneficio sería menos pronunciado.

malaquiano

A pesar del eslogan "la red es la computadora", gran parte del beneficio se debió a que todos los estudiantes se conectaron a la misma máquina Solaris, lo que significó poder ver los procesos de los demás, enviar mensajes, compartir archivos, enviar correos electrónicos, mirar el sitio web de alguien, etc.

Estoy bastante confundido por eso. ¿Por qué alguno de esos beneficios dependería de la conexión a la “misma” máquina Solaris? Con la excepción de los procesos de "ver los unos a los otros" (y estoy perplejo por qué esto es importante para usted), podríamos hacer todo lo demás que mencionó sin tener que conectarnos a la misma máquina. Tal vez su escuela haya configurado las cosas de manera diferente, pero en mi escuela todos estaban conectados a través de un sistema de archivos de red que proporcionaba acceso a archivos de usuarios/grupos independientemente del laboratorio y la computadora a la que se conectaran. Si siempre necesitara conectarse a la misma computadora todo el tiempo, perdería la mayoría de los beneficios de red de Solaris en mi humilde opinión.

Windows de la época era más limitado (sólo era de 32 bits) lo que implicaba tener una mayor cantidad de servidores,

Intel introdujo extensiones de direcciones físicas en 1995. Si bien los procesos de usuario seguían siendo de 32 bits, la suma de la memoria del proceso podía exceder el espacio de direcciones de 32 bits; este artículo de Wikipedia dice que Intel admitía 64 GB de RAM.

https://en.wikipedia.org/wiki/Physical_Address_Extension

Por lo tanto, no creo que Windows de 32 bits requiera más servidores físicos debido al espacio de direcciones de proceso de 32 bits. Pero dado que las sesiones de Windows son predominantemente gráficas, parece probable que todos los usuarios de Windows hubieran necesitado más memoria en el servidor a pesar de que PAE permitía que los servidores tuvieran más de 4 GB de RAM.

e hicieron un mejor trabajo al ocultar a los usuarios entre sí.

Sí, puede que sea simplemente un vestigio de tiempos más antiguos e inocentes, pero creo que muchas convenciones antiguas de Unix utilizaban prácticas de seguridad horribles: mostrar procesos de usuario, permisos POSIX demasiado granulares, /etc/passwd siendo legible en todo el mundo. Parece que la seguridad fue desplegada en un segundo momento.

Lo único que Windows hizo realmente bien fue imprimir, lo que “simplemente funcionó” en Windows pero fue un fastidio con Solaris.

¿Estás hablando como usuario o administrador? ¿Existe alguna posibilidad de que la complejidad tenga que ver con el cliente ligero? Imprimimos cosas todo el tiempo, simplemente funcionó (y las usamos mucho porque nuestras impresoras CS eran gratuitas, mientras que las impresoras de otros departamentos y bibliotecas tenían que ser pagadas). Sin embargo, yo era solo un usuario y no sé si la impresión de Solaris fue difícil de configurar para los administradores.

Las memorias USB en ese momento no eran tan comunes (vi la primera hacia el final de este período de tiempo), e Internet estaba comenzando a demostrar su eficacia para la comunicación (por ejemplo, debía enviar ssh a la máquina desde casa, archivos scp, enviarse cosas por correo electrónico, etc., etc.)

No recuerdo haber usado nunca una memoria USB en esos sistemas Unix. Transferimos todo en línea y cada computadora tenía una IP pública a la que podíamos conectarnos a través de X/SSH/FTP/etc. Incluso podrías escribir tus propios demonios y conectarte a ellos mediante una IP pública. Sinceramente, no estoy seguro de qué hacen hoy. Supongo que hoy en día los estudiantes pueden tener que conectarse a través de una VPN.

Sin embargo, mis prácticas de transferencia de archivos han retrocedido debido a que Android dificulta tanto los archivos de red. Realmente desprecio la incapacidad de Android para montar recursos compartidos de red directamente sin tener que copiar archivos manualmente usando aplicaciones de terceros.

Aunque no sé si hoy ocurriría el mismo resultado. En ese momento, lo interesante fue ver cuánta más interacción tenían los estudiantes al estar en el mismo dispositivo, lo que permitía más opciones de comunicación. Hoy en día tenemos opciones de comunicación más distribuidas (por ejemplo, redes sociales), por lo que el beneficio sería menos pronunciado.

Los estudiantes podrían interactuar a través de grupos compartidos. correo electrónico, clientes de chat, etc. Usar la misma máquina física nunca fue un factor para nosotros, así que estoy muy confundido por lo que quieres decir.

¿Por qué alguno de esos beneficios dependería de la conexión a la “misma” máquina Solaris?

Hay muchas instalaciones antiguas de Unix que fueron diseñadas para múltiples usuarios en una máquina. Ver con quién, hablar/hablar, utmp, y también teníamos algunas cosas de cosecha propia para esto. Sinceramente, he intentado tener esta conversación con muchas personas que vienen del mundo de las PC sin éxito; la gente siempre me dice que es posible (lo cual es cierto), pero al haber vivido en ambos mundos observé la menor fricción de poder para ver qué está haciendo la gente y empezar a interactuar. En algún momento, tratar de explicarle un arcoíris a alguien daltónico se convierte en un ejercicio; algunas cosas simplemente tienes que experimentarlas.

Sin embargo, estrictamente hablando, teníamos directorios de inicio montados en NFS y tal vez teníamos autenticación NIS (no lo recuerdo).

Intel introdujo extensiones de direcciones físicas en 1995.

Windows no admitió esto hasta Windows 2000, y nuestros servidores eran NT 4. (Creo que había una edición NT 4 Enterprise que sí admitía PAE, pero estos dispositivos eran servidores de terminal y no había un servidor de terminal empresarial). Solaris Las máquinas eran básicamente un equivalente SPARC de PAE, utilizando un kernel de 64 bits con un espacio de usuario de 32 bits.

¿Estás hablando como usuario o administrador? ¿Existe alguna posibilidad de que la complejidad tenga que ver con el cliente ligero?

Como usuario, y nada que ver con el cliente ligero. Windows tiene un modelo de impresión definido donde todos los programas pueden observar e imprimir en las mismas colas. En ese momento, imprimir en Solaris significaba configurar una línea de comando lpr, pero eso significaba hacerlo por programa. Entonces, en un caso haces clic en una impresora y listo, en el otro caso recuerdas el comando o tu trabajo no irá a ninguna parte. Estoy seguro de que un administrador habría podido preinstalar esto en todos los programas comunes a través de la configuración del sistema, pero al ser por programa es una tarea más grande y en la práctica simplemente no sucedió.

malaquiano

Hay muchas instalaciones antiguas de Unix que fueron diseñadas para múltiples usuarios en una máquina. Ver con quién, hablar/hablar, utmp, y también teníamos algunas cosas de cosecha propia para esto. Honestamente, he intentado tener esta conversación con muchas personas que vienen del mundo de las PC sin éxito; la gente siempre me dice que es posible (lo cual es cierto), pero al haber vivido en ambos mundos observé la menor fricción de poder para ver qué está haciendo la gente y empezar a interactuar.

Me parece fascinante lo diferentes que fueron nuestras experiencias en la misma plataforma. Si bien estoy familiarizado con ellos. No recuerdo ni una sola vez haberlos usado para colaborar con otros usuarios en la escuela. La única vez que recuerdo haber usado la conversación fue con alguien en un BBS en un entorno completamente ajeno. En cambio, en la escuela usamos irc y otros clientes. Quizás esto se deba a que la situación de nuestro laboratorio era diferente a la suya. No utilizamos clientes ligeros para conectarnos a Solaris, iniciamos sesión directamente en la consola local y, naturalmente, los estudiantes se encontraban en máquinas diferentes todos los días.

Windows no admitió esto hasta Windows 2000, y nuestros servidores eran NT 4. (Creo que había una edición NT 4 Enterprise que sí admitía PAE, pero estos dispositivos eran servidores de terminal y no había un servidor de terminal empresarial). Solaris Las máquinas eran básicamente un equivalente SPARC de PAE, utilizando un kernel de 64 bits con un espacio de usuario de 32 bits.

Ok, no me di cuenta de que Microsoft no implementó PAE antes.

Estoy seguro de que un administrador habría podido preinstalar esto en todos los programas comunes a través de la configuración del sistema, pero al ser por programa es una tarea más grande y en la práctica simplemente no sucedió.

Confieso que no estoy familiarizado con el administrador de Solaris, pero ¿es posible que haya configuraciones predeterminadas y comandos de impresión que funcionen para nosotros? Si no, supongo que es posible que lo hayan preconfigurado. Utilicé las impresoras muchas veces desde editores de texto y navegadores web y no recuerdo haber tenido ningún problema.

¿Su escuela los usó anteriormente para conectarse a Solaris?

No puedo decirlo con seguridad. Pero recuerdo vagamente que el laboratorio fue “recientemente remodelado” para adaptarlo a este nuevo escenario. Descubrí que lo interesante fue que para nuestro curso de Análisis de elementos finitos, teníamos que iniciar sesión en un servidor SunOS 4 para poder utilizar el software I-DEAS. No fue posible acceder a este servidor desde el laboratorio de computación con clientes ligeros SunRay. En lugar de eso, tuvimos que ir a otro laboratorio de computación que tenía computadoras estándar con arranque dual de una versión de Red Hat y Windows. La instalación de Red Hat se configuró para iniciar sólo un servidor X y conectarse al servidor SunOS con I-DEAS instalado. Fue un verdadero desastre.

No puedo encontrar un Ultra 45 a un precio razonable en ninguna parte; no dude en ponerse en contacto conmigo si tiene uno en oferta, pero los clientes ligeros Sun se encuentran a diez centavos la docena en eBay.

Oh, ffs Thom, por tercera vez más o menos:

El precio actual de las máquinas Sun Ultra 45 en eBay (alrededor de $ 1500) es razonable una vez que se tienen en cuenta el precio original y los costos de almacenamiento de una computadora de escritorio de 15 años. . Los bienes inmuebles no son gratuitos ni baratos, por lo que cualquiera que haya conservado una máquina de este tipo durante 15 años no querrá haberlo hecho gratis. Y cualquiera que quisiera deshacerse de su Sun Ultra 45 por precios de liquidación (para que no ocupe espacio físico valioso) lo hizo hace años.

Así que deja de exigir que la gente te atienda gratis (es decir, que mantengan una máquina guardada en condiciones dignas para que vengas a comprarla cuando te des cuenta de que existe). Si almacené algo de valor durante 15 años, incluso un pisapapeles literal (supongamos que dicho pisapapeles es valioso porque está diseñado por Philippe Starck o algo así y no hay demasiados), me gustaría recibir una compensación por el servicio. De lo contrario, lo habría tirado hace años para que no ocupe espacio físico valioso (si no lo necesitara para uso personal).

kurkosdr,

Oh, ffs Thom, por tercera vez más o menos:

El precio actual de las máquinas Sun Ultra 45 en eBay (alrededor de $1500) es razonable una vez que se tienen en cuenta el precio original y los costos de almacenamiento de una computadora de escritorio de 15 años.

Sería válido justificar el precio hablando de oferta y demanda. Sin embargo, dado que se centró en el precio original y los costos de almacenamiento, creo que eso está mal. Lo único que importa es lo que el mercado mostrará hoy en términos de oferta y demanda, no cuánto se pagó originalmente o cuánto cuesta almacenarlo.

Estoy pensando específicamente en "computer reset", una tienda de informática que atesoraba una enorme cantidad de equipos informáticos arcaicos en un almacén aparentemente interminable. https://www.youtube.com/watch?v=rvM82T3C2Ik

Tenían más existencias de las que ni siquiera los museos y coleccionistas sabían qué hacer. Al final, debido a su oferta >> demanda, se convirtió en un mercado de compradores y alentaron a los visitantes a tomar tantas máquinas como pudieran porque de lo contrario tendrían que ser trituradas y recicladas. La cuestión es que los costos de almacenamiento son incidentales, el valor real de algo varias décadas después está determinado por las curvas de oferta/demanda a lo largo del tiempo, que pueden ser rentables o no para quien lo almacene.

Lo único que importa es lo que el mercado descubrirá hoy en términos de oferta y demanda.

De acuerdo, y tenga en cuenta que cuando se trata de sistemas más antiguos, la oferta se contrae constantemente.

AFAICT estas cosas siguen una curva de bañera: inicialmente las cosas son caras donde hay más demanda que oferta; al cabo de unos años la gente los tira porque están obsoletos y hay más oferta que demanda; pero una vez que la oferta se ha contraído hasta satisfacer la demanda, la oferta no puede volver a crecer, por lo que los precios suben hasta que desaparece el factor nostalgia. No sabemos cuánto tiempo lleva eso con los equipos informáticos, ya que el campo es demasiado joven.

Aún más extraño, la multitud nostálgica quiere desproporcionadamente cosas viejas y de alta gama, no cosas viejas y de baja gama. Los productos de alta gama no tuvieron un gran volumen desde el principio, por lo que la demanda puede superar dramáticamente la oferta. Me sorprendería que una Ultra 45 fuera barata en el corto plazo, pero hay muchas máquinas Sparc buenas en eBay para las personas que las quieren.

malaquiano

De acuerdo, y tenga en cuenta que cuando se trata de sistemas más antiguos, la oferta se contrae constantemente... Aún más extraño, la multitud nostálgica quiere desproporcionadamente cosas viejas y de alta gama, no cosas viejas y de gama baja.

Estoy de acuerdo con todos tus puntos. En cuanto a la nostalgia, algunas marcas tienen mucho más que otras. Otro ejemplo son las loncheras originales de star wars de 50 años que cuestan ~$1500 en ebay, mientras que road runner, dr suess, hanna barbera, y loncheras similares del mismo período cuestan ~$100. Es una discrepancia bastante grande en la oferta/demanda de productos que probablemente provienen de la misma fábrica y probablemente cuestan lo mismo originalmente. Es fácil ver las tendencias en retrospectiva, pero predecirlas dentro de 50 años es difícil debido a las incertidumbres sociales y otras variables desconocidas.

Sería válido justificar el precio hablando de oferta y demanda. Sin embargo, dado que se centró en el precio original y los costos de almacenamiento, creo que eso está mal. Lo único que importa es lo que el mercado mostrará hoy en términos de oferta y demanda, no cuánto se pagó originalmente o cuánto cuesta almacenarlo.

Pensé en decir algo sobre oferta y demanda, pero todos lo entienden y mi post ya era demasiado largo, así que no lo hice. Pero los dos conceptos no son mutuamente excluyentes. Si ha mantenido una computadora de escritorio almacenada durante 15 años en condiciones decentes y nadie la quiere, aún así ha gastado el tiempo y el dinero (los bienes raíces no son gratuitos) para hacerlo, simplemente ha sufrido una pérdida.

Pero cuando la oferta y la demanda están de su lado, ¿por qué debería ofrecer ese servicio de forma gratuita a las personas que piensan que su tiempo y sus bienes inmuebles no tienen valor? El precio que los vendedores de eBay piden por un Sun Ultra 45 es razonable una vez que se tiene en cuenta el servicio de almacenamiento, incluso si lo causa la oferta y la demanda. Si el precio fuera algo así como 10.000 dólares, sería alto (pero aún así, no puedes definir qué es "razonable").

kurkosdr,

Pensé en decir algo sobre oferta y demanda, pero todos lo entienden y mi post ya era demasiado largo, así que no lo hice. Pero los dos conceptos no son mutuamente excluyentes. Si ha mantenido una computadora de escritorio almacenada durante 15 años en condiciones decentes y nadie la quiere, aún así ha gastado el tiempo y el dinero (los bienes raíces no son gratuitos) para hacerlo, simplemente ha sufrido una pérdida.

Bueno, para usar una expresión común, un reloj roto sigue dando la hora correcta dos veces al día. El hecho de que haya invertido dinero en comprar y almacenar algo a lo largo del tiempo puede correlacionarse con un precio más alto, pero puede que no sea así porque no es el factor causal para determinar por qué puede venderlo. Creo que la publicación sobre loncheras resalta esto con bastante claridad. Dos personas pueden “invertir” en productos físicamente idénticos que sólo se diferencian en la marca. Pero a pesar de que ambas personas incurren en los mismos costos hundidos, sus ganancias (o pérdidas) pueden ser completamente diferentes porque enfrentan una oferta y una demanda diferentes cuando van a vender.

Pero cuando la oferta y la demanda están de su lado, ¿por qué debería ofrecer ese servicio de forma gratuita a las personas que piensan que su tiempo y sus bienes inmuebles no tienen valor?

No depende de mí ni de usted decir si el tiempo o los servicios de alguien tienen valor; en un mercado con la liquidez adecuada, los principios del libre mercado lo decidirán. El sector inmobiliario no es una excepción. Naturalmente, los vendedores quieren creer que su tiempo y esfuerzo en mejorar y remodelar agrega valor y sienten que merecen un retorno de la inversión por encima y más allá de sus costos de inversión. En realidad, sin embargo, las inversiones no se traducen automáticamente en ganancias si no están en línea con las condiciones del mercado. Volviendo al mismo tema, si las condiciones del mercado están a tu favor, entonces genial, haz la inversión. Pero si no están a su favor, entonces la verdad es que comprometer su tiempo, esfuerzo y dinero podría no ser realmente valioso, independientemente de lo que crea que debería serlo.

El precio que los vendedores de eBay piden por un Sun Ultra 45 es razonable una vez que se tiene en cuenta el servicio de almacenamiento, incluso si lo causa la oferta y la demanda.

Sigo creyendo que el mercado será indiferente a los precios que usted considere “razonables”. Probablemente pienses que estoy siendo demasiado exagerado en este punto, pero así como te molesta la opinión de Thom de que las cosas deberían ser más baratas, tu razonamiento incidental de por qué son más caras me molesta. Bueno, creo que podemos estar venciendo a un caballo muerto, ¿podemos aceptar seguir adelante? ¡Hasta la próxima, saludos!

Jaysus, ¿quién orinó en tu cereal esta mañana? Fue solo un simple comentario irónico.LOL

Tendrás la misma sensación cuando escuches la misma queja enlatada por décima vez.

Es una petición tonta e irónica. A menos que esté sentado sobre un montón de cajas de Microsoft con la esperanza de que valga algo en 30 años, no tengo idea de por qué esto le molestaría. Ja ja.

En cualquier caso, es de esperar que Thom se entere de que existe algo llamado qemu donde puede ejecutar Solaris para Sparc en un emulador de una PC moderna más rápido que lo que jamás lo hizo un Sun Ultra 45. O simplemente ejecute Solaris para x86 en una máquina virtual y obtenga un rendimiento aún mejor para la experiencia horrible que es Solaris en los tiempos modernos.

De todos modos, estos viejos sistemas son solo una bomba de condensadores. Entonces, a menos que Thom se sienta cómodo con un soldador, no creo que se dé cuenta de lo que está pidiendo de todos modos. ja ja.

Oh, ffs Thom, por tercera vez más o menos:El precio actual de las máquinas Sun Ultra 45 en eBay (alrededor de $ 1500) es razonable una vez que se tienen en cuenta el precio original y los costos de almacenamiento de una computadora de escritorio de 15 años.