Hoy se conmemora el 25 aniversario del anuncio de IBM del OS/2 ,el dos de abril de 1987. Inicialmente concebido como un sucesor de modo protegido para PC-DOS, OS/2 se convirtió en el primer sistema operativo para PC, rival serio para Microsoft Windows. Durante un tiempo, IBM y Microsoft colaboraron en él, hasta que Microsoft retiró su apoyo por diversas razones, y centró sus esfuerzos en Windows NT en su lugar.
Sin embargo, durante la mayor parte de la década de 1990, OS/2 era un sistema operativo de PC mucho más estable, seguro y fiable que Windows. Era capaz de ejecutar aplicaciones de Windows y lo hizo mejor que Windows. El OS/2 Shell fue una obra maestra de diseño orientado a objetos.
Por desgracia, IBM nunca comprendió realmente el gran potencial que OS/2 tenía y no le dio recursos de desarrollo de software y soporte de marketing para hacer que se convirtiera en un competidor formidable para PC de escritorio frente a Windows, Mac OS X y Linux.
IBM abandonó el soporte para OS/2 a finales de 2006, pero Serenity Systems International sigue vendiendo OS/2, bajo el nombre de eComStation. Ha tenido unos primeros 25 años muy interesantes y plenos de acontecimientos.
Fuente: The Inquirer
Hace unos días la mayoría de blogs de tecnología hablaban sobre la notícia de un sistema operativo que había sacado Anonymous, un sistema operativo basado en Ubuntu, Linux y que ahora el mismo Anonymous desmiente en su cuenta de Twitter, diciendo que dicho sistema operativo es falso y que contiene troyanos.
El sistema operativo tenia varios programas para hacer hackeos como robar contraseñas, entrar a redes wifi con clave, etc. Lo malo que el sistema operativo ya ha sido descargado por más de 26 000 personas en tan solo cuatro días, así que esas personas corren peligro de que sus computadoras sean infectadas para otros usos.
Fuente: arturogoga
1. Es diverso
Los detractores se refieren a la diversidad de Linux como un «problema de fragmentación», pero de hecho es una de sus mayores fortalezas. Los usuarios tienen un sinnúmero de distribuciones de Linux para elegir, si se trata de uno sencillo como Ubuntu con su facilidad de uso que lo pone en vanguardia, o uno como Fedora con numerosas funciones empresariales centrado en mayor seguridad. Hay incluso sabores que se centran en determinados sectores y nichos. Hay algo para todos en el mundo de Linux, y es cada vez más multiplataforma también.
2. Es personalizable
No sólo se puede elegir una distribución particular de Linux, sino que una de las características de Linux es que es altamente personalizable. ¿No es adecuado el nuevo escritorio de Ubuntu Unity o GNOME 3 ? No hay problema – hay muchos otros para elegir, y la selección se puede instalar fácilmente. No hay dependencia de un proveedor local para dictar cómo se debe utilizar el equipo.
3. Es de código abierto
Una gran parte de la flexibilidad de Linux, por supuesto, se deriva del hecho de que es software de código abierto. Esto significa que ninguna otra entidad controla el código – que cualquier desarrollador o usuario puede ver y modificar el código si lo consideran conveniente. Un mundo de ajustes personalizados y aplicaciones, en otras palabras.
4. Es gratis
Linux no cuesta nada, es cierto, a menos que elija una opción comercial con soporte de pago. Pero también es libre de patentes y otras restricciones que determinan la forma en que se puede utilizar. Libre y de código abierto es una combinación muy buena, porque significa que tiene su control.
5. Es fiable
Hay una razón por la que Linux tiene fortaleza en el mundo de los servidores – muchos, en realidad, pero una de las mayores es su fiabilidad. Cuando está en Linux, ni siquiera hay que recordar todas esas horas de pérdida de productividad debida a los accidentes y el tiempo de inactividad.
6. Es rápido
Linux tiende a exigir mucho menos en forma de recursos de hardware que otros sistemas operativos, e incluso hay distribuciones diseñadas con una huella pequeña, como un objetivo primordial. El resultado es que por lo general sea muy rápido – incluso en hardware antiguo.
7. Es seguro
Windows es el sistema operativo más atacado por virus y otro malware, sobre todo gracias al hecho de que sigue siendo el que es más ampliamente utilizado. Ningún sistema operativo es perfectamente seguro, por supuesto, pero en el malware del mundo Linux es una rareza por muchas razones.
8. Está bien soportado
Además de todas las opciones de soporte de pago para los usuarios de Linux hoy en día, también hay innumerables maneras de conseguir ayuda de forma gratuita a través de la activa comunidad de usuarios y desarrolladores que rodea a la mayoría de distribuciones. Pedid y recibiréis, como dice el refrán.
9. Está siempre en mejora
En la misma línea, las comunidades que tienden a rodear las distribuciones de Linux también tienden a seguir mejorándolo de forma continua, tanto con nuevas características y rápida corrección de cualquier vulnerabilidad. No hay que esperar meses para que aparezcan los parches.
10. Es compatible
No sólo Linux tienden a ser compatibles con las necesidades de los usuarios, sino que tiende a ofrecer interoperabilidad mucho mejor que los sistemas operativos propietarios. Si alguna vez colabora con gente en sociedades en otras partes del mundo, lo mejor es un sistema operativo comprometido a apoyar a los estándares internacionales en lugar de los propietarios.
El mundo Linux ha sido testigo de su propia cuota de agitación durante el año pasado, debido principalmente a los entornos de escritorio que se han introducido. Lo que la gente a veces olvida, sin embargo, es lo fácil que es pasar por alto los cambios y basta con instalar lo que quieras.
Ningún sistema operativo es perfecto, por supuesto, pero cuando se trata de dar a los usuarios el control de sus entornos informáticos, Linux se lleva la palma.
Como se ha difundido por diversos medios de comunicación, uno de los padres fundadores de UNIX y el creador del lenguaje C, Dennis Ritchie, falleció el ocho de octubre. Aunque creo que muchos en la informática y otros campos relacionados sabía de la importancia de Ritchie para el crecimiento y desarrollo de todo lo relacionado con la informática, creo que es valioso mirar hacia atrás en sus logros y ubicarlo en lo alto en el panteón de las ciencias de la computación, ya poblado por Lovelace, Turing, y (aunque este canto será controvertido, al menos hasta que la historia tenga algo que decir) el recién fallecido Steve Jobs.
UNIX fue uno de los primeros sistemas operativos multiusuario, permitiendo a los científicos e investigadores compartir tiempo de computadora en lo que se ha basado tradicionalmente en el proceso por lotes en las máquinas. El concepto de múltiples usuarios y múltiples tareas fueron de gran interés para los investigadores, simplemente por el tiempo necesario para escribir, ejecutar y recibir los resultados de los programas por lotes. El tiempo en la computadora, en modo batch, era caro, como esta anécdota ilustra:
Aunque reflexionando sobre los problemas de los sistemas operativos en 1969, Ken Thompson [el cocreador de Unix] en su tiempo libre desarrolló un juego de computadora llamado «Viaje Espacial». El juego simula el movimiento de los planetas del sistema solar. Un jugador podía viajar entre los planetas, disfrutar del paisaje, e incluso aterrizar la nave en los planetas y las lunas.
El juego, primeramente escrito en Multics y luego transcrito a Fortran para el sistema operativo GECOS, corrió en un equipo GE 635. La pantalla del juego fue desigual y difícil de controlar debido a que el jugador tenía que teclear comandos para controlar la nave. Además, costaba alrededor de 75 $ en tiempo de CPU en el gran GE 635, un costo elevado.
A los 75 dólares el juego, sobre todo en dólares de 1960, era difícil para un hacker tener diversión.Dennis Ritchie y Thompson trabajaron juntos para construir UNIX como el paraíso de un hacker, un lugar para poner a prueba los programas y compartir los resultados. Él era físico y matemático de formación, pero entró en el mundo emergente del mainframe y la microinformática en el momento justo. Los años 1960 y 1970 fueron una época de grandes cambios en la manera de interactuar con la informática. Considerando que el punto de vista común es que «Estas computadoras malditas va a estropear mi cuenta de teléfono», en realidad las computadoras fueron arruinando el status quo. En unos pocos años, los registros en papel se erosionaron lentamente por el cómputo, centrales telefónicas fueron cambiando de naturaleza, hacia un sistema cuasimecánico de routers y terminales. Los laboratorios Bell estaban a la vanguardia de todo esto, la tarea de conectar el mundo a través del cable de cobre. Lo más importante es lo que estaba haciendo era difícil, algo que se ha olvidado en los días de arrastrar y soltar.
La clave para UNIX fue el concepto de compartir. El sistema operativo se inició en 1969 como una reacción de los Laboratorios Bell de cerrar Thompson y el sistema operativo favorito de Ritchie, Multics. Con la colaboración de varias organizaciones incluyendo el MIT, un grupo de cuatro, programadores de New Jersey Bell Labs comenzaron a trabajar en un equipo olvidado de la máquina PDP-7 en el que se portó el juego de los viajes espaciales y comenzaron a construir un sistema de archivos para guardar los juegos. Poco a poco, crearon una estructura de comandos que cualquiera que esté familiarizado con Linux modernos se entiende por acreción en torno a este sistema de archivos. Poco a poco la palabra UNIX corría fuera de la pequeña camarilla de los usuarios originales y en 1971 los Bell Labs comenzaron a utilizalor para dar formato a los documentos con nroff .
También es importante tener en cuenta que Linus Torvalds nació en 1969, haciendo de él un candidato ideal para aprovechar los beneficios de lo que podríamos denominar la era UNIX. La mayoría de edad en el tumulto de una nueva industria es importante y Gates, Torvalds, y Ritchie todos fueron excelentes ejemplos de esto.
Ritchie llegó a crear una serie de otras mejoras y, en el desarrollo del sistema operativo C, le dio al mundo su primer multimáquina, con el estándar de codificación que cualquier persona, desde un veterano canoso de lenguaje máquina a un joven estudiante en Helsinki , podrían usar y comprender. El código fuente de UNIX pasó de programador a programador, como la «Sagrada Escritura», incluso después AT & T se negó a ponerlo a disposición de las instituciones de educación. Fue escrito en C con algunos de sus componentes básicos escritos en lenguaje máquina para ganar tiempo en los ciclos, y lo más importante, para mantener una elegancia que Ritchie y Thompson han inculcado a través de la polinización cruzada de ideas. Ningún hombre, ni siquiera Ritchie, entiende la complejidad de la bestia que se convirtió en UNIX y que fue por el diseño. El objetivo era la simplicidad de frente y complejidad en el interior, un modelo que todo el mundo de la informática harían bien en emular.
También fue importante el deseo de alcanzar un ideal de oro en la claridad y la elegancia. «La presión de grupo y el simple orgullo de la mano de obra ha causado que montones de código sea reformado o desechado frente a ideas surgidas mejores o más básicas», escribió Doug McIlroy, un miembro del equipo de UNIX. «Rivalidad profesional y la protección eran prácticamente desconocidas: tantas cosas buenas estaban ocurriendo que nadie debía tener la propiedad sobre las innovaciones».
La pregunta es, entonces, ¿qué podemos aprender acerca de la construcción de nuestros propios productos de este gigante de la informática? En primer lugar, Ritchie y Thompson querían divertirse. No hubo impulso inicial de hacer dinero y, de hecho, su objetivo era ahorrar dinero o al menos ocultar su juego para que pase a un equipo menos costoso.
El segundo es la necesidad de trabajar fuera de su zona de confort. Ritchie fue un físico y un matemático. Sin embargo, se convirtió en un programador. Si bien es claro que sus antecedentes le ayudóaron enormemente en la creación de UNIX y C, como Bjarne Stroustrup señaló , Ritchie no tuvo miedo de intentar trabajar en un territorio nuevo y desconocido. «Si Dennis había decidido pasar de esa década en las matemáticas esotéricas, Unix habría muerto», escribe.
Tercero, la importancia de un enfoque de no intervención a la innovación. Ritchie tuvo la suerte de que los Laboratorios Bell tenían el dinero y el personal que le permitía esconderse en las sombras con sus amigos, creando lo que querían en su propia línea de tiempo. Google parece haber capturado el mismo sentido de la experimentación interna, obviamente, con sus proyectos del 20%, así como sus productos de los laboratorios que poco a poco se transforman en herramientas convencionales. Que los fundadores de Google permitan a estos proyectos un 20%, casi inmediatamente después de la creación de la empresa es un testimonio de Thompson y la metodología de Ritchie. Las personas tienden a construir herramientas cuando el capataz está observando y obras de arte cuando se le deja a su suerte.
Por último, tenemos la importancia de compartir. Me divierte sin fin ver una pequeña start-up encubrir sus productos detrás de acuerdos de confidencialidad y el secreto o intentar confundir los empresarios contentos. Cuando esto sucede, está claro que su idea no es nueva ni será un éxito particular, ni su actitud es particularmente propicia para el crecimiento. Yo diría que muchos empresarios actuales, tiene un producto de éxito pero no tienen éxito porque hablan mucho y no saben jugar.
Podría decirse que el proyecto de software más importantes en el mundo de hoy, Linux, es importante porque gloriosamente está disponible y abierto. Hay quienes dirá que no es sinónimo de rentabilidad, pero esas personas son en el mejor de los casos pesimistas y en el peor necios.
Al final, Dennis Ritchie nos enseñó que la informática no era una sociedad secreta, que requiere largos años de servicio y encantamientos especiales para unirse. Su generosidad intelectual es importante sobre todo lo que hacemos en línea actualmente.
No deja ser curioso que habiendo fallecido unos días después de Steve Jobs, la crónica, con retraso, quede resumida en: Dennis Ritchie de 70 años, jubilado desde 2007, su último puesto de trabajo fue el de ingeniero jefe del departamento de Investigación en software de sistemas de Alcatel-Lucent, falleció el pasado fin de semana, víctima de una larga enfermedad. Fue premio Turing en 1983 por la teoría de sistemas operativos genéricos y recibió la Medalla Nacional de Tecnología de EEUU en 1998.
Fuente: TC
Gracias a Dennis Ritchie funcionan dispositivos electrónicos como los iPhones (Apple), nuestras conexiones ADSL o instituciones como el CERN. El pasado fin de semana falleció a los 70 años de edad uno de los más influyentes ingenieros informáticos, capaz de sentar las bases de la informática moderna.