sábado, 26 de junio de 2010

Linux 2.6


Aunque parece que fue ayer cuando instalábamos nuestros primeros sistemas con Linux 2.4, el tiempo pasa, y el equipo del kernel acaba de terminar el desarrollo de la versión 2.6. [El kernel es el núcleo de un sistema operativo.] Este documento intenta ser una visión general de las nuevas funcionalidades en esta versión, centrado sobre todo en Linux para i386. Hay que tener en cuenta que algunas de las nuevas capacidades pueden ser portadas a Linux 2.4 tras aparecer primero en Linux 2.6, bien oficialmente o como parte de una distribución. También he incluido información sobre ciertas funcionalidades generadas durante el ciclo de mantenimiento de Linux 2.4, cosa que está indicada claramente donde corresponde.


De momento, este documento ha sido traducido a diez idiomas. La información pertinente está en la sección "Traducciones", justo al final.


Soporte de Hardware
Uno de los puntos fuertes de los sistemas operativos basados en Linux es su flexibilidad y disponibilidad para un rango amplio de plataformas. Aunque este documento se centra específicamente en los usos de Linux sobre hardware basado en la arquitectura PC, el kernel 2.6 ha mejorado tanto en este área que merece la pena señalar los cambios.

viernes, 25 de junio de 2010

Damn Small Linux


Damn Small Linux es una distribución Linux LiveCD funcional y completa, basada en Knoppix pensada para funcionar en computadoras con muy pocos recursos o antiguos, como los procesadores Intel 80486. Su tamaño reducido (50MB) consigue mantener la esencia de Knoppix en un completo entorno de escritorio. Gracias a su pequeño tamaño, se puede poner dentro de una Memoria USB y arrancar con la misma en cualquier computadora.



Damn Small Linux está pensada para funcionar en ordenadores con muy pocos recursos o antiguos, comenzando con los 486DX de 16 Mb de RAM

A pesar de su tamaño, Damn Small Linux contiene un gran número de aplicaciones. También permite instalar nuevos paquetes mediante synaptic o bien se puede activar apt de manera que podemos añadir cualquier aplicación que nos sea necesaria.




jueves, 24 de junio de 2010

Linux Mint 7




Anunciada Linux Mint 7 "Gloria", esta será la próxima versión de Linux Mint.

Con este breve mensaje se anunció que la nueva versión de Linux Mint, la "distribución ganadora del año pasado", estará basada en Ubuntu 9.04 "Jaunty Jackalope" y que será lanzada en algún momento del próximo mes de Mayo. Linux Mint 7 tendrá el nombre código de "Gloria" y lo único que se sabe hasta ahora es que por el propio concenso de sus usuarios incluirá algunos cambios estéticos en el mintMenu.

Linux Mint 7 "Gloria"

Linux Mint 7 estara basada en Ubuntu 9.04 "Jackalope Jaunty", y tenemos previsto su liberacion en mayo de 2009, será denominada "Gloria".

Pregunta a los usuarios de Linux Mint: En Linux Mint 6, mintMenu fue llamado "Menú" en lugar de la tradicional liberación de código ( "Felicia"). ¿Crees que debe seguir siendo "Menú" en los lanzamientos futuros o prefiere que usemos los nombres de la versión de la otra vez?

Edit: Gracias por todos los comentarios. Parece que lo correcto es nombrar el menú "Menú", sino que también tiene una descripción que le muestra no sólo la clave sino también la versión y la edición de Linux Mint. Dado que el texto es fácilmente configurable No quiero añadirle la elección de mintAssistant. He publicado una actualización en Romeo para mintMenu como demostración.

domingo, 20 de junio de 2010

lenguaje de programacion FORTRAN




Su nombre proviene del ingles de: FORmula TRANslator. Es un lenguaje de programación para el desarrollo de aplicaciones matemáticas y científicas, fue el primer lenguaje de programación de alto nivel. Estos lenguajes de alto nivel tienen entre otras las ventajas que pueden utilizarse en cualquier computadora y son más afines al lenguaje humano.

Uno de los lenguajes de programación orientado a procedimientos es el FORTRAN. Un lenguaje orientado a procedimiento es aquel en el que el programador al escribir el programa lo hace con un orden determinado para resolver el problema. Estos lenguajes tienen la ventaja de que con una sola instrucción propia hacen referencia a varias del lenguaje de máquina.

El FORTRAN nace en los años 50, se utiliza principalmente para aplicaciones científicas y el análisis numérico. Durante toda su vida ha pasado por varias versiones, inicialmente fue un lenguaje imperativo, actualmente en sus últimas versiones comprobamos que es un lenguaje de programación orientado a objetos y a procedimientos.

El FORTRAN fue bien acogido en la comunidad científica por su excelente rendimiento en todo este tipo de aplicaciones. Por ello lo utilizaron para el desarrollo de programas de cómputo intensivo. Posteriormente se le incluyo la aritmética de números complejos lo mejoro notablemente.

