Buenas... 

Ac� algunos comentarios para agregar arena al tarro...

On Tue, Sep 02, 2003 at 09:55:10AM -0600, Orlando Solano wrote:

> estoy luchando por que se utilice software que no represente una suma tan
> exorbitante para el pa�s y lo cual me parece que tiene soluci�n con el
> software libre, si ustedes no me desmienten.

Antes de entrar a los detalles m�s puntuales, lo m�s honesto que se puede
decir es que la viabilidad de usar software libre en un proyecto siempre va
a depender de las circunstancias espec�ficas del proyecto en s�... por lo
tanto, las recomendaciones que demos a su mensaje se limitan a lo que se
intuye de sus preguntas...

El software libre es apto para *muchas* cosas, pero no para todas... como
ciudadano, yo apoyar�a que el TSE use el *mejor* software disponible
(tomando en cuenta los recursos existentes, etc. etc.), sea software libre o
no... afortunadamente, en muchos casos el software libre da la talla y
espero que en este tambi�n...


> �Es seguro el sistema operativo?

Ac� b�sicamente yo contestar�a con .. �seguro para qu�? Ac� en la lista
puede obtener testimonios de la utilizaci�n de Linux y aplicaciones
relacionadas en una gran variedad de campos, con diversos grados de �xito y
satisfacci�n... 

Sitios con referencias sobre las pr�cticas de seguridad en Linux, los puede
encontrar ac�[1] y ac�[2] (espec�fico para Debian).. 

[1] http://www.linuxsecurity.com/
[2] http://www.debian.org/security/

Sin embargo, si lo que desea son comparaciones de las vulnerabilidades de
Linux y otros sitemas operativos, las respuestas var�an dependiendo de a
qui�n se le pregunte.. En mi opini�n (y la de muchos ac� en el grupo creo),
la filosof�a del software libre es la mejor garant�a de la seguridad y
transparencia. Algunos proyectos de software libre de amplia trayectoria,
trascendencia y popularidad a nivel mundial, son excelentes ejemplos de la
calidad del software que se produce. Me refiero a Apache[3], Sendmail[4],
Bind[5] y similares, que han jugado y siguen jugando un papel fundamental en
el desarrollo y expansi�n de la internet.

[3] http://www.apache.org
[4] http://www.sendmail.org
[5] http://www.isc.org/products/BIND

> �Qu� diferencia hay entre GNU/Linux y Linux? �Si son dos cual es mas
> recomendable utilizar?

Ya fue contestado.

> �Es estable su funcionamiento?

Hmmm... de nuevo.. �estable para qu� y en qu� caso? El escenario de un
servidor de p�ginas web, de un servidor de datos o de una estaci�n de
trabajo para usuarios es bastante diferente... en todo caso, creo que se
puede mencionar que Linux se ha ganado su reputaci�n por su desempe�o
fundamentalmente en el �rea de servidores de internet, donde la estabilidad
y confiabilidad son dos puntos de importancia. 

Por otro lado, aunque muchos precisamente critiquen este punto, Linux es un
descendiente del sistema operativo Unix, cuyos est�ndares y entornos de
programaci�n llevan alrededor de 30 a�os de maduraci�n y
perfeccionamiento...

> �Existe soporte en nuestro pa�s? �Puede contratarse empresa nacional? �Qu�
> costo monetario implica?

Ac� dejo que otros sean los que contesten pues no estoy muy informado al
respecto ni me dedico a esta �rea... La p�gina del GULCR contiene una
lista[6] (probablemente no completa) de empresas y organizaciones que
brindan soporte en Costa Rica...

[6] http://www.linux.or.cr/recursos/soporte

> �En que lenguajes se puede programar en ese sistema operativo? �Su curva
> de aprendizaje es grande? �Existen opci�n de programar en Windows y
> utilizarlo en el sistema operativo abierto elegido?

De nuevo ac� todo depende de la aplicaci�n espec�fica, pero mencionar�
algunos de los lenguajes y entornos de programaci�n m�s populares y/o
comunes...

a) Para p�ginas web din�micas, PHP[7], Perl[8], Python[9] (?). Existen
m�ltiples plataformas de desarrollo de sitios web, tres ejemplos que me
vienen ahora a la mente, son Webgui[10], MovableType[11] y Zope[11]. Todos
estos lenguajes y sistemas de manejo de contenido, poseen interfaces con las
bases de datos comerciales y libres m�s populares. Ah, y por supuesto,
Java[13]. El desarrollo de aplicaciones v�a web es uno de los campos m�s
populares y exitosos en Linux, pues se pueden aplicar en multitud de casos y
el �nico requisito de las estaciones clientes es tener un navegador web.

