GNU/Linux >> Tutoriales Linux >  >> Linux

Por qué mi biblioteca pública elige Linux y código abierto

El Sistema de bibliotecas federadas del condado de Crawford ha estado utilizando Linux y software de código abierto en sus operaciones de TI desde 1999. Se dieron cuenta pronto del potencial del código abierto y lo integraron en su empresa. Fueron parte de mi propio viaje por Linux mientras construía un sistema de filtrado de contenido para nuestro distrito escolar. Hace veinte años, había pocos modelos para el uso de código abierto en bibliotecas y educación. La Biblioteca Pública de Meadville y el Sistema de Bibliotecas Federadas del Condado de Crawford fueron los líderes entonces y ahora. Recientemente tuve algunas preguntas sobre cómo ayudar a las bibliotecas en nuestro propio sistema de bibliotecas y llamé a Meadville. Me refirieron a Cindy Murdock Ames, su directora de TI. Le pregunté qué estaban usando para las computadoras de escritorio de los clientes. Cindy envió un breve correo electrónico que despertó mi interés y le pregunté si estaría de acuerdo con una entrevista por correo electrónico. Ella aceptó amablemente.

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

Don Watkins:¿Cómo empezaste con Linux y el código abierto?

Cindy Murdock Ames: Empecé en la biblioteca en 1998, poco después de graduarme con mi maestría en biblioteconomía (MLS). Mi primer trabajo fue en realidad asistente administrativo del director de la biblioteca, que en ese momento estaba haciendo toda la TI para nuestras bibliotecas, y se estaba volviendo demasiado para él. Había estado jugando con las computadoras desde la escuela secundaria y, poco después, se dio cuenta de que me sentía cómodo con la tecnología y comencé a asumir las responsabilidades de TI. Tuvimos un consultor técnico que era usuario de Linux (mi buen amigo Ben Bullock, que comenzó a usar Linux porque estaba interesado en construir una estación meteorológica doméstica) que nos ayudó a configurar enrutadores basados ​​en Linux en todas las bibliotecas para conectar a Internet a través de acceso telefónico. Me enseñó los conceptos básicos de administración de redes, Linux, OpenBSD y FreeBSD. El primer proyecto que completé por mi cuenta fue convertir todas las computadoras públicas de la Biblioteca Pública de Meadville a clientes ligeros basados ​​en Linux Terminal Server Project (LTSP) a fines de 1999.

DW:¿Cuáles son los puntos fuertes o las conclusiones del uso de código abierto de la Biblioteca Pública de Meadville en el back-end y el front-end?

CMA: Una de las principales fortalezas de nuestro uso de código abierto es la versatilidad. Una vez que comienza a usar software libre y de código abierto (FOSS) para un proyecto, descubre que puede aplicarlo a muchos otros, desde computadoras de escritorio, sistemas de circulación de bibliotecas, sistemas de administración de inicio de sesión de usuarios (Libki, escrito para nosotros por Kyle Hall, quien había trabajado para nosotros antes de mudarse a Bywater Solutions), servidores web, señalización digital, servidores de impresión, sistemas VOIP, virtualización, administración de servidores y escritorios, sistemas de inventario, etc. Además, no hay licencias para administrar y, en general, no hay costos de software, siempre que tenga a alguien que pueda instalarlo y administrarlo. Muchas bibliotecas no tienen acceso al personal de TI. Un problema que tenemos hoy en día es que con lo común que se ha vuelto una plataforma, es un desafío retener empleados calificados por lo que nuestro sistema de bibliotecas puede pagar. Sin embargo, afortunadamente, pude optimizar la administración de nuestros sistemas con herramientas como Ansible tanto que pude hacer la transición a trabajar a tiempo parcial, y también estamos probando las aguas del software como servicio. (SaaS) mediante la transición de WordPress autohospedado para nuestros sitios web a la migración de nuestras bibliotecas al sistema de descubrimiento Aspen Discovery (¡aún de código abierto!) alojado por Bywater Solutions. Hasta el momento, estamos muy contentos con él y brinda un servicio adicional a nuestros usuarios, ya que pueden buscar tanto nuestras ofertas digitales como materiales en un solo lugar.

