jueves, 26 de abril de 2012

Copyright © 2001 Eric S. Raymond
Original en inglés: How To Become A Hacker Traducción: Miquel Vidal <miquel@sindominio.net>,
a partir de una versión previa realizada por César Ballardini.

Como editor del Jargon File (el "Archivo de la jerga hacker") y autor de algunos documentos bien conocidos del mismo tipo, a menudo recibo emails de entusiastas novatos de la Red preguntando: "¿Cómo puedo aprender a ser un hacker habilidoso?" Triste es decir que no parece haber ninguna FAQ ni documento web que aborde este tema vital, así que aquí va el mío.
Si estás leyendo este documento sin conexión, la version original en línea la puedes encontrar en http://www.catb.org/~esr/faqs/hacker-howto.html.
Nota: hay una lista de Preguntas Frecuentes al final de este documento. Por favor léelo —2 veces— antes de mandarme un email con preguntas acerca de este documento.
Hay disponibles numerosas traducciones de este documento: búlgaro, catalán, chino (simplificado), chino (tradicional), danés, neerlandés, francés, alemán, hebreo, húngaro, indonesio, italiano japonés, coreano, portugués (brasileño), portugués (europeo), ruso, y sueco. Ten en cuenta que, como el contenido de este documento cambia ocasionalmente, dichas traducciones pueden estar desactualizadas en grado diverso.
El Jargon File contiene un montón de definiciones del termino "hacker", la mayoría basadas en la afición a lo técnico y en el placer de resolver problemas sobrepasando los límites. Si deseas saber cómo convertirte en un hacker, bien, solo 2 puntos son realmente relevantes.
Existe una comunidad, una cultura compartida, de programadores expertos y magos de las redes, cuya historia se remonta décadas atrás a los tiempos de los primeros miniordenadores de tiempo compartido y los tempranos experimentos con ARPAnet. Los miembros de esta cultura crearon el término "hacker". Los hackers construyeron Internet. Los hackers hicieron de Unix el sistema operativo que es hoy día. Los hackers hacen andar Usenet. Los hackers hacen funcionar la WWW. Si eres parte de esta cultura, si has contribuido a ella y otras personas saben quién eres y te llaman hacker, entonces eres un hacker.
Los mentalidad hacker no está confinada a esta cultura del software. Hay gente que aplica la actitud de hacker a otras cosas, como la electrónica o la música —de hecho, puedes encontrarla en los más altos niveles de cualquier ciencia o arte. Los hackers de software reconocen estos espíritus emparentados en otras partes y pueden llamarlos "hackers" también— y algunos sostienen que la naturaleza hacker es en realidad independiente del medio particular en el cual el hacker trabaja. Sin embargo, en el resto de este documento nos centraremos en las habilidades y actitudes de los hackers de software, y en las tradiciones de la cultura compartida que originó el término "hacker".
Existe otro grupo de personas que se llaman a sí mismos hackers, pero que no lo son. Son personas (generalmente varones adolescentes) que se divierten irrumpiendo ilegalmente en ordenadores y haciendo "phreaking" en el sistema teléfonico. Los auténticos hackers tienen un nombre para esas personas: "crackers", y no quieren saber nada de ellos. Los auténticos hackers opinan que la mayoría de los crackers son perezosos, irresponsables y no muy brillantes, y fundamentan su crítica en que ser capaz de romper la seguridad no le hace a uno un hacker, de la misma manera que ser capaz de arrancar un coche con un puente en la llave no le convierte en ingeniero de automotores. Desafortunadamente, muchos periodistas y escritores utilizan erróneamente la palabra "hacker" para describir a los crackers; esto causa enorme irritación a los auténticos hackers.
La diferencia básica es esta: los hackers construyen cosas; los crackers las destruyen.
Si quieres ser un hacker, continúa leyendo. Si lo que quieres es ser un cracker, ve directo a leer el alt.2600 y prepárate para soportar la dura realidad cuando descubras que no eres tan listo como crees. Y eso es todo lo que voy a decir de los crackers.
Los hackers resuelven problemas y construyen cosas, y creen en la libertad y la ayuda voluntaria mutua. Para ser aceptado como hacker, deberás comportarte como si tuvieras esta actitud en tu interior. Y para comportarte como si tuvieras esta actitud, deberás creerte de verdad dicha actitud.
Pero si piensas en cultivar las actitudes de hacker solo como una forma de ganar aceptación en esta cultura, te estás equivocando. Transformarse en la clase de persona que cree estas cosas es importante para ti —para ayudarte a aprender y mantenerte motivado. Como en todas las artes creativas, el modo más efectivo de transformarse en un maestro es imitar la mentalidad de los maestros —no sólo intelectualmente, sino también emocionalmente.
O como dice el siguiente poema zen moderno:
Así que, si quieres ser un hacker, repite lo que sigue hasta que te creas lo que estás diciendo:
La actitud hacker es vital, pero más aún lo son las habilidades. La actitud no es sustituto para la competencia, y existe un cierto conjunto de herramientas básicas que debes dominar antes que cualquier hacker sueñe con llamarse así.
Este conjunto de herramientas cambia lentamente a lo largo del tiempo a medida que la tecnología crea nuevas habilidades y descarta otras por obsoletas. Por ejemplo, se incluía la programación en lenguaje máquina, y no se hablaba de HTML hasta hace poco. Pero hacia finales de 1996, está claro que se debe incluir lo siguiente:
Esta es, por supuesto, la habilidad fundamental del hacker. Si no conoces ningún lenguaje de programacion, recomiendo empezar con Python. Es limpio, bien documentado, y relativamente fácil para novatos. A pesar de ser un buen primer lenguaje, no es un juguete; es muy poderoso, flexible y se adapta bien a grandes proyectos. He escrito un detallado análisis de Python. Hay disponibles buenos tutoriales en el sitio web de Python.
Java es tambien un buen lenguaje para iniciarse en la programación. Es más difícil que Python, pero produce código más rápido que Python. Creo que es un buen segundo lenguaje para aprender.
Pero no creas que podrás ser un hacker, siquiera un programador, si solo conoces un único lenguaje —debes aprender cómo pensar en los problemas de programación de una manera general, independiente de cualquier lenguaje. Para ser un hacker de verdad, precisas llegar al punto en el cual aprendas un lenguaje nuevo en días, relacionando lo que está en el manual con lo que ya sabe de antes. Esto significa que debes aprender varios lenguajes muy diferentes entre sí.
Si deseas meterte seriamente en programación, tendrás que aprender C, la base de Unix. C++ es muy parecido a C; si conoces uno, aprender el otro no te resultará difícil. Sin embargo, ninguno de ellos es bueno para aprender a programar. Y hoy día, cuanto más puedas evitar programar en C, mas productivo serás.
C es muy eficiente, y trabaja bien con los recursos de las maquinas. Desafortunadamente, C obtiene su eficiencia a base de mucho manejo a bajo nivel de los recursos (como la memoria) a mano. Todo esa programación a bajo nivel es muy compleja y propensa a errores, y tendrás que dedicar gran cantidad de tiempo a la depuración de los programas. Con las máquinas de hoy, tan poderosas, esto ya no es tan necesario —es más inteligente usar un lenguaje que use el tiempo de máquina menos eficientemente, pero en cambio use tu tiempo más eficientemente. O sea, Python.
Otros lenguajes de particular importancia para los hackers son Perl y LISP. Perl vale la pena aprenderlo por razones prácticas: es amplísimamente usado por páginas web dinámicas y por sistemas de administración, así que incluso si nunca has escrito en Perl, deberías aprender a leerlo. Mucha gente usa Perl en la forma que yo sugiero usar Python, para evitar la programacion en C en trabajos que no requieran la eficiencia de C. Necesitarás ser capaz de entenderlo.
Vale la pena aprender LISP por una razón diferente — La profunda e iluminadora experiencia que obtendrás cuando finalmente lo logres te hará ser mejor programador el resto de tus días, incluso si no usas LISP mucho. (Puedes obtener fácilmente algo de primera experiencia con LISP escribiendo y modificando los modos de edición del editor Emacs.)
Lo mejor hoy día es aprender estos cinco (Python, Java, C/C++, Perl y LISP). Además de ser estos lenguajes los mas importantes en el hacking, representan muy diversas formas de aproximarse a la programación, y cada uno te educará de diferentes maneras.
No puedo dar instrucciones completas en este documento de cómo puedes aprender a programar —es una habilidad compleja. Pero puedo adelantarte que los libros y los cursos no servirán (muchos, tal vez la mayoría de los mejores hackers, son autodidactas). Puedes aprender las características de los lenguajes —partes de conocimiento— de libros, pero el verdadero conocimiento lo adquieres en la vida real aplicando lo que ya sabes. Lo que sí servirá es a) leer código y b) escribir código.
El aprendizaje de la programación es como aprender a escribir bien en lenguaje natural. La mejor manera de aprender es leer algo de las cosas escritas por los maestros del estilo, luego escribir algunas cosas tú mismo, leer mucho más, escribir un poco más... y repetir esto hasta que lo que escribes empieza a mostrar la clase de fuerza y economía que aprecias en tus modelos.
Antes era difícil encontrar código de buena calidad para leer, porque había pocos programas de cierta magnitud disponibles en código fuente de tal manera que los hackers noveles pudieran meterles mano. Esta situación ha cambiado drásticamente: software de fuente abierta, herramientas de programación libres y sistemas operativos libres (todo ello hecho por hackers) están ampliamente disponibles en la actualidad. Lo que me lleva elegantemente a nuestro siguiente tema...
Asumo que tienes un ordenador personal o puedes acceder a uno (a estos muchachos de hoy día les resulta tan sencillo obtenerlo... :-)). El paso con mucho más importante que cualquier novato puede dar en el camino de adquirir las habilidades de un hacker es obtener una copia de Linux o alguno de los otros Unices tipo BSD libres, instalarlo en una máquina personal y hacerlo funcionar.
Sí, es cierto que existen otros sistemas operativos en el mundo además de Unix. Pero sólo pueden encontrarse en formato binario —no puedes ni leer el código ni modificarlo—. Si intentas aprender a hackear en una máquina DOS, Windows o en un MacOS te sentirás como si tratas de aprender a bailar con el cuerpo escayolado.
Bajo OS/X es posible, pero solo una parte del del sistema es código de fuente abierta —Es como si estuvieras golpeando un muro de varias capas de cemento, y aparte tienes que ser cuidadoso para no desarrollar el mal hábito de depender del código propietario de Apple. Si te concentras en Unix bajo el capó, puedes aprender cosas mas útiles.
Unix es el sistema operativo de Internet. Si bien puedes aprender a usar Internet sin saber Unix, nunca podrás ser un hacker en Internet sin conocerlo. Por este motivo, la cultura hacker actual está muy centrada en Unix. (Esto no fue siempre así, e incluso la situación le desagrada a algunos de los hackers más veteranos, pero la simbiosis entre Unix e Internet es tan fuerte que hasta la energía de Microsoft parece incapaz de hacerle mella.)
Así que consigue un Unix —personalmente me gusta Linux, pero hay otros (y sí, puedes hacer funcionar Linux y DOS/Windows en la misma máquina). Apréndelo. Hazlo funcionar. Métele mano, anímate. Comunícate en Internet mediante él. Lee el código. Modifícalo. En ese sistema se incluyen las mejores herramientas de programación (que incluyen C, Lisp y Perl) de lo que cualquier sistema operativo de Microsoft ni siquiera podría soñar, además te divertirás y te sumergirás en un caudal de conocimientos de tal magnitud que nunca hubieras imaginado, hasta que en cierto momento, mirando hacia atrás, te darás cuenta que ya eres un maestro hacker consumado.
Si quieres saber más acerca del aprendizaje de Unix, ve a The Loginataka.
Si quieres meter tus manos en Linux, echa un ojo en Dónde puedo obtener Linux.
Puedes encontrar ayuda y recursos de BSD Unix en www.bsd.org.
He escrito sobre los fundamentos básicos de Unix y de Internet.
(Nota: No recomiendo instalar ni Linux ni BSD a solas si eres novato. Para Linux, encuentra un grupo de usuarios local de Linux y pide ayuda; o contáctalo mediante Open Projects Network. LISC mantiene canales IRC donde puedes obtener ayuda.)
La mayoría de las cosas que ha construido la cultura hacker funcionan fuera de la vista del gran público, ayudando en el funcionamiento de fábricas, oficinas y universidades, y carecen de un impacto obvio en la vida de quienes no son hackers. La Web es la única gran excepción, y es tan enorme y brillante este juguete de hackers que incluso los políticos admiten que está cambiando el mundo. Sólo por esta razón (y hay un montón de otras igualmente buenas), debes aprender a trabajar en la Web.
No me estoy refiriendo a aprender a manejar un navegador (cualquiera puede hacer eso), sino que debes aprender a escribir HTML, el lenguaje de marcas de la Web. Si aún no sabes cómo programar, el aprendizaje que implica la escritura de HTML te enseñará algunos de los hábitos mentales que te ayudarán luego con la programación. Así que hazte una página personal. Prueba con XHTML, que es más claro que el clasico HTML. (Existen buenos tutoriales para principiantes en la Web; aquí hay uno.)
Pero no vayas a creer que por tener una página personal estás más cerca de ser un hacker. La Web está llena de páginas personales. La mayoría de ellas son banales, basura sin contenido —basura muy vistosa, pero basura al fin (si deseas saber más sobre este tema, mira en The HTML Hell Page).
Para que valga la pena, tu página debe tener contenido —debe ser interesante y/o útil para los otros hackers. Y esto nos lleva al próximo tema...
De manera similar a muchas otras culturas sin economía monetaria, el hackerismo se basa en la reputación. Estás intentando resolver problemas interesantes, pero cuan interesantes y buenas son las soluciones que encuentres es algo que sólo tus iguales o superiores técnicamente hablando serán capaces de juzgar.
De acuerdo a esto, cuando juegas el juego del hacker, aprendes a puntuarte principalmente en función de lo que los otros hackers piensan acerca de tus habilidades (este es el motivo por el cual no puedes ser un hacker de verdad hasta que otros hackers te denominen así de manera consistente). Este hecho está empañado por la imagen del hacking como trabajo solitario; también por un tabú cultural hacker (que ahora está decayendo, pero aún es fuerte) que impide que se admita el ego o la validación externa como elementos involucrados en la propia motivación.
Específicamente, el hackerismo es lo que los antropólogos denominan una cultura del don. Adquieres estatus y reputación no mediante la dominación de las otras personas, ni por ser hermoso/a, ni por tener cosas que las otras personas desean, sino por donar cosas. Específicamente, al donar tu tiempo, tu creatividad, y el resultado de tu destreza.
Existen básicamente cinco clases de cosas que puedes hacer para obtener el respeto de los hackers:
Lo primero (lo más central y más tradicional) es escribir programas que los otros hackers opinen que son divertidos o útiles, y donar los fuentes del programa a la cultura hacker para que sean utilizados.
(Solíamos llamarlo free software pero esto confundía a demasiada gente, que no estaban seguros de qué se suponía que significaba free [en inglés, el término free es polisémico y puede significar "libre" o "gratis". En castellano no se da tal ambigüedad por lo que la expresión "software libre" resulta perfectamente adecuada — N. del T.]. La mayoría de nosotros, al menos un ratio 2:1 de acuerdo con los análisis del contenido de la web, ahora preferimos el término software "open source" [En castellano, sin embargo, se sigue usando habitualmente "software libre", aunque en esta versión hemos respetado, como es natural, el cambio en la terminología de Eric, que ha sustituido " free software" por open source en todos sus documentos, y lo hemos traducido por "código de fuente abierta" — N. del T.]).
Los más reverenciados semidioses del hackerismo son las personas que han escrito programas de gran magnitud, con grandes capacidades que satisfacen necesidades de largo alcance, y los donan, de tal manera que cualquiera pueda utilizarlos.
Contrariamente al mito popular, no tienes que ser un nerd [literalmente "empollón", pero en la jerga hacker se ha asumido de forma irónica, perdiendo el matiz originalmente despectivo, y ha acabado usándose como sinónimo de alguien que se preocupa por las cosas importantes y no se entretiene en trivialidades. — N. del T.] para ser hacker. Ayuda, sin embargo, y muchos hackers son nerds. Al ser un marginado social, el nerd puede mantenerse concentrado en las cosas realmente importantes, como pensar y hackear.
Por esta razón, muchos hackers han adoptado la etiqueta "nerd" e incluso utilizan el desagradable término geek como insignia de orgullo —es su forma de declarar su propia independencia de las expectativas sociales normales.
Si puedes concentrarte lo suficiente en el hacking para ser bueno en ello, y encima disfrutar de vida personal, está bien. Es muchísimo más fácil ahora que cuando yo era un novato en los años setenta; la cultura dominante ve con mejores ojos a los tecno-nerds en la actualidad. Hay además un número creciente de personas que se dan cuenta de que con frecuencia los hackers son un material de alta calidad para novio/novia/marido/esposa.
Si te siente atraído por la actividad hacker porque no tienes vida propia, está bien también —al menos no tendrá problemas de concentración—. A lo mejor más adelante puedes conseguir una vida propia como el resto de la gente.
De nuevo, para ser un hacker, debes desarrollar la mentalidad del hacker. Existen algunas cosas que puedes hacer cuando estás sin ordenador, que pueden ayudarte. Estas cosas no son sustituto para la actividad propia de hackear (nada lo es) pero muchos hackers las realizan, y sienten que de alguna manera primitiva se conectan con la esencia de la actividad de hackear.
Cuantas más cosas de estas hayas hecho, es más probable que poseas material natural para hacker. Por qué estas cosas en particular y no otras es algo que no está completamente claro, pero todas están conectadas con un mezcla de tu parte izquierda y derecha de las habilidades de tu cerebro, lo que parece ser una cosa importante; los hackers ser capaces tanto de razonamiento lógico como de dar pasos al margen de lógica aparente de un problema en un momento dado.
Trabaja tan intensamente como juegas y juega tan intensamente como trabajas. Para los verdaderos hackers, la diferiencia entre "juego", "trabajo", "ciencia" y "arte" tienden a desaparecer, o mezclarse en un alto nivel de creatividad. Además, no te des por satisfecho con tener un estrecho rango de habilidades. Aunque la mayoría de los hackers se autodescriben como programadores, suelen ser más que competentes en actividades diversas —administración de sistemas, diseño web y arreglar problemas de hardware son algo común—. Un hacker que, por un lado, es administrador de sistemas, por el otro es también habilidoso en programación de scripts y diseño de webs. Los hackers no hacen las cosas a medias; si se meten de lleno en un tema, tienden a ser muy buenos en él.
Finalmente, unas cuantas cosas que no debes hacer:
La única reputación que te ganarás con esas costumbres es la de tonto. Los hackers tienen una gran memoria —puede costar años hasta que te acepten de nuevo después de estas cosas.
El problema con los apodos virtuales merece alguna explicación. Ocultar tu identidad detrás de un apodo es un comportamiento infantil y tonto que es característico de los crackers, warez d00dz, y otras formas inferiores de vida. Los hackers no hacen eso; ellos están orgullosos de lo que que hacen y lo quieren asociado con sus nombres reales . Así que si tienes un nombre de estos, abandónalo. En la cultura hacker solo servirán para marcarte como un perdedor.
Peter Seebach mantiene un excelente Hacker FAQ para directivos que no entiendan el trato con hackers. Si la pagina de Peter no responde, en la siguiente búsqueda en Excite encontrarás una copia.
También he escrito A Brief History Of Hackerdom [existe traducción castellana: Breve historia de la cultura hacker — N. del T.].
He escrito un artículo The Cathedral and the Bazaar [existe traducción castellana: La catedral y el bazar — N. del T.], donde se explica bastante sobre cómo funciona la cultura de Linux y del software de fuente abierta. He estudiado este tema más directamente en su segunda parte, Homesteading the Noosphere [existe traducción castellana: Cultivando la noosfera — N. del T.].
Rick Moen ha escrito un excelente documento en how to run a Linux user group.
Rick Moen y yo hemos colaborado en otro documento en How To Ask Smart Questions [existe traducción castellana: Cómo hacer preguntas de manera inteligente — N. del T.]. Esto te ayudará a encontrar asistencia en el camino.
Si necesitas instrucciones para lo básico como ordenadores personales, Unix e Internet , ve a The Unix and Internet Fundamentals HOWTO.
Cuando publicas software o escribes parches, procura seguir las directrices en el Software Release Practice HOWTO.
P: ¿Me enseñarás a hackear?
P: ¿Cómo puedo iniciarme entonces?
P: ¿Cuándo conviene empezar? ¿Es demasiado tarde para aprender?
P: ¿Cuánto tiempo me costará aprender a hackear?
P: ¿Son Visual Basic o C# buenos lenguajes para empezar?
P: ¿Me ayudarías a crackear un sistema, o me enseñarías cómo hacerlo?
P: ¿Cómo puedo obtener la contraseña de la cuenta de otra persona?
P: ¿Cómo puedo acceder/leer/monitorizar el correo de otra persona?
P: ¿Cómo puedo robar privilegios de operador de canal en el IRC?
P: He sido crackeado. ¿Me ayudarás a defenderme de futuros ataques?
P: Estoy teniendo problemas con mi Windows, ¿me ayudarás?
P: ¿Dónde puedo encontrar a hackers de verdad para charlar con ellos?
P: ¿Me puedes recomendar libros útiles sobre hacking y temas relacionados?
P: ¿Necesito ser bueno en matemáticas para llegar a ser un hacker?
P: ¿Qué lenguaje debería aprender primero?
P: ¿Qué clase de hardware necesito?
P:. Deseo contribuir. ¿Puedes ayudarme a escoger un problema en el que trabajar?
P: ¿Necesito odiar y golpear a Microsoft?
P: ¿Pero no imposibilitará el software de fuente abierta ganarse la vida a los programadores?
P: ¿Cómo puedo iniciarme? ¿Dónde puedo obtener un Unix libre?
P:¿Me enseñarás a hackear?
R:Desde la primera publicación de esta página, me llegan varias peticiones por semana (a menudo varios por día) de gente que quiere que le "enseñe todo sobre hackeo". Desafortunadamente, no tengo ni el tiempo ni la energía para hacer eso; mis propios proyectos de hackeo consumen el 110% de mi tiempo.
Aun si pudiera hacerlo, el hackeo es una actitud y habilidad que debes aprender por ti mismo. Te darás cuenta de que los hackers de verdad quieren ayudarte, pero no te respetarán si comienzas a rogarles que te alimenten en la boca con todo lo que saben.
Aprende unas cuantas cosas primero. Muéstrales que lo estás intentando, que eres capaz de aprender por tu cuenta. Entonces dirígete a los hackers que conozcas pero ya con preguntas específicas.
Si escribes un email a un hacker pidiéndole consejo, hay 2 cosas que debes saber antes. Primero, hemos encontrado que la gente que es perezosa o descuidada en sus escritos suelen ser demasiado perezosos o descuidados para pensar en ser buenos hackers —Así que ten cuidado en deletrear correctamente, y usar buena gramática y puntuación. En caso contrario, probablemente serás ignorado. En segundo lugar, no te atrevas a pedir una respuesta con una cuenta de ISP diferente a la cuenta desde la que estás enviando; nos encontramos gente que lo hacen que suelen ser timadores usando cuentas robadas, y no tenemos interes en ayudar o apoyar el robo.
P:¿Cómo puedo iniciarme entonces?
R:La mejor manera para empezar probablemente es pasarte por un LUG ("Linux User Group", un grupo de usuarios de Linux local). Puedes encontrar grupos por ejemplo en la LDP General Linux Information Page; probablemente haya uno cerca de tu localidad, asociado con un colegio o universidad. Los miembros de los LUG probablemente te darán un Linux si lo pides, y ciertamente te ayudarán a instalarlo e iniciarte.
P:¿Cuándo conviene empezar? ¿Es demasiado tarde para aprender?
R:Cualquier edad en la cual estés motivado para iniciarte es buena edad. La mayoría de la gente parece interesarse entre los 15 y 20 años, pero conozco excepciones en ambas direcciones.
P:¿Cuánto tiempo me costará aprender a hackear?
R:Esto depende de tu talento y lo duro que trabajes. La mayoría de la gente puede adquirir un nivel de habilidad respetable a los dieciocho meses o dos años, si se concentran. Sin embargo, no creas que has finalizado ahí; si eres un hacker de verdad, te pasarás el resto de tu vida aprendiendo y perfecionando tu material.
P:¿Son Visual Basic o C# buenos lenguajes para empezar?
R:No, porque no son portables. No hay ninguna implementación libre de esos lenguajes, así que estarías cerrándote solo a las plataformas a las que el fabricante decide dar soporte. Aceptar esta situacion de monopolio no es el camino del hacker.
Visual Basic es especialmente tremendo. El hecho de que sea un lenguaje propiedad de Microsoft es suficiente para descalificarlo, y como otras versiones de Basic tiene un diseño pobre y te enseñará malos hábitos de programacion.
Uno de esos malos hábitos es hacerte dependiente de las bibliotecas, módulos y herramientas de desarrollo procedentes de un solo fabricante. En general, cualquier lenguaje que no esté soportado bajo Linux o un de los BSDs, y/o cuando menos pueda ser ejecutado en 3 diferentes sistemas operativos, es un lenguaje deficiente para aprender a hackear.
P:¿Me ayudarías a crackear un sistema, o me enseñarías cómo hacerlo?
R:No. Alguien que pregunta esto después de leer este documento es demasiado estúpido para poder ser instruido, incluso aunque tuviese tiempo para ello. Cualquier correo con este tipo de preguntas lo ignoraré o responderé con extrema rudeza.
P:¿Cómo puedo obtener la contraseña de la cuenta de otra persona?
R:Eso es cracking. Desaparece, idiota.
P:¿Cómo puedo acceder/leer/monitorizar el correo de otra persona?
A:Eso es cracking. Piérdete, imbécil.
P:¿Cómo puedo robar privilegios de operador de canal en el IRC?
A:Eso es cracking. Fuera de aquí, cretino.
P:He sido crackeado. ¿Me ayudarás a defenderme de futuros ataques?
R:No. Todo el tiempo me han estado preguntando eso, se debe a la deficiente programación de Microsoft Windows. No es posible proteger a Windows de forma efectiva contra ataques de crackers; sencillamente, su código y su arquitectura tienen demasiados defectos. La unica prevención realizable consiste en cambiar a Linux o a algún otro sistema operativo que por lo menos esté diseñado para poder ser protegido.
P:Estoy teniendo problemas con mi Windows, ¿me ayudarás?
R:Sí. Ve a una línea de comandos de DOS y teclea: 'format c:'. Cualquier problema que estés experimentando, desaparecerá en pocos minutos.
P:¿Dónde puedo encontrar hackers de verdad para charlar con ellos?
R:La mejor manera es encontrar un grupo de usuarios local de Unix or Linux e ir a sus reuniones (puedes encontrar links a varias listas de grupos de usuarios en el sitio de LDP en Metalab).
(Antes solía decir que no encontrarías hackers reales en el IRC, pero estoy dándome cuenta que eso está cambiando. Al parecer algunas comunidades de hackers reales, vinculadas a cosas como GIMP y Perl, tienen canales de IRC ahora.)
P:¿Me puedes recomendar libros útiles sobre hacking y temas relacionados?
R:Mantengo un Linux Reading List HOWTO que puedes encontrarlo útil. El Loginataka podría ser también interesante.
Para una introducción a Python, echa un vistazo a los materiales introductorios en el sitio web de Python.
P:¿Necesito ser bueno en matemáticas para llegar a ser un hacker?
R:No. Aunque necesitas ser capaz de pensar en términos lógicos y seguir cadenas de razonamiento exacto, el hacking usa muy poca matemática formal o aritmética.
En particular, no necesitarás trigonometría, cálculo o análisis (eso se lo dejamos a los ingenieros electricos :-)). Algo de matemáticas finitas (incluyendo álgebra booleana, teoría de conjuntos finitos, combinatoria y teoría de grafos) puede ser útil.
P:¿Qué lenguaje debería aprender primero?
R:XHTML (el dialecto más reciente de HTML) si todavía no lo sabes. Existe muchos muy malos libros de HTML afuera, y desafortunadamente solo algunos buenos. El que a mí me parece el mejor es HTML: The Definitive Guide.
Pero HTML no es un lenguaje de programación completo. Cuando estés listo para empezar a programar, recomendaría empezar con Python. Escucharás a mucha gente que te recomiende Perl, y Perl es aún más popular que Python, pero es mas difícil de aprender y (en mi opinión) peor diseñado.
C es realmente importante, pero es tambien mucho mas difícil que Python y Perl. No intentes aprenderlo primero.
Usuarios de Windows: no os conforméis con Visual Basic. Os enseñará malos hábitos, y no es portable fuera de Windows. Evitadlo.
P:¿Qué clase de hardware necesito?
R:Solía pasar que los ordenadores personales tenían pocas prestaciones y poca memoria, lo cual impuso límites artificiales en el proceso de aprendizaje de un hacker. Esto dejó de ser cierto hace algún tiempo; cualquier máquina de Intel 486DX50 o superior es lo suficientemente poderosa para el el trabajo de desarrollo, X y conexión a Internet, y los disquetes más pequeños que puedes comprar hoy son suficientes.
Lo importante al escoger una máquina para aprender es si su hardware es compatible con Linux (o compatible con BSD). Esto vale también para las máquinas más modernas. La única cuestión complicada son los modems: algunas máquinas tiene hardware específico para Windows que no funciona con Linux. [Hay un sitio web llamado linmodems.org donde podrás determinar si, pese a ser un "winmodem", puedes conseguir que tu dispositivo funcione bajo GNU/Linux — N. del T.]
Hay una FAQ acerca de la compatibilidad de hardware; la última versión está aquí.
P:. Deseo contribuir. ¿Puedes ayudarme a escoger un tema en el que trabajar?
R:. No, porque desconozco cuáles son tus talentos o intereses. Debes estar automotivado o no te dedicarás seriamente a ello, por eso casi nunca funciona que otras personas elijan por ti.
Prueba esto. Mira los anuncios de Freshmeat durante algunos días. Cuando veas uno que te haga pensar: "¡Guay, me gustaría trabajar en eso!", únete.
P:¿Necesito odiar y golpear a Microsoft?
R:No, no hace falta. Y no porque Microsoft no sea asqueroso, sino porque la cultura hacker existía mucho antes que Microsoft y seguirá existiendo aún largo tiempo después de que Microsoft sea historia. Cualquier energía que gastes odiando a Microsoft sería mejor empleada entusiasmándote con tus habilidades. Escribe buen código —esto será un golpe más duro para Microsoft y no requiere que ensucies tu karma.
P:¿Pero no imposibilitará el software de fuente abierta ganarse la vida a los programadores?
R:Esto parece improbable —hasta ahora la industria de software de fuente abierta parece estar creando empleos más que quitándolos. Si tener un programa escrito en una economía de red gana sobre no tenerlo escrito, un programador será remunerado independientemente de si el programa va a ser código abierto después de realizado. Y no importa cuánto software "gratis" tienes escrito, parece que siempre habrá más demanda para aplicaciones nuevas y especializadas. He escrito más sobre esto en las páginas de Open Source.
P:P: ¿Cómo puedo iniciarme? ¿Dónde puedo obtener un Unix libre?
R:En otro lugar de esta página incluyo punteros a lugares donde puedes obtener el Unix libre más usado. Para ser un hacker necesitas motivación y la iniciativa y la habilidad para educarte por ti mismo. Empieza ahora...

