Gracias a UNIX, Microsoft ganó millones de dólares vendiendo licencias de su propio sistema operativo XENIX o Xenix a firmas como AT&T o SCO (Santa Cruz Operation). Xenix fue el primer sistema que crearon los de Redmond con permiso de MS-DOS, OS/2 y Windows. Esa es su historia.
|
etiquetas: xenix , unix , microsoft , sistemas operativos
Había un puto infierno con los modelos de memoria dado que el 80286 usaba una cosa llamada segmentación, es decir, aunque podía direccionar hasta 16 MiB lo hacía con segmentos de 64 KiB. Esto re daba varios modelos:
- Tiny: 64 KiB para todo.
- Samll: 64 KiB para datos y 64 para código.
- Medium y Compact: 64 KiB para datos (o código) y 16 MiB para código (o datos) Ahora mismo no recuerdo cual es cual, creo que el medio te dejaba los 64 KiB para datos. El rendimiento era aceptable pero ojo a la hora de definir datos que te podías ir de madre.
- Large: 16 MiB para cada cosa. El problema era que el rendimiento de aquella era malo.
El tema era que cuando querías direccionar más de 64 KiB se usaban unos punteros de 32 bits que en realidad eran 24.
Cuando nos pudimos pasar a 32 bits aquello era otra cosa. Y no había problema con la limitación de 4 Gb ... los servidores que vendíamos de auquella tenía 2, 4 o como mucho, 8 MiB de RAM. Yo no ví un servidor (un SUN para más señar con 1 GiB hasta la década del 2000)
Cuando trabajaba con el Xenix, que es una versión de UNIX para PC, licenciada por Laboratorios Bell, en los manuales y en la documentación ponía que era un UNIX V, licenciado a SCO. (Posteriormente Microsoft e incluso INTEL tomaron importantes participaciones en SCO).
¿Ahora resulta que fue Microsoft el creador de UNIX y que se lo vendio a ATT?
Como cambia la historia últimamente.
Dentro de poco ... como Microsoft creo Linux o también Linux el primer sistema operativo de Microsoft.
a ver si porque sabéis usar instagram, tiktok,whatsapp etc os creéis genios de la supercomputación.
Ya os querría ver a vosotros simplemente tratando de programar la grabación en un vídeo VHS...
Usaba los vhs e incluso beta. Tapas con cinta los agujeros del vhs original para grabar encima y te sentías hacker 2000!
Por algo empecé con los monitores de fósforo verde
Y con el vi y para más INRI, con un teclado español funcionando con la configuración inglesa (no había español de aquella)
No. Microsoft compró una licencia de UNIX y las revendía.
O desmontando el puto beta sistema U-matic (se llamaba así porque la cinta se desplegaba formando una U) porque el cabrón se atascaba cada poco.
En cualquier caso...que curioso que el viejo UNIX siga dominando el mundo: Linux (cloud, android etc)
MacOS, iOS ....
A ver dónde encuentras algo más eficiente y seguro.
Al final SCO perdió todos los juicios o llegó a acuerdos extrajudiciales. Luego sacó un producto llamado Tarantella, se cambió en nombre, vendió el producto a SUN (supongo que para costear todo lo que estaba perdiendo), compró Caldera (una de las distribuciones Linux principales en aquel entonces) se cambió el nombre por SCO Caldera y básicamente se comió los mocos, porque el escenario de las distribuciones de Linux de pago o gratis pero con soporte corporativo de pago ya estaba bastante ocupado por empresas serias que no se dedican a demandar por cifras astronómicas sus socios.
Para hacer textos seguía siendo más fiable una máquina de escribir. O al menos más rápido o directo, habida cuenta de que al final ibas a imprimir las cartas y las ibas a enviar por correo. Excepto que te montaras un sistema de fusíón de correo para sacar los nombres de una base de datos y sustituir una variable en la carta para no comenzar todas por "Estimado/a cliente/a".
Seguro: QNX, Se4L.
Eficiente en escritorio: Haiku.
Cuando Intel se comunicó con Microsoft y le explicó que lo habían hecho mal y que tenían que cambiar eso y lanzar una nueva versión de Xenix corregida, la respuesta de Microsoft fue... bueno, no tengo palabras: que ellos hacían software que sacaba el máximo provecho de una determinada arquitectura, y que si en versiones posteriores pasaban a utilizar bits que antes no se usaban, entonces el fallo era de Intel, pues rompía la compatibilidad hacia atrás; que si querían que esos bits fuesen puestos a cero siempre, tenían que haber hecho que el 286 fallase si se ponían a 1, y por tanto era Intel quien tenía que modificar el 386 para que fuese realmente compatible con el 286.
Al final, obviamente, fue Microsoft quien sacó Xenix 386.
Se le veía cabreado y resentido al pobre.
¡leñe! los BASIC protegidos. Creo que había una manera muy tonta de desprotegerlos. Le hacías un merge con un fichero que creo solo tenía algo como esto:
10 :
Y ya se podía jugar con el fuente. Por otro lado, accediento a la memoria directamente en PC podías escribir en la pantalla (por poner un ejemplo) Me parece que empezaba justo por encima de las 640 KiB.
Esos virus estaban hechos para infectar al DOS y luego cargar el DOS infectado.
Al día siguiente desinonicé el vídeo porque no me gustaba en qué posición había dejado los canales y yo quería que estuviesen como en la TV, ya que los había yo los había dejado en las posiciones óptimas (según mi criterio). Es decir, TVE1 en el 1, La 2 en el 2, Antena 3 en el 3... y en el VHS estaban diferente. Me llevé la bronca del siglo. Eso si, aprendí a sintonizar el VHS.
Conclusión. Dedicando 10 minutos a leer el manual se podía haber ahorrado mil pesetas y yo os broncas.
#13 De la estabilidad no dices nada.
Creo que debería ir programando un reinicio, pero ¿para qué?
Una pregunta, ¿algún ejemplo de programa en el que trabajaras en aquella época que representara alguno de los problemas de memoria que comentas al programarlo?
Ya en lo anecdótico en 2006 trabajaba en una multinacional de seguros en la que una secretaria que era quien había hecho todas las plantillas de office corporativas era incapaz de imprimir la dirección adecuadamente en los sobres. Incluso aunque la la impresora tenía la posibilidad de imprimir sobres no se apañaba. La única máquina de escribir de la oficina estaba en su mesa auxiliar y comprábamos cintas de máquina de escribir solo para ella.
Ahora quieren aprender python y javascript....
* y esto sigue pasando con las últimas tarjetas Nvidia, que nouveau no las soporta y como las distros lo ponen por defecto, te arranca el ordenador en negro y te cagas en todo
Hay que reconocer que no se herniaron precisamente para protegerlo, aunque eran otros tiempos.
slions.net/threads/deciphering-gw-basic-basica-protected-programs.50/
¡Hombre! Una Solaris. Eso sí que aguantaba.
Por el SO igual no hace falta, pero pa quitar el polvo de los ventiladores y los disipadores, igual no le venía mal. Una vez desmonté una HP de las viejas (de esas de 60 kg) que se había jodido al cabo de un porrón de años ..... tenia dos dedos de pelusas en las entradas de aire (de hecho, creo que eso fue lo que la jodió)
Los programas los hacíamos a medida para los usuarios (eran aplicaciones de gestión monolíticas) El tema era que como no se tenía muy claro lo que se hacía los programas empezaban a crecer y pasaban los límites del compilador. De aquella no había librerías dinámicas (o no teníamos ni puta idea de usarlas) y lo que se hacía era partir el programa en cachos más pequeños cuando empezaba a petar.
Por no tener, ni BD teníamos (o costaban una pasta o no corrían en los recursos que teníamos) tirabamos de ficheros indexados. Date cuenta que era una PYME haciendo software para otras PYMES .. en los años 90. Para que te hagas una idea del nivel, de aquella muchos programas corrían en MS-DOS (3.20 y similares) y el interfaz era una pantalla de texto que te mostraba varias opciones por ejemplo de dos letras (GE --> GESTION, PE--> Personal, CO --> Contabilidad) y el usuario tecleaba lo que deseaba ... y eso era un fichero .BAT que lanzaba la aplicación en cuestión. Te parecerá cutre ... pero los MAINFRAME operaban igual.
¿Un libraco? El SCO UNIX venía con cerca de dos docenas de archivadores de anillas con 200-300 hojas que ocupaban una estantería completa y pesaban como 15 kilos. He encontrado una foto de una parte.
Anecdota: ya en una empresa seria se compraron como una docena larga de servidores HP PA-RISC. Con cada sistema operativo venía su cajitas de nosécuantos kilos cargadita de manuales .... así 12 veces (HP no te lo vendía de aquella sin manual)
Pues nada, un juego al armario, y el resto, a reciclar (son cosas que pasaban de aquella)
Con tu permiso amplío un poco lo "solo dos impresoras"
Olvidáos de láser, chorro de tinta, etc. De aquella había matriciales (la inmensa mayoría) y de cadena, bola, que las tenían bancos y grandes empresas.
Y luego, todas las impresoras eran "compatibles" con no me acuerdo que modelo con interfaz centronics (estoy citando de memoria) Para imprimir "abrías" la impresora como si fuera un fichero de solo escritura y lanzabas el chorro de caracteres. Según que impresoras podías elegir tipos de letra (pocos) negritas, cursivas, taschas y poco más.
Muchas permitían imprimir gráficos de una calidad pésima comiéndose el cartucho de tinta. Y por cierto, se procuraban tener en una habitación aparte porque las muy hijasdesumadre hacían un ruido del copón.
Yo he hecho programas que han impreso decenas de miles de ellas.
Pues eso es que no viste los filtros de rejilla ... sobre todo cuando algún cabrón te quitaba la toma de tierra de la rejilla.
el Wordstar del año ... nosécuantos ya tenía listas de correo (correo ... del de papel, claro)
community.microfocus.com/t5/OES-Tips-Information/16-Years-of-Server-Up
Edit: Calculé mal, el tuyo gana
Venía con anillas pero para cuando me lo pasaron lo "encuadernaron" poniéndole fasteners en plan libritos.
Ya, pero todas eran compatibles con la Epson. La Diablo ¿no era de margarita? Creo que de esas nunca ví ninguna, al igual que las de bola, como mucho de cadena.
nova.polymtl.ca/~coyote/linux_desktops.html
La gente lanzaba FVWM con urxvt con un consumo mil veces inferior que una RS6000 o una estacion Irix. Llegó MESA con DRI en el kernel y a tomar por culo Irix. Eso significaba ahorros bestiales para empresas de multimedia o redes. Los clonicos con Linux le salian regalados vs HW + licencias de Unix comerciales.
Ahí hay gestores OpenLook y Enlightenment, que no era lo mas ligero del mundo; pero la gente metia un FVWM medio decente y las maquinas volaban.
PD: yo tenía unas cuantas carpetas de esas de HP con las XLib en casa hasta que las tiré porque no las usaba.
De hecho lo peor no era el kernel, si no... las putas X y las frecuencias de refresco del monitor.
Pues quítale nueve de cada diez de las cosas que hace ahora (por ejemplo, todo lo de red) e imprímelo ... y eso venía hace 30 años.
Y hace 50 igual hasta te lo encuadernaban en piel
Puedes coger el 70% de manuales y tiran en un OpenBSD casi sin cambios, puesto que ahora hay pledge, protecciones de memoria extras y muchas cosas que cambian, pero del resto es perfectamente usable. Lo digo como usuario de fvwm2, ksh y hasta Dillo.
Pues ahora que lo dices, cuando empecé a currar en la oficina había un MS-DOS 4.0 que igual traía dos o tres libracos gordos de cojones.
Pero leñe, mira el manual de la impresora de Amstrad del año 86: www.cpcwiki.eu/imgs/9/90/Amstrad_DMP3000,D3160,DMP3250di_User_Manual.p
¡104 páginas, con fuentes de impresión y esquema de cableado incluido!
Vale, búscame un Linux en 1993.
en.wikipedia.org/wiki/Softlanding_Linux_System
Y antes, tenía esta para el Spectrum. El papel recordaba un rollo de papel higiénico, pero del de los elefantes.
www.ebay.es/itm/Seikosha-GP-50-/264294046656
También tuve un spectrum, creo que era un spectrum + que tenías que conectar a un casette, impresora no tenía.