Novell gana el juicio a SCO, Linux ganó

Por fin ha terminado la batalla que inició SCO hace años al perseguir a los distribuidores de GNU/Linux.

La mítica compañía norteamericana SCO que en los años 90 comercializaba su versión de UNIX por aproximadamente 50.000 dólares cada licencia denunció a Novell por unos supuestos derechos de autor de UNIX que presumiblemente estaban siendo utilizados en las distribuciones de GNU/Linux.

Pero se acabó el juicio, se acabaron las habladurías y el código fuente de GNU/Linux ya es totalmente libre, como siempre lo fue, pero esta vez sin ningún tipo de sospecha.

La compañía SCO en sus últimos coletazos por intentar seguir viva intento cobrar por la supuesta propiedad intelectual de parte del código de GNU/Linux. Pero ya se ha hecho pública la sentencia en la cual queda bien claro que SCO no tiene ningún derecho sobre nada de Linux.

Recordemos que la empresa SCO es la propietaria de los copyrights más importantes que componen el sistema UNIX, algo totalmente distinto pero con un funcionamiento muy similar a la consola y la estructura de GNU/Linux.

El 25 agosto 1991 Linus Torvalds subió al servidor FTP de su universidad la versión 0.01 de Linux, que ya contaba con 10.000 líneas de código (ahora cuenta, de 10 millones). En aquella época todos los sistemas que existían y que eran conocidos tenían la misma estructura y utilizaban comandos similares. Todo era muy similar a UNIX, esa es la razón por la que la estructura a simple vista y los comandos se puedan parecer tanto. Afortunadamente el juicio queda bien claro que no tiene nada que ver y que SCO no tiene ningún derecho sobre la propiedad de algo que no ha hecho.

Me gustaría terminar mostrando orgulloso con qué sistema operativo he escrito esta nota:

edu@edu-laptop:~$ uname -a
Linux edu-laptop 2.6.32-22-generic #33-Ubuntu SMP Wed Apr 28 13:27:30 UTC 2010 i686 GNU/Linux

Y por supuesto para el que no haya podido disfrutar todavía del fantástico documental titulado “Código Linux” aquí os lo dejo.

Vía: Electronista

Ubuntu está cumpliendo sus cinco años como la versión estrella de Linux

ubuntu2cUbuntu es una sistema operativo que está entre los productos más populares dentro de Linux, cumpliendo 5 años de existencia en el mercado de código abierto. Estos cinco años de vida han sido muy ricos en contenido pero más que nada en desarrollo humano y muchos lo consideran la estrella de Linux para ordenadores de mesa.

Ubuntu nació como una continuación del venerado proyecto Debian pero corrigiendo su mayor inconveniente que fué la falta de un programa de actualización establecido, y siguiendo el modelo de Gnome se realiza cada seis meses un relanzamiento de actualización con los aportes de usuarios y los propios desarrolladores.

La filiosofía que flota en el ambiente de trabajo de este sistema operativo de código abierto es tomada de zonas del continente africano, de donde además procede su nombre Ubuntu, el cual significa “ te veo”, como forma de considerar importante la existencia y el aporte del ser humano que tenemos a nuestro lado.

Sin duda, que la tarea de integrarlo con fabricantes de hardware, como sistema operativo pre instalado lo ha hecho crecer en popularidad y sus cinco años de existencia lo encuentran produciendo la nueva version Ubuntu 9.10 prevista para su lanzamiento en la próxima semana.

Vía: arstechnica

El nuevo Android 2.0

android-2Desde el inicio de los dispositivos móviles como el iPhone, son muchas las industrias tecnológicas que avanzan en la presentación de los mejores sistemas operativos para este tipo de aparatos electrónicos.

En esta ocasión el sistema operativo que generara gran atracción es Android 2.0, un sistema operativo basado en el núcleo de Linux que contiene multitud de aplicaciones de conectividad y una agenda personal siendo uno de los mejores sistemas alternativos.

El desarrollo de tareas de manera automática, además de posibilitar la opción de reconocer voz para la ejecución de aplicaciones sencillas, y esto sólo por el momento.

Android 2.0 es una creación de Google y de su aliado estratégico Open Handset Alliance que en conjunto con casi 50 compañías enfocadas en la creación de software y hardware, los cuales llevan trabajando más de 3 años, con el fin de poder ofrecer al mercado internacional una de las mejores innovaciones que está compuesta en su gran extensión por el lenguaje de programación Java, éste último reconocido por millones de personas e indispensable para muchas tareas.

