El Blog

Calendario

<<   Abril 2008  >>
LMMiJVSD
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30     

Categorías

Sindicación

Enlaces

Alojado en
ZoomBlog

Abril del 2008

Linux

Por NeoPortal - 6 de Abril, 2008, 20:14, Categoría: Software

UN POCO DE HISTORIA.



No pretendemos que esto sea una historia exhaustiva, sino simplemente un referente sobre los inicios y desarrollo de este sistema operativo.

En primer lugar, vamos a ver algo sobre el nombre de Linux como nombre de sistema operativo en sí mismo.

GNU/Linux (GNU con Linux o GNU+Linux) es la denominación defendida por Richard Stallman, uno de los padres del proyecto GNU, junto a otros desarrolladores y usuarios, para los sistemas operativos que utilizan el kernel Linux junto con las aplicaciones de sistema creadas por el proyecto GNU.

A esto se puede oponer que no todas las distro de SO con kernel Linux están totalmente amparadas bajo el proyecto GNU.

Comúnmente a estos sistemas operativos se les denomina Linux, aunque Stallman sostiene que esta denominación no es correcta, ya que etimológicamente Linux se refiere únicamente al núcleo (kernel), que en realidad es tan sólo una parte (y si bien es fundamental, no es la única ni la más grande) de las que forman un sistema operativo, pero se utilizada normalmente para definir el sistema operativo tipo Unix, que está formado por la unión del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software, tanto libres como no.

También interviene mucho qué es lo que entendemos realmente como Sistema operativo. Y es que es tan poco correcto cuando nos referimos a nuestro sistema operativo como Linux, o incluso GNU/Linux, (sobre todo si tenemos en cuenta la cantidad distros y versiones que hay) como cuando nos referimos a Windows diciendo simplemente que tenemos instalado Windows como sistema operativo, en el que bien poco tiene que ver a estas alturas un Windows 3.11 con un Windows 98 o con un Windows Vista.

Dicho esto vamos a ver un poco de la historia de los sistemas operativos con kernel Linux, y para ello tenemos forzosamente que hablar también un poco de la historia de GNU y del software libre.

Y lo primero que hay que hacer es aclarar una cuestión: Software libre no significa Software gratis, y aunque es cierto que la mayoría del software libre es también gratis, lo uno no implica lo otro. Es decir, podemos tener un software libre que no sea gratis del mismo modo que podemos tener un software gratis que no sea libre.

De hecho, y centrándonos en Linux, no todas las distro de Linux son gratis, como veremos en un próximo tutorial donde daremos un repaso a las principales distro.

Linux tiene sus raíces en el proyecto de un sistema operativo completo tipo Unix, pero de software libre, denominado sistema GNU, empezado a desarrollar en 1984.

El sistema GNU fue diseñado para ser totalmente compatible con UNIX. Debido a esto, GNU está compuesto por pequeños módulos individuales de software, como por ejemplo el sistema gráfico X Windows.

Para asegurar que el software GNU permaneciera libre, el proyecto debía ser liberado bajo una licencia diseñada para garantizar la libre distribución, para que todos los usuarios pudieran ejecutarlo, copiarlo omodificarlo. Esta licencia se conoce por Copyleft (copia permitida), en contraposición a la licencia Copyright (o copia con derecho de autor), y está contenida en la Licencia General Pública de GNU (GPL).

En 1985, Richard Stallman creó la Free Software Foundation (FSF o Fundación para el Software Libre) para proveer de soportes logísticos, legales y financieros al proyecto GNU.

La FSF también contrató programadores para contribuir a GNU, aunque el mayor desarrollo se debe a los voluntarios. A medida que GNU ganaba nombre y fuerza, negocios interesados comenzaron a subvencionar el desarrollo o comercialización de productos GNU. El más importante fue Cygnus Solutions, ahora parte de Red Hat.

En 1990, el sistema GNU ya tenía un editor de texto llamado Emacs, un compilador con bastante éxito (GCC), y la mayor parte de las bibliotecas y utilidades que componen un sistema operativo UNIX típico.

