Ahora que ya tenemos nuestro Android rooteado (no voy a explicar aquí como “hacer el root”, ya que eso varía según la versión de Android que tengamos instalada y con el modelo de celular) podremos instalar las apps que requieren tener permiso de root para funcionar. Voy a recomendar dos apps que me parecen fundamentales tener en tu Android:
LINK2SD: Excelente aplicación que mueve los archivos de programa las apps de la memoria interna a la memoria SD, creando los accesos directos necesarios para que la app siga funcionando y así liberar espacio en la misma. Esta app es compatible con Android 1.6 o superior. Las ventajas serán: * Poder instalar muchísimas más apps. * Hacer que nuestro Android funcione más fluidamente (ya que va a tener más mem interna a su disposición). * Poder usar la partición con el formato Fat32. Otras apps que tienen la misma función que Link2SD necesitan que la 2° partición de la SD esté formateada con ext2 o ext3 (sistemas de archivos de Linux) y no todos los dispositivos cuentan con el driver necesario para ello. Con Link2SD nos ahorramos ese dolor de cabeza. Antes de instalarla deberemos particionar la SD, por lo tanto es sumamente recomendable que hagan una copia de seguridad de todo el contenido de la SD en sus computadoras. Vamos a necesitar tener 2 particiones primarias con el formato Fat32, por ejemplo, si nuestra SD es de 8Gb le daremos 6,2 Gb a la primera (aquí es donde guardaremos lo mismo que teníamos en la SD antes de particionarla) y el resto del espacio de la SD para la segunda partición primaria (aquí es donde Link2SD moverá los archivos de programa que queramos sacar de la memoria interna) . Podrán encontrar tutoriales, buscando en Google, como particionar la SD según el sistema operativo que tengan en sus computadoras. El proceso de particionado se realiza con el celular o la tarjeta SD conectada a la computadora. Una vez que tenemos lista la SD, se puede descargar siguiendo este link: Link2SD Ahora podremos: – Crear y remover enlaces de los archivos apk, dex y lib de las aplicaciones deseadas. – Mover automáticamente a la SD las aplicaciones recién instaladas. (opcional). – Mover cualquier aplicación de usuario a la SD incluyendo aquellas que no soportan esta característica. – Ver las apps que soportan moverlas a la SD con el apps2sd nativo (para Android 2.2 o superior). – Setear por defecto donde instalar las apps; auto, interna o externa (para Android 2.2 o superior). – Funciones: Enlazar, Remover enlaces, reinstalar, remover, “mover a la SD”, “mover al teléfono” (multi-select modo). – Remover aplicaciones de sistema – Congelar (freeze) o Descongelar (un-freeze) apps de usuario o de sistema (excelente para bloquear/desbloquear apps cuando queramos). – Convertir apps de sistema en apps de usuario y vice-versa. - Integrar el “Updated” en el sistema de aplicaciones del sistema (ROM). – Borrar data y cache de una app. – Borrar la caché de todas las apps en un sólo paso. – Ver la lista de apps, la información detallada de tamaño y el estado del enlazado. – Ordenar y filtrar apps. – Buscar apps por nombre. – Ver la información el espacio disponible y usado de la memoria interna del teléfono y de ambas particiones de la SD.
AdFree Android Sabemos que lo barato sale caro, la mayoría de los usuarios suelen descargar las apps gratuitas (aquellos que no cuentan con tarjeta de crédito para comprarlas no les queda otra) pero sufren la consecuencia de que suelen contener publicidades, muchas veces bastante molestas. Con esta app nos libramos del 99,99% de ellas si, como leyeron, ¡no más propagandas! Requiere Android 2.1 o superior. Se puede descargar siguiendo este link: AdFree Android Último consejo: descarguen las apps, siempre que sea posible, de la página oficial de Google Play y sobretodo, instalen algún antivirus, yo recomiendo avast! Mobile Security. Requiere Android 2.1 o superior Ahora a disfrutar del “power” del Root.
-
Ya soy Root… y ahora?
Ahora que ya tenemos nuestro Android rooteado (no voy a explicar aquí como “hacer el root”, ya que eso varía según la versión de Android que tengamos instalada y…
-
Entrevista exclusiva a Linus Torvalds, creador de Linux
“Muchas patentes son totalmente ridículas” El creador de Linux cuenta cómo en dos décadas su invención pasó de ser el corazón de un sistema operativo abierto para convertirse en…
-
7 Apps para Android que no pueden faltar en tu móvil
APN on-off Widget Widget que nos permite prender/apagar la conexión 3G de nuestro Android con un simple click. Fundamental para controlar costos, sobretodo si no queremos tener sorpresas en la…
-
Software libre para Windows
Ok, si todavía no te animaste a dar el paso radical de mudarte a Linux igual existen opciones para utilizar software libre, aunque algunas opciones no son 100% libres, al…
-
¿Qué significa que un software sea libre?
Las 4 condiciones que debe cumplir un software para ser considerado libre: La libertad de USAR el programa, con cualquier propósito. La libertad de ESTUDIAR cómo funciona el programa y…
-
Primeros pasos para programar apps para Android
Hola, hoy le traigo el primer video del tutorial para aprender a programar aplicaciones para Android . El tutorial es bastante sencillo de seguir por todo aquel que tenga conocimientos…
-
Contacto y Sugerencias
Publicado en 01/08/2011 | No hay comentarios
Entrevista exclusiva a Linus Torvalds, creador de Linux
“Muchas patentes son totalmente ridículas”
El creador de Linux cuenta cómo en dos décadas su invención pasó de ser el corazón de un sistema operativo abierto para convertirse en un amigable entorno de escritorio y en el centro de Android para celulares. “No debería haber una sola ideología”.
Por Mariano Blejman
–Se cumplen 20 años del nacimiento de Linux, ¿cuál es la fecha exacta de su creación?
–Bueno, para mí obviamente no hubo una fecha particular, ya que estuve trabajando en esto bastante tiempo antes de que fuera liberado. Sin embargo, pienso que cualquiera de las fechas que están siendo mencionadas son razonables. Así que dependiendo de cómo se cuente, puede haber tres fechas diferentes. La que yo creo más relevante es 17 de septiembre de 1991 que fue cuando hice la versión linux-0.01 de archivos compilados y la subí a un sitio público, ftp.funet.fi. Sin embargo, de hecho nunca anuncié públicamente el lanzamiento de la versión 0.01 (simplemente envié e-mails a unas pocas personas en privado), así que por esa razón, otras dos fechas tienden a ser mencionadas también: el 5 de octubre fue la primera vez que anuncié la liberación de Linux públicamente (el anuncio “se acuerdan de aquellos bellos días de minix-1.1 cuando los hombres eran hombres y escribían los propios drivers de sus aparatos?” de Linux-0.02 en el minix newsgroup). Y algunos cuentan el 3 de julio, porque aunque yo no estaba listo para publicar nada en aquel entonces, es la fecha de mi primera mención pública de haber estado trabajando en el proyecto. Así que es cuestión de gusto. Personalmente, querría tender a usar el 17 de septiembre como fecha de nacimiento.
–¿Alguna vez pensó que Linux podía convertirse en algo tan grande?
–Obviamente no. Al mismo tiempo, casi todo el crecimiento fue muy gradual, así que no hubo jamás una sensación de gran sorpresa en algún momento en particular. Sólo mirando hacia atrás, uno llega a ese sentimiento de “bueno, esto funcionó mucho mejor de lo esperado”.
–¿Cree que Linux tuvo un sentido político, fue una contribución social o su mérito es simplemente productivo?
–Creo que tiene todas esas temáticas para diferentes personas. Personalmente, lo hice (y todavía lo hago) por mis propias razones personales. Pienso que es divertido e interesante, y quería un sistema operativo para mi uso personal. El hecho de que otras personas hayan ayudado, y que estas tengan diferentes razones para ayudar (yendo de los que simplemente quieren hacer dinero a quienes tienen razones sociales o motivaciones políticas) es interesante, pero esas razones no son aún así los motivos por los que yo hago Linux. Por supuesto, el hecho de que otra gente esté implicada con entusiasmo, y el hecho de que Linux hace una diferencia para tanta gente, ayuda a motivarme a mí también. Disfruto trabajando en Linux por su propio bien, pero obviamente disfruto el hecho de que es un gran proyecto que ha tenido un gran impacto en todo el mundo.
–¿Qué siente al tener su nombre asociado a un producto usado por millones de personas alrededor del mundo, aun sin saber que se trata de usted?
–Es grandioso, por supuesto. Todos queremos sentirnos relevantes, y pensar que estamos haciendo una diferencia en este mundo. Tener un trabajo donde uno se siente productivo, y saber que el trabajo que uno hace “importa” es un gran desafío.
–¿Cuál es el estado actual de Linux: cuántas líneas de código tiene, cuánta gente trabaja?
–La cantidad de gente es difícil de estimar. Es fácil dar números en bruto (unas mil personas tienen créditos como autores en cada liberación del kernel en los logs de control del código), ¿pero eso qué significa? Algunas de esas personas realizan aportes triviales de una línea, otros escriben miles de líneas de código. ¿Pero qué hay de toda esa gente que hace testeos y otros soportes? Mientras tanto, en relación con la cantidad de líneas de códigos, el actual árbol de fuentes del kernel tiene alrededor de 14 millones de líneas. No todo eso es “código”, obviamente, eso incluye todos los comentarios, la documentación, la construcción de la infraestructura, y algunas herramientas de código también. Casi la mitad de eso son drivers, un gran pedazo de eso es arquitectura de soporte para las más de 20 arquitecturas que apoyamos, y tenemos más de 60 archivos de sistemas diferentes, aunque la mayoría de la gente usa uno o dos. Así que de las 14 millones de líneas de código del kernel, muchas de esas características no afectan a la mayoría de los usuarios. El corazón del kernel es mucho más chico. Pero se puede contar de otra manera también: ¿qué es Linux? No es necesariamente sólo una cuestión de kernel, sino que es algo relacionado con todos los proyectos que hay alrededor, algunos de los cuales no son específicos de Linux, sino que son usados en otros sistemas operativos también. Así que es muy difícil dar un simple número de cualquier cosa.
–¿Cuáles son los principales desafíos que tiene Linux?
–Para el kernel, uno de los temas más grandes es simplemente dar soporte de hardware. Darle soporte a todo el hardware que anda dando vueltas por ahí es a lo que más tiempo y esfuerzo le dedicamos en estos momentos. Al mismo tiempo, hemos tenido muchos desafíos en el nivel de mantenimiento también. Es la cuestión de cómo trabajar juntos en una comunidad débilmente unida, construyendo una infraestructura (sólo organizando el código fuente) para hacer posible el trabajo en conjunto. Algunas de estas herramientas (como el proyecto Git para mantener el código fuente) son más cuestión de convivir con una comunidad etérea, mucho de los desafíos simplemente tiene que ver con construir los links sociales entre la gente para hacer posible que trabajen juntos.
–¿Quienes son los socios principales?
–La selección de las palabras que usted hace es extraña. Hay mucha gente con la que trabajo de manera muy cercana y en la que confío personalmente. Ellos tienden a trabajar en muchos empresas de tecnología, que están involucradas con Linux. Pero trabajo con ellos simplemente como personas, no como “representantes de sus compañías”. Así que confío en ellos personalmente, no porque ellos trabajen en tal o cual compañía que trabaja en algún tema particular. Obviamente, hay muchas compañías que han sido muy útiles ayudando a soportar Linux. Ellos hacen diferentes cosas, tienden a concentrarse en áreas diferentes, y todo esto no tiene que ver sólo con escribir código. Además de los ingenieros con los que trabajo, las empresas que hacen marketing, hacen chequeo de errores, soporte de usuario. Todo es importante. Y no voy a nombrarlos ni individualmente ni a través de sus compañías, porque no estaría en condiciones de decir quién es más importante que el otro: eso depende de tu interés y tu uso.
–¿Cuál es el principal enemigo de Linux?
–No pienso de esa manera. Hago Linux por mis propios propósitos positivos, y cuando comparo contra algo en particular, es contra nosotros mismos. Quiero mejorar Linux para que sea mejor de lo que es hasta ahora, no para competir con nadie más. Yo solía hacer chistes sobre Microsoft, pero realmente no era sobre ellos, o sobre cualquier otra compañía tecnológica.
–¿Pero las patentes privadas, por ejemplo, no son un enemigo del movimiento “open source”?
–Ahh, sí. Las patentes son un problema. Muchas patentes son totalmente ridículas, pero pelear contra ellas es complicado y costoso. La buena noticia es que la mayoría de las compañías también las odian, así que hay una esperanza de que el sistema cambie, o al menos se modifique un poco.
–¿Qué distribución de Linux recomienda?
–Personalmente, suelo usar Fedora, pero la palabra importante es “suelo”. Se debe a una serie de razones históricas azarosas. Me preocupo por programar el corazón, así que para mí una distribución es simplemente una manera de tener una nueva máquina para que sea útil. No me preocupo demasiado porque voy a reemplazar las partes de las que realmente me ocupo en profundidad. Se trata del kernel, de git, e históricamente algunos otros proyectos si son necesarios. La distribución recomendada realmente termina siendo una cuestión de qué uso se le da en cada caso. Se usa Android para teléfonos, Ubuntu para la curva baja de aprendizaje, y otras distribuciones personalizadas, lo cual dependerá de uno. Para la mayoría de la gente que anda por ahí afuera, la mejor distribución termina siendo la que se usa alrededor de la gente que quiere usar Linux, de esa manera puedes compartir experiencias y aprender de otros.
–¿No cree que Ubuntu va demasiado rápido en las actualizaciones y a veces puede ser contraproducente?
–No lo creo así. Uno quiere distribuciones de vanguardia, tratar nuevas cosas, de la misma manera que uno quiere distribuciones estables que se quedan obsoletas por un largo tiempo porque no quieren mover el bote. Como soy una persona que viene del mundo técnico, creo que las distribuciones de vanguardia son mucho más interesantes, claro. Y para muchos usuarios es la manera correcta de proceder también. Uno tiene acceso temprano a nuevas características y capacidades. Por supuesto, esto viene con los bordes afilados, que provienen de la cuestión de ser brillante y estar en la novedad, así que alguna gente va a preferir definitivamente un acercamiento más tranquilo.
–¿Qué entorno de escritorio debería usarse?
–No hay un “debería”. Es una cuestión de preferencias personales y a qué estás acostumbrado. Tuve una experiencia muy mala con gente que desarrolló un escritorio que pensó que podía cambiar el mundo. Me alejé de KDE cuando ellos hicieron su gran cambio a KDE-4. Y ahora me estoy alejando de Gnome-3 por la misma razón. El escritorio, más que cualquier otra cosa, es algo en relación con lo que uno está acostumbrado. Esta es obviamente la razón por la cual el mercado de los “escritorios” en general es tan difícil de cambiar.
–¿El término “open source” deja la puerta abierta para dejar entrar software propietario al kernel Linux?
–No. “Open source” es mucho más sobre no ser propietario. Esta es la cuestión central de la palabra “open”.
–¿Qué ideología tiene Linux?
–No creo que haya “una” ideología. No creo que debería haber una ideología. La parte importante de eso es la palabra “una”: creo que puede haber “muchas” ideologías. Yo lo hago por mis propias razones, otra gente lo hace por sus razones. Creo que el mundo es un lugar complicado, y la gente es un animal interesante, que hace cosas por razones complejas. Por ello no creo que debería haber “una” ideología. Es realmente refrescante ver a personas trabajando en Linux porque ellos creen que pueden hacer del mundo un lugar mejor distribuyendo tecnología y haciéndola disponible para la gente de manera más amplia. Muchos creen que el código abierto es una buena manera de hacer eso. Esa es “una” ideología. Creo que es una gran ideología. No es realmente el motivo por el cual yo empecé a hacer Linux, pero me llena de emoción ver cómo se usa Linux en ese sentido. Pero también pienso que es genial ver a todas las empresas comerciales que usan código abierto simplemente porque es bueno para sus negocios. Esta es una ideología totalmente diferente, y creo que es perfectamente una buena ideología también. El mundo sería un lugar mucho peor si no tuviéramos compañías haciendo cosas por dinero. Así que la única ideología que yo realmente desprecio y me desagrada es la clase de ideología que trata de excluir a las otras. Desprecio a la gente cuya ideología es sobre “la única verdadera ideología”, y para la que el que no sigue este particular set de guías morales es un “diablo” o está “equivocado”. Se trata de gente con mente pequeña y estúpida, para mí. De tal manera que la parte importante sobre el código abierto no es la ideología, es que cualquiera puede usarla para sus propias necesidades y por sus propios motivos. La licencia de copyright está ahí para mantener esa apertura viva, y para asegurarse de que el proyecto no se fragmente entre personas que esconden sus mejoras uno de otro y tienen que reimplementar los cambios que otros hacen, pero no está allí para cumplir con alguna ideología.
–¿La crisis internacional ha sido una oportunidad de crecimiento para el movimiento de código abierto?
–No querría decirlo así. Creo que en algunos casos existen tiempos difíciles para mostrar las razones para hacer algo (la expresión “la necesidad es la madre de las invenciones” es sobre cómo la necesidad y los tiempos difíciles pueden ser una buena oportunidad para las nuevas ideas y nuevas cosas). Pero al mismo tiempo, realmente pienso que los desarrollos más reales ocurren sin una crisis. Así que ahora, en tiempos de recesión económica mundial, muchas compañías están migrando hacia Linux y el código abierto porque no pueden pagar los costos de las licencias, y cuestiones así. Pero al mismo tiempo, si miramos al momento anterior de la crisis, la gente estaba usando Linux de maneras novedosas y excitantes, también.
–¿Cree que el fenómeno de Android, el sistema operativo de Google para celulares, es otro ejemplo del poder del software libre?
–Absolutamente. La noción de que uno puede tomar software de código abierto, y hacer cosas con él que jamás fueron planeadas por sus creadores originales, y usarlas de maneras sorprendentes es realmente la idea central del código abierto. Android es un buen ejemplo de cómo Linux –de la cuál la mayoría de la gente pensó que éramos simplemente un sistema operativo para servidores hace apenas diez años– ahora también nos piensa como sistema operativo para celulares. Y eso es exactamente porque la gente pudo usar el software y hacer sus propias implementaciones.
–¿Qué piensa de la notebook Chromebook de Google? ¿No es irónico que el software de código abierto haya hecho un sistema que deja al usuario “esclavo” de una sola compañía?
–Pero usted tiene una visión muy negativa del mundo, ¿no…?
–No, no es una visión negativa… Simplemente soy periodista, y le hago preguntas.
–Hey, buena parte de mi familia es periodista (mi mamá, mi papá, mi tío y mi abuelo). No creo que sea necesario ser pesimista para ser periodista.
–¿Pero no es irónico?
–No estoy seguro hacia dónde va Chrome. Pero al mismo tiempo es muy claro (simplemente mirá los teléfonos celulares y las tabletas) que la mayoría de los “no-techies” no quieren una computadora de uso general. Hay una gran cantidad de gente que realmente no quiere hacer el mantenimiento de su propia computadora, pero quiere acceder a las cuestiones más comunes, como la navegación por Internet, el e-mail, procesador de textos, administración de fotos, etcétera. Y aunque las tabletas parezcan muy sexies actualmente, creo que mucha gente sólo quiere el teclado y el mouse. Escribir cosas en una tableta realmente no es muy cómodo. Así que creo que Chromebook tiene sentido en esa clase de área de consumo. ¿Por qué va a convertir a la gente en “esclavos”? Es una cuestión de conveniencia. ¿Es uno esclavo de la electricidad simplemente porque uno depende de ellos, y les ha pagado a ellos por hacer que la electricidad esté disponible?
–¿Cree que el hecho de que muchos desarrolladores que hacían el programa OpenOffice para escribir se separaran del proyecto para crear LibreOffice (a eso se le denomina “fork”) demuestra la fuerza del movimiento de código abierto y la “dictadura” de las comunidades, o es un caso excepcional?
–De hecho creo que OpenOffice es otro ejemplo en una serie de patrones encadenados donde la gente trata de “controlar” un proyecto demasiado y este eventualmente se rompe porque el “partido” controlante no estaba en sintonía con los usuarios. El paso de OpenOffice a Oracle y el apriete de ese control fue lo que lo rompió completamente, hubo rumores durante años la forma en que OpenOffice había sido desarrollado. Y no, no creo que es un caso excepcional de ninguna manera. Muchos proyectos han estado en esta clase de situación y lo que termina pasando es que cuando el problema se vuelve demasiado agudo, alguien hace un “fork” del proyecto (toma un código libre y hace una versión con un nombre nuevo). Es un paso grande y doloroso, y los forks no siempre triunfan, pero definitivamente ocurren. Y algunas veces el fork termina siendo temporal, pero es un evento que le muestra al grupo original que ellos no pueden ignorar otro tipo de presiones. En esos casos los forks se vuelven hacia atrás y eso generalmente involucra una apertura del corazón del grupo desarrollador. Y en algunos casos el fork se vuelve una amplia brecha que nunca cierra, o por razones técnicas (el cambio ha sido tan grande como para volver atrás), o mayormente porque los dos proyectos tienen diferentes puntos de vista hacia dónde ir. XEmacs versus GNU emacs es por lejos el más conocido ejemplo histórico de eso, pero muchos proyectos han atravesado esa fase. Y creo que los forks son algo bueno. Es lo que mantiene a la gente honesta en el mundo del código abierto. Cualquier persona que mantiene un proyecto de código abierto sabe que necesita mantener su mente abierta porque de otras maneras alguien más puede simplemente venir y hacer un “fork” de su proyecto. Así que un fork puede ser muy mordaz y doloroso, pero creo que es parte de todo el modelo del open source.
–¿Linux se mantendrá con la licencia GPLv2 o migrará hacia GPLv3?
–Oh, Linux se mantendrá en la versión GPLv2.
–¿Cómo es su trabajo diario actualmente?
–Escribo muy poco código en estos días. Leo e-mails, combino códigos de otros, discuto cambios y le digo a la gente por qué no voy a combinar su código. Así que el 99 por ciento de lo que hago tiene que ver con comunicación, y con mantener el repositorio central del código fuente del kernel, sin realmente programar yo mismo. Hago algunos cambios, y en cada liberación de código suele haber varios comentarios escritos por mí (además de los cientos de comentarios combinados que hago), pero no es una gran cantidad de código en un sentido real.
–¿Cuándo sale la versión kernel 3?
–Estoy considerando seriamente liberar la próxima versión como 3.0, en parte por toda esta cuestión de los 20 años de aniversario, pero también porque los números están haciéndose cada vez más grandes: la versión 2.6 se ha ido agrandando tanto, y la 39ª parte de la versión actual es un número entero demasiado difícil de recordar.
–¿Cuáles son las compañías de hardware más reacias a darle soporte a Linux?
–La mayoría de las compañías de hardware están dándole soporte a Linux. Pero muchas de ellas no tienen buena documentación (y lo más importante, no tienen una tradición de escribir documentación pública de ningún tipo) y muchas de ellas todavía están con esa postura de quedarse sentadas encima de su propia “valla”. Muchas compañías parecen especialmente reacias. Nvidia, en el mundo de las PCs, ha sido un problema, como lo fueron históricamente los fabricantes de chips wireless. La gente del mundo wireless pareciera haberse rendido, pero los fabricantes de chips gráficos siguen siendo un problema. Así que el mundo de Linux es generalmente problemático para encontrar buenos drivers 3D acelerados. ¿Y por qué? Quién sabe. Tal vez tienen miedo de que se demuestre que alguna vez les han robado la propiedad intelectual a alguien, y que al hacerlo público se conozca y sean demandados. Realmente no sé el motivo. Esta ha sido mencionada como una de las posibles razones, por tener el código cerrado y el hardware cerrado. Otra típica razón, sobre todo porque tienen el código cerrado, es que esté tan mal hecho y lleno de “bugs” que estén demasiado avergonzados para mostrarlo.
–¿Finalmente, podría usted sentarse junto a Richard Stallman –el creador de la Free Software Foundation, y del concepto de software libre– para limar diferencias, o éstas ya son a esta altura irreconciliables?
–Oh, me he encontrado con RMS muchas veces y tenemos ideas demasiado diferentes sobre cómo deberían hacerse las cosas. El está mucho más concentrado en toda la cuestión de “una ideología” sobre cómo deberían hacerse las cosas. Y yo estoy en contra de eso.
–¿Por qué cree que la gente usa poco el término GNU para hablar de Linux?
–Yo nunca usé el nombre GNU. Linux nunca fue un proyecto de la Free Software Foundation, y la FSF jamás tuvo nada que ver con él. La mayoría de las herramientas no son GNU, tampoco, aunque el compilador GNU C fue y es un gran invento. Así que el término GNU/Linux nunca tuvo demasiado sentido. Habiendo dicho eso, nunca pensé que la gente no podría llamarlo de la manera que quiera. La mayoría de las distribuciones le dan al sistema su propio nombre: Fedora, SuSE, Ubuntu, Android, Mandriva, la lista sigue. Así que si la FSF quiere llamarlo GNU/Linux, ¿por qué debería preocuparme? No tiene mucho más sentido que llamar así a una especie de sombrero, después de todo.
Lunes, 30 de mayo de 2011.
Fuente: Página 12
7 Apps para Android que no pueden faltar en tu móvil
APN on-off Widget
Widget que nos permite prender/apagar la conexión 3G de nuestro Android con un simple click. Fundamental para controlar costos, sobretodo si no queremos tener sorpresas en la facturación en el caso de que no tengamos tarifa plana de Internet. Y si no nos preocupan los costos de conexión también deberíamos tenerlo a mano para cortar la conexión cuando no es necesaria y evitar que la bateria se nos agote en un abrir y cerrar de ojos.
https://market.android.com/details?id=net.maicas.android.apnoo
3G Watchdog
Completísima aplicación que nos permite controlar el uso de datos de la conexión 3G, basta con configurar el periodo y la cantidad de datos, por ej. 500Mb/30 días, y la app se encarga de mostrarnos los datos estadísticos de la conexión, tanto de descarga como de subida. La versión paga además, nos muestra los datos por aplicación.
https://market.android.com/details?id=net.rgruet.android.g3watchdog
Opera Mini navegador web
Versión muy liviana, brinda otras opciones que el navegador de Android no ofrece.
https://market.android.com/details?id=com.opera.mini.android
MailDroid
Nos permite administrar cuentas de mail tanto IMAP como POP3, recibir/enviar correo de cuentas Hotmail, Yahoo, Microsoft Exchange, etc…
https://market.android.com/details?id=com.maildroid
Facebook para Android
Desarrollada por el mismísimo Facebook, esta app nos permite entrar sin necesidad de usar un navegador, la única contra que le encuentro es que, hasta la fecha, no permite “compartir” contenido.
https://market.android.com/details?id=com.facebook.katana
TweetCaster for Twitter
Si bien Twitter tiene su propia app para Android, TweetCaster nos brinda más opciones y es compatible con la versión 1.5 en adelante.
https://market.android.com/details?id=com.handmark.tweetcaster
Google+
Para los que posean cuenta en G+, esta app nos permite entrar sin necesidad de usar un navegador.
https://market.android.com/details?id=com.google.android.apps.plus
Recuerden siempre, por seguridad, descargar sus aplicaciones desde el Android Market, busquen las más populares, lean los comentarios de otros usuarios, los permisos que usará la app, el tamaño y para qué versión de Android es compatible antes de decidirse a bajarla. Con eso se evitarán algún que otro dolor de cabeza ![]()
Software libre para Windows
Ok, si todavía no te animaste a dar el paso radical de mudarte a Linux igual existen opciones para utilizar software libre, aunque algunas opciones no son 100% libres, al menos es mejor que utilizar software pirateado.
Les dejo una lista de los programas más populares y links para su descarga:
- Antivirus:
- ClamWIN: http://es.clamwin.com
- Navegadores web:
- Firefox: http://www.mozilla.org/es-AR/firefox
- Google Chrome: http://www.google.com/chrome
- Correo eléctronico:
- Thunderbird: http://www.mozilla.org/es-AR/thunderbird
- Agenda/Calendario/Tareas:
- Paquete de ofimática:
- Open Office.org: http://download.openoffice.org/index.html
- Mensajería/Chat:
- Reproductor de música:
- Audacity: http://audacity.sourceforge.net/download
- Amarok: http://amarok.kde.org/wiki/Download:Windows/es
- Songbird: http://www.getsongbird.com/system-requirements.php
- Reproductor multimedia:
- Conversor de formatos de video:
- HandBrake: http://handbrake.fr/downloads.php
- Grabación de CD/DVD/BlueRay:
- CDBurnerXP: http://cdburnerxp.se
- InfraRecorder (* si desea manejar el formato .mp3, deberá descargar el plug-in que se encuentra en la misma página): http://infrarecorder.org
- Editor de imágenes:
- Animación/Modelado 3D:
- Blender: http://www.blender.org/download/get-blender
- FreeCAD: http://sourceforge.net/apps/mediawiki/free-cad
- Descargas:
- Emule: http://www.emule.com/es
- Filezilla: http://filezilla-project.org/download.php
- Compresor de archivos:
No encontraste lo que buscabas? Bueno aquí hay un excelente catálogo de software libre, cuyo autor lo mantiene lo más actualizado posible. Ahora si, no más excusas para seguir pirateando ![]()
¿Qué significa que un software sea libre?
Las 4 condiciones que debe cumplir un software para ser considerado libre:
-
La libertad de USAR el programa, con cualquier propósito.
-
La libertad de ESTUDIAR cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.
-
La libertad de DISTRIBUIR copias del programa, con lo cual puedes ayudar a tu prójimo.
-
La libertad de MEJORAR el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.
Las libertades 0 y 3 están disponibles para cualquier usuario, para utilizar las libertades 1 y 4 debemos además, tener acceso al código fuente del software.
Tipos de licencias:
Una licencia es aquella autorización formal con carácter contractual que un autor de un software da a un interesado para ejercer “actos de explotación legales”. Pueden existir tantas licencias como acuerdos concretos se den entre el autor y el licenciatario. Desde el punto de vista del software libre, existen distintas variantes del concepto o grupos de licencias:
Licencias GPL
Artículo principal: Licencias GPL
Una de las más utilizadas es la Licencia Pública General de GNU (GNU GPL). El autor conserva los derechos de autor (copyright), y permite la redistribución y modificación bajo términos diseñados para asegurarse de que todas las versiones modificadas del software permanecen bajo los términos más restrictivos de la propia GNU GPL. Esto hace que sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL.
Es decir, la licencia GNU GPL posibilita la modificación y redistribución del software, pero únicamente bajo esa misma licencia. Y añade que si se reutiliza en un mismo programa código “A” licenciado bajo licencia GNU GPL y código “B” licenciado bajo otro tipo de licencia libre, el código final “C”, independientemente de la cantidad y calidad de cada uno de los códigos “A” y “B”, debe estar bajo la licencia GNU GPL.
En la práctica esto hace que las licencias de software libre se dividan en dos grandes grupos, aquellas que pueden ser mezcladas con código licenciado bajo GNU GPL (y que inevitablemente desaparecerán en el proceso, al ser el código resultante licenciado bajo GNU GPL) y las que no lo permiten al incluir mayores u otros requisitos que no contemplan ni admiten la GNU GPL y que por lo tanto no pueden ser enlazadas ni mezcladas con código gobernado por la licencia GNU GPL.
En el sitio web oficial de GNU hay una lista de licencias que cumplen las condiciones impuestas por la GNU GPL y otras que no.
Aproximadamente el 60% del software licenciado como software libre emplea una licencia GPL.
Licencias AGPL
Artículo principal: Licencias AGPL
La Licencia Pública General de Affero (en inglés Affero General Public License, también Affero GPL o AGPL) es una licencia copyleft derivada de la Licencia Pública General de GNU diseñada específicamente para asegurar la cooperación con la comunidad en el caso de software que corra en servidores de red.
La Affero GPL es íntegramente una GNU GPL con una cláusula nueva que añade la obligación de distribuir el software si éste se ejecuta para ofrecer servicios a través de una red de ordenadores.
La Free Software Foundation recomienda que el uso de la GNU AGPLv3 sea considerado para cualquier software que usualmente corra sobre una red.
Licencias estilo BSD
Artículo principal: Licencia BSD
Llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario. Son muy permisivas, tanto que son fácilmente absorbidas al ser mezcladas con la licencia GNU GPL con quienes son compatibles. Puede argumentarse que esta licencia asegura “verdadero” software libre, en el sentido que el usuario tiene libertad ilimitada con respecto al software, y que puede decidir incluso redistribuirlo como no libre. Otras opiniones están orientadas a destacar que este tipo de licencia no contribuye al desarrollo de más software libre (normalmente utilizando la siguiente analogía: “una licencia BSD es más libre que una GPL si y sólo si se opina también que un país que permita la esclavitud es más libre que otro que no la permite”).
Licencias estilo MPL y derivadas
Artículo principal: Mozilla Public License
Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que empleó Netscape Communications Corp. para liberar su Netscape Communicator 4.0 y empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre de uso cotidiano en todo tipo de sistemas operativos. La MPL es Software Libre y promueve eficazmente la colaboración evitando el efecto “viral” de la GPL (si usas código licenciado GPL, tu desarrollo final tiene que estar licenciado GPL). Desde un punto de vista del desarrollador la GPL presenta un inconveniente en este punto, y lamentablemente mucha gente se cierra en banda ante el uso de dicho código. No obstante la MPL no es tan excesivamente permisiva como las licencias tipo BSD. Estas licencias son denominadas de copyleft débil. La NPL (luego la MPL) fue la primera licencia nueva después de muchos años, que se encargaba de algunos puntos que no fueron tenidos en cuenta por las licencias BSD y GNU. En el espectro de las licencias de software libre se la puede considerar adyacente a la licencia estilo BSD, pero perfeccionada.
Copyleft
Símbolo del copyleft
Artículo principal: Copyleft
Hay que hacer constar que el titular de los derechos de autor (copyright) de un software bajo licencia copyleft puede también realizar una versión modificada bajo su copyright original, y venderla bajo cualquier licencia que desee, además de distribuir la versión original como software libre. Esta técnica ha sido usada como un modelo de negocio por una serie de empresas que realizan software libre (por ejemplo MySQL); esta práctica no restringe ninguno de los derechos otorgados a los usuarios de la versión copyleft. También podría retirar todas las licencias de software libre anteriormente otorgadas, pero esto obligaría a una indemnización a los titulares de las licencias en uso.
Fuente consultada: Wikipedia “La enciclopedia libre”
Primeros pasos para programar apps para Android
Hola, hoy le traigo el primer video del tutorial para aprender a programar aplicaciones para Android . El tutorial es bastante sencillo de seguir por todo aquel que tenga conocimientos mínimos de programación.
En esta primera parte veremos como instalar y configurar las aplicaciones que vamos a necesitar para trabajar: Android SDK, Eclipse 3.5 y JDK 1.6, les recomiendo que bajen las versiones que recomiendan en el video pero si ya tienen instaladas otras versiones más nuevas no van a tener demasiados inconvenientes. Así que manos a la obra:
Y si, encima se van a encontrar con el odioso “Hello World” grrrrrrrrrrrrrrrrr
El primer programador fue una mujer
Lo sabías? Con este detalle suelo sorprender a mis alumnos de programación. Y aprovechando el estreno la sección sobre Programación, qué mejor manera de empezar que homenajeando a esta brillante mujer.
La madre de la programación es Lady Ada Augusta Byron King, condesa de Lovelace, nació en Londres, Inglaterra, el 10 de diciembre de 1815. Única hija legalmente reconocida del famoso Lord Byron. Generalmente se la conoce como Lady Ada Lovelace:
describió la máquina analítica de Charles Babbage, actualmente es considerada como la primera programadora, desde que escribió la manipulación de los símbolos, de acuerdo a las normas para una máquina de Charles Babbage que aún no había sido construida. Dedujo y previó la capacidad de las computadoras para ir más allá de los simples cálculos de números, mientras que otros, incluido el propio Babbage, se centraron únicamente en estas capacidades.
Estudios
Siguió estudios particulares de matemáticas y ciencias, siendo uno de sus tutores Augustus De Morgan, primer profesor de matemáticas de la Universidad de Londres. Fue autodidacta, en 1833 su madre le presentó a Mary Sommerville, quien fue su tutora personal. También le gustaba practicar la equitación, la gimnasia y el baile. Cuando Ada tenía 17 años conoció sobre el trabajo de Charles Babbage durante una conferencia de Dionysus Lardner celebrada el 5 de junio de 1833, en ese tiempo Babbage era Profesor Lucasiano, en la Universidad de Cambridge.
Babbage pasó a ser su tutor y más tarde trabajaron juntos, quien estaba muy impresionado con la manera en que ella entendía su computador, Ada trabajó desde entonces con Charles Babbage a quien se le considera el padre de las computadoras, dado que su «máquina analítica» funciona bajo los mismos principios que las computadoras actuales.
Ada Lovelace desarrolló conceptos tan familiares en un lenguaje de programación como un conjunto de instrucciones que permiten que otras se repitan en un bucle o subrutina, la relación que llevaron por años hizo que Babbage reconociera el talento de Ada al grado de llamarle “La encantadora de números” (The Enchantress of Numbers).
(…)
Ada Lovelace es recordada principalmente por haber escrito una descripción de la antigua máquina analítica de Charles Babbage, también desarrolló instrucciones para hacer cálculos en una versión inicial del computador.
En sus notas, Ada Augusta dice que la «máquina analítica» sólo podía dar información disponible que ya era conocida: vio claramente que no podía originar conocimiento. Su trabajo fue olvidado por muchos años, atribuyéndole exclusivamente un papel de transcriptora de las notas de Babbage. Este mismo caracterizó su aporte al llamarla su intérprete aunque recientes investigaciones muestran la originalidad de su punto de vista sobre las instrucciones necesarias para el funcionamiento de la «máquina analítica».
Hoy en día se reconoce a Ada Byron como la primera persona en describir un lenguaje de programación de carácter general interpretando las ideas de Babbage, pero reconociéndosele la plena autoría y originalidad de sus aportes. Ada Byron es la madre de la programación informática.
Ada Lovelace Publicó en 1843 una serie de influyentes notas sobre la computadora de Babbage, su «máquina analítica» que nunca llegó a construirse, aunque las firmó con sus iniciales por miedo a ser censurada por ser mujer. Ada Byron se llamó a sí misma una analista, un concepto realmente moderno para la época.
Programas
Ada es la primera persona en escribir un programa para una computadora programable, escribió un “plan” donde describe los pasos que permitirían calcular los valores de los números de Bernoulli, su primer programa, que utilizaba dos bucles, con esto demostró la capacidad de bifurcación de la máquina de Babbage. También describió cómo se podían calcular operaciones trigonométricas que contaban con variables utilizando la máquina de Babbage.
Legado
Sugirió el uso de tarjetas perforadas como método de entrada de información e instrucciones a la máquina analítica, además introdujo una notación para escribir programas, ello principalmente basado en el dominio que Ada demuestra en las notas que escribe sobre el texto de Luigi Menabrea en 1842, notas por cierto más extensas que el texto mismo, sobre el funcionamiento del telar de Jacquard así como de la máquina analítica de Babbage, resalta además que ella menciona que en las tarjetas perforadas hay ceros o estado neutro siendo que las tarjetas representaban para la máquina de Babbage números decimales y no binarios (8 perforaciones equivaldrían entonces a 8 unidades).
Reconocimientos
Durante su vida sus aportes fueron poco apreciados, aunque se le dieron la importancia merecida años después de su muerte, pero no fue hasta el siguiente siglo donde se aprovecharon para los avances de la informática. Algunos de los reconocimientos post mortem que se le han dado son los siguientes:
Muchas las mujeres han realizado grandes aportes a la informática, aun así Ada Lovelace es la única mujer que cuenta con un lenguaje de programación que lleve su nombre: en 1979 el Departamento de Defensa de los Estados Unidos creó un lenguaje de programación basado en Pascal en honor de Ada Byron llamado lenguaje de programación Ada.
Su rostro también ha aparecido como marca de autenticidad en los certificados de licencia del sistema operativo Microsoft Windows.
En 2010 se comienza la filmación de una película que se habla sobre ella, su título es Enchantress Of Numbers, o la encantadora de números.
Como verán mi pseudónimo “Lady Tuxina” es en parte, un humilde homenaje.
Tuquito: el Linux Argentino estrena la versión 5
Ya está disponible para la descarga la edición DVD de Tuquito 5 “Pampa” y una nueva versión de la edición CD!
Esta edición es un DVD que posee todas las aplicaciones usadas comúnmente, suite ofimática, reproductores de audio y vídeo, clientes de mensajería, herremientas de impresión, y extras como codecs de audio y video, flash, fuentes de MS y nuevas herramientas incluidas por defecto.
Se incluyen todas las características y problemas conocidos de la edición CD, mencionadas en el post anterior: http://blog.tuquito.org.ar/2011/08/17/tuquito-5-pampa-liberado-cd pero con las siguientes diferencias y mejoras:
Las características principales del sistema son:
- Linux 2.6.38-11-generic
- Soporte nativo para los idiomas Español (es), Inglés (en) y Portugués BR (pt)
- Soporte para placas Wifi Broadcom
Otras novedades y selección de software:
- Jdownloader
- Google Chrome
- Se reemplazó el lanzador de aplicaciones Gnome-Do por Synapse
- Gestor de teléfonos
- VLC
- Cheese (cámara web)
- Grabador de videos del escritorio
- Skype
- Emesene 2
- Gimp
- Wine
Problemas solucionados:
Samba:
En ambas versiones, CD y DVD, se solucionó el BUG de instalación y configuracion de Samba mediante los paquetes samba y smbclient.
Gestor de actualizaciones:
El inicio automático del Gestor de actualizaciones fue solucionado.
Es ALTAMENTE recomendable descargar la nueva imagen iso de la edición CD, ya que no son soluciones posibles desde actualizaciones.
Pueden comprobar su versión verificando la suma MD5 de su imagen iso y comparándola con los valores correctos.
Como saben esta es una versión basada en Ubuntu 11.04, por que lo que adopta muchas de sus características. Recomendamos leer atentamente los problemas conocidos de dicha distribución.
Reporte de errores:
Para reportar errores puede utilizar nuestro sistema en Launchpad
Descargas:
En las próximas horas estarán disponibles las descargas mediante Megaupload!
Esperamos sus comentarios y respuestas! así seguimos mejorando!
Disfruntenlo!
Fuente: http://blog.tuquito.org.ar
¿Qué es KDE?
Como les conté en una entrada anterior “Empezando por el principio” , existen muchas opciones, “sabores” de Linux. Y dentro de esa variedad, cada distribución adopta un entorno de escritorio (*) diferente, entre los más populares tenemos:
Si clickean cada enlace podrán ver un screen de ejemplo de cada entorno. Cuál es el mejor? Como todo en la vida, depende. Depende de qué hardware tengamos, de qué uso le damos a nuestra pc y, fundamentalmente, va en gustos ![]()
Yo prefiero KDE.
Qué es lo qué me gusta de KDE? Lo primero es que siempre me atrajo estéticamente, en comparación con otros entornos, es más bonito. Con el uso la otra ventaja que le encontré es su gran configurabilidad. KDE permite cambiar prácticamente todo de su entorno para dejarlo a gusto del consumidor. Mi KDE lo tengo así, observen la diferencia que hay con la screen del link de la lista:
En futuras entradas les hablaré sobre los diferentes plasmoides (widgets que se ven en el escritorio) que hay para KDE.
(*) Un entorno de escritorio es un conjunto de software para ofrecer al usuario de una computadora una interacción amigable y cómoda. El entorno de escritorio es una solución completa de interfaz gráfica de usuario: ofrece iconos, barras de herramientas, e integración entre aplicaciones con habilidades como, arrastrar y soltar.
Fuente consultada: http://es.wikipedia.org/wiki/Entorno_de_escritorio
Pasos básicos de cómo usar Android.
¿Recién llegado a Android?. ¿Tienes un teléfono nuevo y no sabes como usarlo?. En And.roid.es estamos escribiendo una serie de artículos para ayudarte en estos primeros pasos.
Os recomendamos que os iniciéis leyendo el diccionario de Android para que os vayáis familiarizando con los términos habituales. Después seguramente te interese usar alguna aplicación. Si no sabes como instalarla, en las siguientes anotaciones explicamos como hacerlo usando el Market preinstalado, a través del Market WebStore y en la última sin usar ningún Market.
¿Quieres cambiar el idioma de tu terminal?. En este enlace tienes como cambiar el idioma en Android.
Algo que solemos hacer todos cuando cambiamos de teléfono es pasar los contactos y cambiar la melodía. Por supuesto, que hemos escrito dos anotaciones para que no tengáis ningún problema para hacerlo por vosotros mismos. La primera es ¿Como importo los contactos en Android? y la segunda ¿Como cambio los tonos de llamadas, alertas y notificaciones en Android?.
Si no tenemos contratada una tarifa de datos, cuando nos llegue la factura del primer mes que usamos internet nos llevaremos un buen susto. Para evitar estos sobresaltos emocionales y los robos a nuestra tarjetas debes seguir el siguiente tutorial para controlar las conexiones a internet en Android.
Esto son algunas de las anotaciones que hemos escrito para facilitar la llegada de nuevos usuarios. En la categoría Novato encontrarás las que ya están y las que vayamos escribiendo.
Os recuerdo, que si no encontráis respuestas en ellas, en nuestro foro os estamos esperando para poder ayudaros.
Fuente: http://www.android.es/pasos-basicos-de-como-usar-android.html




























