Debian

Debian
Captura de Debian.
Desarrollador
Ian Murdock.
Lanzamiento
1993
Versión actual
Stretch (estable)
Plataformas
amd64, i386, armel, armhf, mips...
Idiomas
Multilenguaje
Hilos oficiales

Contenido

Debian GNU/Linux

Debian_joy_logo.png

¿Qué es Debian?

Debian o Proyecto Debian es una comunidad conformada por desarrolladores y usuarios, que mantiene un sistema operativo GNU basado en software libre. El sistema se encuentra precompilado, empaquetado y en formato deb para múltiples arquitecturas de computador y para varios núcleos.

El proyecto Debian fue anunciado inicialmente 1993 por Ian Murdock. El nombre Debian proviene de la combinación del nombre de su entonces novia Deborah y el suyo, por lo tanto, Deb(orah) e Ian. Debian 0.01 fue lanzado el 15 de septiembre de 1993 y la primera versión estable fue hecha en 1996

Nació como una apuesta por separar en sus versiones el software libre del software no libre. El modelo de desarrollo del proyecto es ajeno a motivos empresariales o comerciales, siendo llevado adelante por los propios usuarios, aunque cuenta con el apoyo de varias empresas en forma de infraestructuras. Debian no vende directamente su software, lo pone a disposición de cualquiera en Internet, aunque sí permite a personas o empresas distribuirlo comercialmente mientras se respete su licencia.5​

La comunidad de desarrolladores del proyecto cuenta con la representación de Software in the Public Interest ,​ una organización sin ánimo de lucro que da cobertura legal a varios proyectos de software libre, con el objetivo inicial de dar cobertura legal al proyecto Debian, tras el fin del patrocinio de la FSF (Free Software Foundation).

La primera adaptación del sistema Debian, siendo también la más desarrollada, es Debian GNU/Linux, basada en el núcleo Linux, y como siempre utilizando herramientas de GNU. Existen también otras adaptaciones con diversos núcleos: Hurd (Debian GNU/Hurd); NetBSD (Debian GNU/NetBSD) y FreeBSD (Debian GNU/kFreeBSD).

Debian es la segunda distribución en activo más antigua a día de hoy. Debian llegó al público durante el mes de septiembre de 1993 mientras que Slackware llegó durante el mes de julio de 1993.

Es el padre del primer LiveCD más usado y conocido (que no primero), llamado knoppix. Padre también de la distribución con mejor marketing de la historia, Ubuntu. Dreamlinux, Linex y muchas distribuciones que nos dejamos por nombrar.

Debian al ser una distribución creada por una comunidad y no mantenida por una empresa, no tiene fecha de salida entre otras, cada liberación comportara una serie de requisitos que ustedes podrán observar si siguen leyendo esta documentación

¿Los nombres clave de la distribución en qué se basan?

A fecha de hoy, absolutamente toda liberalización de Debian está basada en la película Toy story.

¿Qué es el nombrado contrato social de Debian?

El Contrato Social de Debian es un documento que representa el comportamiento y manera de trabajar con Debian de los desarrollados. http://www.debian.org/social_contract.es.html

¿Soporte actual de arquitecturas?

Actualmente en su versión estable se da soporte a 12 arquitecturas. A diferencia de otras distribuciones Debian sigue dando soporte al procesador PPC entre otros.. Otra distribución que le da soporte es Gentoo.

Si usted tiene un Powerpc en un Mac, tal vez le sea interesante conocer este detalle.

Si tiene un Intel Core duo, su arquitectura de instalación es AMD64. Para procesadores de Intel o Amd de 32 bits, es la arquitectura i386.

¿Actuales ramas de desarrollo?

Stable

Pensada especialmente para servidores. Cuando la versión testing pasa a tener una madurez y estabilidad catalogada como “roca” se congelan absolutamente todos los paquetes y se crea su correspondiente Iso. Cada X meses sin fechas previstas, aparece una captura de la iso, donde se actualiza su Kernel y otras cosas que se pasaron por alto. Los paquetes no son actualizados y tiene como repositorio de actualización, el volátil y el de seguridad. El volátil nos permitirá tener actualizado el paquete clamav o los filtros de Spam del servidor, entre otros, sin que por ello deba usted actualizar ninguna clase de paquete o compilar ningún paquete externo.

Testing

Utilizada generalmente para usuarios de escritorio, sin llegar a tener lo último, sigue teniendo una muy buena estabilidad. Esta rama es una “semi-roca”. Ningún paquete que contenga un bug critico sera bajado a esta rama. Recibe actualizaciones casi a diario

Sid

En esta rama se aloja los paquetes los paquetes en su último desarrollo de parcheo antes de bajar a testing . Algunos paquetes pueden contener algún bug critico. Por lo que si usted es un recién iniciado debe tener en cuenta esto. Las actualizaciones son diarias y no por debajo de 10 paquetes. Entre las 23 y 00 hora Española está sincronizada. Si pasara algo “gordo” en menos de un día por regla general se soluciona.

Repositorio experimental

Es un incoming, no una rama, allí se alojan las cosas tal cual llegan. El riesgo es muy elevado, así que es mejor que usted no juegue con ella.

Backports

Los Backports son repositorios que usa la rama estable de Debian donde tienen paquetes más actualizados que en los repositorios normales. Son repositorios fiables, por supuesto y en las nuevas versiones que salgan a partir de Wheezy 7.0 , 7.1 , 7.2 ... ya vendrán incluidos en la rama principal (main).

Híbrido