Pero para que se pudiera considerar un sistema operativo faltaba un componente clave llamado núcleo del sistema (kernel en inglés), y el sistema GNU como tal nunca llegó a tener dicho núcleo, pasando a ser un proyecto de sistema completo bajo software libre, que engloba tanto a la mayoría de las distros de SO con kernel Linux como a otros muchos programas desarrollados bajo este proyecto.

No fue hasta un año más tarde (1991) cuando Linus Torvalds, estudiante de la Universidad de Helsinki, llenó el hueco final que GNU necesitaba para tener su propio sistema operativo. Linus Torvalds, decidió crear un sistema operativo basado en Unix para máquinas i386. El sistema operativo que él usó durante el desarrollo fue Minix, y el compilador inicial fue el GNU C compilador, que aún es la opción principal para compilar Linux hoy en día (aunque Linux puede ser compilado bajo otros compiladores, tal como el Intel C Compiler).

Pero Linus Torvalds tampoco creó un sistema operativo completo, sino tan solo el núcleo (kernel) de este nuevo sistema operativo, utilizando para el resto lo ya existente dentro del proyecto GNU.

Desde entonces, miles de programadores voluntarios alrededor del mundo han participado en el proyecto (o sería mejor decir en los diferentes proyectos), mejorándolo continuamente. Torvalds y otros desarrolladores de los primeros días de Linux adaptaron los componentes de GNU y de BSD, así como de otros muchos proyectos para trabajar con el núcleo Linux, creando un sistema operativo completamente funcional procedente de muchísimas fuentes diferentes, la mayoría libres.

Torvalds primero publicó el kernel Linux bajo su propia licencia, que fue casi una licencia de código fuente compartida (share source), para posteriormente cambiarla a GNU GPL.

Al igual que en el caso de Unix, que a lo largo de su historia fueron apareciendo varias versiones, en GNU/Linux pasa algo parecido a lo largo de su evolución, apareciendo varias distros (distribuciones), las cuales han evolucionado posteriormente de forma independiente.

Es a partir de 1993, con la apartición de Debian, y de 1994, que aparecen tanto SuSE como Red Hat, cuando los sistemas operativos basados en el kernel Linux comienzan a Tomar impulso, hasta llegar a la posición en la que se encuentran actualmente, teniendo además un futuro muy prometedor por delante.

Una distribución (o distro) no es otra cosa que una recopilación de programas y ficheros, organizados y preparados para su instalación. Estas distribuciones se pueden obtener a través de Internet, o comprando los CDs de las mismas, los cuales contendrán todo lo necesario para instalar un sistema Linux bastante completo y en la mayoría de los casos un programa de instalación que nos ayudara en la tarea de una primera instalación.

Casi todos los principales distribuidores de Linux ofrecen la posibilidad de bajarse sus distribuciones, vía FTP o via Web, totalmente gratis.

Por último, en el gráfico inferior pueden ver (aunque no muy bien, por lo limitado del tamaño) un esquema temporal del desarrollo de los sistemas operativos (distro) basados en Linux.


 

Disco Rigido Lleno ¿Que Borramos?

Por NeoPortal - 5 de Abril, 2008, 10:49, Categoría: Software

Por muchos discos rigidos que compre, siempre me pasa lo mismo, tarde o temprano
aparece el aviso de que el disco rigido está lleno. ¿Cómo? ¡Pero si hace nada tenía milecientos gigas libres! ¿Y ahora qué hago?

Seguro que si eres amigo de los programas P2P y no te llevas tan bien con la tecla “Borrar”, estás en una situación parecida.

La solución tradicional pasa por desinstalar aplicaciones o juegos que no uses y borrar todo aquello que no quieras, pero el problema no está en borrar o no borrar cosas sino más bien en encontrar qué es lo que borras.

