EUSKADI EN LA SOCIEDAD DE LA INFORMACION
Software Libre: Encuentros Empresariales

Enpresa Digitala

21/3/2005

Y dicen que no es posible…

Clasificado bajo: — LuisMartinSantos @ 12:08 pm

Hemos publicado en devnet un articulo acompañado de prueba de concepto para desmitificar todo aquello que se dice sobre que “el DHTML está limitado". Todos los días me tengo que enfrentar con un diseñador que argumenta que “Flash es la unica manera de animar en la web” y que dice que Javascript/ECMAScript es solo para validar documentos. Para acallar a éstos diseñadores, hemos creado una serie de ejemplos

La trampa JAVA??

Clasificado bajo: — Kurtsik @ 11:28 am

Aupa.

Es muy conocida la postura de Richard Stallman sobre java.

Creo que en los entornos del software libre hubo (hay?) un trauma existencial : la independencia de la plataforma (o que las cosas corran tambien en linux ;-) ). Los desarrollos de maquinas virtuales java para sistemas libres trajo esa posibilidad, tambien en entornos web compitiendo con las extensiones propietarias de microsoft para exploter. Asi cada dia se ven mas proyectos de software libre que utilizan java.

Entiendo y comparto algunas de las preocupaciones de RMS sobre este asunto, pero: hay, hoy por hoy, alternativas viables a java totalmente libres?

Registro para GNU/Linux

Clasificado bajo: — Kurtsik @ 11:05 am

Aupa.

Hace tiempo que alguna gente que conozco comenta la necesidad de un sistema equivalente al registro de windows. Casualmente hoy he encontrado la dirección del proyecto elektra.

Segun dicen en su pagina estos serian algunos de los motivos para poner en marcha un proyecto de estas caracteristicas:

Today’s GNU/Linux systems (or other UNIX) are a sum of independent components collected in a bazar. Each of them already have a working, but selfish configuration system. Please read this section thinking about a system as a whole, not a sum of many parts.

Look into /etc/fstab file. Now look into /etc/modules.conf, /etc/passwd, /etc/ssh/sshd_config, /etc/httpd/conf/httpd.conf. I see here two terrible problems:

They don’t have a common file format.

Their location in the filesystem may be different from Linux distribution to distribution.

These 2 issues leverages other problems:

When two different softwares want to integrate themselves, it is programatically very hard to read, understand and correctly change its partner’s configuration file. Think about installing a third-party video driver in XFree86, a new Apache plug-in, etc, and letting this new piece of software do the integration automatically, instead of the sysadmin vi the configuration file, understand and change it in the right way. So basic software integration is a pain today for ISVs (Independent Software Vendors).

A software developer must waste a lot of time to write the plumbing code for configuration file parsing etc. It is completelly out of his scope to write code to interoperate with other software’s configurations files.

Different distributions tend to place different software configuration in different places with different formats. A regular SuSE system administrator, for example, will be lost when asked to work in a Debian or Slackware system. Think about the most primitive example: network configuration parameters. Each distro has its own approach.

A system administrator must know all these formats.

There is no way to know today what was changed in a specific configuration file. If /etc/shadow file time changes, there is no way to know if the change was related to nobody’s or root’s record.

High-level system administration GUIs (webmin, redhat-config-*, SuSE’s YAST, etc) are just a dream today. They can never track successfully all the changes that happens in the format of the configuration files of such a rich diversity of Open Source software (httpd.conf, smb.conf, modules.conf, fstab, etc, etc, etc). The approach of some of them is to keep the configuration ideas in a private database and regenerate the specific configuration file whenever a change happens in this database. Welcome to the inconsistency nightmare.

(Sieto lo del inglis, pero mi nivel no me permite traducir esto con una calidad aceptable)

Pensais que es necesario algo asi?

Gestionado con WordPress