http://biblioweb.sindominio.net/telematica/hacker-como.html

jueves, 23 de junio de 2011

DIOS

El concepto teológico, filosófico y antropológico de Dios hace referencia a una suprema deidad.

Dios es el nombre que se le da en español a un ser único omnipotente y personal en religiones teístas y deístas (y otros sistemas de creencias) quien es: o bien la única deidad, en el monoteísmo, o la deidad principal, en algunas formas de politeísmo, como en el henoteísmo.[1]

Dios también puede significar un ser supremo no personal como en el panteísmo, y en algunas concepciones es una mera idea o razonamiento sin ninguna realidad subsistente fuera de la mente, como en los sistemas materialistas.
A menudo Dios es concebido como el creador sobrenatural y supervisor del universo. Los teólogos han adscrito una variedad de atributos a las numerosas concepciones diferentes de Dios. Entre estos, los más comunes son omnisciencia, omnipotencia, omnipresencia, omnibenevolencia (perfecta bondad), simplicidad divina, y existencia eterna y necesaria. Dios también ha sido concebido como de naturaleza incorpórea, un ser personal, la fuente de toda obligación moral, y el "mayor ser concebible con existencia".[1] Estos atributos fueron descritos en diferentes grados por los primeros filósofos-teólogos judíos, cristianos y musulmanes, incluidos Maimónides,[2] San Agustín,[2] y Al-Ghazali,[3] respectivamente. Muchos destacados filósofos medievales y filósofos modernos desarrollaron argumentos a favor de la existencia de Dios.[3] En forma análoga numerosos filósofos e intelectuales de renombre han desarrollado argumentos en contra de la existencia de Dios.
Su conceptualización ha sido tema de debate en diversas civilizaciones. 

