Categorías
Ubuntu

Shuttleworth: “Esto no es una democracia”

Como todos sabréis, una de las decisiones más polémicas de la nueva interfaz es el hecho de que los botones de minimizar, maximizar y cerrar ventana ya no están a la derecha, sino a la izquierda. Esa decisión ha sido muy comentada en los foros y canales de debate en los que participan los linuxeros y usuarios de Ubuntu, y aunque se puede volver al diseño tradicional, Shuttleworth valoró la participación de los usuarios y su feedback.

Sin embargo, también dejó claro que aunque los comentarios de los usuarios son muy tenidos en cuenta, no rigen la evolución de la distribución ni de ninguna de sus partes:

“Todos hacemos Ubuntu, pero no todos hacemos todo en la distribución. En otras palabras, delegamos correctamente. Tenemos un equipo para el kernel, y ellos toman las decisiones para el kernel. No participas en las decisiones del kernel a no ser que estés en ese equipo. Puedes notificar errores o realizar comentarios, y ayudar, pero no podrás apoyar o cuestionar sus decisiones. Tenemos un equipo de seguridad. Ellos toman las decisiones sobre la seguridad. No descubrirás gran parte de lo que ellos realizan a menos que estés en ese equipo. Tenemos procesos que están orientados a que nos aseguremos de que estamos realizando un buen trabajo de delegación, pero ser una comunidad abierta no es lo mismo que decir que todo el mundo puede decidir sobre todos los apartados”

Ese ejemplo sirve como introducción para otro párrafo mucho más claro:

“Hay una diferencia entre Ubuntu y muchas de las distribuciones comunitarias. Puede que se vea como menos democrática, pero es meritocrática, y eso es importante porque significa que según esa filosofía a) deberíamos tener siempre a los mejores en la toma de decisión y b) vale la pena que inviertas tiempo en convertirte en la mejor persona para realizar ciertas decisiones, porque ese esfuerzo y competencia se recompensará con la libertad de tomar decisiones importantes y el no ser cuestionado constantemente.”

Los comentarios de Shuttleworth zanjan una polémica en la que muchos usuarios de esta distribución habían protestado abiertamente contra la decisión creyendo que un número elevado de protestas haría que los gestores decidieran cambiar de idea. Sin embargo y tal y como expone el creador de Ubuntu, esta distribución no funciona así:

Esto no es una democracia. Los buenos comentarios y la buena información son bienvenidos. Pero no se vota sobre decisiones de diseño”.

Más claro, agua.

 

MuyLinux

Categorías
Actualidad

NanoNote, la sub-netbook de U$S 99 totalmente libre y abierta

NanoNote

La NanoNote, con un mínimo display TFT de 3″ (320×240 píxels), incluye un CPU Jz4720 compatible con MIPS de 336 MHz, 32 Mb de SDRAM y 2 Gb de memoria flash NAND, además de un conector de expansión microSDHC. En sus reducidísimas dimensiones de 99 x 75 x 17,5 mm puede acomodar un teclado QWERTY y una batería de litio-ion de 850 mAh, pesando sólo 126 gramos.

Pero lo mejor de todo es que toda la NanoNote es completamente abierta: sus especificaciones de hardware están disponibles con una licencia copyleft y usa la distribución OpenWrt con un Kernel 2.6, amparada bajo la GPL, por supuesto. Qi Hardware espera de esta manera atraer a los «hackers» más inquietos y al mismo tiempo usar a la NanoNote para construir progresivamente una línea de netbooks y smartphones.

Es destacable que esta «democratización del diseño del hardware» es realmente completa: no solo se publican las especificaciones y los esquemas de la NanoNote, sino también los próximos planes para su software y hardware. Y para no descontar sus posibilidades de antemano, un ejemplo de sus proezas más recientes incluyen el soporte de Qt, GTK y hasta Quake 2.

 

VivaLinux!

Categorías
Ubuntu

Mark Shuttleworth invita a las distribuciones a compartir el mantenimiento de paquetes clave

Sin embargo, Shuttleworth tiene ahora otra idea, más modesta pero también más realista: cada distribución tiene sus propios calendarios y prioridades, pero también pueden tener, eventualmente, algunos paquetes comunes en cada una de sus versiones (como GCC, Python, OpenOffice.org, Perl, etc.). Para esos casos, si muchas distribuciones eligen los mismos paquetes, todos podrían colaborar con su mantenimiento compartido.

El plan involucraría seleccionar una versión base de varios proyectos de reconocida reputación y luego las distribuciones se comprometan soportarlas en sus futuros lanzamientos, por lo menos por 2 años o con «2 años de cadencia», como prefiere llamarla.

Shuttleworth dice que las distribuciones no deberian considerar al compromiso como obligatorio, sino más bien como algo «oportunista», con más beneficios para todos mientras más se unan a esta invitación.

 

VivaLinux!

Categorías
Miniguías

[Como] Congelando el Escritorio de Linux

