Archivos en la Categoría: Opinión

Un correo electrónico histórico de Linus Torvalds

Éste es un correo electrónico enviado el 25 de agosto de 1991 por Linus Torvalds a un grupo de usuarios del sistema Minix. Se trataba, en sus palabras, de un proyecto discreto. Con el tiempo, linux se convirtió en el kernel del sistema operativo GNU, el proyecto de Richard Stallman que nunca logró desarrollar un núcleo, y llegó a ser sinónimo del propio sistema operativo.

“From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI>
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki

Hello everybody out there using minix – I’m doing a (free) operating system
(just a hobby, won’t be big and professional like gnu) for 386(486) AT clones.
This has been brewing since april, and is starting to get ready. I’d like any
feedback onthings people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons) among other
things).

I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.

This implies that I’ll get something practical within a few months, and I’d 
like to know what features most people would want. Any suggestions are welcome,
but I won’t promise I’ll implement them 🙂
Linus (torvalds@kruuna.helsinki.fi)

PS. Yes – it’s free of any minix code, and it has a multi-threaded fs.

It is NOT protable (uses 386 task switching etc), and it probably never will
support anything other than AT-harddisks, as that’s all I have 😦 

La traducción, tomada de la wikipedia es la siguiente:

Hola a todos aquellos que usan Minix -
 
Estoy haciendo un sistema operativo (gratuito) (solamente una afición,
no será grande ni profesional como el GNU) para clones 386(486) AT. 
Este ha estado gestándose desde abril, y está comenzando a estar listo. 
Me gustaría recibir cualquier comentario sobre las cosas que gustan/disgustan
en minix, ya que mi SO (Sistema Operativo) se le parece un poco 
(la misma disposición física del sistema de archivos, debido a motivos
prácticos, entre otras cosas).
Actualmente he portado bash(1.08) y gcc(1.40), y las cosas parecen funcionar.
Esto implica que conseguiré algo práctico dentro de unos meses, y me gustaría 
saber qué características quiere la mayoría de la gente. Cualquier sugerencia
es bienvenida, pero no prometeré que las pondré en práctica 🙂
Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi)
 