Contenido

 

Concepciones del ser supremo



A menudo Dios es imaginado como una fuerza de la naturaleza o como un ente consciente que se puede manifestar en un aspecto natural. Tanto la luz como la penumbra son símbolos canónicos para representar a Dios.

La definición más común de Dios es la de un ser supremo, omnipotente, omnipresente y omnisciente;[2] creador, juez, protector y, en algunas religiones, salvador del universo y la humanidad.
Sobre esta definición existen variaciones:[1]

Dios definido como un ser supremo personal

Pueden darse, según las distintas visiones, características variadas y no siempre armonizables entre sí. Además, hay quienes creen en un Dios personal simplemente según argumentos filosóficos, pero sin necesidad de recurrir a un modo religioso de tratar con ese Dios, mientras otros consideran a Dios, con argumentos religiosos sin excluir otros argumentos (también pueden tener argumentos filosóficos), como un ser con el cual tratan y esperan una acción salvadora a favor de los hombres.
Características propuestas:

  • Dios sería capaz de insuflar el aliento adecuado que permite a sus adoradores sostener el sistema de autogobierno que Él mismo define en un compendio de leyes, normas y/o principios catalogados en una colección de libros definidos como sagrados por sus seguidores, y cuyos redactores humanos declaran haber sido guiados por la iluminación divina. Al insuflar ese poder, no causa sufrimiento añadido al sistema de vida rutinario. 
  • Dios como ser capaz de someter voluntades.
  • En algunas religiones y corrientes filosóficas, Dios es el creador del universo (cf. Génesis capítulo 1; Romanos 2; Credo Nicenoconstantinopolitano).
  • Algunas tradiciones sostienen que, además de creador, Dios es conservador (teísmo), mientras que otros opinan que Dios es únicamente creador (deísmo).     
