lunes, 20 de junio de 2011

Mitos y leyendas

El software libre es gratuito. Esta es la creencia más arraigada entre la gente y por supuesto totalmente falsa. El software libre no tiene por qué ser gratuito, aun cuando puedas conseguirlo gratuitamente. Es perfectamente normal cobrar por ello (si no mirad la cantidad de distribuciones que son comerciales), generalmente no hay un pago por licencia, siendo lo normal el pago por el soporte y mantenimiento, que un usuario normal no suele usar pero sí generalmente empresas. Ni que decir tiene que hay muchas más formas, pero no es el objetivo, al menos de momento.

Linux sólo es para hackers y programadores. Otra cosa que es totalmente falsa y que aún sigue en la mente de muchos. Linux es cada vez más un sistema operativo de lo más versátil al que le queda muy pocos campos en los que se queda corto.

Linux es difícil. Realmente esto con los nuevos escritorios y las instalaciones tan sencillas que se nos ofrecen es ya algo del pasado. Lo único que requiere Linux es tener unos conocimientos mínimos que tampoco son nada del otro mundo para poder empezar a usarlo. Otra cosa es que no tengamos paciencia ya que el cambio siempre es costoso, tanto por la comodidad de lo conocido como por querer aprender algo nuevo en poco tiempo.

Linux es seguro. Esto es según nosotros queramos que lo sea, por defecto sí es más seguro, pero esto no da más que una falsa seguridad. Hay que recordar que no hay configuraciones por defecto buenas y un sistema mal mantenido y configurado es algo bastante vulnerable. Linux es tan seguro como nosotros de paranoicos para que lo sea.

En Linux no existen virus. Otra cosa totalmente falsa y que muchísima gente cree o piensa que hay 10 ó 12 a lo sumo. Hay varios factores por los que los virus en Linux no tienen mucho alcance. Lo primero es que el usuario medio de Linux no es ni mucho menos el usuario medio de Windows, y muchas técnicas de ingeniería social usadas por los virus no surten mucho efecto, amén de que se acostumbra a conocer el origen de los programas. Otro factor a tener en cuenta es que Linux no es la plataforma mayoritaria, y bien es sabido que todo creador quiere que su creación llegue lo más lejos posible. Y totalmente obvio es que la seguridad es mejor y los errores se corrigen mucho más rápidamente al ser un sistema abierto. Para los incrédulos, decir que hay más de 300 virus para Linux, pero lo bueno es que muchos de ellos son pruebas y virus de “laboratorio”. Lo que sí podemos es llegar a la conclusión de que el riesgo de virus en un sistema Linux es tan pequeño que no es nada preocupante no tener un antivirus, que generalmente sirven para limpiar virus de Windows ya que hay muchos servidores Linux en Internet.

Qué puedo y no puedo hacer con software libre.