[7] http://www.php.net
[8] http://www.perl.com y http://www.perl.org
[9] http://www.python.org
[10] http://www.plainblack.com/webgui
[11] http://www.movabletype.org
[12] http://zope.org
[13] http://java.sun.com/linux


b) Para desarrollo de aplicaciones, con o sin interfaces gr�ficas, existen
multitud (realmente, una gran cantidad[14]...) de lenguajes, compiladores,
etc. Sin embargo, noto que el "Programming-Languages mini-HOWTO", menciona
algunos de los que siguen siendo m�s populares: Perl, Python, TCL, PHP,
Java, Lisp, Fortran y sobre todo, C y C++. A esta lista cabe agregar
Kylix[16] (algo como una implementaci�n de Delphi..); y se me ocurre
mencionar algunos de los proyectos en desarrollo para agregar compatibilidad
a la plataforma .NET en Linux, fundamentalmente Mono[17].

[14] http://freshmeat.net/browse/45/?topic_id=45
[15] http://www.tldp.org/HOWTO/Programming-Languages.html
[16] http://www.borland.com/kylix/
[17] http://mono.ximian.com/

Respecto a la opci�n de programar aplicaciones en Windows y utilizarlos en
un sistema operativo libre... hmm... depende de lo que se refiera. Por
ejemplo, n�tese que la lista anterior excluye cualquier suite de desarrollo
de Microsoft (excepto .NET pero seg�n entiendo, la compatibilidad a�n se
est� desarroll�ndose y la verdad yo no entiendo mucho el asunto...). Pero
repito que una de las formas m�s populares de implementar Linux como
plataforma de aplicaciones, es a trav�s de aplicaciones web. En este caso,
el trabajo de desarrollo se realiza solamente en el servidor y los clientes
b�sicamente son navegadores web... en todo caso, no soy el m�s indicado para
hablar mucho de programaci�n..

> �Que base de datos se puede utilizar? �Tiene seguridad implementada? �Es
> estable?

Ac� ya se contestaron algunos de los ejemplos m�s importantes, tratar� nada
m�s de agregar un poco de referencias. Citar� los cuatro casos que creo que
son m�s comunes y populares.

Entre las bases de datos de software libre, las m�s populares e importantes
son PostgreSQL[18] y MySQL[19]. Ambas poseen una gran cantidad de las
caracter�sticas de las grandes bases de datos y se han aplicado (incluso en
Costa Rica) para aplicaciones de alto desempe�o... sin embargo, por mi
desconocimiento en este campo no puedo dar m�s detalles. Ac� en la lista hay
gente con mucha experiencia en bases de datos que puede aclarar m�s detalles
y dar comparaciones mejores.

[18] http://www.postrgresql.org
[19] http://www.mysql.com

Respecto a las bases de datos comerciales, los casos de Oracle[20] y DB2[21]
son los m�s importantes, creo.

[20] http://www.oracle.com/linux
[21] http://www-3.ibm.com/software/data/db2/linux/

> �Podemos conseguir soporte en Costa Rica a todos ellos?

Revisar lo dicho anteriormente sobre el soporte. Una de las mejores fuentes
de apoyo es el GULCR, sin embargo, es bueno recordar que todos ac� somos
voluntarios unidos por un inter�s com�n y no se ofrecen servicios de nivel
comercial. Sin embargo y afortunadamente, ya hay varias empresas que se
dedican a estos servicios en el pa�s...


> Deseo poder utilizar software libre en este proyecto y con esto demostrar
> a las autoridades de la Instituci�n que si se puede trabajar
> confiablemente incluso en operaciones criticas para el Tribunal, y as�
> demostrar al resto de instituciones que pueden disminuir el gasto del
> dinero del pueblo de Costa Rica.

Recomendar�a primero documentarse suficiente y estudiar bien el mundo de
Linux y el software libre, tanto con experiencia directa instal�ndolo en una
m�quina (consiga la distribuci�n que desee preguntando en la lista del
grupo..), as� como leyendo. Leyendo mucho. En el Linux Documentation
Project[22] hay bastantes documentos que dan una idea de las cosas que son
posibles en Linux...

[22] http://www.tldp.org

Mucha suerte y siga preguntando al GULCR las dudas que tenga...

PD: ... por lo tanto, respuestas a la lista del grupo y no al correo
personal por favor...

-- 
********************************
Juan Ignacio Del Valle Gamboa
juan @ choriticos.net
http://juan.choriticos.net
********************************

-- 
Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe'
Problemas a: [EMAIL PROTECTED]  http://www.linux.or.cr/listas

Responder a