En las grandes religiones monoteístas judaísmo, cristianismo, islamismo, fe bahá'í y sijismo, el término «Dios» se refiere a la idea de un ser supremo, infinito, perfecto, creador del universo, que sería pues, el comienzo y el final de todas las cosas. Dentro de las características principales de este Dios Supremo estarían principalmente:

  • Omnipotencia: poder absoluto sobre todas las cosas;
  • Omnipresencia: poder de estar presente en todo lugar;
  • Omnisciencia: poder absoluto de saber las cosas que han sido, que son y que sucederán.

Postulan que Dios es un ser amoroso con su creación y justo y, en el cristianismo, que por medio del Espíritu Santo puede instrumentalizar a personas escogidas para realizar su obra y que Dios es además inteligencia y puede expresar emociones como alegría, cólera o tristeza.

El hombre puede hablar y comunicarse directamente con Dios, sin intermediarios, mediante la oración, puede recibir revelaciones personales, sabiduría e inteligencia adicional para entender los misterios de Dios.

Dios además hace revelaciones a profetas, cara a cara, como es el caso de Moisés, Elías y otros profetas. La obra de Dios es dar a los hombres el regalo de la salvación y la vida eterna.

  • Algunas concepciones de Dios se centran en una visión de éste como una realidad eterna, trascendente, inmutable y última, en contraste con el universo visible y continuamente cambiante.
  • Principalmente, a Dios se le atribuyen omnipotencia (todo lo puede), omnipresencia (todo lo abarca), omnisciencia (todo lo sabe), y omnibenevolencia (es absolutamente bueno). Sin embargo, no todos afirman que Dios es moralmente bueno. Mientras que algunos consideran que Dios representa lo moralmente bueno, admitiendo que existe una definición objetiva de lo bueno y lo malo, para otros Dios está por encima de la moralidad, o la determina, de manera que es bueno lo que Dios quiere que sea bueno. No todos sus atributos concuerdan, apareciendo contradicciones que hacen a los críticos negar que Dios pueda tener a la vez los cuatro atributos indicados. Por ejemplo, se afirma que si Dios es el creador omnipotente, omnisciente y el único juez, entonces al crear a la humanidad, incluidos ateos y paganos, sabe cómo será su comportamiento y tendrá que enviarlos al infierno. Este Dios no puede, por tanto, ser bueno desde el punto de vista de todos los humanos, del mismo modo que algunos afirmarán que no todos los humanos son buenos desde el punto de vista de Dios. Éste, el problema de la existencia del mal, es uno de los obstáculos planteados por los escépticos para aceptar ese concepto de Dios. Los creyentes suelen alegar el «libre albedrío» de los seres humanos para explicar el mal en el mundo, aunque ese argumento no sirve para explicar el mal en la Naturaleza (aunque no está del todo definido el concepto de mal en la Naturaleza, pues existe el problema de que, si el bien y el mal es cuestión de opción hecha (por libertad o razonamiento), la Naturaleza carece de este tipo de opciones, simplemente es como es); y por otra parte, los críticos no consideran compatibles la omnipotencia y la omnisciencia de Dios con el libre albedrío, alegando que si Dios todo lo puede, intervenir implicaría obstaculizar la libertad del ser humano; o el saberlo todo implicaría también que no hay nada dentro de la libertad del ser humano que no esté previamente fijado y dicho. Al respecto de la omnipotencia, se contrapone la característica omnibenevolente de Dios, que al poderlo todo no necesariamente lo hace, sino que deja al ser humano actuar de acuerdo con la característica libre con que lo creó en un inicio y no interfiere, ya sea por apatía o placer (lo que de nuevo contradiría la benevolencia de Dios), o por respeto (nacido de su benevolencia) a la naturaleza con que fue creado el hombre. 
  • La teología negativa (o vía negativa) aduce que no se pueden determinar afirmaciones concluyentes sobre los atributos de Dios, mientras que los agnósticos consideran que el limitado conocimiento humano no permite obtener pruebas concluyentes de qué o cómo es Dios. Algunas costumbres relacionadas con el misticismo establecen unos límites al poder de Dios, al considerar que la naturaleza suprema de Dios no deja lugar a la casualidad.
  • La concepción de Dios como ente individual es una característica del monoteísmo. Las diferencias entre monoteísmo y politeísmo dependen de la tradición de los pueblos (ver Trinidad, Dualismo y Henoteísmo).

