lunes, 25 de junio de 2012

Programando con inteligencia artificial

Se que a muchos les resultara muy util esta información por eso la coloco, ojala sepan utilizarla.

Creación de una distribución personalizada

En esta oportunidad les quiero dejar un tema de la revista Linux+ de como crear una distribución personalizada.


domingo, 24 de junio de 2012

Instalación de Canaima GNU/Linux 3.0

En esta oportunidad les traigo el manual de instalación de Canaima 3.0.Pueden descargarlo, modificarlo y distribuirlo. Cualquier dudas realizarlo a través del twitter @Gudislip o por los comentarios del blog.


martes, 19 de junio de 2012

Distribuciones en Gnu/Linux

Siguiendo con los principios basicos del SL esta vez les divulgo la informacion concerniente sobre las diversas distros que utilizamos en nuestras pc y laptops.


Linux como tal no es un sistema operativo único, osea, no es como Windows o MacOsX, de hecho, existen una gran variedad  por así decirlo de alguna manera. Linux en si es un ecosistemas basados en los componentes GNU/Linux, es lo que se debe saber para no entrar en complicaciones innecesarias, y este ecosistema está constituido por distribuciones (distros). Las distros son simplemente sistemas operativos completos basados en el sistema GNU y el núcleo Linux; cada una construida para un tipo de usuario o para algún tipo de función o necesidad, estas pueden pasar desde tener un propósito muy general (como ser fáciles de usar) hasta tener uno muy específico (como distros enfocadas a probar la seguridad de algún sistema). 

Una pregunta frecuente que hacen siempre es “¿Cuántas distros hay?” y la respuesta  siempre es “muchas“. Pero la verdad es que realmente hay muchas, no sé si exista algún registro que cuente la cantidad de distros que existen pero al menos puedo decir que como mínimo hay al menos 150 distros, pero es posible que ese número sea fácilmente superado y a la larga, la cantidad de distros no importa, dudo que alguien pueda llegar a probarlas todas; y para colmo, siempre hay nuevas distros saliendo a la luz cada día…

Pero de todas las distros que existen, hay un grupo que pueden referirse como las distros mas populares, y es mediante estas que generalmente se conoce Linux, no por una en específico, sino por muchas, estas son:

  • Ubuntu.
  • Linux Mint.
  • Fedora.
  • Archlinux.
  • Opensuse.
  • Debian.
  • Mandriva/Mageia.
Cabe aclarar que el orden en el que están nombradas no representa su importancia o jerarquía, ahora bien, estas son las distribuciones principales de Linux, pero esto no significa que sean las mejores o las mas importantes, ya que cada usuario posee necesidades diferentes pero simplemente son las mas populares y por las que mucha gente conoce Linux, quizá unas mas que otras, pero nada más de allí. Al estar todas basadas en un entorno de libre colaboración, cada equipo encargado de cada distribución y cada comunidad se da a la tarea de siempre ofrecer soporte y de ayudar con el avance de muchas cosas, por ejemplo el equipo de Fedora (auspiciado por Red Hat) siempre hace aportes interesantes como hacer que entornos de escritorio como Gnome-Shell funcionen sin aceleración gráfica y también hacen muchos experimentos. 

Debian por ejemplo es la distro madre de Ubuntu (y abuela de todas las derivadas de Ubuntu) y es conocida por ser la distro más estable de todas (o al menos una de las más estables), tiene una enorme comunidad y esto ha generado una gigantesca “librería” por así decirlo, de paquetes .deb (equivalentes al .exe de windows) haciéndola de las mejores opciones para usuarios que vienen de Windows respecto al aspecto de la paquetería. Ubuntu es conocida como “la distro que más ha aportado a Linux” porque es por la que medio mundo reconoce a Linux, pero esto no es así, ninguna distribución es más que otra, nunca se debe caer en esta linea de pensamientos puesto que Ubuntu no sería Ubuntu sin Debian y a su vez, esta no sería nada sin todo el aporte que otros han hecho al núcleo Linux ni a la comunidad. Aunque sí se le puede dar el apelativo de la distro más conocida, porque lo es. 

¿Qué es eso de una distribución basada en otra?
Simple, al estar bajo licencias libres, las distribuciones pueden ser usadas como uno quiera, y eso implica que puedo construir una distribución a partir de otra. Es como tomar las bases de una distribución y a partir de eso empezar a construir la tuya propia, con lo que tu quieres que tenga. Ejemplo de esto es Ubuntu con Debian; Ubuntu toma de Debian alguno de sus repositorios, sus bases de paquetería y cosas por el estilo (para no caer en cosas técnicas) y a partir de eso crea programas para manejar de manera más simple el sistema, agrega sus propios repositorios y todo eso. Y luego, llega Linux Mint, que toma como base a Ubuntu y lo que hace es agregar más paquetes preinstalados y ciertos programas extra creados por ellos mismos y así seguimos; cualquier distro puede basarse en otra, no importa cual sea y si esta esta basada en otra a su vez. 

