LINUX MURCIA

Linux es un sistema operativo basado en Unix, desarrollado por una comunidad de informáticos a lo largo y ancho del planeta, algunos de ellos pagados (por empresas de distribuciones como Red Hat o Suse), pero otros muchos totalmente voluntarios.

Archivos de la categoría ‘General’

Kernel/Núcleo

Publicado por cristobal39 en Jueves, Abril 30, 2009

Obtenido de: http://www.linux-es.org/kernel

 

Que es el kernel/núcleo?

El kernel ó núcleo de linux se puede definir como el corazón de este sistema operativo. Es el encargado de que el software y el hardware de tu ordenador puedan trabajar juntos.

Las funciones más importantes del mismo, aunque no las únicas, son:

  • Administración de la memoria para todos los programas y procesos en ejecución.
  • Administración del tiempo de procesador que los programas y procesos en ejecucion utilizan.
  • Es el encargado de que podamos acceder a los periféricos/elementos de nuestro ordenador de una manera cómoda.

Hasta que empezó el desarrollo de la serie 2.6 del núcleo, existieron dos tipos de versiones del núcleo:

  • Versión de produccion: La version de produccion, era la version estable hasta el momento. Esta version era el resultado final de las versiones de desarrollo o experimentales.

    Cuando el equipo de desarrollo del núcleo experimental, decidia que tenia un núclo estable y con la suficiente calidad, se lanzaba una nueva versión de producción ó estable. Esta versión era la que se debia utilizar para un uso normal del sistema, ya que eran las versiones consideradas más estables y libres de fallos en el momento de su lanzamiento.

  • Versión de desarrollo: Esta versión era experimental y era la que utilizaban los desarrolladores para programar, comprobar y verificar nuevas características, correcciones, etc. Estos núcleos solian ser inestables y no se debian usar sin saber lo que se hacia.

Como interpretar los numeros de las versiones de las series por debajo de la 2.6:

  • Las versiones del núcleo se numeraban con 3 numeros, de la siguiente forma: AA.BB.CCAA: Indicaba la serie/versión principal del núcleo. Solo han existido la 1 y 2. Este número cambiaba cuando la manera de funcionamiento del kernel habia sufrido un cambio muy importante.
    BB: Indicaba si la versión era de desarrollo ó de producción. Un número impar, significaba que era de desarrollo, uno par, que era de producción.
    CC: Indicaba nuevas revisiones dentro de una versión, en las que lo único que se habia modificado eran fallos de programación.
  • Unos ejemplos nos ayudaran a entenderlo mejor:ej1: versión del núcleo 2.4.0: Núcleo de la serie 2 (AA=2), versión de producción 4 (BB=4 par), primera versión de la serie 2.4 (CC=0)
    ej2: versión del núcleo 2.4.1: Núcleo de la serie 2, versión 4, en el que se han corregido errores de programación presentes en la version 2.4.0 (CC=1)
    ej3: versión del núcleo 2.5.0: versión 0 del núcleo de desarrollo 2.5.

Con la serie 2.6 del núcleo, el sistema de numeración asi como el modelo de desarrollo han cambiado. Las versiones han pasado a numerarse con 4 digitos y no existen versiones de produccion y desarrollo.

  • Las versiones del núcleo se numeran hoy en dia con 4 digitos, de la siguiente forma: AA.BB.CC.DD.AA: Indica la serie/versión principal del núcleo.
    BB: Indica la revision principal del núcleo. Numeros pares e impares no tienen ningun significado hoy en dia.
    CC: Indica nuevas revisiones menores del núcleo. Cambia cuando nuevas caracteristicas y drivers som soportados.
    DD: Este digito cambia cuando se corrigen fallos de programación o fallos de seguridad dentro de una revisión.

Hoy en dia se suele usar el nucleo distribuido con la distribucion que el usuario utiliza. Son las distribuciones las encargadas de distribuir núcleos estables a sus ausuarios y estos nucleos se basan en el núcleo (“vanilla”) distribuido por Linux Torvalds y el equipo de programadores del núcleo.

Dónde conseguir el núcleo

El núcleo denominado “vanilla” (sin alteraciones y suministrado por Linux Torvalds) se puede bajar de un gran número de servidores en internet pero el sitio oficial es http://www.kernel.org/. En este enlace tienes la lista internacional oficial de servidores espejos, de donde es posible bajarse cualquier versión del núcleo (última y antigüas). A continuacion teneis una tabla resumen con las ultimas versiones del kernel:

Ultima version estable del kernel: 2.6.29.2
Ultima version alpha de la serie 2.6: 2.6.30-rc4
Ultima version estable de la serie 2.4: 2.4.37.1
Ultima version estable de la serie 2.2: 2.2.26
Ultima version alpha de la serie 2.2: 2.2.27-rc2

Cada distribución distribuye sus nucleos por los canales de actualización habituales para cada una de ellas.

Configuración e instalación de un nuevo núcleo

Este es uno de los temas que asustan a los nuevos usuarios de Linux. Lo primero, deciros que no hay razón para asustarse, la configuración e instalación de un nuevo núcleo en nuestro sistema es mas fácil de lo suena. Lo segundo, es que podeis tener un sistema estable, actualizado y que funcione sin problemas durante meses sin tener que compilar un solo núcleo, siempre y cuando utiliceis los núcleos distribuidos con vuestra distribución.

Es muy recomendable el utilizar los núcleos distribuidos por la distribución que utiliceis. Estos núcleos tienen muy buena calidad y son muy completos y con esto os evitais el trabajo de configurar, compilar y mantener nuevas versiones del núcleo. Si sois de los que os gustan experimentar y aprender nuevas cosas, adelante, nadie os impide bajaros el último núcleo y experimentar con el, esto era mucho más común hace unos años y una tarea casi imprescindible en muchos casos.

Para los interesados en el tema existen dos documentos muy buenos que podeis utilizar para aprender a como compilar un núcleo, FAQ/Kernel compilation y el Kernel Rebuild Guide

Consejos

  • Pregunta: Necesito actualizar el núcleo que utilizo, cada vez que una nueva versión aparece?
    Respuesta: No. La explicacion es la siguiente:Cuando un nuevo núcleo aparece, puede ser por las siguientes causas:

    • Nuevas características se han añadido.
    • Fallos de programación se han corregido
    • Fallos de seguridad se han corregido.
    • Nuevo hardware es soportado.

    Si las características que se han añadido, no las vamos a utilizar, es evidente que no necesitamos actualizar. Si los fallos de programacion que se han corregido, afectan a características/drivers que no utilizamos, no necesitamos actualizar. Si no utilizamos el nuevo hardware soportado, tampoco necesitamos actualizar.

    De todas maneras es recomendable, actualizar de vez en cuando, sobre todo cuando se corrigen fallos de seguridad o cuando los cambios en el nuevo núcleo afectan a caracteristicas/funciones/hardware que utilicemos.

  • Pregunta: Soy nuevo en Linux y acabo de instalar una distribucion, como compilo un nuevo núcleo?
    Respuesta: Te aconsejo que esperes un poco. La distribución que acabas de instalar (si es de las últimas) viene con un kernel de los “últimos”, totalmente funcional y que te sirve sin problemas.Utiliza el sistema un tiempo, familiarizate con el nuevo sistema que acabas de instalar, y cuando comprendas un poco mas como funcionan las cosas, compila el núcleo si te apetece y sabes que estas haciendo. Un buen punto de partida para encontrar informacion sobre el núcleo, lo tienes en estas páginas.

Enlaces sobre el kernel

Publicado en General | Deja un Comentario »

openSUSE 11.2 Milestone 1

Publicado por cristobal39 en Lunes, Abril 27, 2009

por : Juan Ranchal: 26 Abr 2009, 9:30

Ya está disponible la primera versión de testeo de la nueva versión de la distribución GNU/Linux patrocinada por Novell, cuya compilación final está programada para ser liberada en noviembre de este año.

Como de costumbre, advierten que no debe usarse en entornos productivos, recomendando el reporte de errores tras las pruebas o cualquier comentario que ayude a mejorar la versión final.

La primera versión de testeo de openSUSE 11.2 incluye el kernel Linux 2.6.29 y los entornos de escritorio KDE 4.2, GNOME 2.26, y Xfce 4.6. El sistema de archivos Ext4 (que se está haciendo popular en las distros Linux) es soportado aunque aún no se incluye en la instalación por defecto.

 

http://www.theinquirer.es/2009/04/26/opensuse-112-milestone-1.html

Publicado en General | Deja un Comentario »

Capítulo 2. Configuración Post-Instalación de GNU/Linux

Publicado por cristobal39 en Sábado, Abril 25, 2009

Obtenido de: http://fferrer.dsic.upv.es/cursos/Linux/basico/ch02.html