Es una mezcla por ejemplo de testing+sid. Hay que tener las ideas muy claras y saber que una dependencia nos la puede jugar.Debian es un sistema operativo (S.O.) libre, para tu ordenador. El sistema operativo es el conjunto de programas básicos y utilidades que hacen que funcione tu ordenador. Debian utiliza el núcleo Linux (el corazón del sistema operativo), pero la mayor parte de las herramientas básicas vienen del Proyecto GNU; de ahí el nombre GNU/Linux.

Debian GNU/Linux ofrece más que un S.O. puro; viene con 25113 paquetes, programas precompilados distribuidos en un formato que hace más fácil la instalación en tu ordenador.

Equivalencia Rama - Codename

  • Oldstable - La versión estable anterior ( jessie ).
  • Stable - La versión estable actual ( stretch ).
  • Testing - La próxima versión estable ( buster )
  • Unstable - La versión inestable desarrollo ( sid ), donde se introducen los paquetes nuevos o actualizados.

Tambien :

  • Experimental - No es realmente una liberación, pero un repositorio donde los paquetes se prueban (experimentado) si no son adecuados para la inestable.
  • Backports - Es un repositorio de paquetes para la rama estable.

Aqui podeis ver su evolucion: http://timeline.debian.net

¿Por qué en Debian no me funciona desde un principio el wifi, tdt, el driver de la gráfica privativo de algunos fabricantes?

Posiblemente notes esto si vienes por ejemplo de Ubuntu o Mandriva.

La razón de porqué no viene de serie es por el contrato social y la política de Debian.

Cuando un Wifi no funciona nada más instalar la distro, es porque necesita de un Firmware privativo, así como el Tdt y otros.

Con la tarjeta gráfica más de lo mismo. Pero fíjate que por ejemplo las Intel tienen aceleración 3D desde un principio, eso es porque están liberadas las instrucciones de funcionamiento por parte de Intel, por lo que la comunidad puede modificar su funcionamiento.

Para poder instalar el wifi en una elevada mayoría de veces basta con descargar un firmware o introducir nosotros el modulo copiando el archivo en /lib/firmware.

También tienes otras opciones , como instalar el paquete firmware-linux-nonfree , una vez realizada la instalación o decantarte antes de hacerla por una iso no oficial con software non-free ( https://cdimage.debian.org/cdimage/unofficial/non-free/ )

¿Donde encontrar estos firmwares?

Debian separa totalmente los repositorios como ya hemos visto anteriormente, por lo que encontraras los paquetes en non-free. Aunque no por ello están todos o tienen que estar lo suficientemente actualizados.

Aquí tienes un ejemplo de repositorios oficiales , con non-free activado :

 ## Debian - stable
deb http://ftp.us.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.us.debian.org/debian/ stable main contrib non-free
## Actualizaciones de seguridad
deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

¿Cómo se exactamente el hardware?

No, no esperes un Everest o algo parecido. Aquí es más sencillo. Tienes dos opciones, mediante terminal o una gui llamada hwinfo que te lo muestra gráficamente.

La manera de listar el hardware es mediante lspci y lsusb

Ejemplo:

00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02) 
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) 
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02) 
05:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

Por usb:

Bus 005 Device 003: ID 0bcda:0158 Realtek Semiconductor Corp. Mass Stroage Device 

Ya tenemos el wifi localizado, pertenece a una conexión PCI Express que está en la placa. Ahora vemos que el modelo es una Broadcom Corporation, modelo BCM4312 802.11b, con revisión 01. Es especialmente cuidadoso e inteligente el revisar la versión del wifi. Puede que por modificaciones del fabricante, la revisión 2 sea totalmente distinta su manera de cargar el modulo.


Muchas veces buscamos la información de la tarjeta fijándonos en el ensamblador y no el fabricante del chipset. Un ejemplo sería el buscar información de una conceptronic C54, cuando esta misma tarjeta tiene distintas revisiones de ralink. Esto es como en la tarjetas gráficas. EVGA Y XFX montan tarjetas de Nvidia, aunque la GPU sea la misma, puede que cambien algunas cosas: ventilación, rapidez de la ram y otros. Esto pasa en absolutamente todo el hardware. Por lo que debemos saber que es realmente lo que tenemos entre manos.

¿Puedo instalar desde netinstall con Wifi?

Parcialmente está soportado, no funcionan todas, pero si la gran mayoria, incluso si tenemos una Atheros no tenemos que hacer nada.

Yo tengo un portátil con tarjeta Intel 4965, ¿qué debo hacer para hacer la instalación por Red?

Debemos descargar el paquete de la siguiente dirección: http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/unstable/current/

Entonces lo que debemos es descomprimir el archivo y localizar nuestro firmware. El siguiente paso sería pasar dicho archivo a un pendrive u otro de media flash. Cuando en el paso de montar la red, nos dira que necesita un archivo xxxx.fw (también es posible que sea la extensión ko de modulo y bin de binario), introducimos el pendrive y el instalador se encargara de todo lo demás, ya estamos listos para usar el Wifi.

Downloading...

Para adquirir cualquier imagen de debian, lo mejor que podeis hacer es bajarla por torrent, ya que ultimamente los servidores andan algo saturados y asi no se colapsan ;)

http://www.debian.org/CD/torrent-cd/


Información adicional

Información, charla o dudas "en vivo y en directo"

Existen infinidad de salas de charla/chat dedicadas a todo tipo de temas imaginables. Debian no iba a ser menos: Buscando un poco se puede encontrar multitud de sitios, entre ellos se encuentra la sala de charla debian@conf.jabberes.org (donde podrás charlar con muchos usuarios de esta distribución, entre ellos muchos de los que también frecuentamos este foro) haciendo uso de la red libre XMPP/Jabber. (para acceder a esta sala de charla necesitarás un programa que soporte el protocolo XMPP, como por ejemplo Psi, aunque hay muchos mas.)