Los derechos que tenemos con el software libre (la licencia GPL de la GNU es la más representativa aunque existen muchísimas más como por ejemplo la BSD, ver http://www.fsf.org/licensing/licenses/index_html#GPLCompatibleLicenses) es que podemos copiarlo, modificarlo e incluso redistribuirlo y cobrar por ello si quisiéramos (otra cosa es que nos paguen por ello), pero bajo unos deberes. En el caso concreto de nuestro representativo ejemplo, la licencia GPL, tienes que distribuir el código, respetar la licencia y las notas de autor, siendo ilegal apropiarse de ese código. Si tú modificas algo con licencia GPL el nuevo código será forzosamente GPL (otra cosa es que tú uses código propietario apoyado en GPL), y evidentemente tú serás el autor de ese código que añades. Para una mejor información lee la propia GPL, es un poco pesada pero bueno.

Nota: Software abierto no es lo mismo que software libre, con un software abierto puedes ver su código pero no tienen que cumplirse los otros derechos.

Características de GNU/Linux.

Multitarea. Puede hacer varias cosas a la vez y además hay que destacar que es el multitarea más eficiente que he visto nunca.

Multiusuario. Cualquier Linux puede tener muchos usuarios concurrentemente usándolo en Tiempo real y sin ningún programa añadido, ya sea por consolas virtuales, sesiones remotas o terminales.

Multiprocesador. Maneja dos o más procesadores a la vez, sin por ello tener que pagar nada de más.

Soportado por múltiples arquitecturas. ¿Conoces alguna arquitectura de computador? Seguro que ya hay una versión de Linux para ella a menos que sea demasiado nueva (y ya tiene que serlo) para que no la haya. Hay que destacar que no existen versiones de Linux para arquitecturas Intel más bajas que el 386. ¿Sale una nueva arquitectura? Seguro que si no está ya soportada pronto lo estará, mirad si no qué rápido fue soportado el AMD 64.

Dónde conseguir GNU/Linux.

Pues es bien sencillo, si no conoces a nadie que tenga una distribución que pueda pasarte, puedes conseguirlas en cualquier buscador web y encontrarás casi todas las distribuciones disponibles. Si no tienes una buena conexión a Internet u oportunidad de que alguien baje una por ti, sólo tienes que acercarte a una librería o kiosco y buscar una revista especializada, seguro que alguna trae una distribución incluida.

Pero como siempre todo es cuestión de gustos, y lo aquí expuesto esta basado en la experiencia y mi opinión personal. Seguro que encuentras el sabor Linux (Linux like) que más te gusta.

Tomado de: matados2k

viernes, 13 de mayo de 2011

Richard Stallman

Escrito esta:
"Porque de tal manera amó Dios al mundo, que dio a su Hijo unigénito, para que todo aquel que cree en El, no se pierda, mas tenga vida eterna." ( Juan 3:16)
"Jesús le dijo: Yo soy la resurrección y la vida; el que cree en mí, aunque muera, vivirá,"
(Juan 11:25)

El Hombre:

Richard Matthew Stallman

(nacido en Manhattan, Nueva York, 16 de marzo de 1953), con frecuencia abreviado como "rms", es un programador estadounidense y fundador del movimiento por el software libre en el mundo.

Entre sus logros destacados como programador se incluye la realización del editor de texto GNU Emacs, el compilador GCC, y el depurador GDB, bajo la rúbrica del Proyecto GNU. Sin embargo, es principalmente conocido por el establecimiento de un marco de referencia moral, político y legal para el movimiento del software libre, como una alternativa al desarrollo y distribución del software no libre o privativo. Es también inventor del concepto de copyleft (aunque no del término), un método para licenciar software de tal forma que su uso y modificación permanezcan siempre libres y queden en la comunidad.

Iniciativa GNU

Al anuncio inicial del proyecto GNU siguió, en 1985, la publicación del Manifiesto GNU, en el cual Stallman declaraba sus intenciones y motivaciones para crear una alternativa libre al sistema operativo Unix, al que denominó GNU (GNU No es Unix), pronunciado de forma parecida a ñu, en inglés (de ahí los dibujos-logotipos que lo representan). Poco tiempo después fundó la organización sin ánimo de lucro Free Software Foundation para coordinar el esfuerzo. Inventó el concepto de copyleft, que fue utilizado en la Licencia Pública General GNU (conocida generalmente como la "GPL") en 1989. La mayor parte del sistema GNU, excepto el núcleo, se completó aproximadamente al mismo tiempo.

Copyleft

El copyleft es una práctica al ejercer el derecho de autor que consiste en permitir la libre distribución de copias y versiones modificadas de una obra u otro trabajo, exigiendo que los mismos derechos sean preservados en las versiones modificadas. La efectividad de ejercerlo puede depender de la legislación particular a cada país, pero en principio se puede utilizar para programas informáticos, obras de arte, cultura, ciencia, o cualquier tipo de obra o trabajo creativo que sea regido por el derecho de autor.

El término surge en las comunidades de software libre como un juego de palabras entorno a copyright: "derecho de autor", en inglés (literalmente: "derecho de copia"). Se puede traducir por "izquierdo de autor", aunque esta propuesta no refleja otro sentido de left en inglés: pretérito del verbo dejar. Se considera que una licencia libre es copyleft cuando además de otorgar permisos de uso, copia, modificación y redistribución de la obra protegida, contiene una cláusula que impone una licencia similar o compatible a las copias y a las obras derivadas.

Tomado de: Wikipedia

martes, 3 de mayo de 2011

La Raiz de los Sistemas Operativos

Escrito esta:
Recorred las calles de Jerusalén, y mirad ahora, y sabed, y buscad en sus plazas si podéis hallar algún hombre, si hay alguno que haga juicio, que busque verdad; y yo la perdonaré. (Jeremías 5:1)

Resumen:
Sistema Operativo
Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.

Historia

Los primeros sistemas (1945-1960) eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1950-1960) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc.

