El futuro de la computación en la nube de Sun que nunca llegó

Traduciendo un hilo de Twitter por @ mcclure111

Érase una vez, hace unos 15 años, trabajé en Sun Microsystems. En ese momento, la compañía estaba medio muerta (y murió un par de años después), porque ya no producían nada que alguien quisiera comprar. Por lo tanto, tenían muchas ideas extrañas sobre su regreso al mercado.

Constantemente escuché a la alta gerencia hablar sobre lo que "Sun hará en los próximos 10 años". Y todos tenían diferentes ideas sobre lo que sería. Pero la idea más popular de todo lo que escuché fue Utility Computing [servicios informáticos], y esta idea, aparentemente, solo existía dentro de Sun.

Pensaron que en el futuro nadie tendría una "computadora". Su computadora existirá en la nube (aunque no existía ese término en ese momento). Los centros de control de los proveedores tendrán enormes megacomputadoras, y solo tendrá una pantalla que se conecta al centro más cercano y le transmite el flujo de datos.

Por lo tanto, tendrá "su" computadora de escritorio, pero no será una computadora real con su propio sistema operativo. Esta será una cuenta de usuario ubicada en algún lugar de algún servidor que almacena tus íconos y datos, y tus programas también se ejecutarán en el servidor, y pagarás por ello todos los meses.

Sun creía que la gente iría a por ello, porque si la gente lo hiciera, crearía un negocio para los grandes gabinetes de servidores que la compañía estaba haciendo en ese momento, y luego la compañía no tendría que ir a la quiebra. No tenían historial de usuario. Simplemente creían que los usuarios usarían Solaris. Pero incluso entonces nadie usó Solaris.

Por lo tanto, esta idea no se ha convertido en un producto popular. Sin embargo, construyeron este sistema; existía. Cuando conseguí un trabajo en Sun, no había computadoras de escritorio. En las mesas había terminales Sunray. Parecían Nintendo Wii (aunque aún faltaban años para que apareciera Wii).



Un monitor y un teclado estaban conectados a cada Sunray, y al frente había una ranura para una tarjeta bancaria. Cada empleado de Sun tenía una tarjeta adjunta a sus jeans; con la misma tarjeta abrimos las puertas. Lo metimos en la ranura, y aquí tienes una computadora de escritorio.



Al final de la jornada laboral, era necesario sacar una tarjeta e irse a casa. Al día siguiente, regresó, insertó la tarjeta y todos sus programas aparecieron allí, en el estado en que los dejó, incluso si insertó la tarjeta en el Sunray incorrecto que utilizó ayer.

Como nada funcionó en Sunray, simplemente pasó las instrucciones de la ventana de un servidor grande en el centro del edificio. Incluso había una manera de conectarse desde su casa, y se podía ver la pantalla de Sunray en casa, con solo un ligero retraso.

Y en realidad fue increíble. Fue mágico. A veces teníamos que pedir ayuda a alguien en la oficina, y si le preguntaban: "¿me lo mostrarías?", ¡Podrías insertar una tarjeta en su Sunray y tu computadora aparecería inmediatamente allí! Te siguió por las escaleras.

En una organización moderna, todos tendrían su propio MacBook, y cuando vayas a otro piso, llevarás tu MacBook contigo. Solo de una manera tan incómoda, como entornada unos pocos centímetros, para que no se durmiera. Y tratando de no toparse con otra persona que lleva su MacBook.

Había, por supuesto, sus dificultades. No podría hacer algunas de las cosas que esperaría de una computadora normal, como iniciar un protector de pantalla, porque eso cargaría la CPU. Todo funcionó para tareas como escribir documentos y más. Con un mínimo de animación. Y tenías que trabajar con Solaris.



Y, por supuesto, el último punto simplemente eliminó toda la idea de raíz, y no entiendo cómo no detuvieron este proyecto desde el principio. En 2004, nadie más que los programadores podían usar Linux (era muy difícil ejecutar programas de oficina en Linux) y Solaris era aún más complicado que Linux.

Sin embargo, no abandonaron este proyecto obviamente inoperante, lo construyeron, independientemente de si alguien lo necesitaba o no, reemplazaron todas sus computadoras con él, y nunca escuché a nadie más que al propio Sun lo usé Pero durante una temporada de verano me las arreglé para aprovechar esta tecnología de peste de los recién llegados del futuro. Y esto es lo interesante: ¿por qué no despegó el proyecto Sunray?

Creo que la respuesta es obvia. Desarrollaron el producto al revés. No pensaron en "¿qué quieren las personas?", O al menos como Apple, "¿qué querrían las personas si les mostramos por qué deberían quererlo?"