PD. Sí – es libre de cualquier código de minix, y tiene un sistema de archivos
multi-hilo. NO es portable (usa 386 una conmutación de tarea etc.), y 
probablemente nunca será soportada por nada más que los discos duros AT, 
porque es todo lo que tengo :-(.
Linus Torvalds

Se ha vuelto famosa una frase que Marshall kirk McKusick, un desarrollador de FreeBSD, atribuyó alguna vez a Linus Torvalds: «Yo no hubiera tenido que crear Linux si no hubiera habido ninguna demanda contra BSD a principios de los 90’s. No hubiera sido necesario». Verdad o mentira, lo cierto es que FreeBSD ha servido como kernel a la distribución Debian, dando origen a kFreeBSD.
A 22 años del inicio del proyecto, y entre los productos de Apple y los de Microsoft, hay que desearle larga vida a linux.

"De verdad, no estoy tratando de destruir a Microsoft. Este será tan sólo un efecto colateral no intencionado"

«De verdad, no estoy tratando de destruir a Microsoft. Este será tan sólo un efecto colateral no intencionado»


En ésta página algunas líneas del kernel linux 0.01.

Filosofía Unix: ¡No recibir noticias es una buena noticia!

Algunas de las características del sistema operativo Unix, parecen ser en realidad defectos del sistema, por ejemplo, lo breve y poco descriptivo de sus comandos, la escasa interacción con el usuario, etc.
Cuando en Unix un comando, por ejemplo rm, se ejecuta de manera satisfactoria, ningún mensaje se envía al usuario. Simplemente el prompt aparece de nuevo indicando que la consola está lista para recibir una nueva instrucción. Los sistemas Unix NO avisan que una tarea ha sido llevada a cabo con éxito. Si usted no recibe ningún mensaje, entonces todo ha ido bien. Si en cambio al ejecutar una orden aparece un mensaje, es conveniente leerla con atención: indica que un error se ha cometido. Unix tampoco advierte acerca de las posibles consecuencias que puede tener la ejecución de un comando. Simplemente hace lo que usted le indica, sólo porque se asume que usted sabe lo que está haciendo; por esta razón, una de las recomendaciones fundamentales a la hora de ejecutar acciones es evitar en la medida de lo posible hacerlo como usuario root, aún cuando el sistema sólo sea usado por una persona en una computadora personal. Los comandos Unix tampoco son muy expresivos. Se trata de dar el mayor poder posible al usuario, con el menor número posible de teclas, como ejemplo sean los siguientes comandos

ls  (listar archivos)
rm  (Remover archivos)
cp  (Copiar archivos)
mv  (Mover archivos)
cd  (Cambiar de directorio)
pg  (Paginar la salida)

Todo esto está de acuerdo con la filosofía de Unix. El sistema operativo fue diseñado para ser utilizado por muchos usuarios a la vez. Como el sistema fue diseñado pensando que el tiempo de procesador se comparte, entonces cualquier gasto innecesario repercute en la tarea de otros.

Informática y Sistemas, un par de carreras cliché

Los humanistas se quejan: las humanidades son un área del
conocimiento que ha sido olvidada por los jóvenes. La mayoría se ha dedicado ahora a las ciencias. Pocos literatos, pocos filósofos y en general pocos pensadores ha dado el último medio siglo. Probablemente tengan razón. Al menos en México, cada que se abre una universidad, con más frecuencia resulta que es «politécnica», las humanidades no son rentables; el mundo actual es tecnológico y cada vez hay menos espacio para ellas.
Pero si es cierto que los mejores talentos se están volviendo a las ciencias, también es cierto que no todas las áreas de la ciencia los están recibiendo. Las matriculas en ciencias exactas siguen siendo las más bajas de las universidades públicas y las universidades particulares ni siquiera las incluyen. La ciencia no es negocio y no puede competir en el libre mercado; la curiosidad necesita de la subvención del gobierno. La biología y la química tampoco están mejor, aunque comparada con la física, las matriculas rebosan. Recientemente he tenido que dar cursos de matemáticas y física a estudiantes que quieren entrar a la UNAM, el Instituto Politécnico Nacional y la UAM. De los alumnos a los que me ha tocado dar clases, (una mala muestra, es cierto) la mayoría quiere estudiar «Ciencias y Artes del Diseño», economía, administración, etc. Al ver su sufrimiento con los conceptos más simples de aritmética (suma de quebrados, incluso suma de números enteros) puedo entender que ellos eligen su profesión con la máxima sempiterna medio en broma medio en serio: «quiero estudiar algo que no tenga que ver nada con matemáticas». En México los jóvenes quieren ser administradores de empresas, psicólogos, abogados, contadores, médicos o ingenieros. Los que prefieren la ingeniería en particular quieren ser ingeniero en sistemas, o, en su caso, licenciado en informática. No hay universidad que abra sin alguna de esas carreras; tan grande es la demanda que se han creado «universidades», «institutos» y un sin número de escuelas, más o menos «patito», para aprovecharla. La mayoría, incluso, usan el término más popular y familiar de «computación». Con la cantidad de recursos humanos que en México se están formando, en pocos años tendríamos que ser una potencia en ciencias de la computación.
Desconozco la razón por la cual algunas profesiones se vuelven modas. Los niños sueñan con ser bomberos, pilotos, choferes de autobuses, policías. Nunca he escuchado a un niño decir «quiero ser ingeniero en sistemas», o «quiero estudiar computación». Sin embargo, ese niño casi seguro terminará estudiando, o deseando estudiar, «computación». Las computadoras son interesantes, manipulables, programables, ubicuas y, algunas, muy bonitas. El objeto pasó de ser sacralizado en los 80 y 90 (la máxima de la educación básica era: «tenemos que dar clases de inglés y computación») a ser más o menos vulgarizado en la del 2000-2010. Hoy los jóvenes se relacionan, se informan, y se comunican por medio de las computadoras. Yo mismo paso la mayor parte de mi tiempo libre sentado frente a un monitor y estudio una ingeniería en desarrollo de software; así que soy parte del cliché que critico. Pero esa misma popularización ha dado origen a una confusión muy grande. Para mucha gente computación significa internet e interntet significa tan sólo facebook. Ni más ni menos. Uno de mis alumnos, bueno e interesado en la física, aunque no especialmente hábil me comentó alguna vez: «quiero estudiar sistemas porque admiro mucho a Steve Jobs». Desde luego, Steve Jobs fue un tipo audaz, competitivo y muy listo, pero decir que te gusta la computación y admiras a Jobs es como decir que te gusta el futbol y admiras mucho a Jorge Vergara. Simplemente no hay comparación posible. Si te gusta el futbol tendrías que admirar a Pelé, a Maradona, tal vez a Messi o a Neymar; pero no a los dueños del Barcelona o el Real Madrid. De igual manera yo supongo que los computólogos admiran a Pascal, a Knuth, o a Turing, y los administradores de sistemas a Stallman, a Ritchie, o a Kernighan. Pero estos nombres no les suenan ni de lejos. La razón por la cual esa gran cantidad de jóvenes quiere estudiar esas carreras es un terrible y desgraciado equívoco: ellos no piensan en algoritmos, ni esperan que los hagan «pensar» con materias como álgebra lineal o cálculo integral. Algunos, incluso, egresan sin saber programar, porque es un área de su carrera que no les gusta. Simplemente porque ese no era el uso que acostumbraban darle a la computadora. Estoy seguro de que si en este país se abriera la ingeniería en «teléfonos celulares» o, mejor aún, en «iphones, ipads y macs», también se saturaría, pero no avanzaríamos en tecnología de la información, como no avanzamos hoy en computación a pesar de que mucha gente joven pasa la mayor parte del tiempo frente a una computadora.
Tan familiar, pero tan errada en su uso y nociva por el desperdicio de talentos que esa confusión provoca, ha llegado a ser la palabra computación, que en un conocido show televisivo, para ayudar a una persona caída en desgraciada, al final se le da a elegir: «¿Qué quieres, una beca para estudiar computación o un carrito sandwichero?» Bien pueden añadirle al menú: también tenemos informática y sistemas.

DuckDuckGo, el buscador de internet que no te espía.

La Página de Inicio de duckduckgo.com
El pasado 1 de marzo de 2012 el buscador google cambió su política de priviacidad. Ellos lo presentaron como un cambio positivo, y una simplificación de las reglas, sin embargo, el cambio implica que podrán usar los datos de las búsquedas que realizas para enviarte publicidad. A tal grado es preocupante para mucha gente, que la Unión Europea analiza el caso para ver si no se violan algunos derechos de los usuarios.
Esto vuelve relevante la política de privacidad que ha mantenido el buscador duckduckgo

Este buscador no comparte ni almacena información acerca de tus búsquedas. Google almacena términos que quedan guardados y pueden ser revisados en caso de una orden judicial, también es posible que esa información sea robada a google por delincuentes y sea expuesta para tu perjuicio.

Este buscador tampoco filtra la información que te presenta. Cuando realizas búsquedas en google, se te presenta información personalizada que coincide con lo que antes te ha gustado. ¿Cómo sabe google lo que te gusta? Por los botones de «Me gusta», por los + que das en el sitio, por el tiempo que tardas en el sitio, por el tipo de navegador, y sistema operativo que usas, etc. Toda esa información hace que sorprendentemente las primeras búsquedas que te presenta te convencen y son las que te agradan. Sin embargo, esto deja fuera un montón de información que si bien no te gusta, podría darte una nueva perspectiva diferente de un mismo tema. Esto no pasa con duckduckgo, porque ellos no filtran la información por preferencias de usuario, sino que la presentan de manera general para todos.

Tal vez pensamos que la información que buscamos o lo que compartimos en la red no es relevante para nadie más. Sin embargo, todos esas estadísticas son utilizadas realmente por compañías y gobiernos para realizar acciones que tal vez no sean del todo inofensivas. Google se está convirtiendo en un monopolio de la información. Ante la perspectiva de un buscador único, es bueno saber que existen alternativas para todos los gustos y no es necesario conformarse con lo que siempre hemos usado.