Configuración de los niveles de ejecución

Como ya se ha dicho, el administrador tiene la potestad de variar el proceso de arranque de un sistema Linux, bien simplemente cambiando el nivel de ejecución al editar el fichero /etc/inittab o pasándole un parámetro al kernel indicando el nivel de ejecución deseado.

El sistema Linux, según la distribución elegida, vendrá con una configuración predeterminada de servicios que se deben lanzar en el proceso de arranque del sistema. De nuevo el administrador puede variar ese comportamiento. Si hemos seguido con atención la sección anterior, la forma más directa de hacer que un determinado servicio no se lance en un nivel de ejecución, sería borrar el enlace simbólico que exista en el directorio predeterminado del nivel de ejecución ( /etc/rc.d/rc<x>.d ). Si queremos volver a arrancar en el proceso de inicio el servicio, crearemos el enlace de nuevo y listo.

Si por el contrario, nuestras necesidades pasan por añadir al proceso de arranque un nuevo servicio, los pasos necesarios para integrarlo serían los siguientes:

  1. Crear un script en el directorio /etc/rc.d/init.d, cuyo esqueleto sea el siguiente:
    #! /bin/bash
    #
    # miservicio  Start/Stop miservicio.
    #
    # chkconfig: 2345 90 60
    # description:
    # Source function library.
    . /etc/init.d/functions
    prog=/usr/sbin/miservicio
    start() {
         echo -n "Iniciando $prog:"
         daemon miservicio
         RETVAL=$?
         echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/miservicio
         return $RETVAL
    }
    stop() {
        echo -n "Parando $prog: "
        killproc miservicio
        RETVAL=$?
        echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/miservicio
        return $RETVAL
    }
    case "$1" in
       start) start
              ;;
       stop) stop
              ;;
    esac

Publicado en Comos, General | Deja un Comentario »

linuxitas

Publicado por cristobal39 en Jueves, Abril 9, 2009

Publicado en General | Deja un Comentario »

TrueCrypt

Publicado por cristobal39 en Miércoles, Abril 8, 2009

TrueCrypt es un software de código libre y gratuito para cifrar y ocultar en el ordenador datos que el usuario considere reservados empleando para ello diferentes algoritmos de cifrado como AES, Blowfish, CAST5, Serpent, Triple DES, y Twofish o una combinación de los mismos.

Existen versiones para sistemas operativos Windows XP/2000/2003/Vista Mac OS X y Linux. La última versión es la 6.1a, publicada el 1 de diciembre de 2008.

Permite crear un volumen virtual cifrado en un archivo de forma rápida y transparente.

Es software open source, se distribuye mediante la licencia colectiva TrueCrypt TrueCrypt Collective License.

Operación

Cifrado de volumen

Lo que hace TrueCrypt es crear un “volumen secreto”, que consiste en un archivo que puede tener cualquier nombre y que TrueCrypt puede montar como una unidad de disco, con su identificación respectiva, según el sistema operativo utilizado. El contenido de ese archivo tiene su propio sistema de archivos y todo lo necesario para operar como una unidad común de almacenamiento. Lo que se grabe en esa unidad virtual se cifra usando tecnología punta y con la potencia de cifrado que el usuario elija. Cuando se “monta” la unidad a través de TrueCrypt, se pide la contraseña que el usuario escogió al momento de crear este archivo secreto.

Keyfiles

En teoría, la contraseña sería el punto débil del sistema, ya que los usuarios rara vez escogen una contraseña compleja y se contentan con palabras de asociación familiar. Debido a esto, además de la contraseña está la opción de usar un keyfile, es decir seleccionar uno de los miles de archivos que hay en el equipo como segunda contraseña. Si archivo y password coinciden, el volumen se monta y queda disponible como una unidad de disco estándar. Es importante tener presente que este archivo debe ser inmutable. Si su contenido cambia, TrueCrypt no lo reconocerá como el “archivo llave” correcto y negará el acceso al volumen cifrado. Es recomendable, por ello, usar algún archivo que eventualmente se pueda recuperar de otra fuente, como Internet. Una imagen o un archivo de música serían muy aptos. También se le puede pedir a TrueCrypt que genere un Keyfile ad-hoc, pero ese tiene el inconveniente de que es único. Si se malogra y no hay copia, no será posible recuperar el archivo cifrado.

Opciones de almacenamiento