A finales de los años 80, una computadora Commodore Amiga equipada con una aceleradora Video Toaster era capaz de producir efectos comparados a sistemas dedicados que costaban el triple. Un Video Toaster junto a Lightwave ayudó a producir muchos programas de televisión y películas, entre las que se incluyen Babylon 5, Seaquest DSV y Terminator II.[6

Tipos de núcleo

No necesariamente se necesita un núcleo para usar una computadora. Los programas pueden cargarse y ejecutarse directamente en una computadora «vacía», siempre que sus autores quieran desarrollarlos sin usar ninguna abstracción (informatica) del hardware ni ninguna ayuda del sistema operativo. Ésta era la forma normal de usar muchas de las primeras computadoras: para usar distintos programas se tenía que reiniciar y reconfigurar la computadora cada vez. Con el tiempo, se empezó a dejar en memoria (aún entre distintas ejecuciones) pequeños programas auxiliares, como el cargador y el depurador, o se cargaban desde memoria de sólo lectura. A medida que se fueron desarrollando, se convirtieron en los fundamentos de lo que llegarían a ser los primeros núcleos de sistema operativo.

Hay cuatro grandes tipos de núcleos:

  • Los núcleos monolíticos facilitan abstracciones del hardware subyacente realmente potentes y variadas.
  • Los micronúcleos (en inglés microkernel) proporcionan un pequeño conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad.[5]
  • Los núcleos híbridos (micronúcleos modificados) son muy parecidos a los micronúcleos puros, excepto porque incluyen código adicional en el espacio de núcleo para que se ejecute más rápidamente.
  • Los exonúcleos no facilitan ninguna abstracción, pero permiten el uso de bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo o casi directo al hardware.

Sistemas operativos con núcleos monolíticos

Un sistema operativo con núcleo monolítico concentra todas las funcionalidades posibles (planificación, sistema de archivos, redes, controladores de dispositivos, gestión de memoria, etc) dentro de un gran programa. El mismo puede tener un tamaño considerable, y deberá ser recompilado por completo al añadir una nueva funcionalidad. Todos los componentes funcionales del núcleo tienen acceso a todas sus estructuras de datos internas y a sus rutinas. Un error en una rutina puede propagarse a todo el núcleo.

Entre los sistemas operativos que cuentan con núcleos monolíticos se encuentran:

Tomado todo de :Wikipedia

domingo, 1 de mayo de 2011

Blog Nuevo desde 0 y Linux desde 0

Seguir con Linux

Claro que Si, No lo Cambio, Aunque tengo otras un Nuevo AMOR y es DIOS todo Poderoso que es mi Prioridad y mi Salvador CRISTO, ya que he estudiado muchos libros, y el libro que me llena es La Biblia y aunque lo ley todo cada día al estudiarlo se descubre algo nuevo para mi vida.

Espero Llevar una Secuencia desde 0 de Linux.

Saludos a Todos
es : El Instructor kyrb2000