Cada distro tiene lo suyo y tu tienes lo tuyo en cada distro.
Las distribuciones siempre nacen con un propósito y es satisfacer necesidades de algún tipo de usuarios, en los inicios de Linux había gente que quería una interfaz gráfica y simple de usar y entonces nace Mandrake (que luego vino a ser Mandriva) que pues, ofrecía eso, un sistema bonito gráficamente y simple de usar y luego llega Ubuntu, aún más simple de usar, y de hecho, luego llega Linux Mint, aún más simple de empezar a usar que Ubuntu; ese es un ejemplo perfecto del nacimiento de una distro, un propósito específico, que luego pues se puede transformar en algo más generalizado. 

Otra frase muy muy recordada por mi es “Mac te adapta a ella, Windows se adapta a tus paradigmas y tu adaptas a Linux a tus gustos“… esta es una de las cosas más interesantes de Linux, que no se adapta a ti, tu la adaptas a ti según tu quieras y al nivel que quieras, tanto así que algo extraordinario pasa en este mundillo, y es que una distribución Linux puede llegar a representar tus ideales, gustos y personalidad ¿Cómo? de mil maneras…
Hay personas que por ejemplo les gusta que todo funcione a la primera, les gustan los efectos de escritorio y poder tener todo al alcance de un click, gente como yo que piensa que se es más eficiente cuando puedes hacer las cosas rápido y sin demasiada ceremonia y que además se vea bonito, usuarios así somos los que generalmente usamos Ubuntu o cualquier distro orientada al usuario final. 

Otros hay que prefieren la máxima sencillez y el minimalismo total, quieren un sistema ligero, rápido, responsivo y eficiente; nada de aplicaciones que no usan ni nada que pese demasiado, prefieren hacer las cosas a mano y ahí tenemos a los usuarios de Archlinux o Gentoo.
Y los hay quienes dicen “prefiero lo viejo pero estable“, conocidos como Debianitas, a quienes realmente no les importa si tienen una versión más antigua de algún programa siempre y cuando le funcione bien y no sea inestable.
Y esos son solo ejemplos de las miles de posibilidades representativas de Linux, una distro no sopo puede ser adaptable sino representativa de ti. En fin, las distros crean un mundo de posibilidades muy interesantes, y aún no hemos entrado más profundo en las variedades de Linux; lo que se viene en la otra entrega es el universo de los entornos de escritorio.

Fuente: DesdeLinux

Denegación de Servicios (DoS)..

Un ataque de denegación de servicio, también llamado ataque DoS (de las siglas en inglés Denial of Service), es un ataque a un sistema de computadoras o red que causa que un servicio o recurso sea inaccesible por sus usuarios. Normalmente provoca la pérdida de la conectividad de la red por el consumo del ancho de banda de la red de la víctima o sobrecarga de los recursos del sistema de la víctima.


Pagina del autor

lunes, 18 de junio de 2012

Colocar y ejecutar Twitter en el panel lateral de Firefox

Buscando por allí en mis paginas de interés pude captar un articulo muy interesante y bueno que me dispuse a probar para publicar.

Lo primero que tenemos que hacer es entrar en Firefox e introducimos lo siguiente mobile.twitter.com para luego hacer clic en iniciar sesión para abrir nuestra cuenta.






Creamos un marcador en la barra de marcadores de Firefox, arrastrando el favicon de Twitter, tal y como se aprecia en la siguiente imagen.





Damos clic derecho sobre el nuevo marcador, y en el menú contextual seleccionamos “Propiedades” (la última opción), y en el cuadro de diálogo que aparece, habilitamos la casilla de verificación “Cargar este marcador en el panel lateral“, y guardamos los cambios.


Ahora mientras estén navegando por la web, pueden dar clic al nuevo marcador de Twitter, y aparecerá en el panel lateral de nuestro querido Firefox.


Lo anterior pueden hacerlo con cualquier sitio o aplicación web, pero sólo será funcional si dicho sitio ofrece una interfaz móvil, o bien, si utiliza un diseño responsivo.

Fuente: Gespadas

domingo, 17 de junio de 2012

¿Qué es GNU/Linux y el software libre?

