Linux
|
|
Linux es un sistema operativo de 32 bits, con el API de UNIX
y completamente
gratuito, del que pueden disponerse los fuentes. ¿Que mas se
puede pedir? Alguna cosa
mas (no mucho), pero no a tan buen precio.
Linux es un sistema operativo muy potente y versatil, aunque
debido a esto y
a que su interfaz de configuracion es practicamente nula la gente que
empieza puede encontrarse con ciertos problemas para dejar configuradas
algunas cosas al principio, como la conexion a Infovia, configuracion
de la
impresora, etc.
Para facilitar la tarea de configuracion y manejo del ordenador
al
usuario final es muy conveniente que la interfaz de usuario este basada
en un sistema grafico de escritorio. Mediante un sistema de esta calaña
es
mas facil trabajar en ciertas tareas, como trabajo con documentos,
ya que
las personas trabajamos muchisimo mejor con informacion visual que
con
ninguna otra. Por mucho que le pese a muchos, para la mayoria de la
gente
es mas sencillo hacer un documento con WordPerfect que con LaTeX,
por
mucha caña que pueda dar este ultimo.
Para Linux ya existen algunos entornos de escritorio, como CDE
y KDE. El
primero no es adecuado para el mundo del software libre ya que es necesario
pagar una licencia para poder usarlo. El segundo es software libre,
pero
esta basado en una libreria (QT) que no lo es, y a largo plazo
eso puede
representar un problema importante para seguir desarrollandolo. Para
saber algo mas sobre KDE: http://www.kde.org/whatiskde.html
La alternativa debe ser un entorno libre, escalable, bonito y
sencillo de manejar (lo de bonito y collejo es *MUY* importante :-).
Ese entorno ya existe (bueno... casi). Se llama GNOME
(GNU Network Object
Model Environment) y lleva ya algun tiempo dando que hablar. Es un
sistema
de escritorio libre, escalable bonito y sencillo (donde he escuchado
yo
algo parecido... :). En este momento tiene un aspecto mas o menos fijo,
pero en su version final podra modificarse completamente su aspecto
mediante temas. Un tema es algo asi como una decoracion de cada uno
de
los elementos del escritorio (botones, barras de scroll, menus, ...).
Se esta programando en C, aunque se podra acceder a sus funciones desde
multitud de lenguajes. Por ahora hay librerias para acceder desde C++,
Python, Scheme, TOM, Objective C y yo que se mas. Tambien se tendra
soporte CORBA, por lo que sera posible la creacion de componentes,
y se
esta estudiando la posibilidad de crear un formato de documento extensible
que pueda estar formado por muy diferentes tipos de informacion. Dicho
modelo de documento parece ser que estara basado en XML (aunque
alguna
que otra cosa he escuchado yo de OpenDoc). La idea es montar
un escritorio
orientado al documento, en el que el usuario focalice su atencion sobre
el documento que le interesa, no sobre la aplicacion que debe emplear
para trabajar con el. Resumiendo, se pretenden usar muchas ideas de
las
que nuestro amigo Gates tuvo para su Engendro9x, pero haciendolas bien
y
de manera gratuita para los usuarios (casi na ;-).
Ahora mismo GNOME esta en una fase de desarrollo muy intensa,
con las
cosas cambiando practicamente al dia (incluso a la hora!) y por eso
aun
no puede hablarse con total certeza sobre como va a acabar la cosa.
Sin
embargo, nombres reconocidos en el mundo Linux como RedHat y
Debian estan
aportando medios para que GNOME llegue a ser el entorno de escritorio
mas
usado del mundo del software libre. De hecho RedHat esta pagando un
sueldo
a 5 o 6 programadores (entre ellos el creador del Enlightenment)
para que
se avance aun mas rapido en la terminacion del escritorio. Los de RedHat
no son tontos y saben que una de las cosas de las que Linux se ve mas
necesitada es un entorno de escritorio y aplicaciones ofimaticas.
El aspecto grafico de GNOME se lo debemos a la libreria GTK+,
una libreria
de widgets (ventanartilugios traducen algunos :) para X muy sencilla
de
manejar y que permite programar aplicaciones profesionales. Dicha libreria
se creo a partir de las necesidades de los programadores del GIMP,
un
programa al estilo del PhotoShop, con plugins y un monton de utilidades
para el proceso de imagenes. KDE se basa en otra libreria de widgets
llamada QT, que es la madre de (casi) todos sus problemas. Dicha QT
solo
es gratis para los usuarios de Linux, y no es posible modificarla sin
el
consentimiento de Troll Tech (que es la madre de la criatura). Eso
no es
concebible en el mundo del software libre. Existe gente que ha tenido
la
feliz idea de crear una QT libre. Yo he oido de dos proyectos, aunque
quiza sea el mismo, no se. Uno es FreeQT y el otro es el proyecto
Harmony.
El problema es que programar una libreria de widgets totalmente compatible
con otra es extremadamente dificil, y sino preguntar a la gente de
Lesstif,
que llevan un monton de tiempo intentando conseguir una implementacion
libre de Motif sin conseguirlo totalmente, aunque hay mucho trabajo
ya
hecho. Otro problema de KDE es la implementacion CORBA que han elegido
(MICO), ya que es es un ORB muy pesado (consume muchos recursos
y es lento).
La gente de GNOME empezaron con MICO, pero ya se han pasado a ORBit,
creado
en los laboratorios de RedHat y que es mucho mas rapido y pequeño.
Cuando
este acabado seguira las especificaciones CORBA 2.2.
Para curiosear sobre como va GNOME os recomiendo alguna de las
siguientes direcciones:
Hay alguna gente un pelin mas radicales que los de GNOME y pretenden
no ya montar un sistema de escritorio sobre X, sino reemplazar
las propias
X por un sistema mas moderno que pueda aprovechar las nuevas tecnologias
(CORBA, OOP, MMX, GGI, y todas las cosas que se te ocurran con 3 siglas
:)
Lo que la gente de Berlin arguyen (y yo creo que con razon)
es que no es
comprensible que las X consuman tanta memoria. Solamente cargando el
'xclock'
se emplean mas de ¡2 megas! de RAM. El propio servidor
X no es raro que
este gastando entre 7 y 10 megas sin hacer muchas cosas raras. Las
aplicaciones
X hacen que el ordenador se vaya arrastrando en comparacion con otros
sistemas
de ventanas mas simples como Windows o MacOS. Siempre se pone como
objecion
que X permite un entorno distribuido con posibilidad de enviar graficos
remotamente a una terminal. Sin embargo, para laa mayoria de los usuarios
esto no representa ninguna ventaja, y no es logico que paguen el peso
de X
por una caracteristica que solo el 10% de ellos va a emplear. De todos
modos
los del proyecto Berlin ya preven una libreria de compatibilidad de
aplicaciones
X, de modo que puedan funcionar en el nuevo sistema (a ver que pasa...).
Este proyecto empezo solo, pero ahora tienen como compañeros
de equipo a la
gente del proyecto GGI. El proyecto GGI intenta integrar dentro
del kernel
de Linux drivers para el manejo del hardware grafico. En este momento
el kernel
no sabe nada del tipo de tarjeta grafica que hay instalada en el sistema.
Esto hace que se pueda quedar colgado el teclado cuando se bloquean
las X, o
que los programas graficos de consola (con SVGALIB) deba ser setsuid'ados
a
root (con los posibles problemas de seguridad). Estos de GGI forman
una esepecie
de rama cismatica dentro de Linux, ya que Linus Torvalds no esta muy
de acuerdo
con su trabajo (aunque a mi, personalmente, las razones que expone
no me
convencen excesivamente). El autor piensa que esto del GGI es una buenisima
idea (si se hace bien), ya que limita los problemas de configuracion
del
hardware grafico a un solo sitio (el kernel), evitando asi tener que
configurar
independientemente algunos programas (a que nadie configura 2 veces
la tarjeta
de sonido para dos programas diferentes en Linux? con una ya duele
bastante :)
Basandose en GGI para los graficos, Berlin pretende crear un
entorno de ventanas
moderno, rapido y muy extensible, que haga uso de las nuevas tecnologias,
como
MMX para acelerar los dibujos, CORBA para el diseño de componentes,
MesaGL para
el dibujo dentro de las ventanas, soporte efectivo del hardware grafico
y
de perifericos de entrada (con ayuda de GGI), etc. La idea es muy ambiciosa,
y veremos a ver hasta donde llega la cosa, porque si GNOME esta inmaduro,
Berlin
es la leche de fresco (mas que los sobaos martinez:). La primera referencia
de
codigo escrito de Berlin que tengo data del 24 de Junio del 98. Por
lo tanto
es mejor esperar a ver que sale de esto, aunque a mi me parece que
esto tiene
bastante futuro.
No hay mejor informacion que la de los equipos implicados en
esto, asi que mejor lo
mejor es echar un vistazo a las siguientes direcciones:
Para ayudar un poco a la gente que empieza ahi van unos cuantos enlaces
de
interes. De todas maneras, es posible que algunas de ellas esten un
poco obsoletas :(
Direcciones de interes:
-
Cosas de X
-
Librerias C++ para X
-
Proyecto KDE
-
Colegilla de la lista
-
Lestiff 0.77
-
Linux Journal
-
Contador de pasos para Infovia
-
Direccion de StarOffice
-
Cosas de NT
-
Seguridad Linux
-
FAQ para conexion a internet con Linux
-
Warez Site (14 abril)
-
Pagina del Jamon y el Vino
-
Minix
-
WordPerfect 7 BETA for Linux
-
TCP/IP para DOS
-
Documentacion para Soft-ICE
-
FTP Search
-
TCP/IP para DOS
-
Informacion de Linux (Linux Journal??)
-
Firewall Toolkit (gratix)
-
Seguridad
-
Linux 8086
-
Java
-
Unix Haters Book
-
Utilidades para Linux
-
Posibles Motif 2 para Linux
-
Posibles includes para Motif (no se ke version)
-
Sintesis de voz para Linux
-
ObjectBuilder para Linux
-
GNU para Win32
-
Revista Linux en espa~ol
-
Timmings y cosas asi
-
Computer Processor Architectures and Operating Systems on the Web
-
Operating Systems Project Information
-
Plan9
-
Empresas y entidades que usa Linux
-
{C|K}DE para Linux
-
DFM (basado en el WPS de OS/2)
-
Linux Documentation Project (LDP)
-
Linux Gazette
-
Reportaje sobre Linus Torvalds
-
Otra pagina sobre Linux
-
Software para NT
-
Que esta mal en XWindow
-
Acentos en X
-
Enumeracion de listas
-
Revista Novatica sobre Linux
-
Mirror de SlackWare
-
Buscar en el FTP de RedHat en directorio contrib
-
Khoros para Linux
-
Eiffel_S para Windows
-
Software para Linux
-
Quake para Linux
-
Opendesigner CAD
-
Revista LinuxFocus
-
Paquete grafico MONGO y SUPERMONGO
-
Parches para FAT32
-
Linux para PPC
-
Lista de FAQs en Slug
-
BBS's en Linux
-
Articulos sobre el fallo de los Pentium
-
Manual de Linux
-
Dreaming Reality
-
HTML Writers Guild
-
Fallitos de W95
-
Para dudas sobre Linux (con PPC y demas)
-
Fallo ultimo del Pentium (F0 0F)
-
documento de Latex2
-
Linux Counter
-
Programa W95 para acceder a EXT2
-
Java para Linux
-
Servidor X para W95
-
Noticias fresquitas
-
Microstation para Linux
-
Linux en movimiento (programillas y demas)
-
Debian en español
-
Otra pagina de Linux
-
Lado oscuro de M$
-
NetPC con Linux y BOOTP
-
Otro kolegilla de la lista
-
Reir es sano (Oferta :)) de SCO para usuarios de Linux)
-
Entorno GNOME
-
Pasar de WORD a otros formatos (utilies para Linux)
-
Alchemy para Linux
-
Incompatibilidades de placas nuevas (01/12/1997)
-
Editor documentos estructurados (HTML) para Linux
-
Mogollon de RFC
-
KDE Beta 2
-
FTP con la Debian ke te kagas de rapido
-
Spice para Linux
-
Pagina principal de MesaGL
-
Tutorial de OpenGL
-
FAQ de PPP y RDSI
-
Respuesta a la oferta de SCO (jo jo)
-
Parallel Virtual Machine
-
Microsoft Boycott Campaign
-
LinuxLandia
-
No se ...
-
Buscador para paketes Debian
-
Informacion sobre GUIS para UN*X
-
Estadisticas de mercado de SO
-
Articulo en la BYTE sobre Linux?
-
Facilitar la administracion de correo (lo malo ke es el Reply-To:)
-
Top Ten Linux Comercial
-
Recursos en castellano
-
Ejemplo de configuracion para PROCMAIL
-
Instalar una base de datos Oracle en un Linux
-
Compiladores de cobol
-
Usuarios que aman a Microsoft
-
Normas para el correcto uso del correo electrónico:
-
Oferta de trabajo en Retevision
-
Pagina por excelencia del GTK
-
FAQ para configurar Oracle bajo Linux
-
Articulo sobre librerias dinamicas en Linux (Luis Colorado)
-
Monitorizar trafico de un Cisco
-
Cosas para echar abajo a Windows
-
Lenguaje CLIPS
-
Aplicaciones de Linux en el entorno de la empresa
-
PAMELI (PAginas Man en Español para LInux)
-
Netscape bajo GPL
-
Titanic y Linux
-
Codigo fuente del Descent
-
Proyecto Openscape
-
Para devolversela a alguien que hace SPAM
-
omniORB2 (Oracle/Olivetti)
-
Phrack Magazine
-
Telefonica con soluciones Linux }:-) ???
-
Noticia sobre lo bueno que es el Linux en MSNBC
-
Patada a los Win
-
Proyecto Directorio Linux Disperso (DLD)
-
Premios para Linux
-
KDE Beta 3
-
Linux Resources
-
Linux en el espacio (proyecto Satelite AMSAT Phase 3-D)
-
Linux Game System Develpment Kit (GSDK)
-
Programacion multimedia en Linux (O'Reilly)
-
LinuxFocus
-
CORBA para Linux
-
Cambiar de Free Software a Open Source Software
-
Codigo MFC gratuito
-
Compilador de Clipper para Linux
-
Consorcio que define la CORBA
-
MAME para Linux
-
Emuladores de consolas
-
mSQL y mySQL
-
HOWTO de cuotas
-
Buscadores offline
-
Guias para JavaScript
-
Montar una Intranet en 15 minutos
-
Cliente para acceder a samba desde DOS
-
Como actualizar de Debian 1.3.1 a 2.0
-
X11 Amp
-
Comparativa UNIX-NT (buenisimo!)
-
Pagina de WindowMaker
-
Linux Mailing List
-
Tarifa plana
-
Se bloquea el PC en el que se muestra Win98
-
GTK+
-
Humor de Linux
-
KDE beta 4
-
Cosillas de circuitos para PC
-
Nuevas caracteristicas de Debian 2.0
-
Bases de datos en Linux
-
Software audio para Linux
-
Netscape libre
-
Netscape 5 en RPM
-
Netscape portado a Qt (QtScape :)
-
Samba para DOS
-
Comparacion de Linux con otros Unix
-
Navegador offline para Linux
-
Lista de PostgresSQL
-
Software 3D para Linux (Blender)
-
Recursos de C
-
Mas comparaciones NT-Unix
-
Bill Gates cagandola en el Comdex con el Win98
-
Manual de PINE en cristiano
-
Compiladores de FORTRAN para Linux
-
Un coche que conduce automaticamente gracias a P-200 y Linux
-
El paso hacia atras de la programacion
-
OpenSource Journal, Revista del software libre
Una fuente muy importante de informacion sobre Linux son las listas
linux y linux-qmd que se encuentran el la facultad de teleco
de Gran Canaria. Para subscribirse hay que enviar un mail a:
majordomo@calvo.teleco.ulpgc.es
En el cuerpo del mensaje hay que decir a que lista nos queremos subscribir.
Por ejemplo, para subscribirse a linux-qmd hay que poner:
subscribe linux-qmd tudireccion@decorreo.es
Para subscribirse a linux pues igual. Hay que tener en cuenta
que el trafico de estas dos listas es altisimo, llegando en linux-qmd
a rular mas de 100 mensajes diarios. Es recomendable tener algo de tiempo
para leer lo que por alli se cuece.
|