Aunque todavía no hay una fecha en específico para el lanzamiento de Android 2.0 se estima que entre 6 y 8 meses más tardara este gran proyecto y miles ya se preparan para conocerlo y explorarlo.

Vía: Ubergizmo

Shuttle X500V, el ordenador para los linuxeros

shuttlex500Cuando precisamente se busca un ordenador que ofrezca todo en uno, Shuttle lanza su novedosa línea X500V, la cual resalta por su presencia compacta y versátil. La Shuttle X500V equipa muy bien la tecnología táctil sobre un diseño ligero que además resulta ser una especie de recompensa para los fieles a Linux.

Shuttle X500V viene en dos colores (blanco y negro), y podemos mencionar como principal características el hecho que se halla pensado en incluir un procesador de dos núcleos, incrementando así sus prestaciones en cuanto a velocidad.

Hablando de la fórmula Linux, básicamente el sistema operativo utiliza la distribución OpenSuse, de alguna manera recuperando los anhelos de un sector que extrañaba al pingüino. La memoria RAM implementa 1GB no obstante dispone de una ranura libre para expandir hasta un máximo de 2GB, de todas maneras es bastante confortante.

Características de la Shuttle X500V:

  • Procesador Intel Atom 330 con dos núcleos.
  • 1 GB de memoria RAM DDR2.
  • Disco Duro de 160 GB.
  • Sistema operativo Linux (openSUSE 11.1).
  • Pantalla táctil touchscreen de 15.6 pulgadas de 6mm de espesor.
  • Cámara de 1.3 megapíxeles.
  • Altavoces estéreo y micrófono.
  • Conectividad WiFi.
  • 5 puertos USB y salida VGA.

752 US$ costará el ordenador, en un principio será lanzado solamente en Reino Unido para después como es lógico divulgar su estilo entre aquellos que siempre esperan novedades, incluidos quienes odian y aman Linux.

Vía: Impresionante

Limpiar Memoria en Linux

debian-desktopEn los sitemas que utlizan el Kernel de Linux existe una forma de limpiar la memoria cacheada en RAM, que es información que está ahí por si hace falta, pero que no tiene por qué necesariamente estar ahí, es totalmente prescindible.

Apache es una aplicación que utiliza mucho ese tipo de memoria, y claro, en un servidor web puede provocar que se utilice más RAM de la cuenta y puede provocar problemas no deseados como el empezar a paginar, que no es otra cosa que empezar a utilizar el disco duro con información que debería estar en RAM y como la velocidad de acceso a disco es muy inferior al acceso a RAM pues el equipo puede parecer que se ha quedado “colgado”, de forma que ni siquiera podamos llegar a logarnos en el mismo.

Pero en el kernel 2.6.16 se introdujeron cambios y gracias a estos cambios la solución es muy sencillita, en el directorio /proc/sys/vm/ tenemos un fichero llamado drop_caches que es el encargado de decirle al kernel qué hacer con esa información que está en memoria, por defecto se permite el utilizar este tipo de memoria, pero para reducir RAM nos puede interesar que el kernel actúe de otra manera, modificando el valor del fichero con los siguientes valores:

  • 0: No libera nada.
  • 1: Libera la pagecache.
  • 2: Libera inodos y dentries.
  • 3: Libera pagecache, inodos y dentries.

La pagecache es la memoria la caché de páginas, un inodo es la representación de ficheros y directorios en memoria y las dentries son las entradas de directorio, componentes de un path, todos estos valores en RAM.

Para liberar podemos ejecutar estos comandos como root o con un sudo delante:

echo 1 > /proc/sys/vm/drop_caches : Libera la pagecache.
echo 2 > /proc/sys/vm/drop_caches : Libera inodos y dentries.
echo 3 > /proc/sys/vm/drop_caches : Libera pagecache, inodos y dentries.

Y por supuesto no es mala idea hacer esto de vez en cuando vía una entrada en el cron de root con un crontab -e con lo siguiente:

#Entrada para limpirar la cache en memoria
3,18,33,48 * * * * sync; echo 3 > /proc/sys/vm/drop_caches

El sync que se pone antes es para asegurarnos que todos los objetos cacheados son liberados y es muy recomendable ponerlo siempre.

Vía: kernel-labs