Ayuda OnLine de GULiC

Anon3755

Ayuda
  • Temática: Puedes preguntarnos sobre Software Libre, Linux o GULiC. Otros temas pueden ser respondidos (o no!)
  • Acceso: De momento, se te ha asignado un nick al azar (Anon3755).Podrías usar tu propio nick registrándote ó iniciando sesión, si ya te habías registrado. En cualquier caso, si usas jabber, puedes informarte acerca de cómo entrar a esta sala con tu cliente jabber habitual, o bien entrar a la sala vía web.
  • Uso:Para ver el chat más grande, usa ésta página. Si vas a pegar textos grandes, usa nuestro pastebin. Para avisar de errores o problemas, usa nuestro track
  • Horarios: Nuestro uso horario es GMT. No te extrañe si a las 5 de la mañana no te responde nadie.

Novedades en Linux 2.6.24

Hace relativamente poco se publicó la versión 2.6.24 de Linux. Como en muchas otras ocasiones se trata de una versión cargada de novedades, aunque a muchos de nosotros la mayor parte de ellas no nos dicen nada. Sin embargo, por una vez por hay poner las que desde mi punto de vista son más interesante de cara a los usuarios medios. A veces es interesante leer estas cosas para descubrir/redescubrir algunas de las cosas que podemos hacer con nuestro sistema:

  • Mejoras e la gestión de procesos. Ya con la versión anterior introdujeron el CFS como planificador de la CPU. Ahora se están implementando diferentes políticas a la hora de repartir el tiempo de la CPU. Uno de los modos permite partir la CPU entre usuarios. Es decir, indicar que un usuario tiene derecho al 75% de la CPU mientras otro sólo tiene el 25%. Esta es una funcionalidad muy interesante de cara a los sistemas multiusuario. La otra política permite definir incluir a los procesos dentro de grupos de tareas a los que se puede asignar diferentes porcentajes de CPU. Lo cierto es que este último mecanismo puede llegar mucho más lejos; permitiendo que definamos en que CPUs se tienen que ejecutar los miembros de un grupo de tareas, pudiendo incluso indicar exclusividad, o de que nodo deben tomar la memoria (esto indudablemente sólo tendrá sentido en máquinas NUMA).

  • Soporte de Tickless. Generalmente cuando un sistema está desocupado (no hay trabajo que hacer) debería ser posible dormir la CPU para, por ejemplo, ahorrar energía. De ese letargo puede despertar la CPU por dos motivo: que ocurra una interrupción porque un dispositivo de E/S ha completado alguna operación o que ocurre una interrupción del temporizador. El temporizador generalmente se configurar para despertar a la CPU a intervalos regulares para comprobar si ha ocurrido algún evento que requiera de su atención. El sorpote de tickless hace al sistema comportarse de forma mucho más inteligente en el sentido de que intenta evitar configurar el temporizador para despertar la CPU a intervalos regulares, asegurándose de que la CPU sólo se despierta cuando es realmente necesario.

  • Punto de montaje bind de sólo lectura. En su momento ya dije que la opción --bind de mount nos permite montar un subárbol de nuestro árbol de directorios en múltiples lugares. Ahora se permite el montaje bind pero como sólo lectura. Esto nos permitiría acceder a ramas del árbol de directorios como lectura/escritura al tiempo que esas mismas ramas sólo estarían disponibles como de sólo lectura a los procesos que corren dentro de un chroot o un vserver (por ejemplo, /usr o /bin).

  • Soporte SPI/SDIO en la capa MMC. Parece ser que las ranuras MMC se pueden comportar como un bus si los fabricantes se dignan en poner los componentes necesarios. Así que gracias este soporte podríamos conectar diferentes dispositivos (no necesariamente de almacenamiento) a través de la ranura MMC.

  • Autorización USB. Se ha añadido un mecanismo para que los dispositivos USB conectados al sistema no empiecen a funcionar inmediatamente sino que deban ser autorizados para funcionar (al estilo bluetooth, supongo). Esto parece una bobería pero es muy necesario si se quiere soportar Wireless USB, pues no se puede permitir que cualquier dispositivo Wireless USB se conecte a nuestro ordenador.

  • Drivers para dispositivos. Como Intel PRO/Wireless 3945ABG/BG, Intel Wireless Wifi Link AGN (4965), rt2400 pci/pcmcia, rt2500 pci/pcmcia, rt61 pci/pcmcia, rt2500 usb, rt73 usb, BCM43xx IEEE 802.11G, prism54, Intel(R) 82598 PCI-Express 10GbE, E1000E pci-express, IP1000A, etc.

Como ven con cada nueva versión de Linux está llena de novedades.

Saludos.