Dios, un ser supremo no personal

  • Dios como algo supremo, pero no necesariamente como un ser personal.
    • Algunas ideas sobre Dios pueden incluir atributos antropomórficos: sexo, nombres concretos e incluso exclusividad étnica, mientras que otras ideas son meramente conceptos filosóficos.
    • La idea de Dios suele ir entremezclada con la definición de verdad, en la que Dios es la suma de todas las verdades. Desde esta perspectiva, la ciencia es sólo un medio de encontrar a Dios.
    • Existen divergencias al definir a Dios, bien como una persona o, más bien, como una fuerza o impulso impersonal. También son diversas las formas en las que se entiende que Dios se relacionaría con el hombre y la apariencia que Dios tendría.
    •  
  • Algunos sostienen que tan sólo existe una única definición válida de Dios, mientras que para otros, cabe la posibilidad de que varias definiciones de Dios sean posibles a la vez.[cita requerida]
  • Se puede construir una explicación sobre la existencia de Dios desde la psicología, intentando establecer qué realidad externa se corresponde con su recreación mental.[cita requerida] Así, a partir del estudio introspectivo de la consciencia, se llegaría a la conclusión de que ésta surge asociada a la experiencia de un cierto vacío.

Etimología

Exposición

En español, al igual que en las otras lenguas romances, la palabra «dios» viene directamente del latín deus, ‘deidad, dios’.
Como curiosidad, podemos decir que es idéntica en pronunciación al griego Διός (diós), forma genitiva de Zeus (nombre del dios principal de los griegos). Incluso algunos filólogos consideran que la palabra latina deus proviene del griego Ζέυς (Zeus); aunque también es muy plausible que sea una simple variación fonética de θεός (theós), que significa igualmente ‘deidad, dios’. En lenguas precolombinas, teotl significa dios, este término también es similar a deus.