Algunos expertos opinan que el FORTRAN se acabará extinguiendo, pero comprobamos que actualmente se sigue usando. Una de las razones por la que aun no se ha extinguido es porque a las compañías que han invertido muchísimo dinero en el desarrollo de un determinado software, no les es rentable traducirlo a otro lenguaje de programación porque es una labor muy tediosa y cara.

lenguaje de programación AWK.


AWK es un lenguaje de programación diseñado para procesar datos basados en texto, ya sean ficheros o flujos de datos. El nombre AWK deriva de los apellidos de los autores: Alfred Aho, Peter Weinberger, y Brian Kernighan. awk, cuando está escrito todo en minúsculas, hace referencia al programa de Unix o Plan 9 que interpreta programas escritos en el lenguaje de

AWK es ejemplo de un lenguaje de programación que usa ampliamente el tipo de datos de listas asociativas (es decir, listas indexadas por cadenas clave), y expresiones regulares. El poder, brevedad y limitaciones de los programas de AWK y los guiones de sed inspiraron a Larry Wall a escribir Perl. Debido a su densa notación, todos estos lenguajes son frecuentemente usados para escribir programas de una línea.

AWK fue una de las primeras herramientas en aparecer en Unix (en la versión 3) y ganó popularidad como una manera de añadir funcionalidad a las tuberías de Unix. La implementación de alguna versión del lenguaje AWK es estándar en casi todo sistema operativo tipo unix moderno. AWK es mencionado en las Single UNIX Specification (especificaciones básicas de unix) como una de las utilidades necesarias de todo sistema operativo Unix. Se pueden instalar implementaciones de AWK en casi todos los demás sistemas

lenguaje de programacion PERL


PERL - Practical Extraction and Report Language es un sofisticado lenguaje de programación diseñado a finales de los años 80 por el lingüista norteamericano Larry Wall. PERL combina en forma concisa las mejores características de lenguajes como C, sed, awk y sh. En general, es posible reducir extensos programas escritos en C a pocas líneas de código de un programa PERL, con la ventaja adicional de que corren sin cambio sobre casi cualquier plataforma existente, lo que convierte a PERL en el lenguaje ideal para desarrollo de prototipos y aplicaciones robustas 100% portables.

Durante los últimos años la popularidad del lenguaje alcanzó niveles insospechados a raíz de su utilización generalizada en soluciones web. PERL es el estándar "no oficial" para la construcción de compuertas CGI ( Common Gateway Interface ) que generan páginas dinámicas en la web.

Junto con de las facilidades para desarrollo de aplicaciones web, PERL es útil en la resolución de cualquier tarea y posee habilidades para integrarse con sistemas operativos, bases de datos, redes, protocolos, ambientes gráficos, otros lenguajes de programación ( Java, C, etc. ), etc. Su versatilidad y eficiencia en el manejo de texto y, específicamente, de "expresiones regulares" no tiene equivalente en ningún otro lenguaje de programación actual.

Finalmente, es importante mencionar que PERL también es un lenguaje orientado a objetos aunque el programador no está forzado a programar con este esquema.

lunes, 7 de junio de 2010

monitores LCD en 3D


Sabes tan bien como nosotros que no hay nada que nos haga tan felices como la idea de ponernos unas incómodas gafas especiales solo para que un marine salga de la pantalla y nos pegue un tiro en la cara. Por fortuna los monitores 3D de iZ3D todavía no son tan avanzados, pero si quieres cambiar tu antiguo LCD por algo bastante más inmersivo, tus juegos podrían cobrar nueva vida gracias a su pantalla tridimensional de 22 pulgadas. Ahora, más barata que nunca. Por 399 dólares (311 euros, antes costaba 999 dólares/779 euros), el fabricante ofrece un monitor 1.680x1.050 2D/3D con un contraste de 700:1, y 5 ms de tiempo de respuesta; tres gafas polarizadas pasivas; y una suscripción gratuita a la "próxima liga de juegos 3D" organizada por la compañía. ¿Que no te parece lo suficientemente exclusivo? Pues no pasa nada: iZ3D también ofrece versiones con carcasas especialmente personalizadas por Smooth Creations, auténticos magos del aerógrafo. Eso sí, en este caso el precio se va un poco de las manos: 549 dólares por cada uno (428 euros). Sapphire Technologies está aprovechando el Computex para mostrar nuevos equipos 3D, concretamente un par de monitores tridimensionales un driver estereoscópico. El controlador en cuestión funciona con tarjetas ATI, y manda una imagen polarizada a sus pantallas de doble capa para mostrar una imagen en falsi-3D que puede ser apreciada por los jugadores con la ayuda de unas gafas especiales. Los detalles sobre su funcionamiento son un tanto escasos, pero Sappire dice que está trabajando con Zalman para lanzar un producto comercial "en los próximos dos meses". El día que consigan algo sin gafas, que nos avisen.