En Sun, comenzaron con otro: "¿Qué podemos hacer?", "¿Qué será bueno para nosotros si la gente quiere?" Y luego sugirieron que de alguna manera descubran cómo trabajar al revés, convencer a la gente de que lo quieren y quieren pagarlo todos los meses y usan un mouse de tres botones.

Obviamente no estoy pensando en Sunray en este momento, estoy pensando en Google Stadia. Un producto como Stadia no existe porque la gente lo quiere. No entiendo bien por qué existe. Aparentemente, porque puede. Google sabía cómo hacerlo, sería bueno para Google si la gente lo quisiera, así que simplemente lo hicieron, suponiendo que las razones para quererlo aparecerían más tarde.

Stadia es un servicio informático para jugadores, pero no tienen que llamarlo así, tenemos términos como "en la nube" y "transmisión". Pero es muy similar al sistema Sunray. Sin embargo, si intenta comparar Sunray y Stadia, noto que Sunray resolvió problemas reales.

Sunray resolvió un problema. Ella hizo algo mejor que las alternativas que existían en ese momento. Fue hecho por usuario, incluso si fueron estos usuarios (empleados de Sun Microsystems) quienes lo hicieron ellos mismos. Y había personas, por ejemplo, yo, para quienes ella era genial en 2004.

No puedo decir lo mismo sobre Stadia. Quiero tener miedo Quiero verlo como un aumento en los cambios que invaden nuestras vidas, deteniendo la informática de uso general y recolectando la creación de juegos bajo el ala de los editores.

Pero de alguna manera es difícil para mí tenerle miedo. Su diseño fue al revés. Cada paso respondió a la pregunta "qué podemos hacer", "qué podemos licenciar" y no "lo que alguien quiere". La motivación se basó en la pregunta "¿hicimos esto?", Y no en la pregunta "¿alguien lo usa?".

Si hiciera Stadia, comenzaría preguntando qué juega la gente en él. Stadia tiene limitaciones (retraso), por lo que desarrollaría contenido para el que estas restricciones no importan, y las ventajas de Stadia (servidores centrales) juegan en sus manos. Cualquier juego casual social, por ejemplo.

Suponga que no transfiere ninguna transmisión, transfiere la interfaz a una capa simple, similar a JavaScript, para que se sienta receptiva (se hizo en Sunray), y cree juegos que los jugadores no avanzados jugarían con teléfonos Android baratos y Macbooks viejos. Farmville, solo todas las granjas se encuentran cerca y son visibles entre sí.

Stadia hace exactamente lo contrario de esto. Anunciaron el servicio para jugadores sofisticados, con sombreadores de píxeles y contenido AAA. Son estos jugadores los que se quejarán ante todo del retraso. Y su producto obviamente no es más barato ni mejor que los existentes.

No hubo exclusivas en el lanzamiento. Nada diseñado específicamente para Stadia (para aprovechar la nube). Nada realmente interesante para la transmisión (para aprovechar YouTube). Veo dos juegos de lucha y dos juegos de ritmo (¡demonios con retrasos!)

Tal vez esta sea una demostración técnica que alguna vez desplegarán hacia un producto serio. Pero me parece que fallará por la misma razón que Sunray falló. No porque la tecnología fuera mala. Pero porque Google no sabe para qué usarlo. El pobre pensamiento organizacional es difícil de arreglar.

Para que Sunray me "asuste" como desarrollador de juegos, es decir, para mí "Siento que estaré involucrado en un contrato desfavorable, solo para hacer juegos independientes y baratos, y el sistema se comerá al creador hasta que nadie lo haya visto", es necesario que Google lleve a cabo una acción fundamental. cambios a su proyecto.

Estrictamente hablando, hay una exclusiva: GYLT . Probablemente jugaría algo similar en la PS4. Sin embargo, no tiene ninguna característica exclusiva de Stadia. Antes de esto, el desarrollador de este juego creó un juego en el motor Unreal, y también es probablemente el motor Unreal, por lo que probablemente podría ejecutarse en PS4 si $ GOOG no pagaba por la exclusividad.

Estoy ganando dinero creando juegos para realidad virtual. Esta es otra tecnología que puede resultar ser otra maleta inútil sin asa. Con el juego actual, y con el juego que voy a hacer después de esto, uso el siguiente enfoque: hago un juego para realidad virtual solo si se puede jugar exclusivamente en realidad virtual.

¿Necesitas personas para usar tu producto? ¡Muéstrales por qué lo necesitan! Muéstreles lo que pueden hacer con su tecnología, lo que no pueden hacer sin ella.

Source: https://habr.com/ru/post/480554/


All Articles