Porcentajes de creencia en Dios en Europa.
El latín deus, en otras lenguas romances, derivó en deus (gallego y portugués), dieu (francés), dio (italiano) y déu (catalán).
Hay una serie de nombres de Dios en las lenguas indoeuropeas que se interpretan como derivadas de una única forma original, protoindoeuropea, Dyeus. Éste habría sido el nombre del dios dominante del panteón protoindoeuropeo. Encontramos una forma próxima a la original en el sánscrito antiguo: deiw-os. El nombre aparece sistemáticamente asociado en la mayoría de los casos a p’ter, que significa padre. En el sánscrito tardío esta forma ha evolucionado a Dyaus Pitar. Entre las diversas derivaciones tenemos el griego Zeus Pater cuya forma latinizada es Iu Piter (Júpiter), y también la expresión latina tardía, nuevamente derivada del griego, Deus Pater, que en español evoluciona a ‘Dios Padre’. En las lenguas germánicas la palabra para designar a Dios tiene la raíz got-, de donde vienen god (inglés) o gott (alemán). De esta misma raíz podría derivarse el nombre del pueblo godo. El origen de la palabra got es muy antiguo, y no se extiende hacia ninguna otra familia indoeuropea con excepcion de la irania. Así en persa moderno se dice joda (خدا), y en kurdo, xhwedê. La raíz se origina del segundo participio sustantivado del indogermánico *ghuto-m, de la raíz verbal *ghau (‘llamar, hacer una llamada, invocar’). De esta manera, Dios sería ‘el ser llamado’, ‘el ser invocado’.

El nombre Yahveh procede del hebreo yhwh y no guarda parentesco con ninguna de las formas indoeuropeas de designar al Dios supremo. Yahvé es el nombre propio bíblico del dios de las religiones cristianas y judía, mientras que para referirse a la divinidad de un modo genérico las lenguas semíticas poseen la raíz El, que ha dado lugar, entre otras, al árabe Allah o al hebreo Elohim.


Uso de la mayúscula

En castellano se refiere al dios del judaísmo, el cristianismo, el Islam y, a veces, del hinduismo con letra mayúscula («Dios») como se hace con cualquier nombre propio. Pero también los pronombres y adjetivos relativos a Dios se escriben con mayúscula, como fórmula de respeto en los textos religiosos,[4] por ejemplo, se escribe «el Señor», «Él», «Su», «Tú», «Vos», etcétera.

Los nombres de Dios

En castellano, el vocablo «Dios» se utiliza para referirse a la deidad suprema de las religiones monoteístas. Pero son muchos los dioses de este tipo que se presentan entre las diversas culturas, incluyendo a las politeístas, y por ende muchos los vocablos en distintos idiomas con los que se los identifica particularmente según aquella condición exclusiva suya, o los nombres particulares que se les ha otorgado.
A continuación se presenta una lista de algunos de los diversos dioses supremos, según sus respectivas denominaciones:



