El Linux Schools Project (anteriormente Karoshi , que se puede traducir literalmente como " muerte por exceso de trabajo " en japonés) es un sistema operativo diseñado para escuelas. [ 1 ] [ 2 ] Es una distribución de Linux basada en Ubuntu (sistema operativo) . El proyecto mantiene dos distribuciones personalizadas, una diseñada para su uso en servidores y la otra para su uso con la versión de servidor en máquinas cliente. La distribución de servidor es la Karoshi oficial , mientras que el cliente se conoce como Karoshi Client .
TLSP utiliza scripts de interfaz gráfica de usuario (GUI) preconfigurados para simplificar el proceso de instalación y configuración para usuarios sin experiencia.
Historia
TLSP se desarrolló originalmente con Red Hat a principios de la década de 2000, con el objetivo de facilitar la adopción de Linux en las escuelas del Reino Unido. En aquel entonces, Linux se consideraba difícil de usar en entornos educativos donde los conocimientos informáticos provenían principalmente de profesores que no eran personal de TI especializado.
Con la versión 5.1.x, TLSP migró a la plataforma PCLinuxOS, pero desde entonces ha adoptado Ubuntu en su lugar. La versión de producción actual de TLSP es la 12.1.
Características
TLSP se puede descargar desde su página web. Los pasos de instalación requieren una instalación previa de Ubuntu, que el Live CD solicita que se inicie. Tras reiniciar el equipo después de la instalación de Ubuntu, la instalación del sistema TLSP se inicia automáticamente.
Educativo
TLSP está dirigido principalmente a entornos educativos, pero también es adecuado para pequeñas y medianas empresas (PYME). Los sistemas incluidos son aptos para funcionar como servidores de archivos e impresión, correo electrónico, web y e-learning. Gracias a estas tecnologías, es posible administrar una red completa mediante las herramientas web integradas y el acceso remoto a escritorios.
TLSP también ofrece una función de Cuenta de Examen que permite a los profesores, a través de la interfaz de Gestión Web, crear cuentas de examen específicas y subir los archivos de examen a cada cuenta. El trabajo completado se puede descargar una vez que los estudiantes hayan finalizado su examen. [ 3 ]
Distribución del servidor
Capacidad de controlador de dominio principal
El sistema TLSP es un sistema escalable de uno o varios servidores, con numerosas funcionalidades. Entre ellas destaca su capacidad para actuar como controlador de dominio principal en una red Windows . TLSP utiliza servidores Samba y LDAP integrados para almacenar información de usuarios, grupos y equipos, y emula un sistema de servidor Microsoft Windows NT 4.0 mediante estas tecnologías, proporcionando autenticación de usuarios y equipos, así como servicios de archivos e impresión en la red local. TLSP crea un dominio Windows estándar para la red local y lo denomina linuxgrid.
KiXtart
TLSP utiliza scripts de KiXtart para configurar clientes Windows XP en el dominio, proporcionando perfiles obligatorios a la mayoría de los usuarios del sistema. Se pueden usar perfiles móviles , pero no se recomiendan debido a la gran sobrecarga de red que implican. El uso de perfiles obligatorios y la redirección de carpetas a recursos compartidos de archivos asignados en el servidor permite que cada usuario almacene sus propios archivos en su carpeta "Mis documentos".
Servidores
TLSP incluye el paquete de aprendizaje electrónico Moodle y varios sistemas de gestión de contenido web , como Joomla ! y Website Baker . eGroupWare y SquirrelMail están integrados en el sistema, lo que permite un acceso completo a calendarios y correo electrónico. Estos se pueden instalar en una máquina independiente en la sección DMZ , lo que proporciona mayor seguridad en sistemas directamente expuestos a internet. [ 4 ]
WPKG
Resulta especialmente interesante la inclusión de WPKG , que permite la instalación remota de software en clientes Windows. Mediante un perfil de máquina almacenado en el servidor, es posible instalar paquetes de software, parches y actualizaciones de seguridad en segundo plano. También es muy útil para crear perfiles de máquina, permitiendo que un equipo Windows XP sin configurar se actualice automáticamente a un perfil WPKG específico una vez que se agrega al dominio.
Este tipo de tecnología se puede comparar con el mecanismo de directivas de grupo de Windows Server 2003 , sobre todo desde la perspectiva de la administración de máquinas. No sustituye en absoluto a las directivas de grupo, pero representa un paso en la dirección correcta.
Distribución al cliente
La primera versión de Karoshi Client se basó en PCLinuxOS . Las actualizaciones posteriores del sistema en su conjunto llevaron a que el cliente utilizara una versión modificada de Ubuntu 10.04 LTS con una GUI similar a la interfaz de Microsoft Windows . La interfaz se diseñó para ser rápida, de modo que funcionara bien en hardware antiguo. [ 5 ] En junio de 2012 se comenzó a trabajar en la versión 2 de Karoshi Client, que tendría una interfaz más cercana a Gnome 2 que a Windows. [ 6 ] El desarrollo de la versión del cliente se le asignó a Robin McCorkell, un estudiante de Dover Grammar School for Boys . El 21 de julio de 2012, Karoshi Client 2 se subió a SourceForge.net.
Técnico
Karoshi Client incluye numerosas aplicaciones consideradas necesarias para el trabajo escolar. Se incluyen programas de producción multimedia (como producción musical, manipulación de imágenes y edición de vídeo), herramientas de programación y software de visualización. Se instalan varios entornos de desarrollo integrados (IDE) por defecto, configurados principalmente para Java, pero también compatibles con C/C++ y otros lenguajes. El compilador y las bibliotecas estándar de C++ se instalan por defecto, junto con las bibliotecas Boost , ncurses y Mesa para la programación OpenGL. El kit de desarrollo de Java (JDK) está instalado e integrado con los IDE instalados.
Xfce se utiliza como gestor de escritorio, con un tema y un diseño de panel personalizados. El desarrollador adaptó el tema Clearlooks GTK2 a GTK3 para que las aplicaciones de Gnome 3, como gEdit, se mostraran correctamente. El diseño del panel es similar al del entorno de Gnome 2. Los efectos de composición están habilitados por defecto. La configuración de la interfaz está restringida en los archivos de configuración de Xfce debido a la necesidad de que sea adecuada para un entorno escolar, donde los niños podrían intentar modificarla. Se utiliza el gestor de inicio de sesión de KDE para LightDM, debido a problemas con KDM y Ubiquity. [ 7 ] [ 8 ]
Esta versión del cliente Karoshi está más integrada con la distribución del servidor que las versiones anteriores del cliente, ya que la mayoría de los archivos de configuración personalizados se descargan de un controlador de dominio principal al arrancar. El 23 de julio de 2012 se publicó un parche para el servidor que añadía los archivos correctos para el cliente. [ 9 ]
Kerberos es compatible con el servidor desde la versión 9.0.0, lo que permite el inicio de sesión único en todos los servicios de la distribución Karoshi. Esta integración posibilita el inicio de sesión único mediante tickets Kerberos para la autenticación en correo electrónico, impresión, internet y Moodle.
Limitaciones
Antes resultaba difícil integrar TLSP en una red Windows existente sin cambiar el espacio de direcciones al estándar utilizado por el sistema TLSP.
Esta limitación solo existía en las primeras versiones y ya no se aplica.
Referencias
- ↑ Karoshi Linux 7.0 está basado en Ubuntu 10.04
- ↑ Lanzamiento de la distribución: Karoshi 7.0 (Noticias de DistroWatch.com)
- ↑ The Linux Schools Project, "Serie de informes de exámenes" . Consultado el 8 de agosto de 2025.
- ↑ "Diagrama de red de servidores" . Consultado el 15 de abril de 2012 .
- ↑ "Documentación del proyecto Linux Schools: requisitos del sistema cliente" .
- ↑ McCorkell, Robin. "Publicación en G+ sobre desarrollo de clientes" .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ McCorkell, Robin. "Publicación en G+ sobre el problema de KDM" .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ McCorkell, Robin. "Publicación en G+ sobre la solución al problema KDM" .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Sharrad, Paul. "Publicación en G+ sobre el parche del servidor de la versión 2 del cliente" . El Proyecto de Escuelas Linux.
Enlaces externos
- Sitio web oficial
- Página principal de WPKG
- Distribuciones basadas en Debian
- Distribuciones de Linux