Se puede ir uno a uno, con archivos de relativamente poco tamaño, o bien atacar a aquellos que más espacio devoran. Hoy te enseñaremos cómo encontrar a los segundos, que suele ser la forma más rápida y eficaz de liberar una mayor cantidad de espacio en el menor tiempo.

Antes de empezar, es muy recomendable pasar un limpiador de archivos “innecesarios” como CCleaner. Si nunca has utilizado programas de este tipo seguro que consigue liberar mucho espacio libre.

Bien, una vez pasado CCleaner, podemos ponernos manos a la obra con el programa para encontrar archivos a borrar: Scanner.

1- Primer paso: Analizar

Tras descargar, descomprimir y ejecutar Scanner.exe (no necesita instalación), aparecerá la ventana del programa que, automáticamente, comenzará a analizar todas tus unidades de disco.

Recomendamos que hagas clic sobre la unidad que deseas analizar, así Scanner se ocupará únicamente de la que selecciones y acabará mucho más rápido el análisis.

2- Interpretando los resultados

Scanner presenta los resultados en una serie de círculos concéntricos. Cada uno de ellos corresponde a una carpeta y cuánto más grande es el círculo, más espacio ocupa esa carpeta en tu disco.

En el centro están las carpetas que contienen al resto y a medida que nos alejamos hacia el exterior se encuentran los archivos. Quizá parece complicado, pero en realidad no lo es. Es todo muy visual e interactivo.

Para conocer qué carpeta es cada círculo, pon el cursor sobre ella.

3- Uso básico

Los botones de Scanner cumplen las siguientes funciones:

4- Ejemplo de uso

Haciendo clic sobre cualquier zona del mapa circular entramos en una parte más detallada del análisis. Así que elige un círculo que parezca bien grande (lo más cercano posible a ser un círculo completo) y haz clic en él.

En nuestro caso, hemos hecho clic en la carpeta de mi usuario y obtenemos un nuevo mapa más concreto:

 Moviendo el cursor por encima de las carpetas hemos decidido entrar en “Mis documentos”, donde siempre va a parar todo. También es interesante pasar por “Archivos de programa” para detectar instalaciones de juegos o programas que ocupan mucho y no utilizamos.

 

Dentro de “Mis documentos” hay un archivo claramente enorme, la parte en verde. Se trata de una imagen virtual para VMware de Windows XP que ya no utilizo, la tengo duplicada en otra carpeta, y que está ocupando nada menos que 2.754 megabytes (algo más de 2,5 gigas) así que a por ella.

Hacemos clic derecho sobre la zona en cuestión y se nos permite Ocultar la carpeta (poco útil); reanalizarla; verla ampliada desde Scanner (Zoom); abrir la carpeta; “Reciclarla”, es decir, mandarla a la papelera; y “Removerla” que viene a ser una mala traducción que pretendía decir: “eliminar la carpeta de raíz, sin que pase siquiera por la papelera”.

Si estamos seguros, elegiremos “Remover”, si no lo estamos tanto lo “Reciclaremos”.

Licencias y versiones de software, esos grandes desconocidos

Por NeoPortal - 5 de Abril, 2008, 10:34, Categoría: Software

La mayoría de las personas se conforman con distinguir entre dos tipos de licencias: gratis o no gratis, pero lo cierto es que hay unas cuantas matizaciones más.

Shareware, Freeware, Adware, GNU, GPL, OpenSource, Demo, Trial…

¿Qué es todo esto?

La forma más simple de decirlo es que se trata de un maquiavélico plan de las empresas de software para volver locos a los usuarios con múltiples términos que,
si no significan lo mismo, poco les falta. Y no nos olvidemos de los acuerdos de licencia (también llamados EULA) de veinte folios o más, otra forma más de estar a la merced del programa por el que quizá incluso has pagado.

No podemos conseguir que las empresas comiencen a redactar acuerdos de licencia más simples, y sobre todo escuetos, pero sí que podemos saber algo más sobre qué significan las distintas licencias y nombres de versiones, para ver qué estamos instalando
y cómo lo debemos utilizar.