El tetragrammaton (‘cuatro letras’) Yhwh en fenicio (desde el 1100 a. C. hasta el 300 d. C.), en arameo (desde el siglo X a. C. hasta el siglo I d. C.) y en caracteres hebreos modernos

  • Achamán en la mitología guanche, el dios sustentador de los cielos y dios sublime.[5]
  • Ahura Mazda para el zoroastrismo.
  • Allah (árabe; ha dado Alá en castellano), en el Islam. Aunque se suele creer lo contrario, no es un nombre propio sino la palabra «Dios» en árabe. Con esta palabra, los arabohablantes (sean musulmanes, cristianos o judíos) se refieren al Dios único de las religiones monoteístas[6] [7] [8] (véase 99 nombres de Dios). Es la versión árabe del nombre semítico El, que ha dado lugar también al hebreo Elohim.
  • Amaterasu O-Mikami o Kamisama (天てらす大神様): ‘Señor Dios que ilumina el cielo’, en el shintoísmo de Japón.
  • Ameno Minakanushi (‘Señor Dios padre celestial’) en el shintoísmo antiguo.
  • Anu es el dios supremo de la religión sumeria.
  • Avalokiteshvara (en sánscrito) según el Lamaísmo.
  • Ayyavazhi en el sur de la India.
  • Cao Ðài (vietnamita), en el caodaísmo.
  • Elohim (del hebreo también), usado en la Biblia.
  • Igzi'abihier (literalmente ‘señor del universo’) en la Iglesia ortodoxa de Etiopía.
  • Jah es el apócope de Yavé (véase Yavé). Es la forma que usan los rastafaris.
  • Ngai es el nombre masái de Dios.
  • Niskam
  • Shang Di (上帝): ‘Señor del Cielo’, en la antigua religión china.
  • Teotl significa ‘dios’ en náhuatl (aunque se debe recordar que eran politeístas).
  • Santísima Trinidad (abarcando al Padre, al Hijo y al Espíritu Santo), representa a Dios en casi todas las confesiones cristianas. Algunos cristianos identifican a Dios el Padre con Yavé del judaísmo como el mismo Dios,[cita requerida] sin embargo otros cristianos creen que Yavé es Jesucristo.[cita requerida]
  • Waheguru es el término del sijismo para Dios.
  • Yavé o Yahweh (yhwh (יהוה) en hebreo) es el nombre del Dios supremo de los antiguos hebreos, el dios del Antiguo Testamento bíblico, tomado más adelante por los cristianos como Dios supremo y padre de Jesucristo, por lo que en la actualidad se lo conoce como Dios Judeocristiano, el Dios cristiano de Occidente. Suele traducirse como ‘el que es’ o ‘el que vive’. Esta grafía hebrea (יהוה) es conocida por el vocablo griego tetragrámaton. En el culto judío este nombre nunca se pronuncia aunque aparezca escrito en los textos religiosos, diciéndose en su lugar Adonai, que significa ‘el Señor’. Por el hecho que en el texto hebreo no hay vocales, no se sabe como pronunciar exactamente el nombre (que los Sabios Hebreos trasmitían oralmente a sus alumnos) y por ello los hay que usan la trascripción de Yahveh mientras que otros utilizan el nombre Jehová, yuxtaponiendo las vocales de Adonai a las consonantes de YHWH. La práctica judía de sustituir el nombre divino por títulos como, se adoptó en copias posteriores de la Septuaginta griega, la Vulgata latina y en muchas otras traducciones, antiguas y modernas, por lo que hay traducciones al castellano de la Biblia que sustituyen el nombre hebreo por ‘Señor’. En 1611, la versión inglesa de la Biblia del Rey Jacobo utilizaba cuatro veces el nombre de Jehová.

 

Atributos de Dios

 

Posición monoteísta cristiana

Según el monoteísmo cristiano, el conocimiento de la naturaleza de Dios podría realizarse desde dos vías: una ascendente, a partir de lo que desde la naturaleza se pudiese saber de Dios; y otra descendente, lo que supuestamente Dios revela. En el siguiente apartado se clasifican los pretendidos atributos de Dios en función de su relación con lo creado: Atributos no relacionados (son completamente independientes de la Creación como por ejemplo la espiritualidad) y atributos relacionados (se manifiestan en la Creación, como por ejemplo la omnipotencia); estos últimos se subdividen a su vez en atributos activos y atributos morales dependiendo de si la relación se establece con lo creado en general o con las criaturas racionales.

Atributos no relacionados

Son aquellos atributos divinos que son completamente independientes de lo que se atribuye como creado.

Espiritualidad
Este punto de vista presenta a un Dios que no es material ni está limitado a las condiciones de la existencia material. Dice que es espíritu, que piensa, siente, habla y se comunica con sus criaturas racionales, no posee miembros corporales o pasiones, no está compuesto de elementos materiales, y no está sujeto a las condiciones de la existencia natural. De acuerdo a la Biblia, Jesús habría dicho que Dios es Espíritu, tal como se recoge en el Evangelio de Juan:

Dios es Espíritu; y los que le adoran, en espíritu y en verdad es necesario que adoren.
Una supuesta consecuencia de la espiritualidad de Dios sería que Dios vive. Vive como un ser moral a semejanza del hombre, pero en suma perfección. A. Strong afirma:

Si el espíritu en el hombre implica vida, entonces en Dios el espíritu implica la vida eterna e inagotable

Infinitud

Dios no está limitado absolutamente por nada, y, por lo tanto, sería infinito. Infinito en relación al espacio (inmensidad de Dios) o al tiempo (eternidad de Dios). Con relación al espacio Dios sería infinito porque está presente en todo lugar e incluso fuera de él; tal atributo estaría relacionado con la omnipresencia. En cuanto al tiempo sería infinito por ser eterno.

Unidad

Dios sería completamente simple, y en él no habría ni composición ni partes.

Omnipotencia

La omnipotencia de Dios significaría:
  • Libertad y poder para realizar todo lo que sería consecuente con su naturaleza.
  • Control y soberanía sobre todo lo hecho o lo que puede ser hecho.

Omnisciencia

El conocimiento de Dios sería perfecto, no tiene que razonar o reflexionar, o descubrir cosas, o ir aprendiendo, porque en teoría posee todos los conocimientos.

Sabiduría

La sabiduría de Dios sería una combinación de su omnisciencia y su omnipotencia. Tiene poder para aplicar sus conocimientos de manera que los propósitos mejores sean realizados o cumplidos por los mejores medios posibles.

Historia del monoteísmo

En el Oriente antiguo muchas ciudades tenían su propio dios local, aunque esta adoración de un solo dios no implicó la negación de la existencia de otros dioses.
El culto iconoclasta del dios solar egipcio Atón fue promovido por el faraón Akenatón (Amenhotep IV), que gobernó entre 1358 y 1340 a. C. El culto de Atón, el dios del Sol, se cita a menudo como el ejemplo de monoteísmo más antiguo del que se tiene conocimiento y a veces se cita como una influencia formativa del judaísmo temprano, debido a la presencia de esclavos hebreos en Egipto. Pero aunque el himno de Akenatón a Atón ofrece evidencia fuerte de que Akenatón consideraba que Atón era el creador único, omnipotente, la adoración de otros dioses al lado de Atón nunca cesaron fuera de su corte, y los más viejos cultos politeístas pronto recuperaron precedencia.

Teología

En algunas sociedades los creyentes religiosos con frecuencia asumen que el sistema de moral de comportamiento es inspirado en la revelación de la religión mayoritaria, que puede recogerse en un libro: para el cristianismo es la Biblia, para el judaísmo es el Tanaj y para el Islam el Corán.

Cristianismo

Los cristianos consideran a Dios como un ser que interviene y participa en la historia humana, que se revela. Además, la mayoría de confesiones cristianas consideran desde antiguo que en Dios hay tres Personas en una única sustancia, lo cual queda recogido bajo la fórmula de que Dios sería Uno y Trino. En los escritos de la Patrística, se realza la diferencia entre los dioses paganos, considerados llenos de vicios y contradicciones, y el Dios conocido tanto por los mejores pensadores paganos (por ejemplo Platón y los platónicos, a quienes cita san Agustín en su obra La Ciudad de Dios) como por los cristianos. Desde la Edad Media y hasta la actualidad, la tradición católica hace de Dios un objeto de estudio teológico, al mismo tiempo que lo considera inaccesible a una plena comprensión racional (como explica, por ejemplo, san Anselmo de Aosta). Desde tiempos de Tomás de Aquino (1225-1274), la Iglesia católica asume que la existencia de Dios puede demostrarse en el ámbito de la metafísica. Tomás de Aquino en su obra Summa Theologiae (1266) sostiene que se puede entender la existencia de Dios por cinco vías o caminos (entiéndase vías como «maneras de llegar a», no como pruebas concretas):

 

Islam

En el Islam, el Corán no discute en profundidad el tema de demostrar la existencia de Dios, ya que dice ésta es confirmada por el instinto humano puro y sano (así como por la mente no contaminada con «la impureza del politeísmo»). Más aún, la afirmación de la unidad divina, es algo natural e instintivo.

 

La teología y las leyes

