miércoles, 6 de enero de 2010

Cuadro Comparativo de los Ultimos SmartPhones.

En este cuadro podemos ver las características y costos relacionados, de los últimos teléfonos inteligentes en el mercado actual. Entre ellos están: Nexus One, Palm Pre, Motorola Droid y el iPhone 3GS.

nexus-one-total-cost

Viendo esto el autor original y yo estamos de acuerdo en algo, US$2,300 (sin impuestos!!) por uso de un celular + otros servicios (con un plan a 2 años que es lo mínimo que ofrece T-Mobile), como que eso es demasiado dinero!!!

Fuente: SmarterWare.com (Gina Trapani).

Google Phone (Nexus One)

Google en su conferencia de prensa de hoy martes informó el debut del Nexus One, basado en Android, el software para teléfonos inteligentes desarrollado por Google.

Embalaje Google Nexus One “Embalaje Nexus One”

Usando el Android 2.1, sistema operativo para teléfonos móviles de código abierto basado en Linux Kernel. Es también el primer teléfono que se espera se comercialice directamente por Google.

Esto es lo que sabemos sobre el teléfono hasta ahora:

Hardware

El Nexus One fue diseñado por HTC, que tiene una estrecha relación con Google. HTC creador de varios teléfonos basados en Android, en primer lugar tenemos el T-Mobile G1, y ha lanzado al menos cinco teléfonos más con el sistema operativo Android, desde que este salió al mercado en Octubre del 2008.

Android + HTC Phones 

El Nexus One tiene un procesador Snapdragon a 1-GHz de Qualcomm, pantalla de 3.7 pulgadas con 480 x 800 de resolución, 512 MB de RAM y una tarjeta de 4GB microSD expandible a 32GB.

Tiene una cámara de 5 megapíxeles con flash LED, conectividad WiFi, acelerómetro, brújula y sensores de proximidad. El teléfono también es más delgado que el iPhone y el HTC Droid Eris.

Sistema Operativo

Nexus One se ejecutará Android 2.1, la última versión del sistema operativo.

Nexus One Android 2.1

Nexus One Android 2.1

Nexus One Android 2.1 

Android 2.1 será más ágil y tiene una interfaz de usuario mejorada. Entre las mejoras son un nuevo widget para el clima y noticias, un widget de control de potencia y una galería rediseñada de media. También incluye soporte para multitacto, pero eso es una característica que esta presuntamente deshabilitada en el Nexus One.

Nexus One Android 2.1

Nexus One Android 2.1

Sin embargo la versión Android 2.1 ha sido en gran parte para la corrección de errores. En este punto, esperamos que haya más de la última versión del sistema operativo que lo que sabemos hasta ahora.

Precios

El Nexus One estará disponible en la red de T-Mobile. El dispositivo se venderá por US$530 desbloqueado. Y el precio con un contrato de 2 años será de US$180. Se espera que T-Mobile ofrezca un solo plan mensual para el teléfono - US$80 por 500 minutos, fines de semana  y llamadas dentro de la red libres, mensajes de texto y plan de datos ilimitados.

El teléfono podría comenzar a comercializarse a partir del martes (05/Ene/2010) a través de T-Mobile o el sitio web de Google.

En conjunto, el Nexus One es atractivo. Claro, el teléfono es probable que sea más elegante y más rápido que sus pares, pero hay muchos indicios de que se establecerá un nuevo estándar para los teléfonos inteligentes. A menos que Google tenga algunas sorpresas en la manga - ya sea en precios o capacidad del dispositivo - el Nexus One puede perderse en la gran cantidad de dispositivos Android que actualmente está llegando al mercado.

Fuentes: Wired.com, Engadget, Gizmondo.

sábado, 2 de enero de 2010

Filosofia del Software Libre (Linux).

¿Qué NO es el Software Libre?

  • Gratuito, la confusión viene del inglés free, con las acepciones libre y gratuito. En español no debería haber tal confusión.

  • Dominio público, para poder hacer uso de software libre es preciso aceptar los términos de una licencia que garantice que se mantendrán ciertas reglas y principios.

  • Se reconoce a los autores y encargados de mantenimiento del software libre por medio de un concepto de derechos de autor (copyright) compatible con sus principios. A veces se le llama copyleft.

¿Qué SÍ es el Software Libre?

  • No propietario, no hay que tener autorización ni contrato para poder adquirirlo o usarlo.

  • Distribuible, puedes hacer tantas copias como quieras. Pero no se puede impedir que alguien más, a su vez, lo redistribuya.

  • Accesible, el código fuente está disponible. Se promueve la conveniencia de distribuir el código fuente para el desarrollo de software.

  • Modificable, puedes mejorar el programa, incluso redistribuir la modificación. La depuración se paraleliza: rapidez en el desarrollo y calidad del resultado son compatibles.

  • Reusable, puedes aprovechar código ya escrito, siempre y cuando tu nuevo código mantenga las mismas libertades del software libre.

  • Sin garantías, nadie te asegura que funcionará, nadie se hace cargo de ningún daño. Aunque no estás desamparado: el soporte sigue otros cauces distintos a los tradicionales.

  • Hereditario, cualquier programa derivado de software libre es también libre. Se prohibe prohibir.

Free Software Fundation (FSF)

Richard_Stallman_2005_(chrys)