DW:¿Por qué usa Ubuntu MATE? ¿Cuáles son los beneficios de ese entorno de escritorio?

CMA: Con el tiempo, probamos muchos entornos de escritorio y, en un momento, nos decidimos por GNOME 2 porque proporcionaba un entorno de escritorio simple para los usuarios que podían descubrir fácilmente cómo usar y que podíamos personalizar y administrar fácilmente. Luego vino GNOME 3, que era muy diferente de 2, y MATE se bifurcó de 2, así que lo cambiamos y lo hemos estado usando desde entonces. Para la informática compartida en bibliotecas públicas, debe poder bloquear la configuración para que los usuarios no puedan cambiar el fondo del escritorio ni ninguna otra configuración de forma permanente. También debe mantener seguros sus datos personales borrando todo lo que haya guardado durante su sesión. Incluso con las computadoras del personal, debe bloquear ciertas configuraciones para evitar problemas comunes:¡las personas son realmente buenas para ocultar su lista de ventanas por accidente! MATE utiliza el sistema de administración de configuraciones dconf, lo que hace que sea relativamente fácil controlar una amplia variedad de configuraciones de escritorio. Hay módulos Ansible para hacer que esas configuraciones sean aún más fáciles de administrar. Combinamos la configuración personalizada de dconf con un script que restaura la carpeta de la cuenta de usuario a un estado impecable al cerrar la sesión. Además, usamos guías de Ansible para establecer algunas configuraciones personalizadas en Firefox y Chrome para que a los mecenas les resulte más difícil cambiar cualquier cosa que no deberían, así como para borrar sus datos.

 

DW:¿Cómo lo ha ayudado Ansible a administrar sus implementaciones de escritorio?

CMA: Ansible me ha ahorrado tanto tiempo que he podido automatizar muchas tareas y hacer mi trabajo medio tiempo para tener más tiempo para otras cosas. Para los escritorios, tengo una máquina virtual (VM) en Proxmox que usa Rundeck para hacer que el libro de jugadas de Ansible se ejecute en nuestro personal y escritorios públicos en un horario regular para hacer cumplir la configuración. Si es necesario configurar una nueva computadora personal o pública, todo lo que tengo que hacer después de una nueva instalación del sistema operativo es copiar mi clave ssh e instalar Ansible y OpenSSH-server en ella. Desde mi computadora, puedo ejecutar los libros de jugadas de Ansible para completar su configuración con cualquier tipo de perfil que sea necesario. Con Ansible, es fácil configurar varios tipos de perfiles mediante la creación de roles que incluyen todos los demás roles que deben aplicarse a ese perfil en particular:es completamente modular. También garantiza que todos los sistemas estén configurados de forma coherente y que todo esté documentado en los libros de jugadas y los registros del repositorio GIT en el que están almacenados. Recomiendo encarecidamente el libro Ansible for DevOps. para obtener más información.

DW:¿Recomiendas software de código abierto a tus mecenas?

CMA: Solo por ejemplo, hace unos años, hicimos una encuesta de usuarios y hubo varias personas que dijeron que se interesaron en Linux al usar nuestras computadoras públicas.


Linux
  1. Herramientas y consejos de código abierto para mejorar el rendimiento de su PC con Linux

  2. 6 herramientas de código abierto y consejos para asegurar un servidor Linux para principiantes

  3. Cómo un gobierno local migró al código abierto

  4. 12 libros de ficción para Linux y fanáticos del código abierto

  5. ¿Linux – N software de código abierto para simular y programar virtualmente la BIOS de una computadora?

Los 6 mejores shells de código abierto para Linux

Tox Messenger:una alternativa gratuita, segura y de código abierto para Skype

CentOS 7 El mejor Linux empresarial gratuito y de código abierto

Las 10 principales herramientas de seguimiento de errores y problemas de código abierto para Linux

10 editores de subtítulos gratuitos y de código abierto para Linux en 2022

¿Por qué está abierto el puerto 1111 y es seguro estarlo?