El comportamiento original hacia una comprimía /home/usuario y en cada arranque del sistema se encargaba de reemplazar el estado actual de la carpeta por la versión contenida en el archivo comprimido. Es decir que todo quedaba intacto y si algún archivo era creado éste se perdía en el procedimiento descrito.

Con el pedido del equipo docente nos avocamos a solucionar este inconveniente, al tiempo de simplificar el proceso.Como resultado conseguimos tan solo dos scripts -congelar.sh y restaurar.sh-. El primero ‘instala’ restaurar.sh en el sistema de modo que sea ejecutado en cada arranque del sistema, al mismo tiempo crea el archivo comprimido del /home/usuario.

Cuando restaurar.sh es convocado lo primero que hace es el respaldo de los documentos del usuario, reemplaza /home/usuario con el contenido del resguardo y vuelve a mover los documentos a su lugar.
 
Enlace | icon Congelado del Escritorio bajo GNU/Linux (636 Bytes)
Categorías
Actualidad

Nic.ar busca programadores

Referencia Programador Python

Las tareas a realizar serán de programación y mantenimiento de sistemas utilizando el lenguaje Python con Framework Django, siendo el sistema operativo Unix y/o Linux. Los interesados deberán enviar Currículum Vitae por correo electrónico a la dirección rrhh@nic.ar, sin omitir remuneración pretendida y referencias comprobables, indicando en el Asunto: Referencia Programador Python.

Requisitos mínimos:

  • Experiencia comprobable en la programación en lenguaje Python preferentemente con Django, de al menos 2 años. Se valorará la presentación de proyectos y desarrollos realizados como muestra de conocimiento del lenguaje.
  • Conocimientos HTML, Javascript. preferentemente con Ajax.
  • Conocimientos de XML.
  • Conocimientos de CSS.
  • Dominio de sistemas operativos Unix y/o Linux (Scripting).
  • Dominio de sistemas de bases de datos MySQL/Oracle.
  • Disponibilidad para viajar a países limítrofes.

Se valorará:

  • Experiencia en lenguajes de programación C/PHP/Perl.
  • Idioma Inglés

Jornada laboral: Completa

Referencia Programador PHP

Las tareas a realizar serán de programación y mantenimiento de sistemas utilizando el lenguaje PHP con Cake, siendo el sistema operativo Unix y/o Linux. Los interesados deberán enviar Currículum Vitae por correo electrónico a la dirección rrhh@nic.ar, sin omitir remuneración pretendida y referencias comprobables, indicando en el Asunto: Referencia Programador PHP.

Requisitos minimos:

  • Experiencia comprobable en la programación en lenguaje PHP con Cake, de al menos 2 años. Se valorará la presentación de proyectos y desarrollos realizados como muestra de conocimiento del lenguaje.
  • Conocimientos HTML, Javascript. preferentemente con Ajax.
  • Conocimientos de XML.
  • Conocimientos de CSS.
  • Dominio de sistemas operativos Unix y/o Linux (Scripting).
  • Dominio de sistemas de bases de datos MySQL/Oracle.
  • Disponibilidad para viajar a países limítrofes.

Se valorará:

  • Experiencia en lenguajes de programación C/Python/Perl.
  • Idioma Inglés

Jornada laboral: Completa

Categorías
Ubuntu

Nuevas diapositivas en la instalación de Ubuntu 10.04 Lucid Lynx

Podemos verla en linea.

 

UbuntuLife

 

 

Categorías
Firefox

Interesantes noticias de la mano de Firefox, nuevo motor en desarrollo, añadido multiproceso de plugins

En muchos lados hemos leído que esta realidad era un aviso para Mozilla para que tome cartas en el asunto y mejorara las cosas, es así que “(…) en un esfuerzo por recuperar el terreno perdido, Mozilla creará un nuevo motor denominado JaegerMonkey.

La receta secreta incluye un poco de código proveniente del proyecto WebKit de Apple. Se espera que el resultado sea una mejora significativa en la velocidad de ejecución de JavaScript en Firefox (…).

Actualmente el motor JavaScript de Mozilla utiliza nanojit como generador nativo de código. Adobe originalmente lo desarrollo para impulsar la ejecución de ActionScript en Flash y lo publicó como código fuente abierto durante 2006. Mozilla y Adobe iban a utilizar nanojit para crear una implementación de ECMAScript 4 denominada Tamarin, pero el proyecto fue abandonado cuando se descartó ECMAScript 4. Mozilla integró nanojit en su motor SpiderMonkey y le añadió optimiación para crear TraceMonkey.

El nuevo motor JaegerMonkey continuará utilizando nanojit para algunas cosas, pero dependerá enormemente de el ensamblador Nitro de Apple para generar código nativo eficiente. Esto permitirá a JaegerMonkey beneficiarse de las ventajas de desempeño de la compilación JIT (Just-in.Time, o Justo a tiempo). (…)”

Noticias más que alentadoras e interesantes de cara al futuro y ojalá lleve a buen puerto. Entregar un gran browser totalmente competitivo, genera en algunos la intención de mejorar. (algunos != Microsoft)

 