De diversas formas y a lo largo de la historia, los estados han establecido relaciones no siempre fáciles con las creencias religiosas y con la idea de Dios dominante en la sociedad. Existen, por lo mismo, diferentes modalidades, que van desde el estado teocrático, donde la visión de Dios (o de los dioses, en los lugares donde domina el politeísmo) es algo que debería ser aceptada (según las leyes) por todos (so pena de perder algunos o muchos derechos) hasta el extremo opuesto, que considera la creencia en Dios (o en los dioses) como algo que debe ser erradicado completamente o, al menos, excluido de cualquier presencia en el ámbito público. En los estados confesionales la sociedad civil y la sociedad religiosa son entidades separadas, pero existe una religión oficial y se exige a las leyes civiles que están subordinadas a las eclesiásticas, con la moral y el bien común definidos por la religión. La confesionalidad puede ser compatible con la libertad de culto, pero no con la igualdad entre las religiones, moviéndose las diferencias entre la simple preeminencia ceremonial o los privilegios fiscales para la religión oficial y la prohibición de ejercer oficios públicos para los miembros de otras religiones o los no religiosos. En los estados teocráticos la máxima autoridad del gobierno le corresponde al clero, y toda la vida política está subordinada a la religión. Algunos regímenes modernos, como los regímenes autoritarios de inspiración católica de Francisco Franco o Ante Pavelić, exceden los límites del estado confesional sin llegar a ser teocracias.

 

Existencia de Dios

 

Agnosticismo


El agnosticismo (del griego a: ‘no’ y gnosis: ‘conocimiento’) es una postura religiosa o filosófica sobre la religión de acuerdo a la cual la existencia o no de un Dios o una mitología de deidades, es desconocida. En algunas versiones (agnosticismo débil) esta falta de certeza o conocimientos es una postura personal relacionada con el escepticismo. En otras versiones (agnosticismo fuerte) se afirma que el conocimiento sobre la existencia o no de seres superiores no sólo no es conocida sino que no es cognoscible. Finalmente hay versiones (apateísmo) en las cuales se afirma que la existencia o no de seres superiores no sólo no es conocida sino que es irrelevante o superflua.

Deísmo


El deísmo es la postura que se basa en la creencia filosófica en un Dios, ser supremo, o principio establecida por la razón y la evidencia, sin aceptar la información adicional supuestamente revelada, tanto la contenida en determinados libros, como la Biblia o el Corán, como la recibida a través de determinadas personas. El deísta suele creer en un ser creador o que ha establecido el universo y sus procesos, pero que no se comunica con el ser humano y al que no se pueden elevar plegarias.[cita requerida]

 

Ateísmo


El término ateísmo se puede referir a dos actitudes distintas: la indiferencia por la existencia de las divinidades o sus preceptos, y la no creencia en la posibilidad o en la realidad de su existencia.

El ateísmo no se usa para designar a quien no cree en un Dios particular pero sí en alguna fuerza sobrenatural o principio generador.

El ateísmo escéptico (en contraposición al ateísmo creyente), o agnosticismo, es una variedad de ateísmo en la que se afirma que la existencia de uno o más dioses es dudosa, improbable o insuficientemente demostrada. Esa vertiente corresponde a la ausencia de creencia en la existencia de divinidades y puede ser mejor comprendida cuando se la compara con el ateísmo fuerte. También se la conoce como ateísmo débil (en contraposición al fuerte) o ateísmo negativo (en contraposición al ateísmo positivo) o ateísmo implícito (en contraposición al explícito). Se llama ateísmo escéptico en el sentido de que sin pruebas no puede dar crédito ni siquiera al ateísmo fuerte.

Otras creencias

Hay varios sistemas religiosos en los cuales no se menciona ni se estudia la existencia de Dios (en el budismo, el advaita, el discordianismo).
Para la doctrina del espiritismo, Dios es la inteligencia suprema, causa primera de todas las cosas, eterno, inmutable, inmaterial, único, omnipotente, soberanamente justo y bueno.
El panteísmo sostiene que el universo entero es Dios mismo. Se han identificado elementos de panteísmo en algunos cultos primitivos de adoración a la naturaleza.

Dios y la neurobiología

Michael Persinger,[13] neurólogo, ha recogido de sus pacientes con epilepsia temporal relatos de alucinaciones de tipo religioso. Dos de los relatos frecuentemente aludidos son los de Rudi Affolter y de Gwen Tihe, ambos padecían epilepsia temporal. Él es ateo y cuenta que experimenta alucinaciones como si realmente se estuviera muriendo. Ella es cristiana y la alucinación que padece es que da a luz a Jesucristo.

Algunos han querido reproducir experimentalmente estas auras epilépticas mediante estimulación de la corteza temporal. Michael Persinger lo hacía con un campo magnético de débil intensidad y los sujetos de experimentación referían que notaban como si en la habitación en que se encontraban hubiera algún ser no corporal, experimentaban a veces una iluminación repentina, o temor espiritual, pérdida de la noción de tiempo, etc. Por su parte, un investigador suizo, mediante "electric zaps" a la altura del gyrus angularis aplicados a una epiléptica, ésta experimentaba la sensación de "fuera del cuerpo".

Si la epilepsia temporal produce experiencias religiosas, algunos autores han pensado que las experiencias místicas de ciertos santos, como San Pablo, Juana de Arco, Santa Teresa de Jesús, etc. posiblemente fueron provocadas por el "pequeño mal" (ataques epilépticos débiles), es decir que lo que se atribuye a una unión mística con Dios se reduce, según ellos, a una actividad patológica de la corteza cerebral. Se cita el caso de Ellen White (nacida en 1827), quien a la edad de 9 años padeció un traumatismo craneoencefálico, que provocó un cambio de su personalidad y comenzó a tener visiones religiosas. Éstas le llevaron a fundar el Movimiento Adventista del Séptimo Dia.


El momento en que una persona creyente se siente en comunión con Dios, o con una entidad superior, fue estudiada por Newberg y D’Aquili. Descubrieron es que la mayoría de los sujetos experimentales -cuando no están meditando- muestran el Area de Asociación de la Orientación mucho más activa que cuando meditan. Es decir, son capaces de concentrarse con tanta profundidad que ya no perciben los estímulos sensoriales externos. Según los investigadores, al no recibir información sensorial, el área de asociación de la orientación se vuelve incapaz de determinar los límites del individuo. Y eso sería lo que provoca que el meditador perciba sensaciones relacionadas con "Dios", el “infinito” o de “unidad con el Universo”. 


Uffe Schjødt estudió las reacciones cerebrales, mediante el análisis cerebral por resonancia magnética funcional (fMRI), en un total de 20 pentecostalistas y de otras 20 personas no creyentes, durante la escucha por parte de todos los participantes, de sermones religiosos grabados.

A todos los voluntarios se les dijo que seis de las oraciones grabadas habían sido leídas por personas no cristianas, otras seis por cristianos corrientes y las otras seis por un sanador. En realidad, todas ellas habían sido leídas por cristianos de a pie. Los científicos constataron que sólo en el caso de los voluntarios devotos se produjeron cambios en la actividad cerebral registrada, como respuesta a los sermones oídos. Concretamente, en este grupo la actividad neuronal se redujo en partes de la corteza prefrontal y de la corteza cingulada anterior del hemisferio izquierdo del cerebro, que son áreas que juegan un papel clave en el estado de vigilancia y de escepticismo en situaciones en las que estamos juzgando la verdad y la importancia de lo que la gente nos dice. Así mismo se vio reducida la actividad del area de asociación de la orientación, reafirmando lo planteado por Newberg. También se observó, en los creyentes, actividad neural adicional en lo que se considera el área de la fe, en el lóbulo prefrontal derecho, que no presentaron los que se declararon no creyentes.