Aquí vamos a hablar de esa cosa llamada Linux
Distintos formatos:
He mejorado el paquete de Jaime, 2:341/136.119 (FEddy+BT) para puntos en Linux. Instalación sencillísima, con diálogos ... Estupendo para leer y recoger el correo de Fido desde Linux
Píllalo de aquí mismo: punto.tgz En realidad es un .tar.bz2, pero hasta que no me lo admitan, geocities no deja subir archivos con esta extensión... Necesitas el bzip2, y ojo, por que son 881k's...
Todos los que estáis leyendo esto en la red, y muchos otros, estáis familiarizados con lo que es un ordenador y con el sistema operativo Windows de la famosísima multinacional Microsoft, famosa también por los altos precios de sus sistemas operativos, sus consabidos cuelgues con la 'pantalla azul de la muerte', y sus periódicas actualizaciones.
Sabréis que para que vosotros podáis usar vuestro ordenador, éste ha de tener un sistema operativo sobre el cual puedan ejecutarse los programas que vosotros necesitáis, como el Word.
Todos conocéis Windows, ó DOS (en realidad Windows es un DOS algo mejorado), pero quizá lo que no muchos conozcáis es que no son los únicos sistemas operativos que existen. Quizás hayáis oído hablar de Windows NT, el sistema operativo de Microsoft para redes. Pero sin duda el sistema operativo más importante, y el usado en todas las máquinas importantes (véase del gobierno, de universidades...) en la historia de la informática moderna (los últimos 20 años) ha sido Unix.
Unix es un sistema operativo que se inventó a finales de la década de los 70 en los laboratorios de Bell, una empresa americana de telecomunicaciones.
Quizá hayáis oído hablar, o leído en algún titular de prensa últimamente, el término Linux. Pero probablemente, seréis los menos aquellos que hayan oído hablar del término de software libre. Y este término está íntimamente ligado al de Linux: Linux, por así decirlo, es un Unix para PC's, con la peculiaridad de que es 'libre'.
El software tiene por así decirlo, dos vertientes distintas: el propietario (que es el caso del software de Microsoft, por ejemplo), y el libre, teniendo entremedias sucedáneos como es el shareware, que no deja de ser software propietario (por el cuál no sólo has de pagar para tenerlo sino también para usarlo) con funcionalidad limitada.
El software libre busca que tú no tengas que pagar por usarlo (y a veces por comprarlo), y además, que seas libre de adecuarlo a tus necesidades sin problemas, siempre en función de tus conocimientos y bajo tu responsabilidad. Para ello junto con el software libre no suele ir sólo el ejecutable (binario) del programa, sino que éste está habitualmente acompañado del código completo del mismo en el lenguaje de programación en el que se escribió, asegurándose de que tu seas libre de modificar éste código, en base a tus conocimientos, para adecuarlo a tus necesidades específicas ó añadirle funcionalidades, y que puedas hacer estas modificaciones públicas por el bien de la comunidad.
El Software Libre, y toda la filosofía en la que él se fundamenta, es algo más denso de lo que pueda parecer en un primer momento. Sólo mencionar que liga conceptos como los de propiedad intelectual, desarrollados en el siglo XIX, derechos individuales, libertades fundamentales del individuo... De las organizaciones más involucradas con esta filosofía tenemos que mencionar a su principal impulsor, Richard M. Stallman, y a los proyectos que lidera: la Free Software Foundation (Fundación del Software Libre) y al proyecto GNU ('Gnu No es Unix').
Para más información sobre software libre podéis visitar las siguientes direcciones:
Como ya he dicho, Linux es una versión 'libre' para PC's (los de la plataforma Intel) del sistema operativo Unix. Lo más curioso es de quién partió esa idea. El proyecto de hacer un Unix para PC's desde cero fue de un entonces estudiante finés llamado Linus Torvalds que codificó él solo una versión muy funcional del núcleo (ó kernel) de un sistema Unix, utilizando como base un sucedáneo de Unix para PC desarrollado con fines didácticos por Andrew S. Tannenbaum, un conocido profesor con multitud de libros publicados, llamado minix.
Por entonces ya existía el proyecto GNU de la FSF, sin embargo, su desarrollo del núcleo no tenía visos de terminar muy pronto (y ni siquiera hoy en día lo tiene, pese a que ya han aparecido las primeras versiones). Por eso mismo Linus siempre dijo que empezó con Linux como una diversión, y para poder hacer más cosas que con su Minix, además de para usar en todo su potencial su 386 nuevo que por entonces se acababa de comprar (1991). Sin embargo hubo un hecho de radical importancia para el desarrollo posterior de Linux y su importancia actual como una digna opción para el campo de los sistemas operativos para PC's.
Linux suscribió el código que había escrito para su 'núcleo' a la licencia de software libre propuesta por la FSF para todos los proyectos del GNU: la GPL (ó General Public License). Además de ésto, hizo público su proyecto y sus avances en el mismo en Internet, en el grupo de Noticias de la red Usenet dedicado a Minix, ES.COMP.OS.MINIX. Este fue su texto de presentación:
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 on
things 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 :-(.
Y este otro lo que ha pasado a la historia como el anuncio de la primera versión medianamente funcional que había conseguido Linus y la primera que se publicó en la red:
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: Free minix-like kernel sources for 386-AT
Message-ID: <1991Oct5.054106.4647@klaava.Helsinki.FI>
Date: 5 Oct 91 05:41:06 GMT
Organization: University of Helsinki
Do you pine for the nice days of minix-1.1, when men were menand wrote
their own device drivers? Are you without a nice project and
just dying to cut your teeth on a OS you can try to modify for your
needs? Are you finding it frustrating when everything works on minix? No
more all-nighters to get a nifty program working? Then this post might
be just for you :-)
As I mentioned a month(?) ago, I'm working on a free version of a
minix-lookalike for AT-386 computers. It has finally reached the stage
where it's even usable (though may not be depending on what you want),
and I am willing to put out the sources for wider distribution. It is
just version 0.02 (+1 (very small) patch already), but I've successfully
run bash/gcc/gnu-make/gnu-sed/compress etc under it.
Sources for this pet project of mine can be found at nic.funet.fi
(128.214.6.100) in the directory /pub/OS/Linux. The directory also
contains some README-file and a couple of binaries to work under linux
(bash, update and gcc, what more can you ask for :-). Full kernel
source is provided, as no minix code has been used. Library sources are
only partially free, so that cannot be distributed currently. The
system is able to compile "as-is" and has been
known to work. Heh.
Sources to the binaries (bash and gcc) can be found at the same place in
/pub/gnu.
ALERT! WARNING! NOTE! These sources still need minix-386 to
be compiled (and gcc-1.40, possibly 1.37.1, haven't tested), and you need
minix to set it up if you want to run it, so it is not yet a
standalone system
for those of you without minix. I'm working on it. You also
need to be
something of a hacker to set it up (?), so for those hoping
for an
alternative to minix-386, please ignore me. It is currently
meant for
hackers interested in operating systems and 386's with access
to minix.
The system needs an AT-compatible harddisk (IDE is fine) and
EGA/VGA. If
you are still interested, please ftp the README/RELNOTES,
and/or mail me for additional info.
I can (well, almost) hear you asking yourselves "why?".
Hurd will be
out in a year (or two, or next month, who knows), and I've
already got
minix. This is a program for hackers by a hacker. I've
enjouyed doing
it, and somebody might enjoy looking at it and even modifying
it for
their own needs. It is still small enough to understand, use
and
modify, and I'm looking forward to any comments you might
have.
I'm also interested in hearing from anybody who has written
any of the
utilities/library functions for minix. If your efforts are
freely
distributable (under copyright or even public domain), I'd
like to hear
from you, so I can add them to the system. I'm using Earl
Chews estdio
right now (thanks for a nice and working system Earl), and
similar works
will be very wellcome. Your (C)'s will of course be left
intact. Drop me a line if you are willing to let me use your code.
Linus
Con lo que Linux ya había nacido. Debido a que Linus hizo público su código en el sitio ftp de su universidad y que este era libre, y se podía modificar, multitud de hackers lectores de este grupo de noticias se pusieron a mejorar el sistema. Y este ha sido el hecho que provocó que en dos años se tuviera un sistema MUY funcional y con multitud de paquetes disponibles. Es entonces cuando aparecieron otra cosa muy importante en el mundo Linux.
Linux, en realidad, sólo es el kernel del Sistema Operativo. Todo los demás, todos los programas que corren por encima, vienen de otras fuentes. La mayor fuente de este tipo fue y sigue siendo el proyecto GNU, del cual se han portado casi la totalidad de sus programas a Linux. Por eso mismo, no hay UN Linux, sino que lo que diferencia uno de otro es los programas que tienes en tu máquina. De ahí que algunas personas se tomaran el sufieciente tiempo de recopilar los programas que ellos consideraban más atractivos para Linux, y los compilaran todas en lo que se conoce como una distribución de Linux. Ahora mismo, dado al gran grado de desarrollo que tiene linux, y a la gran cantidad de aplicaciones que existen, además de al último tirón de popularidad, existen muchas distribuciones de Linux.
De ellas, las más reputadas, y con el mayor número de usuarios son estas cuatro:
Es una de las distribuciones más antiguas de Linux y de las más reputadas y extendidas. Además, es noticia por que consigue ganar dinero vendiendo Software Libre. Ultimamente ha saltado a las noticias por la participación en la misma de empresas competidoras de Microsoft como Netscape, Sun, etc..
Debian no es una empresa, sino una organización sin ánimo de lucro con miles de colaboradores repartidos a lo largo del mundo. Eligen por votación a su coordinador cada dos años. Es la distribución preferida de los puristas del Software Libre, pues su política de inclusión de aplicaciones en su distribución exige que sea una aplicación totalmente libre, preferiblemente sujeta a las licencias GPL ó LGPL. Además, es la distribución que incluye mayor número de paquetes en la misma. Esto puede llegar a ser un poco pesado a la hora de seleccionarlos en la instalación
Esta distribución alemana es la mayor distribución europea, y se caracteriza por su facilidad de instalación, y su inclusión del entornos gráficos de usuario de base, como el KDE.
Esta es una pregunta que suele oír mucho. Generalmente, suele venir de algun usuario de Windows algo más que harto de los cuelgues aleatorios que sufre en su PC con Windows que ha oído decir que Linux es un sistema operativo muy bueno, y muy estable, además de que necesita menos recursos para ir bien en su PC.
Esta pregunta se reduce a una única contestación.
E incluso ésto está empezando a cambiar, pues muchas empresas de juegos están contratando a programadores Linux para que sus juegos comerciales salgan a la calle con una versión Linux incluida. Esto sucede, por ejemplo, con Loki Entertainment, famosa empresa de juegos, y pasará con la versión 3 del famosísimo Quake, que contendrá en una misma caja versión Windows y Linux.
Linux, cada vez más, dispone de entornos amigables al usuarios, con multitud de interfaces gráficos a elegir, así como entornos integrados de escritorio. No nos engañemos, Linux es más complejo que windows a la hora de configurarlo. Ahora bien, también es cierto que Linux es mucho más versátil que windows, además de muchísimo más estable, y de que una vez que consigues configurar una aplicación x en linux, jamás dejará de funcionar bien. Vamos, que no perderás la configuración jamás.
Nadie es capaz de preveer qué es lo que va a ocurrir con Linux en el futuro más cercano, pero lo que nadie pone en duda ya es que en un plazo corto , pero indeterminado, va a convertirse en una muy buena opción frente a Windows para todos los usuarios de ordenadores personales del mundo, no sólo, como ahora, para estudiante, profesionales, y empresas.
Bien, sin duda, el sitio a donde ir para enterarte más del mundo de Linux, GNU, y el software Libre es internet. En la red encontrarás toda la información que busques, así como distribuciones de Linux a tu libre disposición (aunque, a no ser que tengas tarifa plana+fibra optica no creo que te convenga bajarte ninguna distribución entera desde inet, ;-). Como ejemplo podemos poner unas cuantas direcciones:
Yo llevo con Linux relativamente mucho (para la historia de Linux), poco, en verdad, y mucho más que quiero llevar. Emepezé con ésto a tientas, y con fracaso, intentando instalarme la Slackware '96 a finales del 96. Por fín, hará cosa de dos años, en marzo del 97, me instalé la Debian 1.3.1 y empezé a hacer cositas con Linux, aparte de 'who', 'ls', 'man sex'.. y eso.. Luego, por problemas con un paquete en especial me mudé de distribución a Red Hat 5.1, dedicandola más espacio de HD que a Windows 98 (si.. hay que tener cerca al enemigo).
En la actualidad, y en parte porque toqué donde no debía.. ;), y porque tenía el disco duro algo guarro gracias a instalar paquetes a mano a base de ./configure, make, y make install, pues me he pasado a la Debian 2.1
Total, que mi estado actual es una máquina con dos HD's, uno pequeño con W98, y otro de 4,3 Gb con 4 particiones:
Swap - 50 MMirad mi archivo /etc/fstab, por ejemplo:
# /etc/fstab: static file system information.
#
# Daniel Payno... dpay@mad.servicom.es
#
#|fs| |mnt| |type| |opts| |dump| |pass|
/dev/hdc1 / ext2 defaults,errors=remount-ro 0 1
/dev/hdc2 none swap sw 0 0
/dev/hdc3 /home ext2 defaults 0 2
/dev/hdc4 /Archivo ext2 defaults 0 3
/dev/hda1 /mnt/win vfat defaults 0 0
/dev/hdb /cdrom iso9660 user,noauto,ro 0 0
/dev/fd0 /floppy vfat user,noauto,noexec,nosuid,rw 0 0
proc /proc proc defaults 0 0
Y actualmente hago TODO en Linux, desde Internet ¡que gozada la velocidad de conexión..!, hasta programar (Java, C..), y escribir..
Yo uso el entorno gráfico de escritorio KDE, por que me parece muy chulo, muy bien terminado, tiene una muy buena traducción de todos los programas, y trae todos los programas que puedas necesitar. Ahora mismo funciono con la versión 1.1.1 de las KDE, y estoy esperando a que salga la versión 2.0, sobre todo por el KOffice, una suite con todas las aplicaciones ofimáticas más comunes, como por el soporte de CORBA, y OLE para poder hacer Cut&Paste inteligente, e incluir arvhicos de un tipo MIME en otros, de forma transparente.. etc.. Estas cosas que ya existen en Windows 9x, pero que está mal implementadas (em refiero al ActiveX) y pueden suponer un problema de seguridad, a la hora de virus, etc..