Por otra parte, y también de cara a Firefox 4.0, cabe resaltar que las versiones preliminares de la nueva versión del browser ya tienen incorporado lo que se venía prometiendo el aislamiento de plugins, mediante un proyecto llamado Electrolysis.

“(…) ¿En qué consiste? Si una página por la que navegas contiene agregados, los mismos se cargarán en procesos independientes. De esta forma, en lugar de disparar un error general si uno de ellos funciona mal, solamente verás un mensaje de advertencia (…). Vale aclarar que todas las instancias formarán parte de un único proceso, es decir que si una animación en Flash falla, se inhabilitarán todas.

Para permitir la comunicación entre el navegador y estos componentes, Mozilla desarrolló el protocolo IPDL, destinado a transmitir los mensajes entre ellos de una forma organizada y segura. Esta es la base para que en el futuro, cada pestaña pueda funcionar por separado, mejorando tanto la estabilidad como la seguridad de la aplicación (…)”.

Categorías
Aplicaciones

Nautilus y Zeitgeist en acción

Este proyecto -que hace poco presentó su versión 0.3.2– se encarga de ofrecer un servicio que registra las actividades y eventos de nuestras sesiones de usuario para luego poder buscar en esas sesiones e integrar esa información de forma inteligente.

En el blog de Randal B se puede ver un vídeo -que también incluyo aquí- y una explicación de esa integración de Zeitgeist en Nautilus a través de la modificación del sistema de ficheros de Zeitgeist (Fuse) para poder mostrar los elementos más usados de nuestro sistema en Nautilus. En el vídeo se entiende mejor lo que es capaz de proporcionar este desarrollo:

{youtube}_7-T37sJZAc{/youtube}

Por ahora se trata de un desarollo experimental, pero parece que esta característica no es extremandamente complicada de integrar en futuras versiones de Nautilus, un proyecto que se está convirtiendo en una verdadera referencia de evolución interna y externa.

 

MuyLinux

Categorías
Ubuntu

Ubuntu se renueva

 

 

Podés ver más imágenes y el anuncio completo (en inglés)

 

Ubunlog

Categorías
Eventos

Document Freedom Day 2010


¿Serás capaz de leer tus documentos dentro de 20 años? Cada día, millones de usuarios de computadora como vos editan texto y hojas de cálculo, toman fotografías y graban audio y video. ¿Qué pasaría si no pudieras leer más tu correspondencia privada, o incluso abrir ese álbum con fotos de tu luna de miel? ¿Que tal si no pudieras intercambiar tus archivos con amigos, porque el software usado por cada uno de ustedes no puede comunicarse con los demás? Para ayudarte a que tus documentos sean a prueba de futuro, el 31 de marzo celebramos el Document Freedom Day .

Existe una solución simple: Estándares Abiertos y Formatos de Documento Abiertos basados en ellos. Cualquier persona o software puede guardar los documentos en esos formatos, y estar seguro que la gente será capaz de leer esos archivos, independientemente del software que utilicen. Cualquier persona puede crear aplicaciones que lean y escriban archivos en esos formatos. Internet fue construida sobre estándares abiertos, y es por eso que ves tanto innovación en línea.

En el Document Freedom Day concienciaremos sobre Formatos de Documento Abiertos y Estándares Abiertos mediante la organización de actividades en todo el mundo, junto con las organizaciones asociadas y los voluntarios.

Durante todo el mes de marzo vamos a correr la voz sobre los Formatos de Documento Abierto y los Estándares Abiertos. Vamos a publicar información, hablar con la prensa, con nuestros amigos, y difundir el logotipo del DFD en toda Internet.

Hay muchas maneras de participar en esta campaña, solo elije una y sumate:

  • Coloca un banner en tu sitio web, enlazando al sitio del DFD. Podrás encontrar banners en la página de ilustraciones.
  • Publica una entrada de blog sobre el Document Freedom Day o los estándares abiertos y difundir la información sobre la campaña. Si se envían enlaces, serán incluidos en el sitio web del DFD.
  • Utiliza tu microblog para difundir noticias y artículos del DFD! Etiquetalos usando !dfd o #dfd2010.
  • Organiza una actividad en tu ciudad el 31 de marzo. Para obtener ideas sobre las actividades, consulta el sitio web del Document Freedom Day.
  • Dona dinero al DFD. Tu contribución hace Document Freedom Day posible!
  • Tu organización puede estar asociada. Contacta al equipo de campaña sobre la manera de hacer eso.

¿Queres saber más sobre los estándares abiertos?

El Document Freedom Day trata de ayudar a que realmente seas dueño de tus propios datos. No deberías estar atado a aplicaciones concretas para vivir tu vida en el mundo digital, y no deberías tener que utilizar ningún software específico para tratar con tu gobierno, tu escuela o cualquier otra persona.

Para obtener más información sobre Document Freedom Day, visita www.documentfreedom.org
 
 
Escuelas Libres