Boletín de Noticias Linux nº 17 (1ª época)

Semana 27 Septiembre - 3 Octubre 99

Empresa

Inprise

Inprise ha publicado JBuilder, el compilador Just-In-Time (JIT), para Linux. Su descarga es gratuita desde el servidor web de la empresa.

Así mismo, Inprise ha anunciado su deseo de apoyar el desarrollo de aplicaiones bajo Linux mediante la publicación de entornos de desarrollo de alto rendimiento, orientados a C, C++ y Delphi.

Applix

Applix anunció la libre disponibilidad de la versión de prueba Beta de “Applix WebInsight”. WebInsight opera con el servidor web Apache en sistemas Linux. Dicha versión puede descargarse de www.SmartBeak.com.

Caldera

Caldera Systems y Macmillan se han unido para formar “Caldera Press”. Esta nueva editorial se concentrará en títulos orientados a empresas.

Caldera Systems también ha llegado a un acuerdo con Fujitsu, quien instalará OpenLinux en sus servidores; este esfuerzo parece dirigido al mercado japonés a corto plazo.

Distribuciones

Debian

¿Dónde están los desarrolladores Debian? Por todas partes, según el mapa de localización de desarrolladores Debian. Sin embargo, aún hay muchos que continúan sin estar representados en este mapa, por lo que todo aquél que esté aportando código a Debian, puede darse de alta en la lista.

Red Hat

Red Hat 6.1 será publicado el día 4 de Octubre, si atendemos a la afirmación volcada por TechWeb. Red Hat Linux 6.1 incluirá una instalación más sencilla, actualizaciones de software online y mejoras en la gestión de arquitecturas computacionales distribuidas.

Núcleo

Versiones actuales

* de desarrollo - 2.3.18
* estables      - 2.2.12 y 2.0.38

Desarrollo del kernel

La versión estable ya ha visto el parche 2.2.13pre14. Este parche contiene un número impresionante de arreglos en este punto y se consideraba como candidato a convertirse en versión definitiva. Ahora, sin embargo, los desarrolladores del kernel han de descubrir cómo van a remediar el error de cuelgue SMP IDE que han encontrado recientemente.

¿Deberían los drivers formar parte de los fuentes del kernel?

Este viejo debate se “encendió” de nuevo esta semana. La mayoría de desarrolladores de drivers intentan que su código sea distribuido como parte del kernel, pero se encuentran con la oposición de aquellos que piensan que los drivers deberían mantenerse y distribuirse separadamente. Los argumentos para este punto de vista incluyen:

  • Existe un número increíble de dispositivos actualmente y cada día

surgen más. Incluir todos los drivers en el kernel lleva al colapso de los fuentes y a un desorden enorme imposible de mantener.

  • El ciclo de vida del hardware moderno puede ser menor que el ciclo

de desarrollo del kernel. Los drivers mantenidos separadamente pueden ser actualizados independientemente en cualquier momento; los drivers en el kernel han de esperar a la publicación de una versión estable del kernel.

  • El hardware debería incluir un disquete de drivers para Linux, tal y

como el omnipresente disquete Windows. Los usuarios deberían ser capaces de simplemente insertar un disquete provisto por el fabricante y no tener que preocuparse de cosas como la recompilación del kernel.

  • Cada driver incluido en el kernel incrementa la carga del

procesamiento de parches en Linus. Linus no es un recurso infinito.

Desde el punto de vista opuesto, los argumentos a favor de mantener los drivers en el kernel son:

  • Si los drivers vienen con el kernel, los usuarios simplemente ya los

tendrán. Tener que salir a la Web y buscar un driver, quizás elegir entre múltiples variantes y entonces integrarlo en el kernel está más allá de lo que muchos usuarios querrían hacer.

  • La actualización del kernel es mucho más sencilla si los drivers

actualizados están incluidos.

  • Los drivers que viven con el kernel son capaces de seguir mejor los cambios en el

kernel. La gente se da cuenta inmediatamente cuando un cambio de kernel “rompe” algo. Existe la creencia de que los drivers que forman parte del kernel son menos propensos a estropearse con cambios en el kernel, ya que los desarrolladores intentan ver dónde ciertas características están siendo usadas e intentan evitar causar problemas.

  • Los drivers en el kernel ofrecen un importante conjunto de ejemplos

para desarrolladores del kernel. Trasladar esta importante actividad de desarrollo a otro sitio haría más dura la actividad de “exploración del código”.

  • Los drivers provistos en disquetes por los fabricantes tienden a

soportar sólo una distribución o formato de paquete. Hasta que mejores estándars estén en uso, la mejor forma de asegurar que los drivers funcionan con cualquier distribución es incluirlos en el kernel.

A pesar de la larga discusión desarrollada, no va a haber cambios inminentes de importancia en el modo de gestionar los drivers.

Parches y actualizaciones de esta semana

  • Knfsd 1.5.1, por H.J. Lu. Hasta ahora, sigue siendo necesario

aplicar los parches de H.J. para obtener un servidor NFS con funcionamiento adecuado bajo el kernel 2.2.

reescritura del código de gestión de interrupciones y de SMP para x86.

sistema de cortafuegos/enmascaramiento.

Seguridad

Problema en la pila TCP

Un fallo en la pila TCP de los kernels 2.2 y 2.3 ha sido encontrado y publicado. Este problema podría ser utilizado para saltarse un buen número de mecanismos de control de acceso basados en direcciones. Ya existe un parche que resuelve el error. Así mismo, se espera la publicación en breve de un nuevo kernel estable 2.2.

Ataque de denegación de servicio en ssh

Se trata de un nuevo problema de enlace al directorio temporal /tmp que permite a un usuario malintencinado “fastidiar” al resto de usuarios.

Software

Cada semana aparecen nuevas versiones de numerosos programas para Linux. Hemos seleccionado las 10 herramientas más interesantes.

Arrow 1.0.7 Cliente gráfico de correo electrónico

bzip2 0.9.5d Herramienta de compresión de datos de alta calidad

CD-ROM Control for Linux 1.5 Panel de control del CD-Rom

Enlightenment 0.16.devel.8 Gestor de ventanas rápido y flexible

fetchmail 5.1.0 Utilidad de recuperación remota de correo electrónico utility

Mesa 3.1 beta 3 Biblioteca gráfica 3D que utiliza el API OpenGL

MySQL 3.23.4-alpha Servidor de bases de datos SQL

Netscape Communicator 4.7 El popular navegador + herramientas de comunicaciones

Squid 2.2.STABLE5 Caché web de alto rendimiento

Wine 990923 Emulador de las APIs de Windows 3.x y Win32

Avisos

Nuevo sitio dedicado a la internacionalización

Linux-Mandrake ha inaugurado un nuevo servidor web cuyo objetivo es convertirse en un punto de encuentro para los distintos proyectos de internacionalización de Linux existentes. Así mismo, se ha inaugurado una lista de correo.

Guía de seguridad

La “Linux Administrator’s Security Guide” ha sido trasladada a un nuevo lugar dentro del servidor dedicado a seguridad informática SecurityPortal.com

Contenidos bajo licencia CC BY-NC-SA 4.0