El articulo que les voy a colocar es una ponencia que esta preparando nuestro compañero NANO autor de DesdeLinux y que me pareció interesante tomar en consideración para nuestra primera charla en la universidad, ya que muchos de nuestros compañeros no saben a ciencia cierta cual es el significado de software libre. En si el título de “¿Qué es GNU/Linux y el software libre?” es bastante ¿Ambiguo? No lo sé, se supone que hoy día, dentro de cualquier universidad en la que se imparte la carrera de ingeniería informática o en sistemas este concepto debe manejarse, pero… ¿Realmente saben que es GNU/Linuxsoftware libre? ¿O sólo piensan que es un sistema gratuito en donde no pueden usar Microsoft Office, jugar y que es para gente que sabe? Teniendo en cuenta que ellos, como estudiantes de estas carreras, son (o deberían ser) los que saben con relación al usuario estándar.

¿Qué es GNU/Linux?
Básicamente es la unión de un Kernel o núcleo y un  conjunto de programas que funcionan de forma unida para proporcionar funcionalidad; cosa que no lo diferencia de ningún otro sistema operativo. Lo que lo hace diferente de otros sistemas operativos es que es libre, o sea que está sujeto a las cuatro libertades básicas del software, las cuales entran a ser en si mismas la definición del software libre: 

0: libertad de usar el programa con cualquier propósito.
1: libertad de estudiar el código del programa y modificarlo para adaptarlo a tus necesidades.
2: libertad de redistribuir el programa.
3: libertad de mejorar el programa y hacer públicas las mejoras para que todos se beneficien.

Esto es lo que hace distinto a GNU/Linux, la libertad de hacer con el lo que podamos hacer. Pero la libertad en si no son solo esas cuatro libertades básicas mencionadas, aunque todas estén relacionadas a estos principios básicos, lo que hace hermoso a este ecosistema es que gracias a esta libertad, existe una enorme comunidad, y que gracias a ella se crea la necesidad de crecer,  el impulso de aprender, que lo aprendido rinda frutos y que esos frutos son tomados por todos porque son de todos.

Esto puede sonar a una utopía o a comunismo, pero nada más alejado de la realidad que eso. De hecho, la libertad que poseemos genera responsabilidades muy grandes y puede crear trabas, una de ellas es la que muchos blanden como argumento; “demasiada libertad se convierte en libertinaje, luego, en anarquismo“. Y es cierto, el anarquismo en GNU/Linux puede representarse como desorden, ya que en teoría, por ser un sistema que trata de ir en contra de los sistemas ya establecidos es anarquismo… pero dejando atrás las contradicciones, el desorden se vuelve perjudicial para muchos proyectos puesto que puede pasar cualquier cosa si no se tiene un mínimo de orden y apoyo, todo puede terminar llevando a cosas como el fin de un proyecto o el mal funcionamiento del mismo.

¿Cuales son las ventajas del Software Libre?
Pregunta que me hacen muy seguido, las ventajas de usar software libre, o más puntual aún, GNU/Linux. Fuera de la libertad que te brinda tienes también ventajas técnicas bastante interesantes, como es la de “no existen virus para Linux” sin dudas es una ventaja, aunque no es necesariamente real. Virus como tal, no existen en Linux puesto que tenemos ciertos mecanismos de seguridad bastante fuertes que impiden que este tipo de software se ejecute sin nosotros saberlo primero, pero eso es un tema bastante más profundo que no viene al punto, lo que si viene a colar es que, aunque no existan los virus informáticos como tal en GNU/Linux, si existe peligro ya que no hay software perfecto e impenetrable, de hecho hoy día la brecha mas frágil en un computador con GNU/Linux y cualquier sistema podría ser el navegador, pero para resumidas cuentas, Linux es bastante más seguro y no necesariamente por ser menos usado.

Otra ventaja es la variedad y la posibilidad de elegir entre un catálogo bastante amplio de software, ya que realmente hay mucho de donde elegir, desde programas de oficina hasta programas que te ayudan a organizar tu tiempo, a sincronizar tus calendarios, a llevar notas, tareas, revisar el correo, un catálogo enorme de donde elegir. De hecho, la ventaja más grande de GNU/Linux desde mi punto de vista es la de poder elegir. Ciertamente no todos los sistemas GNU/Linux son 100% software libre ya que incluyen software propietario para el funcionamiento de ciertos dispositivos, el punto es que si quieres usar un sistema totalmente libre puedes tenerlo y sino, no lo haces, de todos modos al elegir un sistema GNU/Linux con drivers propietarios no necesariamente estás dejando de ser libre.