Freeware / Gratuito

Un programa clasificado en esta categoría ha sido creado por un autor altruista, que distribuye su trabajo sin coste adicional a todo aquel que lo quiera. En ocasiones, el autor especifica que sólo puede ser utilizado en entorno doméstico, de modo que si se utiliza en una actividad económica se ha de pagar. En dichos casos se lo denomina Gratuito para uso no comercial.

Algunos programadores sin embargo quieren dinero para comer, pero sin obligar a nadie.
Se trata de aquellos programas en los que se pide “la voluntad”, es decir, si te gusta,
puedes donar el dinero que consideres oportuno a su autor, y esto se conoce como Donationware.

Otros son más específicos en cuanto a la forma de agradecerles su trabajo y piden por ejemplo que les envíes una postal (Postalware), las gracias (Thanksware) o una palmadita en la espalda (Palmaditaenlaespaldaware).

Adware / Gratuito con publicidad

Técnicamente es gratuito, pero quien más o quien menos, todo el mundo lo odia. Se trata de programas que son gratuitos ya que se costean al contener publicidad, que puede ser realmente invasiva, como una barra de herramientas para el explorador, o no tanto, como un poco de publicidad no muy visible.

En este aspecto hay que distinguir entre los programas que te obligan a instalar el software publicitario (como BSPlayer) o aquellos que tan solo te dan la posibilidad, por si quieres “colaborar” (como ocurre con Messenger Live Plus), dado que si es opcional no se considera el programa como Adware, sino como gratuito.

A la “basura” que incluyen en forma de barras de herramientas, ventanas de publicidad u otras cosas no deseadas se la denomina con frecuencia como Spyware.

GPL / GNU / BSD / OpenSource

Son tipos de licencia muy conocidos en el entorno Linux, y básicamente consisten en programas libres de descargar, usar, distribuir e incluso modificar, puesto que también se distribuye su código fuente. Programas tan famosos como eMule y Ares se distribuyen bajo esta licencia, lo cual contribuye también a su enorme éxito.

Si bien hay pequeñas diferencias entre ellos, las dejaremos para otra ocasión, contentándonos con la anterior idea general por el momento.

Demo

No es ningún secreto que la palabra demo venga de demostración. Te permite ojear un programa o juego, pero sin que en realidad te sirva de mucho. Principalmente se aplica a los juegos, donde puedes hacerte una idea de cómo será el juego completo antes de comprarlo. En el ámbito de los programas se suele utilizar cuando el programa está tan limitado o es tan poco interactivo que al autor le da vergüenza decir que es Shareware.

Haciendo un símil con una pizzería, si nos dejaran probar una demo de su nueva creación, nos pondrían la caja de la pizza delante de las narices, la abrirían, nos dejarían olerla y a continuación la cerrarían. Si la quieres, tendrás que pagarla.

Shareware

Una versión Shareware es una versión recortada de un programa comercial, que puedes probar para decidir si merece la pena. Pueden tener limitaciones muy variopintas, desde ventanas de aviso emergentes hasta marcas de agua, pasando por limitación de ejecuciones o usos.

A diferencia de una Demo, una versión Shareware puede ser útil, a veces de forma limitada, y a veces completamente funcional durante un período de tiempo. A veces también se lo denomina CrippleWare (software mutilado).

Trial

Así se denomina tradicionalmente a las versiones Shareware que puedes probar durante determinado tiempo, siendo lo más común 30 días. Algunas veces este período se amplía hasta los dos, tres y hasta cuatro meses, mientras que en otras ocasiones se recorta hasta medio mes o incluso unos pocos días.

La línea que lo separa con respecto a la definición de Shareware es muy estrecha y, de hecho, muchas veces se utiliza una u otra indistintamente para un mismo programa.

Otras clasificaciones