Fundada en 1985 por Richard Stallman para promover el derecho a usar, estudiar, copiar modificar y redistribuir programas. La FSF se concentra en el desarrollo de software libre nuevo, y en hacerlo coeherente de modo que se elimine la necesidad de usar software propietario. Además de desarrollar software, la FSF protege, promueve y preserva software libre.

Los fondos de la FSF provienen de la distribución de CDs y manuales de software GNU, además de donaciones deducibles de impuestos (en EU).

GNU’s Not Unix

Proyecto iniciado en 1984 por Richard Stallman para obtener un sistema operativo completo, totalmente libre, compatible con el sistema operativo Unix.

La idea original del proyecto era preservar el espíritu colaborativo que había existido antes de que se impusieran los obstáculos del software propietario.

Un sistema operativo incluye ambientes de trabajo (shells) compiladores, editores, formateadores de texto, correo, etc. Con el tiempo el proyecto GNU tenía una colección impresionante de estos programas. Solo faltaba el núcleo.

¿Qué es Linux?

Estrictamente hablando, Linux es sólo el núcleo (kernel) de un sistema operativo tipo Unix.

391px-Linus_Torvalds

Fue desarrollado por el finlandés Linus Torvalds en 1991 a partir de Minix, un sistema Unix mínimo, desarrollado con fines didácticos por A. Tanenbaum. El anuncio se hizo en el grupo de noticias comp.os.minix y permitió la participación de numerosos usuarios y programadores de todo el mundo a través de Internet.

El kernel alcanzó una estabilidad a nivel de usable en 1994. A partir de entonces Linux se convierte en el complemento ideal del proyecto GNU, al que solo le faltaba un núcleo estable.

Características y virtudes del GNU/Linux

GNU hereda todas las características vistas en la sección sobre software libre.

    • Estable meses (inclusive años) de funcionamiento ininterrumpido.

    • Seguro prácticamente sin virus, un proceso no puede acceder a áreas de memoria ajenas, etc.

    • Multitarea (de verdad).

    • Multiusuario (de verdad).

    • Compatible cumple el estándar POSIX como otros muchos UNIX, lo que facilita la migración entre plataformas.

    • Multi-arquitectura disponible para Intel y compatibles, PowerPC, Macintosh, Amiga, Atari, DEC Alpha, Sun Sparc, ARM.. .

    • Rápido maneja eficientemente los recursos: memoria, disco duro, CPU, etc.

    • Capacidad en red excepcional; fue desarrollado desde un principio para la conexión en red.

    • Elegante es un modelo de programación: pequeño, extensible, modular.

    ¿Que falta?

    Aparte del núcleo y los programas que conforman el sistema operativo, hacen falta más cosas para que el sistema sea útil.

      • Estructura de directorios.

      • Archivos de configuración.

      • Programas de instalación y configuración de partes del sistema.

      • Aplicaciones para el usuario final.

      • Sistemas de actualización de paquetes.

        Todas estas cosas juntas y bien organizadas son las cosas que debe proporcionar una distribución.

        Distribuciones

        Para poder usar un programa GNU hay que localizarlo, descargarlo, desempaquetarlo, compilarlo (con todas las herramientas y librerías que pueda necesitar), instalarlo y configurarlo.

        Una distribución es una recopilación de software ya compilado y empaquetado para facilitar su instalación y configuración.

        El gestor de paquetes permite ver una breve descripción, registra qué programas están instalados, verifica las dependencias y conflictos (al instalar o al desinstalar) para que todo funcione siempre. Incluso actualiza a las nuevas versiones a través de la red de manera transparente.

        Estas distribuciones permiten instalar un sistema GNU/Linux completo.

          1. Slackware, Una de las primeras distribuciones organizadas. Muy sencilla y primitiva comparada con sus sucesoras.

          2. Redhat, Una de las distribuciones comerciales más difundidas, de instalación gráfica relativamente amigable. Sistema de paquetes RPM adoptado por otras distribuciones.

          3. Suse, Distribución comercial alemana de buena calidad. Usa el mismo sistema de paquetes RPM.

          4. Debian, Distribución libre desarrollada por un grupo muy numeroso de colaboradores a través de Internet, de calidad extraordinaria. La seguridad y detección rápida de errores es uno de sus puntos fuertes. Su sistema de paquetes es de lo mejor.

          Fuentes de documentación

          GNU/Linux se distingue por la calidad y cantidad de documentación que incluye. Desde manuales, “COMOs”, guías, libros, el usuario tiene todo a su disposición para informarse de cada detalle del sistema.

          Existe un manual por casi cada comando del sistema. La forma de consultar esta documentación (en una terminal de texto) es mediante el comando man seguido del comando del que se quiere obtener información. Ejemplo: man mount.

          El comando info es similar, pero en general es más completo y tiene un formato hipertexto (más sencillo que el html).

          Los Howtos (“COMOs”) son una especie de recetas donde se explican paso a paso diversas tareas del sistema.

          Filosofía RTFM

          RTFM: Read The Fucking Manual que en español se diría Lea el Jodido Manual. Se espera que todo usuario de Linux se moleste en leer la documentación que acompaña a las distribuciones, antes de hacer preguntas tontas.

          Al existir toda clase de información sobre el sistema, uno debe informarse lo más posible por su cuenta antes de pedir ayuda, esta es una forma de cortesía ante los demás, y es la forma en que se comporta la gente de la “comunidad GNU/Linux”.

           

          Bueno hasta aquí la Filosofía del Software Libre luego les traeré algo sobre su instalación.

          Fuentes: Taringa (DEATHMASTER777), Wikipedia.