Es posible también grabar un respaldo del archivo (volumen) cifrado en otra parte, por ejemplo en un CD y dejarlo en algún lugar seguro. Aunque se destruya el computador original o sea robado, el archivo del disco de respaldo se puede montar perfectamente en otro equipo que tenga TrueCrypt y el archivo secreto que sirve como Keyfile, si es que se escogió esta modalidad. También es posible crear un “volumen movible” con todo lo necesario en el mismo disco de respaldo para no perder tiempo en caso de emergencia.

El tamaño del archivo cifrado es definible por el usuario. En último caso se puede seccionar con algún programa archivador si es necesario.

El volumen una vez montado, puede desmontarse automáticamente según parámetros que elija el usuario. Por defecto se desmonta al cerrar la sesión de trabajo (logout) en el equipo, pero es posible que se desmonte también al activarse el salvapantallas, por ejemplo, si se requiere una alta seguridad.

Este volumen puede pasar totalmente inadvertido, ya que puede tener el nombre de un archivo común y que no llame la atención, por ejemplo “discurso.avi” o “dump1.dat” o lo que se estime adecuado.

Opciones adicionales

El programa incorpora otra serie de opciones que aumentan aún más los niveles de seguridad de los datos. Su utilización dependerá de las necesidades de privacidad de cada usuario.

Algoritmos de cifrado

TrueCrypt soporta los siguientes algoritmos de cifrado: [2]

Adicionalmente soporta distintas combinaciones de los algoritmos mencionados anteriormente como ser:

  • AES-Twofish
  • AES-Twofish-Serpent
  • Serpent-AES
  • Serpent-Twofish-AES
  • Twofish-Serpent.

Algoritmos de hash

Actualmente, TrueCrypt soporta los siguientes algoritmos de hash: [3]

Niveles posibles de denegación

Es imposible identificar un volumen TrueCrypt hasta que éste sea descifrado. Para descifrarlo, se precisa acceder a la contraseña correspondiente al volumen. TrueCrypt soporta dos tipos posibles de denegación, en caso de que se fuerce la revelación de la contraseña.[4]

  • Volúmenes ocultos (se tiene un volumen TrueCrypt dentro de otro volumen TrueCrypt)
  • Sistema operativo oculto.

Aplicaciones de TrueCrypt

Montar el home directory de un usuario en el momento del login

Es posible instalar un sistema TrueCrypt donde el home directory de un usuario esté 100% en un sistema cifrado que se monte en el momento del login. Es decir que se puede lograr mediante TrueCrypt que se dé el siguiente proceso:

1) Login. En el momento del login, se monta el volumen correspondiente al home directory del usuario logueado. Se utiliza la contraseña del login del usuario para montar el volumen.

2) Uso. El usuario lee y escribe en su home directory. Para el usuario es totalmente transparente todo el proceso.

3) Logout / shutdown. Se desmonta el home directory del usuario.

Para ello basta con seguir los pasos que se detallan en el enlace externo : Guía para cifrar automáticamente el directorio home de usuarios en GNU/Linux utilizando la contraseña del login

Enlaces externos

Publicado en General | Deja un Comentario »

SUSE Documentación de LINUX

Publicado por cristobal39 en Lunes, Febrero 16, 2009

Publicado en General | Deja un Comentario »

Manual de Photoshop

Publicado por cristobal39 en Sábado, Febrero 14, 2009

http://www.manualdephotoshop.com/

 

El equipo de  Manual de Photoshop te da la bienvenida a nuestra Web.

La aplicación Adobe Photoshop te permite manipular y crear imágenes de calidad fotográfica de una forma profesional. Es la herramienta número 1 de los diseñadores.

Hemos creado este site con la intención de que en él encuentres todo lo necesario no sólo para aprender el lenguaje (un manual muy completo en línea), sino que además te damos otros recursos para que lo domines perfectamente.

Publicado en General | Deja un Comentario »

Ley 31/1995, de 8 de noviembre, de Prevención de Riesgos Laborales.

Publicado por cristobal39 en Miércoles, Enero 21, 2009

:Leyhttp://noticias.juridicas.com/base_datos/Laboral/l31-1995.html

Noticias.jurídicas.com. Extraida de esa web

Publicado en General | Deja un Comentario »

Video Photoshop – Usar Paletas de Color

Publicado por cristobal39 en Jueves, Enero 15, 2009

Publicado en General | Deja un Comentario »

Video Photoshop – Calidad Foto Movil

Publicado por cristobal39 en Jueves, Enero 15, 2009

Publicado en General | Deja un Comentario »