Si bien ya hemos hablado de los principales tipos de programas, existen otros bastante curiosos y específicos que también vamos a nombrar, a pesar de que no se utilizan demasiado.

  • Bloatware: Software que utiliza demasiados recursos del sistema, es decir, que está sobrecargado o, siguiendo la traducción literal, hinchado.
  • Abandonware: Programas y juegos antiguos que, a decir verdad, ya no preocupan a nadie, ni siquiera a sus autores, por lo que con frecuencia se distribuyen gratuitamente.
  • Vaporware: Mucho ruido y pocas nueces, o mucho humo. Programas o juegos que se alargan indefinidamente y al final no se sabe si llegarán a ver la luz algún día.

Versiones

Aunque no son licencias en sí, también nos ayudan a saber un poco más sobre lo que tenemos entre manos. Los principales indicativos son:

  • Estable / Final: Es una versión del programa que ha sido testeada lo suficiente para determinar que se puede utilizar sin problemas.
  • Beta: Versión en desarrollo que se distribuye para que sea probada en distintas configuraciones.
  • Alpha: Parecida a la anterior, pero aún más en pañales.
  • Release Candidate o RC: Son versiones en desarrollo que pueden llegar a convertirse en versión final si se demuestran lo suficientemente estables.
  • Build: Identifica la versión de compilación del archivo, por lo que cuanto mayor sea el número, más reciente es.

Mejora la comunicación entre Windows y tu teléfono móvil

Por NeoPortal - 5 de Abril, 2008, 10:32, Categoría: Telefonia Movil

Además de programas que se instalan directamente en tu teléfono móvil, también existen otros que permiten habilitar una sinergia entre Windows y el sistema operativo de tu terminal.
Es el caso de los sincronizadores de información PIM, los visores remotos de entornos o los gestores de funciones telefónicas. Una serie de programas capaces de establecer un conducto de comunicación entre tu PC y tu móvil con un objetivo en común: controlar y gestionar tu teléfono móvil sin apartar la mirada de la pantalla de tu PC.

Sincronizadores

Uno de los programas esenciales son las suites distribuidas por los propios fabricantes. Básicamente, son programas que se encargan de sincronizar la información PIM entre el PC y las aplicaciones instaladas de fábrica en el teléfono móvil.

Mejora la comunicación entre Windows y tu teléfono móvil

En el caso de Nokia, estos programas se conocen por Nokia PC Suite e incluyen todas las funciones necesarias para gestionar y sincronizar contactos, tareas, calendario, notas o correos electrónicos entre plataformas.

Para terminales con Windows Mobile o Windows Mobile Smartphone, Microsoft utiliza una combinación de programas. Por un lado, un módulo de sincronización denominado ActiveSync o Windows Mobile Device Center (para Vista) y, por otro, el cliente de correo electrónico Microsoft Outlook.

BlackBerry, en cambio, utiliza un entorno denominado Desktop Software que, al igual que los anteriores, también se encarga de unificar la información PIM entre el programa y los gestores de información instalados de fábrica en sus terminales.

Otros fabricantes como Sony Ericsson utilizan este tipo de suites para otras cosas como, por ejemplo, generar copias de seguridad de los contactos, transferir imágenes e incluso crear y enviar mensajes desde el propio entorno del programa.

Controla tu teléfono desde Windows

Además de los típicos sincronizadores de información PIM, también existen otras soluciones como los gestores de funciones telefónicas, programas que permiten manipular las funciones básicas de tu terminal directamente desde el Escritorio de Windows.

Mejora la comunicación entre Windows y tu teléfono móvil

Por ejemplo, True Connect para Windows Mobile Smartphone permite navegar e interactuar con la gran parte de opciones y funciones de un terminal desde una ventana de Windows. De hecho, puedes redactar y enviar mensajes, añadir nuevas notas de texto, agregar o modificar contactos en la agenda e incluso realizar capturas de pantalla.

FloAt's Mobile Agent o MyPhoneExplorer son programas de características semejantes pero compatibles con teléfonos móviles Sony Ericsson. Además de gestionar mensajes, notas y contactos; ambos programas permiten añadir citas en el calendario, transferir archivos e incluso atender las llamadas entrantes directamente desde el PC.