Otro punto importante que suele crear confusión… Software Libre y Open Source (código abierto). De plano y con todo, no son lo mismo. El software libre defiende la libertad del usuario y del software para ser utilizado, modificado, redistribuido y mejorado, todo sin fines de lucro ya que en propiamente las cuatro libertades no permiten vender tu código. Por otro lado, el Open Source es un movimiento totalmente distinto, pero que se mezcla; es raro y se puede definir como un “juntos, pero no revueltos“. El open source de hecho no necesariamente está regido por las cuatro libertades básicas, simplemente es código abierto, visible, que permite estudiarlo, pero no modificarlo, copiarlo o redistribuirlo. De hecho, puede ser un programa en venta que al comprarlo, también adquieres acceso al código, pero sigue siendo propiedad de otro.

¿Entonces el open source es malo?
Definitivamente no, muchísimos programas que son open source son gratuitos y con versiones nativas para Linux, simplemente es un enfoque más comercial distinto al software libre, que no es que no sea rentable, sino que no se basa en los mismos conceptos. Un ejemplo ilustrativo perfecto podría ser el de un programa que lleva la contabilidad de la empresa.

El programa bajo software libre: te permite a ti como dueño de la empresa obtener el programa gratuitamente y tener todo el acceso a el, pero necesitas que alguien lo cree y para eso le pagas a desarrolladores, quienes hacen el programa a petición. Luego, quieres extenderlo porque se quedó corto, llamas de nuevo a esos desarrolladores, quienes toman el trabajo ya hecho y lo expanden. Y si en tal caso no puedes volver a contactar a esos desarrolladores, sea por la razón que sea, cualquier otro desarrollador puede retomar el trabajo.

El programa bajo la filosofía open source: a ti como dueño te permite cerciorarte de que el código esté limpio de tretas y jugarretas, de que no te espíen y que nadie te esté tomando el pelo. Como desarrollador te permite ser el dueño del código y de vendérselo a más personas aunque eso implique que no cualquiera puede modificar ese código, lo cual te asegura el trabajo futuro o, tu mismo puedes decir que además, se puede modificar el código pero no redistribuirlo; es un tanto más retorcido el concepto de libertad, pero sin duda es más de lo que muchos permiten.
Claro que existen otras implicaciones como por ejemplo, te jueguen sucio y no te muestren todo el código y todo lo que pueda suceder relacionado a esto, pero eso ya es algo más de ética que otra cosa.

¡Es gratis, es libre!
¡NO! quizá el error de cualquier novato (incluyéndome) es (o fue) el de creer que gratis significa libre. Ni yo ni nadie de los que ya está dentro de este mundo se cansa de decir que gratuito y libre no necesariamente son lo mismo; una cosa es que algo sea libre y por ende gratuito, a que sea gratuito pero no necesariamente libre, Ejemplo Google es gratis y de libre uso ¿Pero es software libre? nunca, puesto que aunque no pagas dinero por usar sus tecnologías, pagas con tu información personal y no tienes ninguna de las libertades básicas del software. 

De hecho, hay programas de software libre que se vende por un precio y luego te deja hacer con el lo que te de la gana, hay modelos de negocio con software libre muy exitosos como el de Red Hat y mucho mercado por descubrir y desarrollar en este mundo, quizá lo más increíble del software libre y GNU/Linux (o BSD también) es que el único límite es el que nos imponemos. 

Fuente: Desde Linux

miércoles, 13 de junio de 2012

Ingenieria Social

Continuo con la publicación de los manuales cortos continuamos con la Ingeniería Social que sin duda es uno de los temas con mas impacto de este ámbito y todos deberíamos conocer....










Para acceder a toda la información aca los links


lunes, 4 de junio de 2012

Anonimato en la Red - Proyecto TOR

Lo prometido es deuda, continuo con la subida de los archivos del seminario de Hackers Éticos, esta vez veremos una forma de como ocultar nuestro rastro cuando estemos navegando en internet gracias a el proyecto TOR.



Pueden ingresar a la pagina del autor: http://www.oahe.org.ar


viernes, 1 de junio de 2012

Hackers Eticos.

Escribo esta entrada debido a que me molesta mucho cuando un "profesional" habla de términos que no maneja correctamente. Hace semanas la Organización Argentina de Hackers Éticos  realizo un seminario gratuito para conocer esta filosofía, les dejo el primer pdf publicado en la primera clase, luego les iré subiendo los demás, el material es bastante puntual pero informativo...

Introducción a la Filosofía Hacker

 





  O también pueden acceder al este link en la cual también se encuentra el vídeo.

 Los demás temas son los siguientes: 

- Anonimato en la Red - Proyecto TOR
- Ingeniería Social
- Denegación de Servicios (DoS)