lunes, 29 de septiembre de 2008

Juegos en linux

para lo que extranan los jueguitos de windows aki les traigo nuevamente una nueva lista de los mejores juegos de linux para pc sin muchos recursos como la mia (solo 512 mb de memoria, sin placa aceleradora de video)
empesemos: esto va a acer rapido y facil...

los que estan con una X son los que no me gustaron o los juegos q todavia no me gustan
con que estan con V son los qu me encantan y los recomiendo para pasar el rato...

para instarlos lo unico que hay que hacer es ir a
APLICACIONES>AÑADIR QUITAR PROGRAMAS

en la caja de busqueda tenemos que escrivir el nombre del juego, seleccionar la casilla y darle a aplicar


y listo: vamos a APLICACIONES>JUEGOS y vamos a encontrar los juegos que acabamos de instalar, ¿¿FACIL NO??
SPERO Q LES SIRVA Y QUE VICIEN COMO YO CON EL SUPER TUX es algo similar al super mario pero con muchas mejoras...

domingo, 28 de septiembre de 2008

Configurar Gmail como cliente de correo predeterminado en ubuntu

Configurar Gmail como cliente de correo predeterminado en ubuntu


Se trata de un tip bastante sencillo que permite que cuando hagamos clic en enlaces tipo mailto:juanito@putico.com se abra una pestaña en el Firefox con los campos necesarios para enviar un correo vía GMail.

Lo primero es descargar este script:http://casidiablo.net/wordpress/descargar/gmail guardarlo en tu home y darle permisos de ejecución:

Cita :
wget http://casidiablo.net/wordpress/descargar/gmail unzip gmail.zip mv gmail.sh $HOME chmod a+x $HOME/gmail.sh


Ahora debemos ejecutar Aplicaciones Preferidas:
http://i36.tinypic.com/15rjcqw.png
Estando allí, vas a la sección Lector de correo y seleccionas Personalizar; luego, en la caja de texto Campo colocas: “/home/usuario/gmail.sh %s” (sin comillas ) reemplazando “usuario” por el nombre de tu usuario:
http://i33.tinypic.com/2agbnt.png
El contenido del script, por si te interesa es el siguiente:

#!/bin/sh
firefox -remote "openurl(https://mail.google.com/mail?view=cm&tf=0&to=`echo $1 | sed 's/mailto://'`,new-tab)"

Lo que hace es abrir una nueva pestaña del Firefox en la URL que utiliza Gmail para enviar correos, y usando el comando sed acomoda la variable to de la petición GET de acuerdo a la dirección de correo del destinatario.

Nota: si deseas que el script esté oculto basta con renombrarlo con un punto al principio, es decir: .gmail.sh. Por supuesto deberás cambiar también la ruta en Aplicaciones Preferidas.

miércoles, 24 de septiembre de 2008

tutorial: fuego en gimp

Crear fuego con GIMP

Aqui esta este truco muy bueno:

1. Creamoss una imagen nueva, el tamaño depende de lo que necesitemos hacer, por ejemplo un fondo. En mi caso lo hare con una imagen pequeña:

Abrimos el GIMP, “Archivo –> Nuevo”

2. Luego seleccionamos la herramienta de degradado, en las herramientas, despues en las opciones de abajo seleccionamos “Incandescent”, tal como lo muestra la figura (que me costo mucho trabajo hacer :).

Luego de aplicar el degradado: Pinchar en un extremo la imagen, arrastrar sin soltar hasta el otro extremo y luego soltar.

Tenemos algo asi:

3. Ir a “Filtros -> Distorsiones -> Iwarp” una herramienta maravillosa.

Seleccionamos las opciones por defecto, tal como se muestra aqui:

4. Hacemos un zig zag desde abajo hasta la mitad de la imagen, sin detenernos y llegando finalmente al otro extremo, debe quedar algo asi como en la figura.

5. Sin salir de esta ventana, seleccionamos en la seccion “Modo de deformacion” el boton “Torbellino” (como se muestra abajo), y empezamos a arrastrar desde abajo hacia arriba (esto es la parte artistica de cada persona), podemos aumentar el radio de deformacion a 30, y jugar hasta que nos quede algo parecido a esto:

5. Finalmente aceptamos, y tenemos nuestro fuego artificial:

Suerte!

martes, 23 de septiembre de 2008

36 distribuciones para pc's viejas

La mayoría de nosotros tenemos algún equipo antiguo que no usamos. Para los que usan Windows existe Windows Fundamentals for Legacy PCs que permite correr un sistema similar al XP.



Sin embargo, los que que usamos sistemas abiertos como Linux, el abanico de opciones es mucho más amplio, facilitándonos adoptar alguna opción que se ajuste lo mejor posible a nuestras necesidades.



Algunos ejemplos de estas distribuciones las encontramos en el siguiente listado.











1. AliXe (Basada en Slax)


2. AntiX (Basada en MEPIS con Fluxbox)

3. AUSTRUM (Basada en Slackware)

4. Damn Small Linux

5. DreamLinux (Basada en Debian)


6. eLive (Basada en Debian)

7. GoblinX mini

8. Grey Cat Linux

9. DeLi Linux (Basada en Slackware)


10. Feather Linux (Basada en Knoppix/Debian)

11. Featherweight (Basada en Feather Linux)

12. Flash Linux (basada en Gentoo)

13. Fluxbuntu (Basada en Ubuntu)


14. Jinx

15. Kanotix CpxMini

16. KateOS

17. Kurumin (Basada en Knoppix)


18. Lamppix

19. Luit (Basado en KNOPPIX y DamnSmall Linux)

20. MeanPup (Basada en Puppy Linux)

21. MEPISLite (basada en MEPIS)


22. Mitrax (Basada en Slackware)

23. muLinux

24. Mungkie

25. NimbleX sub100 (Basada en Slackware)


26. PUD (basada en Ubuntu)

27. Puppy Linux

28. SAM Linux (Basada en PCLinuxOS)

29. Slax (Basada en Slackware)


30. TinyFlux (Basada en TinyMe)

31. TinyMe (Basada en pcLinuxOS)

32. Ubuntu Lite (Basada en Ubuntu)

33. Vector Linux (Basada en Slackware)


34. wattOS (Basado en Ubuntu)

35. XFLD (Basada en Ubuntu)

36. Zenwalk (Basada en Slackware)

lunes, 22 de septiembre de 2008

virus en linux? si pero no...

El mundo de los virus ha acompañado a la microinformática desde sus inicios. Si bien las plataformas más atacadas han sido las de Microsoft, ha habido incursiones en otros sistemas por parte de los escritores de virus. Linux ha permanecido unos años al margen, con unos pocos virus que eran más una prueba de concepto que una amenaza real... pero quizás esto no haya hecho más que

empezar.



Linux es un sistema operativo similar a UNIX, con una breve pero intensa historia. No quiero hablaros de Linus Torvalds y de toda la poesía que rodea a Linux. Para ello podés visitar www.linux.org ó www.fsf.org y así tener un enfoque más global en cuanto al Software Libre. Centrándonos en el tema técnico, diremos que Linux es compatible con la mayoría del software desarrollado para UNIX comerciales, tiene un kernel monolítico con módulos, y utiliza mayoritariamente ejecutables de tipo ELF o scripts de shell, Perl, etc.



¿Qué es un virus?




Un virus informático es, nada más y nada menos, lo siguiente:







Bien; ésta es la definición formal basada en los estudios de Fred Cohen (el inventor del término "virus informático" que hace las delicias de los matemáticos, pero que sólo está aquí para asustar. Afortunadamente, Cohen da otra definición más asequible de virus informático: "un virus es un programa que es capaz de infectar otros programas modificándolos para que incluyan una copia, quizá evolucionada, de él mismo". Es decir, un virus lo que hace es tratar de añadir una copia de su propio código en otros programas.




Si se fijan,nadie ha dicho nada de discos duros destrozados, accesos ilícitos a ordenadores o ficheros secretos, etc. Más adelante veremos lo que es el "payload" de un virus, pero no tiene relación con la esencia de los virus en sí.



¿Qué NO es un virus?

Muchas veces oímos por la calle:



* "Le voy a meter un virus a mi novia para espiarle lo que hace por Internet."

* "¿Si? Yo necesito un virus para que el día de la entrega de notas estalle el ordenador central de la Universidad."

* "Lo malo es que nunca seremos capaces de programar un virus tan potente como el Melissa o el ILoveYou..."



Existe una creencia popular que identifica "virus" con "TODO lo que hace daño al ordenador o a su seguridad". Eso es totalmente falso.



En el primero de los casos, lo que nuestro desconfiado amigo quiere es un programa espía, que normalmente suele presentarse en el formato de troyano o "caballo de Troya". Un troyano es un programa que hace otra cosa distinta a la que se supone que hace. Si nosotros troyanizamos un programa que muestra una felicitación de cumpleaños y le incluímos un programa espía que nos informará de todo lo que hace, cuando mandemos esa felicitación y su receptor la abra, se ejecutará la felicitación y el programa espía, de manera análoga a lo que sucedió con el regalo del caballo de Troya.



En el segundo caso estamos hablando de una "bomba lógica". En este tipo de programas hay una condición de activación ("fecha de la entrega de notas" y un efecto ("estallar el ordenador central de la Universidad". No es necesario infectar ficheros. Sólo conseguir "instalar la bomba lógica".




El tercer caso habla de "afamados virus de ordenador" de los que se ha hablado en los medios de comunicación. En ambos casos se trataba de "gusanos" o "worms" que en lugar de infectar ficheros, lo que infectaban era ordenadores. Es decir, un gusano es similar a un virus, pero en lugar de infectar ficheros se propaga de ordenador en ordenador. En cuanto a la calidad de los citados gusanos... es como si a alguien todavía le extraña por qué un músico de conservatorio nunca venderá tantos discos en su vida como David Bisbal. Así es este mundo :-D



Muchas veces virus, troyanos, bombas lógicas y gusanos utilizan técnicas de unos y otros entremezcladas, por lo que es difícil establecer fronteras fijas.



Bacterias, programas con vida

El término "virus informático" fue acuñado por Fred Cohen a comienzos de los 80. En mi opinión, no es el nombre más adecuado para este tipo de programas. Un virus biológico destruye las células por las que pasa, monopolizando todo su trabajo vital para su provecho, hasta que termina por matar al organismo. Un virus de computadora puede "convivir" durante años con un sistema de producción, y los buenos virus hacen todo lo posible para no interrumpir la funcionalidad de sus programas "huéspedes".



Yo prefiero llamarlos bacterias, o programas con vida. Quizá esta denominación deje clara mi postura ante los virus de ordenador, y quizá alguno de vosotros estará tirándose de los pelos diciendo: ¿o sea que ahora me dices que los virus de ordenador no son malos? ¿estás loco?. Hay un debate abierto sobre la posibilidad de crear virus benévolos y no me gustaría alargarme en este tema, pero si alguien tiene curiosidad sobre ello, ya proporcionaré bibliografía y referencias acerca de ello.



Repaso de términos relacionados con los virus



Payload


El payload es el efecto de un virus en el sistema. Los virus normalmente se hacen famosos por sus payloads más que por sus métodos de infección. Mucha gente cree que un virus es más o menos potente en función de su efecto destructivo. Esto es absolutamente falso. Un virus mal programado, con un montón de bugs en su código y un payload absurdamente destructivo, podrá salir en los titulares del telediario, pero desde un punto de vista académico o técnico no es más que un aporreo de teclas por parte de algún programador frustrado.




Marca de infección


Los virus, por lo general, necesitan saber si un fichero ha sido infectado ya, para no infectar una y otra vez. Aquí puede residir el punto flaco de un virus en cuanto a su supervivencia: si se define una marca de infección muy específica, ésa será la llave para que un antivirus lo detecte con precisión.



Existen virus famosos que no tenían marca de infección, como el Jerusalem, que infectaba una y otra vez los ficheros y provocaba el colapso en los discos duros.



Actualmente se suelen utilizar marcas de infección muy sutiles, que puedan cumplir ficheros que no estén realmente infectados, para provocar falsos positivos en los antivirus. Si, por ejemplo, definimos como marca de infección que el tamaño del fichero sea múltiplo de 144, no infectaremos a todos los ficheros del sistema, pero un antivirus no podrá detectar el virus usando esa marca de infección, porque habrá muchos ficheros sin infectar que tengan un tamaño múltiplo de 144.



Cavity


Los ficheros y las páginas o segmentos de memoria se guardan en bloques que suelen ser múltiplos de una cantidad fija de bytes (típicamente 4 KB). Cuando la información no ocupa exactamente un múltiplo de ese tamaño de bloque, se hace un rellenado a ceros o "padding" y ese espacio se marca como inútil.



Un virus podrá hacer uso de este espacio sin alterar el tamaño en disco del fichero en el que se aloja. Si cabe en ese "recoveco" cumplirá dos objetivos: pasar desapercibido y meterse dentro del fichero sin corromper ningún dato original.




En la figura siguiente puedes ver un ejemplo de padding en los segmentos de memoria:











Técnicas
Overwrite (sobreescritura)

El método de sobreescritura es el más obvio y el más sencillo de realizar, pero también el más burdo. Consiste simplemente en sobreescribir el host con el código del virus.



Como habréis adivinado, el huésped queda inutilizado, por lo que ocultar la presencia del virus es casi imposible. Además ,el método de infección se convierte en su payload. Un "buen" virus (o mal virus, según se mire) permite que el huésped siga funcionando. Este tipo de infección sólo lo utiliza gente muy vaga o con pocos conocimientos.



Un símil en shell script podría ser el siguiente:



Cita :




$> cat virus > host







Ejemplo de virus de sobreescritura:







Prepending
(copia al principio)

El siguiente paso lógico es que el virus se copie justo antes que el código del huésped, para asegurarse de que el código vírico se va a ejecutar y no interferir en el funcionamiento del huésped.




Este método tiene un inconveniente: es costoso en cuanto a tiempo, y además, variable. Imaginémonos que el virus quiere instalarse en un huésped que es un ejecutable de 500 KBs de tamaño. Para ello deberá almacenar el equivalente al tamaño del virus en un buffer, luego copiarse al principio, e ir repitiendo este proceso de desplazamiento del código huésped hasta el final. También se podría crear un fichero temporal en el que se copiaría el código del virus y luego concatenar el huésped, para, por último, mover el fichero temporal sobre el fichero que contenía al huésped. Ambas alternativas son costosas en cuanto a tiempo y Entrada/Salida, por lo que esta técnica tampoco es muy eficiente.



Siguiendo con los ejemplos en shell script, el método de copia al principio (prepending) podría entenderse de la siguiente manera:



Cita :



$> cat virus > tmp

$> cat host >> tmp

$> mv tmp host








Ejemplo de proceso de prepending:







Appending
(copia al final)



Una vez vistas las limitaciones del método anterior, vamos a ver cómo se las ingenian los virus para que el efecto sea el mismo pero reduciendo el tiempo y la Entrada/Salida. La idea es relativamente sencilla: el virus se copia al del huésped y se pone un salto desde el principio del huésped, hasta el principio del código vírico, y cuando termine el virus, otro salto hasta el comienzo del huésped... ¿Me seguís? Veamos:



- Situacion inicial:

Virus, Huésped (separados)



- Situacion final:


[saltar a Virus]Huésped[Fin]Virus[saltar a Huésped]



La ejecución sería:



1. Saltamos a Virus

2. Virus

3. Saltamos a Huésped

4. Huésped

5. Final



Esquema de appending:









Companion



Un companion virus, como su propio nombre indica, lo que hace es acompañar al fichero "huésped", sin modificarlo. Lo que se suele hacer es mover el fichero original a otro (generalmente oculto) y escribir el código vírico en un fichero con el nombre del original.



Este tipo de infección tiene el inconveniente de que si alguien intenta mover o copiar el fichero original, todo el efecto se perderá, ya que se rompera la "compañía" y el código vírico difícilmente encontrará al "huésped" original.





Multipartite
(multiplataforma)

Los virus multiplataforma tienen como peculiaridad la posibilidad de infectar diferentes plataformas. Los casos más espectaculares de este tipo de virus pueden infectar diferentes microprocesadores, haciendo verdaderas virguerías en ensamblador.



Normalmente suele hablarse de un virus multipartite cuando infecta ficheros y el sector de arranque, por ejemplo.





Técnicas anti-bait


Muchos antivirus crean ficheros "cebo" ("bait" o "goat files" para ver si hay un virus en el sistema y comprobar cómo ha cambiado ese fichero. Las técnicas anti-bait pretenden detectar esos ficheros y no infectarlos, saltarse la trampa.






Residencia
(+ per-process)

Para poder extenderse por el sistema un virus puede infectar fichero a fichero o directorio a directorio, pero este método es bastante lento. Una alternativa a este método de diseminación es permanecer residente e infectar los ficheros a los que se vaya accediendo.



Esto, en MSDOS o las primeras versiones de Mac, era algo muy fácil de hacer (TSRs), pero conforme los sistemas se han ido complicando, las protecciones han sido cada vez más serias y ahora es bastante difícil conseguir una residencia en RING-0 (el nivel más alto de privilegios dentro del procesador) y lo que se utiliza bastante es la residencia en RING-3 (nivel de usuario) "per-process". Esta técnica la inventó Jacky Qwerty, ex-29a, y consiste en parchear una determinada API (por ejemplo CreateProcess) y asi suplantar todas las llamadas a esa API por parte de los procesos hijos que se crean a partir del ejecutable infectado. Este método de infeccion es bastante ingenioso, ya que con pocos privilegios se pueden infectar muchos ficheros.















Encriptación
(cifrado)



Los primeros antivirus fueron analizadores de cadenas de bytes. Los virus tenían siempre el mismo código, y aislando la parte característica del código del virus, podía detectarse fácilmente con una comprobación (por ejemplo: "Si el fichero contiene 'I Love You, by megah4x0r' entonces ILoveYouDetectado;". Para tratar de ocultar el código vírico los escritores de virus dividieron el código en dos: una pequeña rutina de desencriptado, y el resto del código vírico encriptado con ese mismo algoritmo.













Poly
(polimorfismo)


La anterior técnica oculta el contenido real del virus en cuanto a código, pero sigue generando virus idénticos generación tras generación. Si se combina con el polimorfismo, el virus puede convertirse en una auténtica pesadilla para las casas de antivirus. La idea es que la rutina de encriptado y desencriptado será diferente cada vez, y la clave para encriptar el código vírico será variable. Así, con muchas rutinas de encriptado e infinitas claves posibles, el código del virus va mutando asombrosamente en cada infección, y detectarlo es mucho más difícil.



Para detectar este tipo de virus, en lugar del análisis de cadenas de bytes, se suelen emplear simuladores, que tratan de simular la ejecución del virus para ver si, una vez desencriptado, se trata realmente de un virus.





EPO (Entry Point Obscuring)



Cuando un virus infecta un ejecutable, es bastante normal que cambie el Entry Point o puntero a la dirección de memoria que contiene el comienzo del código ejecutable. Antes, al explicar la infección postpending o de copia al final, ocurría esto: el virus cambia el puntero que apunta al comienzo del código por un puntero que apunta al comienzo de SU código, para asegurarse que será lo primero que se ejecute.



Este método es sencillo, pero muy fácilmente detectable por un antivirus. GriYo, de 29a, ideó una técnica para hacer esto menos transparente, que consiste en ocultar el salto al código vírico dentro del código del fichero infectado. Es decir, el virus deja que el fichero infectado se ejecute normalmente durante unas instrucciones para que el antivirus no lo detecte, y poco después, lanza su código.



















Entonces, en Linux no hay virus... ¡Falso!




Objetivos y técnicas

Scripts: sh, Perl



Los lenguajes interpretados han sido una constante en todo sistema UNIX. Actualmente los más utilizados son los scripts de shell y Perl. Programar un virus en estos lenguajes es un juego de niños. Aquí tenemos un ejemplo de un virus de shell sencillo:



Cita :



#!/bin/sh

for FICHERO in *

do

tail -4 $0 >> $FICHERO

done








¿Qué hace? Va copiando sus cuatro últimas líneas (tail -4 $0) al final de cada fichero en este directorio (">>" es append, o añadir al final). Como podemos ver, es un virus bastante tonto, infecta tanto ejecutables como ficheros de datos, y puede dejarlos inutilizados, pero con unas pocas decenas de líneas más podría hacerse algo más presentable...



La sencillez de estos virus es su ventaja para sus programadores, pero también su debilidad: son tremendamente fáciles de detectar a simple vista, engordan el tamaño del fichero infectado considerablemente y realentizan su ejecución más allá de lo que podría resultar imperceptible por un usuario normal.



Binarios

a.out



Es un formato realmente simple, casi tanto como los COM de DOS. Actualmente este tipo de ejecutables está en desuso, pero todavía quedan sistemas con a.out's (a pesar de que el compilador genere un fichero llamado "a.out", eso no implica que tenga este formato, casi con seguridad se tratará de un ELF).











Infeccion de ejecutables a.out




Se puede optar por aumentar el tamaño de la sección de código (.text) y desplazar el resto del archivo, o por tratar de encontrar una cavidad (cavity) para instalar el virus allí. El virus, además, deberá modificar la cabecera para reflejar los cambios (diferente tamaño de secciones, diferente entry point...).



ELF



El formato ELF es el más utilizado hoy en día en los ejecutables para UNIX. Es un formato muy flexible y bastante bien diseñado.


























Infeccion de ejecutables ELF




Las investigaciones más serias en este campo vienen de la mano de Silvio Cesare. Ha publicado ya numerosos artículos acerca de este tema, y todos sus virus han sido programados en C, para poder ser compilados en cualquier sistema UNIX. El método que utiliza es el siguiente:



* Incrementar un campo en la cabecera del ELF (p_shoff) que indica el desplazamiento u offset donde se encuentra la tabla de cabecera de secciones (Section header table).

* Hallar la cabecera de programa del segmento de código y:

o Incrementar la variable que indica el tamaño que ocupa el código físicamente (p_filesz).

o Incrementar la variable que indica el tamaño que ocupa el código cuando se carga en memoria (p_memsz).

* Para cada cabecera de programa cuyo segmento está después del de código (que es donde hemos introducido el virus):

o Incrementar el offset del segmento en el fichero (p_offset).

* Para cada cabecera de sección cuya sección esté después de nuestra inserción:

o Incrementar sh_offset, para tener en cuenta el nuevo código.

* Insertar el virus en sí en el fichero



Esto puede parecer un lío para más de uno, pero en pocas palabras lo que se trata es de hacer el tamaño del segmento de código más grande, para hacer espacio para el virus. Luego hay que actualizar todos los valore,s para que el código nuevo se cargue, y cambiar el entry point para que apunte al virus.



Infección de un ELF por el método de Silvio Cesare:









Este método de infección funciona perfectamente, pero no es el único. Wintermute presentó en el hackmeeting de 2000 un nuevo virus para Linux, el Lotek, que realizaba una infección aprovechando una cavidad (cavity) en la sección ".note".



Recientemente el ex-VXer Bumblebee ha publicado un virus para Linux con residencia per-process en RING-3 y unas cuantas técnicas aprendidas en entornos win32. Muchas de las estructuras de win32 tienen su paralelismo en Linux, por lo que gran cantidad de técnicas pueden portarse fácilmente a los virus de Linux.



Ficheros de fuentes



Hay algunos intentos de infectar ficheros fuente en lugar de binarios. Se puede realizar un enfoque desde el punto de vista de ensamblador "inline" o embebido dentro del código, o bien un ejecutable que genere fuente como salida.




Packages: .deb, .rpm, .mdk



Un punto todavía poco explotado es el de los paquetes de software de las diferentes distribuciones de Linux. Mucha gente utiliza paquetes para instalar programas de manera sencilla y ordenada, y en ocasiones esos paquetes son descargados por un usuario sin privilegios desde un navegador, para ser instalados posteriormente por "root". En ese intervalo de tiempo en el que permanecen en el directorio del usuario sin privilegios, podrían ser infectados y luego, al ser instalados por "root", acceder a todo el sistema.



Un paquete generalmente tiene comprobaciones mediante MD5, pero pueden recalcularse, por lo que éste puede ser un punto flaco importante en nuestras distribuciones Linux.



Infección de un paquete .deb tras ser descargado por un usuario desde su navegador:











Pero... Linux es seguro, ¿no?

Linux es seguro




Sí, Linux es bastante seguro. De hecho un virus deberá utilizar algún despiste de configuración en el sistema para poder colarse hasta tener acceso a todas sus partes.



Está claro que actualmente usar Linux es el mejor antivirus que existe. No he visto a nadie que haya sufrido un virus en Linux y eso que conozco a mucha gente que usa Linux masivamente. Es posible que con el tiempo esta situación vaya cambiando y Linux sea otro escenario donde se libren las batallas entre programadores de virus y de antivirus. Por el momento, salvo experimentos de laboratorio, estamos a salvo.



¿Cómo podemos hacer una escalada de privilegios?



Exploits



Un exploit es un programa que aprovecha un fallo en el sistema para conseguir algo no permitido de él. Si un virus incluye ese código dentro del suyo, podría conseguir acceder a zonas no permitidas y hacerse con el control del sistema.



Este enfoque ha sido utilizado en varios virus para Linux, como el staog por Quantum/VLAD, pero implica la extinción del virus en cuanto el fallo que explota el exploit sea subsanado. Algunos virus intentan aprovecharse del exploit, y si no tiene éxito, eliminan el código del exploit del resto de infecciones.



Este enfoque es más propio de entornos menos dinámicos en cuanto a correcciones de fallos en programas, como Windows (poca gente actualiza periódicamente su navegador o su editor de textos). En entornos de desarrollo open source los fallos suelen ser detectados y subsanados más dinámicamente.




LKMs (Loadable Kernel Modules)



Hemos dicho en la introducción que el núcleo de Linux es monolítico, pero tiene un sistema de carga y descarga de módulos que permite un uso más eficiente de los controladores de dispositivos (drivers).



Un módulo del kernel (o LKM) se ejecuta en RING-0, dentro del espacio reservado para el kernel, es decir, tiene un poder total sobre la máquina. Es posible programar LKMs que tengan más poder o que engañen a "root", por lo que si un virus lograse cargar un módulo dentro del módulo, podría ser una pesadilla para el administrador de la máquina, y el único límite de acción serían las limitaciones físicas de los dispositivos.



Con un LKM se puede hacer de todo: ocultar procesos, modificar tamaños de archivos, etc. por lo que puede que los futuros virus de Linux incluyan LKMs para sus propósitos.



Windows/Linux




Muchos de los ordenadores personales que utilizan los usuarios de Linux, aunque a veces cueste reconocerlo, tienen una partición con Windows. Existen varias herramientas para acceder a particiones Linux desde Windows, de las que explore2fs quizá sea la más conocida.



Si un virus atacase un sistema Windows, consiguiese los privilegios suficientes como para acceder al disco duro y buscar un fichero clave dentro de la partición Linux -como pueda ser "init" (el proceso inicial del que se crean todos los demás proceos) o la shell que use "root"- todas las protecciones de Linux como tal habrían sido inútiles. Aunque suene un poco fuerte: la inseguridad inherente de Windows actuaría como "Caballo de Troya" contra el sistema Linux.




Existe otra herramienta bastante utilizada, VMWare, que permite tener varias máquinas virtuales corriendo Sistemas Operativos diferentes. Es también muy común tener Windows y Linux funcionando al mismo tiempo con VMWare. En lugar de tener que esperar a que el sistema rearranque con Linux como en el caso anterior, la infección podría hacerse directamente, ya que VMWare es fácilmente detectable (utiliza un RING que no es ni 0 ni 3).



fork() y crack

Un virus desde una cuenta de usuario podría armarse de paciencia y crear un proceso con muy baja prioridad (para no interferir en el rendimiento normal del sistema) que intentase crackear las contraseñas por fuerza bruta.



Imaginemos un sistema automatizado, en el que el administrador entra sólo cada semana a retocar 4 cosas, pero no hay una supervisión real. Un virus podría colarse desde una cuenta sin privilegios, y estar un par de semanas intentando crackear las contraseñas. Una vez conseguido esto, sólo queda dar el salto a "root" y de ahí a donde quiera (kernel, otros ordenadores...).



Entonces... ¿por qué no hay (casi) virus para Linux?



Perfil del usuario medio

Actualmente el usuario medio de Linux tiene poco que ver con el usuario medio de Windows o Macintosh. Quizá mucha gente cayó con lo de "Enanito sí, pero que pedazo de coj...", pero esto tendría poco éxito en un entorno de usuarios de Linux.




La gente acostumbra a conocer el origen de sus programas, y examina su código fuente. No quiero decir que todos los usuarios de Linux lo hagan, pero sí hay un grupo importante de gente que lo hace y lo comenta al resto.



Las llamadas "técnicas de ingeniería social" (es decir, hacer uso de la candidez del usuario que recibe un virus o gusano) tienen muchas más dificultades con usuarios de Linux.



Filosofía del software

Como acabo de comentar, que Linux sea de código abierto y haya una mentalidad clara en cuanto a ese tema, dificulta ocultar código en los programas.



Ken Thompson dijo que ningún software creado por otro podía ser confiable, especialmente si había sido creado por él. Tal y como explicó en una conferencia en mitad de la década de los 80, Thompson había introducido un sistema de autorreplicación y "troyanización" en todo compilador C para UNIX que le permitió hasta entonces poder entrar como "root" en todo sistema hasta la fecha. Si alguien quiere saber cómo se las ingenió el bueno de Thompson, lo explicaré por email gustosamente, o bien esperáis al turno de preguntas O:-)





Pocos VXers linuxeros

Todavía hay pocos escritores de virus que usan Linux habitualmente. Algunos han instalado Linux en una partición para hacer sus pruebas y conocen bastantes cosas de él, pero no tienen en absoluto la soltura que han conseguido durante años de uso de DOS y Windows.



Supongo que esto cambiará con el tiempo, y pronto los VXers usarán Linux a diario. Cuando esto ocurra, yo creo que habrá una nueva hornada de virus para Linux programados desde la experiencia, no como un experimento de laboratorio.






¿Y qué puede pasar en el futuro?



[b]* Más usuarios novatos

* Más empresas usan Linux -> Menos Open Source

* Más configuraciones "click&play" -> Menos robustez del sistema

* Más VXers linuxeros
[/b]




Conclusión

Solución: una buena "salud" informática



Es decir:



* Actualizar las versiones de nuestros programas para evitar bugs.

* Conseguir los programas de fuentes fidedignas.

* Utilizar siempre que sea posible la versión en código fuente de los programas.

* No ejecutar todo lo que nos llegue por Internet

* ...


Todo ese tipo de cosas que, como espero haya quedado claro ;-), utilizan los virus para colarse en nuestros sistemas










En mi opinion Linux es lo mejor!!!VIVA LINUX

CiberLinux V1.2









Antes de explicar que tiene de novedoso este sistema operativo, les quiero explicar que esta adaptacion no esta hecha unicamente para cibercafes, si no que tambien para empresas o para uso personal, asi que los programas de control de ciber tanto como cliente y servidor lo tiene pre-instalado pero no activo...



solo hay que "descubrirlo" y adaptarlo a sus necesidades...



asi que los que esten interesados en instalar para uso personal este maravilloso sistema operativo, no se preocupen..............



Que es CIBERLINUX ?



CIBERLINUX es una "adaptacion" de la distribucion ubuntu 8.04 actualizado al 29/06/2008 donde se trato de hacer que muchos programas y el ambiente

grafico, sea similar al un sistema operativo de Microsoft, para que sea mas

sencillo usar tanto en lugares publicos, como en empresas.




Con esto, no se logra hacer otra distribucion mas, sino tener "todo

listo" para que una vez instalado, sea completamente "usable" por el

usuario, y no haya que instalar paquetes extras.



El entorno grafico con un tema modificado estilo Windows Vista.



CIBERLINUX esta bajo licencia GPLv2 tanto los scripts de autorecuperacion, como toda la informacion que sea requerida.



lo que tendra como novedades esta version:



* basado en ubuntu 8.04 actualizado al 29/06/2008

* en formato DVD de 3.3 Gb

* booteable como live-dvd

* instalacion disponible desde el live-dvd (gracias a la aplicacion Ubiquity de UBUNTU: https://wiki.ubuntu.com/Ubiquity )

* controlador de video VESA por defecto.

* instalador de controlador NVIDIA disponible (ENVY-NG) pre-instalado


* aplicaciones extras: putty, NX client and server for linux, kompozer, cheese, filezilla, y otros..

* 7 (siete) juegos LIBRES instalados (se requiere placa de video que soporte GLX)

* 3 programas para descarga desde redes P2P y torrents.

* Google Earth (se requiere placa de video que soporte GLX)

* y mas....



LINK DE DESCARGAS
POR TORRENT:
http://i43.tinypic.com/2008sqd.png

domingo, 21 de septiembre de 2008

manual de comandos-LINUX


nose si alguien sabe, pero el manejo de algunos componentes del OS linux, es mejor acerlo desde la consola, o terminal, asi el trabajo es mas facil, pero nadie sabe todos los comandos asi que aki les dejo un manual de esos comandos...spero q les sea util

jueves, 18 de septiembre de 2008

juegos en linux 1ra parte

Como hoy no fui a la escuela me pase la mañana aburrido...que se podia hacer en linux cuando estas aburrido...?
jugar?
supuestamente en linux no hay juegos buenos...pero yo le voy a mostrar algunos juegos que estan buenos y se los recomiendo...

**un juego muy bueno bien preinstalado en UBUNTU: neverputt

se trata de un juego de simulacion de MINIGOLF, es en 3D y muy adictivo jeje
e aqui un caps


**otro juego lindo de linux es el famoso SUPERTUXKART SUPER TUX KART: un juego en el que tux maneja un auto al igual que mario...para intalarlo devemos abrir el terminal y escrivir

sudo apt-get install supertuxkart

seguimos los pasos y esperamos y vamos a tener instalado el juego...vamos a APLICACIONES>JUEGOS>SUPERTUXKART y lo abrimos...unos cuantos caps



miércoles, 17 de septiembre de 2008

17 Años para el sistema operativo





Un 17 de Septiembre pero del año de 1991 fue anunciado por Linus Torvalds, estudiante de 22 años en Helsinki, Finlandia, la versión 0.01 de lo que hoy día conocemos como GNU/Linux. El nombre se le puso después de haberse unido al Proyecto GNU, en donde se estaba trabajando con otro proyecto de sistema operativo (con un núcleo propio) denominado Hurd. Éste aún estaba poco avanzado, así que se optó por unir esfuerzos y crear el proyecto que hoy conocemos como GNU/Linux.



Para tengan interés en conocer algunos datos curiosos de la versión 0.01 de Linux: pesaba 62KB y fue desarrollado en una PC de última generación (de ese entonces) con microprocesador 386 a 33 Mhz y con 4MB de RAM. Torvalds utilizaba Minix, pero le gustaba muy poco, así que a raíz de ésto se propuso como proyecto personal la creación de un pequeño sistema operativo similar, pero totalmente distinto y creado desde cero.














La licencia de propiedad de Linux es del dominio público, lo cual autoriza a cualquier persona a acceder y modificar el código, con la única condición de que dichas modificaciones sean puestas a disposición de absolutamente todos los usuarios. El sistema es compatible con computadoras de escritorio PC y Mac, con supercomputadoras y teléfonos móviles, e incluso con consolas de videojuegos como el Playstation 2 y 3.



El año pasado, Linus Torvalds fue elegido por la revista Time como una de las 50 personas más influyentes en la era actual de los tecnomedios. La misma publicación hablaba de Torvalds como el joven que a los 21 años cambio el rumbo de la computación.



Hoy, 17 de septiembre de 2008, programadores de todo el mundo y usuarios en general, agradecen el día en que Linux hizo aparición, permitiendo con esto el primer y único sistema operativo de código abierto que existe en la actualidad. Hoy el mundo de la computación está de fiesta.

martes, 16 de septiembre de 2008

Leelo al todo el articulo:“Una Guia Linuxera, Para un Windolero”

Una Guia Linuxera, Para un Windolero


“Una Guia Linuxera, Para un Windolero”

Por: Psyfurius
De: Puerto Rico
Web: http//portallinux.wordpress.com

- Lo primero que se pregunta un usuario de Windows cuando le mencionan “GNU/Linux” es: Que es GNU/Linux?, Para que sirve?, Es gratis o solo es un Demo…?… Considera esto como una guia (…o como lo quieras llamar) para ir paso a paso conociendo sobre GNU/Linux.

Indice:

I: Dudas Generales

II: Dudas de Windoleros

III: Seguridad

IV: Software Libre

V: La Revolucion del Escritorio

VI: GNU/Linux el S.O 100% Personalizable

VII: Conflictos de adaptacion en GNU/Linux

VIII: Instalacion de Software

IX: Mitos Sobre GNU/Linux

X: GNU/Linux y el Medio Ambiente

XI: Emulacion y/o Maquinas Virtuales

XII: Notas del Autor


===========——————=============

I: Dudas Generales

- Que es GNU/Linux?

GNU/Linux es un sistema operativo basado en Unix (también conocido como Linux erroneamente) que se distribuye bajo la Licencia Pública General de GNU (GNU GPL), es decir que GNU/Linux es “Libre”. Los sistemas operativos de GNU/Linux estan compuesto de las herramientas GNU de la FSF (Richard Stallman) y el nucleo (kernel) fue desarrollado por Linus Torvalds y sus colaboradores.

- Que es un Sistema Operativo?

Un Sistema Operativo (S.O) es un software para trabajar o utilizar un PC. Windows, Mac OS, GNU/Linux o Unix, son todos sistemas operativos.

- Que es Unix?

Unix es un sistema operativo del cual GNU/Linux se deriva.

- Quien invento GNU/Linux?

Linus Torvalds invento el Nucleo o Kernel basado en Unix del cual GNU/Linux es el derivado.

- Porque GNU/Linux es Gratis/Libre?

Cuando Linus Torvalds creo GNU/Linux dejo que todos conocieran su “Codigo Fuente” para que otros lo ayudaran y a la vez distribuirlo por todos lados. Gracias a esto unas personas o grupos han creado sistemas operativos basados en GNU/Linux como Debian, SlackWare y/o Ubuntu. Principalmente se les conoce como Distribuciones.

- Ganan algun dinero?

Si, algunas distribuciones tienen una tienda online donde venden camisas, gorras, jackets, etc… Otras distribuciones deciden dar un soporte especial a cambio de dinero. Tambien existen personas que re-distribullen CD’s de distribuciones y los venden. Otras distribuciones solo piden donaciones. Pero todo el dinero acumulado se utiliza para los beneficios de GNU/Linux y su desarrollo.

- Que es el “Kernel”?

El “Kernel” es la base o nucleo de todo sistema operativo. Digamos que es la raiz de todo Sistema Operativo. Sin esta programacion, no podemos llamarle Sistema Operativo. Les dejo una imagen:

- Que es “Codigo Abierto” (OpenSource)?

Codigo abierto significa que es un Software o S.O que deja conocer su Codigo Fuente libremente.

- Que es una Distribucion de GNU/Linux?

Una distribucion de GNU/Linux es un S.O basado en GNU/Linux. Digamos que de UNix sale GNU/Linux y de GNU/Linux salen cientos de S.O.

- Todos estos S.O basados en GNU/Linux son gratis?

No. La mayoria es Gratis. Pero algunas distribuciones como “Linspire” cuestan dinero. Otras personas solo piden una donacion minima de 5$ dolares en adelante como “eLive”.

- Donde descargo las Distribuciones de GNU/Linux?

En su web oficial. Cada distribucion tiene una web oficial la cual le da soporte y mantenimiento a su distribucion distribuyendo nuevas versiones atraves del tiempo.

- Cual es la mejor distribucion de GNU/Linux?

GNU/Linux no tiene preferencias. Todas son buenas. Todo depende para que la quieras utilizar y el rendimiento de tu PC. Quizas una distribucion puede ser mas bonita que otra pero menos segura o mas dificil de utilizar. Cuando hablamos de cual es la mejor, no hablamos de su estilo o como se ve visualmente, sino el rendimiento, la seguridad, el soporte y la estabilidad que te provee. Los “Linuxeros” generalmente no hablan de una mejor distribucion, sino de alguna distribucion preferida por ellos.

- Que es un GNU/Linuxero?

Una persona que utiliza GNU/Linux.

- Cuales son las distribuciones mas famosas de GNU/Linux?

- Como puedo saber si mi PC esta preparada para GNU/Linux?

Generalmente, todas las PC’s estan soportadas. Osea, pueden correr e instalarles GNU/Linux. Esto es debido a que existen distribuciones de GNU/Linux para PC’s viejas, intermedias y avanzadas. Todas con las mismas caracteristicas pero posibles de correr y ejecutarlas en PC’s viejas ya que el entorno de escritorio puede ser adaptado para ser mas ligero y mas liviano.

Si quieres informacion sobre construir una PC para GNU/Linux Click Aqui

- Que es un entorno de escritorio?

Un entorno de escritorio es el GUI de un S.O. El entorno de escritorio tambien es como visualizamos un S.O. Desde la barra de tareas, los menus y las carpetas, hasta las ventanas y temas del puntero. Una de las ventajas de GNU/Linux es de proveerte una amplia seleccion de entornos de escritorios y todos amigables. Cada entorno de escritorio de GNU/Linux lleva un nombre. Algunos son Gnome, KDE y/o XFCE.

Por ejemplo: Tienes una PC’s muy vieja y quieres correr Windows XP en ella. No vas a poder porque no esta preparada para correr un Entorno de Escritorio tan pesado. Pero imagina correr Windows XP con un entorno de Windows 98 en esa PC. Quizas tengas mas probabilidades de correr Windows XP en esa vieja PC. Es en este caso en el que GNU/Linux te puede ayudar bastante.

Aqui tienes dos ejemplos de Windows y dos ejemplo de GNU/Linux:

- Que entorno es mas ligero y cual es mas pesado?

Cuando decimos que es ligero nos referimos a que es menos visual, mas sencillo y rapido. Cuando decimos que es mas pesado significa que es mas visual, mas lindo, mas llamativo. El entorno de escritorio XFCE es mas ligero y rapido que Gnome. Mientras por otro lado tenemos el escritorio intermedio Gnome que corre con 256 MB RAM en adelante. Tambien tenemos el mas pesado pero mas llamativo llamado KDE elcual puede correr con solo 512 MB RAM en adelante.

- Que entorno de escritorio me conviene?

Como ya fue explicado. Todo es segun el total de memoria RAM que tengas instalada. Aunque si tienes mucha ram (1GB) tampoco significa que no puedas correr Gnome o XFCE. Puedes correr cualquier entorno de escritorio siempre teniendo en cuenta que tu PC lo pueda soportar.

- Es GNU/Linux compatible con las Laptops o Portatiles?

Si.

II: Dudas de Windoleros

Las dudas mas comunes referentes a la manipulacion de GNU/Linux…

- Es GNU/Linux compatible con mi Software de Windows?

Solo la minoria de los programas para Windows son compatibles en GNU/Linux. Por ejemplo Real Player y/o Skype, pero esto no es malo, al contrario. GNU/Linux te ofrece programas casi iguales o mejores que los de Windows para que tu experiencia sea mucho mejor a la de Windows.

- Los juegos de Windows son compatibles con GNU/Linux?

Solo la minoria como SimCity y/o Unreal Tournament son compatibles con GNU/Linux. Pero no te preocupes… existe uno que otro software como Wine para correr tus juegos o software de GNU/Linux.

- Que es Wine?

Wine es un programa el cual luego de haberlo instalado en GNU/Linux insertas algun CD de software o juego de Windows y podras instalarlo igual que en Windows y usarlo como tanto quieras. Solo hay que recordar que no todo el software es soportado por Wine pero tambien existe “Cedega”, otro programa que permite solo instalar y correr juegos de Windows. Es un programa mas dedicado pero cuesta dinero.

- Podre hacer en GNU/Linux lo mismo que suelo hacer en WIndows?

Si. Las distribuciones de GNU/Linux generalmente traen pre-instalado varios software para que luego de ser instalado, tengas la misma experiencia que en Windows y mucho mejor sin tener que instalar software adicional. Luego de haber instalado GNU/Linux tendremos:

Todo esto es esencial para poder utilizar GNU/Linux a su maximo. En cambio en Windows nesecitas descargar un lector PDF, La version mas reciente de MSN Messenger, La version mas reciente de Windows media player, descargar software para ripear y quemar cd’s, descargar firefox, etc… GNU/Linux ya viene preparado y no tienes que instalar software adicional.

- Puedo utilizar GNU/Linux sin Instalarlo?

Si. Luego de descargar una distribucion que sea “LiveCD“, la quemas a un CD o DVD y luego booteas desde el CD/DVD y prontamente podras utilizar GNU/Linux como si estuviera instalado. Podras hacer de todo como si fuera un S.O ya instalado en tu PC. Ya dentro del LiveCD podras instalarlo o reiniciar y seguir con Windows.

- Que es un LiveCD?

LiveCD o CD vivo es una Distribucion en un CD que podras utilizar sin instalar luego de bootear desde el CD. Es como utilizar Windows desde su CD sin tener que instalarlo. Podras hacer todo lo normal. Navegar por la red, hacer documentos de oficina, calculos, enviar mensajes instantaneos, etc…

- El software de GNU/Linux cuesta dinero?

No. Todo el software de GNU/Linux es libre de usar. Algunos no son de codigo abierto pero son programas completos para utilizar. Solo la minoria de los programas para Linux cuestan dinero.

- Puedo instalar GNU/Linux y Windows en un solo disco duro?

Si. Esto es posible creando una particion para Windows en tu disco duro y otra para GNU/Linux. A la hora de iniciar el PC, aparecera una pantalla llamada “Grub” la cual te pregunta que S.O quieres iniciar. Escojes GNU/Linux o Windows y todo esta listo.

- Puedo compartir o entrar a la particion de Windows por medio de GNU/Linux?

Si. Puedes estar trabajando en GNU/Linux y a la misma vez entrar a la particion de Windows y extraer o meter cualquier archivo para compartir entre si.

- Cualquier navegador de internet el compatible con GNU/Linux?

SI, incluyendo a FireFox el cual ya viene pre-instalado en las distribuciones de GNU/Linux.

- Las impresoras, WebCams, Camaras Digitales, PenDrives, GamePads, etc… son compatibles con GNU/Linux?

La gran mayoria de las Impresoras estan siendo soportadas. Solo aquellas que fueron fabricadas solo para Windows no lo son. Aunque un porcentaje de estas son posibles de correr gracias a los drivers creados por las comunidades de GNU/Linux. Las webcams son un poco dificiles de correr en GNU/Linux porque la gran mayoria son creadas para Windows. Las camaras digitales no son un problema, ya que al conectarlas Lnux detecta la memoria e ingresa a ella como si fuera un PenDrive. Los pendrive tampoco tienen problemas de compatibilidad y ciertos GamePads no funcionan. Una ventaja de esto es que si compras alguno de estos articulos para tu PC y trae un disco de instalacion, no hay porque instalarlo con el CD ya que GNU/Linux lo detecta y baja el Driver automaticamente (con derecho de administrador) e instala el driver con solo un click.

- Los dispositivos BlueTooth, funcionan en GNU/Linux?

Si, incluso algunas distribuciones traen un software bastante elaborado para estos dispositivos.

- Puedo editar o crear Musica, Video y Audios caseros en GNU/Linux?

Si. Hay un software parecido a Fruity Loops llamado LMMS y otro llamado Hydrogen. Para grabar audio, cada disrtibucion trae su grabador de sonido por defecto. Pero algunas distribuciones no trae un grabador de sonidos.

- Las conecciones Wi-Fi, presentan algun problema?

No. Generalmente el problema no es la connecion wi-fi. Sino la tarjeta wi-fi de alguna laptop quizas no esta soportada por GNU/Linux porque su driver es propietario o privado. Para esto utilizamos un programa llamado ndiswrapper con el cual podremos configurar y comenzar a utilizar nuestra Wi-Fi.

Tambien se puede tomar en cuenta las distribuciones de GNU/Linux que son especificamente para las conecciones Wi-Fi como WiFiSlax y WiFiWay. Estas dos distribuciones vienen preparadas por defecto con todo lo necesario para utilizar las redes Wi-Fi y ademas contiene varios Drivers integrados que otras distribuciones no tienen por defecto.

- Puedo jugar juegos Online?

Si. solo aquellos juegos que no requieran instalar un cliente en el PC. Pero si se requiere un cliente debe de ser compatible con GNU/Linux. Incluso, hay juegos especialmente para GNU/Linux como Nexuiz y/o WarSow los cuales pueden ser jugados de un solo jugador, conexion LAN y/o online.

- Los iPods son compatibles con GNU/Linux?

Si. Podremos utilizar una amplia variedad de programas para poder meterle canciones al iPod, quitarlas del iPod, o lo que sea…

- Las Tarjetas Graficas como ATI y Nvidia son soportadas?

Si. La gran mayoria de estas tarjetas son soportadas y sus drivers son descargados al momento de haberlos detectados con la aceptacion del administrador.

- Funciona GNU/Linux para crear un servidor?

Si. Incluso algunas distribuciones son especialmente para esto.

- Puedo crear un servidor con algunas P.C’s usando GNU/Linux y otras Windows?

Si.

- Tengo una tarjeta para ver T.V, es soportada por GNU/Linux?

Si, incluso hay software que te permite sintonizar T.V desde GNU/Linux.

- Adobe Flash Player, es compatible en GNU/Linux?

Si, generalmente este es el Plugin usado para ver los videos en YouTube, etc… Se utiliza el Plugin oficial de Adobe.

- La instalacion de Software en GNU/Linux, es igual a la de Windows?

No. Vease: “VIII: Instalacion de Software”

- Los archivos .RAR y .ZIP son soportados en GNU/Linux?

Si. Para archivos .rar utilizamos un programa llamado UnRAR y para archivos .zip no nesecitamos ningun programa aparte ya que esta soportado completamente en el programa integrado en la distribucion.

III: Seguridad

GNU/Linux provee mas seguridad, soporte y estabilidad comparado a Microsoft Windows. El codigo fuente de Windows, nucleo o Kernel no esta reforzado para ataques de viruses, troyanos, programas espias, etc… es por eso que cuando utilizas Windows nescitas un programa que te defienda contra cada mal como los Antivirus, anti-troyanos, Anti-Spyware, FireWall etc… Estos son los tipos de programas que hacen tu PC mas lenta al ejecutarse ya que nesecitan de memoria RAM para correr. Tambien cuestan dinero…

En cambio, GNU/Linux no nesecita estos tipos de programas. El kernel de GNU/Linux siempre ha sido reforzado contra estos males, aunque la mayoria de los viruses son programados para atacar a Windows y sus capetas. Es por eso que GNU/Linux es mas rapido, estable y seguro cuando lo comparamos con Windows.

Vamos a conocer algunos aspectos de la seguridad de GNU/Linux:

- Viruses:

Los viruses no son mas que programas que estan programados por personas para atacar un PC. Estos estan programados para penetrar a un PC y dirigirce a “X” archivo y destruirlo o tomar el control del PC. Una de las ventajas de GNU/Linux es que su kernel esta bastante reforzado para aguantar estos ataques. Por otra parte un usuario en GNU/Linux siempre esta logeado como “usuario” y no como “Administrador” predeterminadamente. Esto significa que si un virus por casualidad entra a tu GNU/Linux y estas logeado como usuario, solo podra hacer daño o cambios como un simple usuario y nada mas. Recalcando que es muy dificil que un Virus penetre en GNU/Linux ya que su Kernel esta reforzado y tiene integrado un Firewall inteligente.

- Codigo Abierto:

Al ser GNU/Linux un S.O de codigo abierto, esto significa que miles de personas estan a la vez leyendolo, arreglandolo y optimizandolo. Por ejemplo, si fueras programador y le hechas un ojo a un codigo fuente de una distribucion de GNU/Linux y encuentras un error, lo arreglas, luego reportas la falla y la solucion y dentro de un corto momento se publicara una actualizacion a todas las personas con la misma distribucion comentada.

- Soporte:

Cada Distribucion de GNU/Linux cuenta con soporte gratuito. Existen los foros donde podras explicar tus problemas y comentarios. Es una costumbre que cada distribucion tenga un foro en cada idioma. Tambien cuentan con una Web donde nuevas versiones y noticias son publicadas. Algunas distribuciones cuentan con soporte via Telefono o Chat. Tambien hacen llenar algunos cuestionarios sobre tu experiencia para mejorarla aun mas.

- Estabilidad:

Cuando hablamos de estabilidad, hablamos de la experiencia bajo GNU/Linux. Osea, utilizar tu distribucion, trabajar, guardar tus datos, apagar el pc, y no obtener ningun tipo de error en tu experiencia utilizandolo en un dia normal.

Windows cuenta con una inestabilidad enorme. Windows se congela, se cuelga, se reinicia solo aveces, quizas estas creando un documento importante y Windows no guarda los datos o hace se cuelga el documento, tratas de hacer algo y no te deja…. etc… El mayor problema de Windows es su BSOD… osea Blue Screen of Death o es castellano, La Pantalla Azul de la Muerte. Es un tipico error fatal de Windows el cual puede aparecer en cualquier momento. Si este error aparece, es capaz de no poder utilizar Windows de nuevo y haya que formatear el disco duro, perdiendo todos tus datos… esto en GNU/Linux es Inaceptable. GNU/Linux no comete este tipo de error. En cambio, GNU/Linux mejora cada dia mas.

- Actualizaciones

Las actualizaciones es lo mas importante a la hora de corregir errores o “bugs” en un sistema operativo. Cada distribucion de GNU/Linux contiene un software para reportar fallos Online que al rato de enviar tu reporte alguien experto hara una revicion sobre este fallo, y si estas en lo correcto pues el fallo sera soportado por un grupo de personas y en un minimo de dos dias tendras una actualizacion y el fallo desaparecera. En cambio a Windows, tambien lo puedes reportar pero estos tardan años en arreglarlo. Como mismo ha pasado con los ServicePacks. Y porque años?… La razon es porque al ser GNU/Linux un S.O de codigo abierto, miles de personas al rededor del mundo estan dandole soporte a GNU/LInux pero en cambio a Windows que es de codigo privativo solo sus pocos empleados leeran tu reporte. Si por alguna razon publicastes a Windows un error y no fue arreglado en tu version Windows XP la cual ya no tiene soporte, pues tendras que comprar Windows Vista y rogar porque este error no siga. Ademas tener en cuenta tambien que tu software sea compatible con Vista… esto en GNU/Linux es inaceptable.

Otra de las ventajas de GNU/Linux es que a la hora de actualizar, todos los software de GNU/Linux que neseciten una actualizacion, pues se actualizaran. En cambio a Windows, tienes que abrir cada programa y escojer la opcion “Actualizar”. GNU/Linux te ahorra mas tiempo y consumo de Luz.

- Desarrollo

El desarrollo de una distribucion de GNU/Linux es esencial para la seguridad. Una nueva version de GNU/Linux puede salir una vez al año. Cuando una nueva version de una distribucion es lanzada, no significa que la version anterior sera omitida. Sino que se le seguira dandole soporte. La idea de actualizar a una nueva distribucion es para implementar el rendimiento del hardware y brindar nuevos controladores. Ademas de nuevo software pre-instalado. Digamos que no es lo mismo tener una distribucion con algun software version 1.0 y tener una nueva version de esa distribucion con ese mismo software pero version 3.0. Enonces cuando instales la version vieja de esa distribucion tendras que actualizar ese software a la version 3.0 y en la nueva version de la distribucion “no” tendras que hacerlo ya que la trae pre-instalada. Esto se hace para siempre traer una distribucion con lo mas nuevo y mandtener al dia a toda la comunidad de GNU/Linux.

En cambio, Windows XP siempre trae la misma version de Software. Puedes instalar la version 2002 de Windows XP y la version Windows XP con el Service Pack mas actualizada y como quiera seguira pre-instalado MSN 4.7. Eso no es desarrollo. Desarrollo es avanzar a lo mas actual, desarrollar proyectos mas actualizados. GNU/Linux sigue una politica que Windows a omitido por sus licencias con su software pre-instalado.

IV: Software Libre

GNU/Linux utiliza Software Libre, quizas esto sea una nueva palabra para cualquier usuario de Windows ya que en Windows es muy poco el software libre existente…

- Que es Software Libre?

Software Libre en otras palabras es Software Gratis o libre de usar sin ninguna limitacion. Las dos denominaciones estan correctas. El Software Libre es un software o programa que puede ser utilizado al 100% y no tiene limitaciones. A comparacion de versiones DEMOS o Trials los cuales solo te permiten usarlos hasta cierto tiempo o te inpone limites en el Software.

Que sea un software libre no significa que no tenga una licencia ya que quizas el programa contenga varios codigos licenciados por algun programador. Tampoco significa que sea de codigo abierto o Open Source. Simplemente son pocas las personas que comparten sus codigos fuentes de sus programas. Quizas piensen que con ese software haran mucho dinero y no quieren que otros se les adelanten.

- GNU/Linux y el Software Libre

El software libre bajo GNU/Linux es una ventaja muy grande. Pues muchas personas se dedican a programar juegos, software de oficina, software para musica, etc… para GNU/Linux. Todos son gratis y de libre uso. Cuando instalamos una distribucion de GNU/Linux podremos utilizar su software por completo sin ninguna limitacion. Pero conoscamos un poco sobre sus Software Libre mas famosos:

Editor/creador de Imegenes:

Para la editar o crear imagenes a nivel profesional podemos contar con GIMP. Trae todas las herramientas esenciales y es parecido bastante al Photoshop. Gimp en comparacion es mas liviano y rapido. Tambien tiene el poder de utilizar las Brochas, filtros, etc…

Oficina/Escuela:

La comunidad de GNU/Linux cuenta con un Software llamado OpenOffice que al igual que Microsoft Office contiene todo lo esencial para crear archivos de textos como en Word, Presentaciones como en Power Point, Graficos y calculos como en Exel, entre otros. Lo mas importante es que el formato usado en OpenOffice es reconocido por Microsoft Office y viseversa.

Musica/Audio:

Para la musica podemos contar con Banshee o Amarok los cuales puedes escuchar musica y organizarla a la vez. Pero si quieres algo parecido al Winamp puedes utilizar XMMS. Tambien existen programas para la creacion de musica como igual hace Fuity Loops, esto lo logranos gracias a LMMS y Hydrogen.

Videos/Peliculas:

Podremos ver peliculas con Totem, Kaffeine, Mplayer, VLC, Oggle entre otros…

P2P:

Para utilizar algun programa P2P podemos contar con Frostwire. Un poderoso cliente de P2P con el mismo estilo de LimeWire pero mejor, mas rapido y ligero.

Torrent:

Para esas descargas de torrents podremos utilizar Transmission.

iPods:

Hay muchos programas que funcionan para trabajar con los iPods. Amarok y GTKPod son algunos de los cuales puedes utilizar en GNU/Linux.

… En fin hay una amplia coleccion de software libre para darte una experiencia mejor que en Windows, amplio para escojer y de libre uso….

V: La Revolucion del Escritorio

Una de las tantas caracteristicas de GNU/Linux es su escritorio. El escritorio en GNU/Linux puede ser personalizado a pleno gusto peronal. No solamente el escritorio es personalizable sino que el cursor, iconos y ventanas tambien pueden ser personalizables.Tambien el escritorio de GNU/Linux se le puede agregar efectos 3D gracias a un software.

Hay dos programas esenciales para poder crear Efectos 3D en un escritorio de GNU/Linux y poder cambiar el tema de las ventanas. Para cambiar el tema de ventanas podemos utilizar Emerald y para los efectos 3D, CompizFusion.

Compiz Fusion:

Este programa funciona para hacer efectos sorprendentes en tu escritorio nunca visto en Windows. Con tan solo 512 de memoria RAM podemos lograr efectos 3D. Podemos convertir el escritorio en un Cubo de 4 lados. Tambien dibujar fuego en la ventana y ajustarlo para que cada vez que cierres una ventana, aparesca un efecto diferente. Esto es algo muy lejano para Windows. Algunos de los efectos son parecidos al de Windows Vista pero en cambio a windows vista, nesecitas algunos 2GB en adelante o mas para poder verlos en vista sin ningun problema. Ver efecto del Cubo 3D.

Emerald:

Emerald es el programa utilizado para poder cambiar el tema de ventanas o instalar nuevos temas, incluso editarlos. Emerald funciona junto a Compiz Fusion.

Para correr estos dos programas se requiere almenos una tarjeta grafica instalada y 512 MB RAM en adelante.

Si no quieres o no puedes utilizar Emerald, tambien puedes instalar temas para “MetaCity” que son reconocidos en los escritorios de Gnome. Recuerdas la ventana de Windows donde escojes el tipo de ventana que quieres ver? Pues sorpresa! en GNU/Linux tienes la misma ventana pero con un fantastico boton que dice “Intalar” el cual te permite instalar temas para las ventanas sin tener que utilizar un software como Emerald. Solo si es Gnome con los temas para MetaCity.

Otra de las caracteristicas por defecto de GNU/Linux es que su escritorio tiene dos lados, aun asi en los escritorio de KDE trae cuatro lados. Osea puedes estar viendo una pelicula en un lado y cambiarte al otro escritorio y comenzar un proyecto de la escuela. Puedes incrementar el numero de escritorios en las opciones.

VI: GNU/Linux el S.O 100% Personalizable

Otra de las caracteristicas de GNU/Linux es que es 100% personalizable. Estas son algunas de las cosas que puedes hacer en GNU/Linux para personalizarlo:

Barra de tareas
Tema de Ventanas
Cursor
Pantalla del Login
Pantalla de Grub
Ventanas de Splash
Firefox
Wallpaper
SalvaPantallas
DockBar (barra tipo Mac OS)
ScreenLets (aplicaciones en el escritorio tipo Windows Vista)
Efectos 3D
Cambiar Skins de reproductores de Audio y video

VII: Conflictos de adaptacion en GNU/Linux

Muchos usuarios de Windows se integran a GNU/Linux y tienen uno que otro problema los cuales hacen que no se adapten comodamente a GNU/Linux pero tienen solucion.

  • Uno de los problemas que encuentran es que no pueden escichar MP3 en GNU/Linux. Esto es debido a que el formato de audio comprimido MP3 es un formato restringido con licencia privativa. La solucion es simple. Con instalar un plugin o el reproductor de audio XMMS, todo se resuelve.
  • Otro problema es que a la hora de ver un video de Youtube no te deje verlo porque nesecitas el Adobe Flash Player instalado. Esto se arregla instalando la ultima version de este programa desde su pagina web oficial.
  • El usuario de GNU/Linux puede disfrutar de las peliculas DVD’s siempre y cuando el video no este en un formato privado/encriptado. De otro modo existen librerias que con tan solo instalarlas se resuelve este problema como la libreria “libdvdcss”. Otra solucion es descargar otro reproductor de video y verlo desde ahi.
  • Otro conflicto que tienen los usuarios de Windows al integrarse a GNU/Linux es a la hora de extraer archivos .rar. Esto se soluciona instalando el programa UnRAR.
  • El problema mayor que tienen los usuarios Windows a la hora de integrarse a GNU/Linux es la instalacion de Software el cual vamos a explicar en el siguiente capitulo..

VIII: Instalacion de Software

Un usuario de Windows esta acostumbrado a buscar en Google un software, entrar a alguna web con los resultados, descargar el software, instalarlo dando click solo en “Next”/”Siguiente” y luego ejecutarlo. Normalmente este es el ciclo del Windolero. Basicamente todos estos programas que se instalan son archivos “.exe”, osea ejecutables. Con tan solo clickear encima dos veces, se ejecutan.

Esto en GNU/Linux no es permitido por razones de seguridad. Recuerda que los troyanos y todos estos tipos de programas maliciosos son ejecutables o de formato “.exe”. En GNU/Linux tenemos otro paso diferente para buscar e instalar software. Hay tres formas.

Instalando desde Agregar y Quitar Programas:

En algunas distribuciones como Ubuntu, Mandriva y/o Fedora tenemos este programa que tambien existe en Windows pero es mas elaborado y completo que el de Windows. Desde Agregar y Quitar Programas podemos buscar, instalar o desintalar programas con algunos clicks y sin nesecidad de Google. Por ejemplo si queremos instalar Firefox abrimos “Agregar y Quitar Software”, buscamos “Firefox” en el buscador y luego lo seleccionamos y click en instalar. Asi de facil. Para desintalar hacemos lo mismo pero haciendo click en desintalar o quitar programa. Este programa es muy util y seguro ya que el software publicado en los repositorios de GNU/Linux son testeados.

Que son los repositorios?

Digamos que son diferentes servidores alrededor del mundo. Uno que otro mas cercano a tu Pais. Cada servidor tiene los mismos software que el otro, simplemente depende la velocidad. Entre mas serca este el repositorio a tu pais. Mas rapido seran las actualizaciones a la hora de la descarga y los software de agregar y quitar programas.

Instalando desde la Consola o Terminal:

Esta es la otra manera de instalar programas en GNU/Linux. Descargamos de la pagina oficial el software comprimido en “.tar.gz2″ y desde la consola lo descomprimes e instalas.

- Que es la consola o el terminal?

La consola o el terminal generalmente significan lo mismo. Es parecido al Command Prompt de Windows. Desde ese terminal escribes comandos, instalaciones, informacion del sistema, etc…

Instalando con .deb, .rpm y/o .yum

Pues estos son los tres tipos de archivos mas parecidos a los .exe. Generalmente solo se descargan y se ejecutan, luego hacemos click en Instalar y listo. Los paquetes los descargas depende la distribucion de GNU/Linux que utilices. Si utilizamos una distribucion basada en “Debian” utilizamos .deb. En cambio en OpenSUSE o Mandriva podremos instalar solo los .rpm.

IX: Mitos Sobre GNU/Linux

Estos son algunos rumores sobre GNU/Linux:

  • GNU/Linux solo es para Expertos - FALSO
  • GNU/Linux es gratis porque es una poqueria - FALSO
  • GNU/Linux es un S.O basado en Windows - FALSO
  • GNU/Linux fue inventado por Richard Stallman - FALSO
  • GNU/Linux es muy dificil de instalar - FALSO
  • GNU/Linux es mas dificil y complejo que Windows - FALSO
  • No se dice Linux sino GNU/Linux - Cierto
  • Al instalar GNU/Linux en tu PC, Windows sera imposible de instalar luego - FALSO
  • GNU/Linux apoya a que pirateen programas o Musica con licencia- FALSO
  • GNU/Linux es solo un S.O para servidores grandes y no para las P.C - FALSO
  • Las empresas grandes utilizan GNU/Linux en sus Servidores por su seguridad - CIERTO / Tambien UNIX y BSD
  • Windows es mas Potente que GNU/Linux - FALSO
  • GNU/Linux puede ser instalado en un iPod, PS3, Xbox/360 o PSP - Cierto
  • GNU/Linux contiene codigo fuente de Windows - FALSO
  • No se nesecita fragmentar en GNU/Linux - CIERTO
  • GNU/Linux es ProAmbiente - CIERTO


X:
GNU/Linux y el Medio Ambiente

Aunque muchos no lo saben pero es una “Realidad”. Cuando utilizas GNU/Linux estas ayudando de alguna manera al medio ambiente. Esta informacion es gracias a “Why GNU/Linux is Better?”

¿Cómo puede ser GNU/Linux diferente de Windows en lo que se refiere al ambiente, puedes preguntarte? Después de todo, ambos son solo softwares con un muy pequeño impacto en la contaminación y el cambio climático. Bueno, usar GNU/Linux puede tener una influencia en el ambiente:

  • Windows y Mac OS son vendidos en cajas. Esto significa que cantidades masivas de papel y plastico necesitan ser manufacturadas antes de que las cajas lleguen a las estanterias de tu tienda cercana (y sean traspasadas a tí después de que las compras). GNU/Linux es gratuitamente descargable de Internet; ninguna cantidad de papel o plastico esta involucrada.
  • Las aplicaciones privativas para Windows o Mac OS son también, la mayoria de tiempo, vendidas en tiendas locales, en cajas, mientras que puedes descargar la gran mayoria de software para GNU/Linux del Internet, gratis (nuevamente ¡Una gran cantidad de papel y pastico ahorrado!).
  • Conforme los requerimientos de hardware para Windows o Mac OS aumentan más y más, muchos computadores se vuelven obsoletos, y se necesita deshacerse de ellos… pero como GNU/Linux corre muy bien incluso en máquinas muy viejas, éstas pueden ser recicladas con varios propositos (almacenamiento, acceso a Internet, caja multimedia, etc.) en cambio de ser tiradas a la basura!
  • Millones de CD’s son utilizados para contener una instalacion de Windows o Mac OS y son vendidos a los clientes en cajas. GNU/Linux también necesita ser quemado en un CD antes de la instalación (en la mayoria de los casos, por lo menos — la instalación desde la red o de un disco duro es también común). Sin embargo, muchas personas eligen quemarlo en un CD regrabable (”CD-RW”), que puede ser reusado con otros propósitos una vez que la instalacion es terminada (a diferencia de los sistemas operativos privativos, no necesitas mantener el CD guardado después de que has instalado el software, siempre puedes bajarlo de nuevo luego).
  • Cuando desfragmentas en Windows tarda bastante tiempo. Es el mismo tiempo que te ahorras con GNU/Linux ya que en GNU/Linux no nesecitas desfragmentar, asi te ahorras dinero en consumo de luz. GNU/Linux no nesecita desfragmentar porque guarda cada cosa en el disco duro, uno tras otro archivo y no en todo el disco regado.

XI: Emulacion/Maquina Virtual

Cuando digo “Emulacion” me refiero a emular sistemas operativos dentro de GNU/Linux o Windows. Esto es muy util para los Windoleros que desean cambiarse pero no lo hacen porque quizas se sientan atado a algun Software privativo de Windows al cual no pueden dejar de utilizar por “X” razon…. Hay varios programas con los cuales puedes emular o correr estos programas de Windows en GNU/Linux. Acontinuacion una breve descipcion de cada software:

Wine:

Wine erroneamente se le conoce como un emulador de Sistema Operativo. Puede emular la API sin ningun problema. Aunque sus siglas “Wine” significan “Wine Is Not an Emulator”, se le considera un emulador por varias personas ya que a simple vista es lo que parece estar haciendo. Para explicarlo de la manera facil… Luego de instalar Wine en GNU/Linux, es posible utilizar o instalar algunos programas que solo son compatibles con Windows. La mayor compatibilidad la lleva con los juegos mayormente.

Wine segun Wikipedia:

Wine (acrónimo recursivo que en inglés significa Wine Is Not an Emulator “Wine no es un emulador”) es una reimplementación de la API de Win16 y Win32 para sistemas operativos basados en Unix bajo plataformas Intel. Permite la ejecución de programas para MS-DOS, Windows 3.11, Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP y Windows Vista. El nombre Wine empezó como un acrónimo para Windows Emulator, pero a lo largo de sus versiones fue evolucionando y ahora corre nativamente los programas para Windows.

Cedega:

Cedega es un emulador de S.O libre (pero de pago) de Wine. El programa Cedega está específicamente diseñado para ejecutar juegos de ordenador escritos para Microsoft Windows bajo GNU/Linux. Como tal, su principal objetivo es implementar la API de DirectX.

Cedega segun Wikipedia:

Cedega (anteriormente conocido como WineX) es un fork libre (pero de pago) de Wine (de cuando la licencia de éste último no era LGPL sino licencia BSD) desarrollado por TransGaming Technologies. El programa Cedega está específicamente diseñado para ejecutar juegos de ordenador escritos para Microsoft Windows bajo GNU/Linux. Como tal, su principal objetivo es implementar la API de DirectX.

La comunidad ha conseguido que Wine mantenga contacto con desarrollos en Cedega; bastantes juegos y aplicaciones 3D funcionan tan bien o mejor que al ejecutarlas nativamente bajo Microsoft Windows

WineX fue renombrado a Cedega en la versión 4.0, el 22 de junio del 2004.

Virtual Box:

Virtual Box es un programa que puede ser instalado tanto en GNU/Linux como en Windows. Con este programa podemos instalar nuevos sistemas operativos adicionales al que ya tenemos por medio de este programa. Este programa soporta casi cualquier sistema operativo para instalarle. Osea, podras correr tu Windows e instalar GNU/Linux con Virtual Box y cuando desees ejecutar GNU/Linux, solo abres Virtual Box y seleccionas Bootear GNU/Linux. Desde entonces tendras a GNU/Linux corriendo y a la misma vez a Windows.

CrossOver Office:

CrossOver Office es un programa comercial que te permite ejecutar aplicaciones famosas de Windows en un sistema GNU/Linux o Mac sin necesidad de una instalación de Windows. Esta basado en Wine e incluye varios parches y herramientas mas facil para utilizar. Algunos de los programas soportados por CrossOver Office son:

  • Microsoft Office 2003, XP, 2000 y 97
  • Microsoft Outlook 2000
  • Microsoft Access 2000
  • Microsoft Visio 2000
  • Microsoft Internet Explorer 6
  • Macromedia Dreamweaver MX
  • Macromedia Flash MX
  • Adobe Photoshop
  • Lotus Notes

XII: Notas del autor

Una guia que no he parado de escribir de 5:00 p.m a 1:20 a.m solo por poner mi granito de arena hacia la comunidad Linuxera. Mis mayores deseos es que la gente conozca algo nuevo y bueno al cual le pueden sacar provecho especialmente las personas que usan software crackeado o pirateado. Aunque esta no es mi primera Guia, tampoco sera la ultima en escribir. No me dare por vencido y repite conmigo…QUE VIVA GNU/LINUX CABRONES!!!!!

::: FIN :::