Para Symbian OS actualmente existen diferentes soluciones independientes para acceder, desde Windows, a las funciones vitales. Por ejemplo, con BlueText puedes enviar y recibir mensajes desde el Escritorio, Smart Remote permite gestionar el calendario los contactos o grabar vídeos; o PhoneScreen, un programa capaz de emular una representación a escala del entorno. Ideal para demostraciones de funcionalidades u otras presentaciones.

Controla Windows desde tu teléfono

Al igual que hay programas para controlar el teléfono móvil desde Windows, también existen programas para hacer lo contrario. Es decir, programas que permiten controlar las funciones básicas de Windows u otros programas instalados, directamente desde la pantalla del teléfono móvil.

Mejora la comunicación entre Windows y tu teléfono móvil

Es el caso de RDM+ Remote Desktop o Mobile Desktop, dos programas con los recursos y las opciones necesarias para visualizar e interactuar con el Escritorio de Windows, gobernar el teclado o el ratón, ejecutar programas e incluso reiniciar o apagar el sistema

Firefox 2.0.0.13 Actualización

Por NeoPortal - 2 de Abril, 2008, 9:18, Categoría: Software

Nueva actualización 

Firefox 2.0.0.13

En esta actualización se solucionan los siguientes problemas:

  • XUL popup spoofing variant (cross-tab popups)
  • Java socket connection to any local port via LiveConnect
  • Privacy issue with SSL Client Authentication
  • HTTP Referrer spoofing with malformed URLs
  • Crashes with evidence of memory corruption (rv:1.8.1.13)
  • JavaScript privilege escalation and arbitrary code execution

De este modo, esta es la actualización más reciente de este navegador con la máxima seguridad y estabilidad que nos ofrecen los de Mozilla.

Canalblog.es: Blog multitemático

Por NeoPortal - 2 de Abril, 2008, 9:13, Categoría: General

Canalblog.es es blog multimático o como bien nos expresan en el apartado ¿Que es Canalblog?, un sitio en donde el autor no piensa limitarse a ningún tema, del cual podemos destacar los siguientes temas: tecnología, actualidad, humor, Internet, entre otros, a excepción de la política.

Canalblog.es

Este artículo o análisis, se dividé en dos partes, Diseño y Contenido del mismo.

Diseño

Si entramos a Canalblog.es quizás podamos notar un diseño muy fresco y original, agradable a la vista del lector, igualmente la combinación de colores es excelente, facilita la lectura del texto. Los anuncios publicitarios mostrados, se encuentran ubicados en lo que muchos llaman “lugares visibles” y que debido a esto, no debe molestar a los lectores y además podría asegurar que debido a ello, tienen buenos ingresos.

Otro aspecto positivo, es la barra horizontal ubicada entre el contenido y la cabecera del sitio, la cual muestra un texto visible y llamativo (acompañado del conejito) que nos invita a suscribirnos al sitio. También tenemos a la izquierda en la misma barra, otro enlace bastante interesante, “¡Adopta un blog!“.

Una iniciativa muy ingeniosa para quizás promocionar el blog, y trata sobre adoptar un conejito y colocarlo en nuestro blog.

La parte superior del diseño me encanta, sin embargo, siento que le falta algo, pero en este caso, debería echar un vistazo a la barra lateral o sidebar. Está muy libre y siento que la información, como artículos recientes (que se encuentra ubicado al final), últimos comentarios, etc.

Contenido

Como bien especifiqué al principio, acá podemos encontrar información muy variada y relevante. Navegando un poco por el sitio, puedo recomendar los siguientes artículos:

No hay mucho opinar sobre el contenido, ya está claro que este blog viene con todo y que la calidad del contenido se puede corroborar con una visita al mismo.

Recomendacion agreguen a Canalblog.es a su lector de feeds favoritos.

Blog alojado en ZoomBlog.com
Estadisticas y contadores web gratis
Oposiciones Masters