GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi ma bibliothèque publique choisit Linux et open source

Le système de bibliothèque fédérée du comté de Crawford utilise Linux et des logiciels open source dans ses opérations informatiques depuis 1999. Ils ont réalisé très tôt le potentiel de l'open source et l'ont intégré dans leur entreprise. Ils faisaient partie de mon propre voyage Linux lorsque j'ai construit un système de filtrage de contenu pour notre district scolaire. Il y a vingt ans, il existait peu de modèles d'utilisation de l'open source dans les bibliothèques et l'éducation. La bibliothèque publique de Meadville et le système de bibliothèques fédérées du comté de Crawford étaient les leaders d'hier et d'aujourd'hui. Récemment, j'ai eu quelques questions sur la façon d'aider les bibliothèques dans notre propre système de bibliothèques, et j'ai appelé Meadville. Ils m'ont référé à Cindy Murdock Ames, leur directeur informatique. Je lui ai demandé ce qu'ils utilisaient pour les ordinateurs de bureau des clients. Cindy a envoyé un bref e-mail qui a piqué ma curiosité et je lui ai demandé si elle accepterait un entretien par e-mail. Elle a gracieusement accepté.

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

Don Watkins :Comment avez-vous commencé avec Linux et l'open source ?

Cindy Murdock Ames : J'ai commencé à la bibliothèque en 1998, peu après avoir obtenu ma maîtrise en bibliothéconomie (MLS). Mon premier travail était en fait celui d'assistant administratif du directeur de la bibliothèque, qui s'occupait à l'époque de toute l'informatique de nos bibliothèques, et cela devenait trop difficile à gérer pour lui. Je bricolais des ordinateurs depuis le lycée, et peu de temps après, il est devenu évident pour lui que j'étais à l'aise avec la technologie, et j'ai commencé à assumer des responsabilités informatiques. Nous avions un consultant technique qui était un utilisateur de Linux (mon bon ami Ben Bullock, qui a lui-même commencé avec Linux parce qu'il était intéressé par la construction d'une station météo domestique) qui nous aidait à configurer des routeurs basés sur Linux dans toutes les bibliothèques pour se connecter les connecter à Internet via une connexion commutée. Il m'a appris les bases de l'administration des réseaux, Linux, OpenBSD et FreeBSD. Le premier projet que j'ai réalisé par moi-même a été de convertir tous les ordinateurs publics de la bibliothèque publique de Meadville en clients légers basés sur Linux Terminal Server Project (LTSP) à la fin de 1999.

DW :Quels sont les points forts ou les points à retenir de l'utilisation de l'open source par la bibliothèque publique de Meadville sur le back-end et le front-end ?

CMA : L'une des principales forces de notre utilisation de l'open source est la polyvalence. Une fois que vous commencez à utiliser un logiciel libre et open source (FOSS) pour un projet, vous vous rendez compte que vous pouvez l'appliquer à de nombreux autres, des ordinateurs de bureau, des systèmes de circulation des bibliothèques, des systèmes de gestion des connexions des usagers (Libki, écrit pour nous par Kyle Hall qui avait travaillé pour nous avant de passer à Bywater Solutions), serveurs Web, signalisation numérique, serveurs d'impression, systèmes VOIP, virtualisation, gestion des postes de travail et des serveurs, systèmes d'inventaire, etc. De plus, il n'y a pas de licences à gérer et généralement pas de frais de logiciel, tant que vous avez quelqu'un qui peut l'installer et le gérer. De nombreuses bibliothèques n'ont pas accès à du personnel informatique. L'un des problèmes que nous rencontrons de nos jours est qu'avec la popularité de la plate-forme, il est difficile de retenir des employés qualifiés pour ce que notre système de bibliothèque peut se permettre de payer. Heureusement, cependant, j'ai pu tellement rationaliser la gestion de nos systèmes avec des outils tels qu'Ansible que j'ai pu passer moi-même au travail à temps partiel, et nous testons également les eaux du logiciel en tant que service. (SaaS) en passant de WordPress auto-hébergé pour nos sites Web à la migration de nos bibliothèques vers le système de découverte Aspen Discovery (toujours open source !) hébergé par Bywater Solutions. Jusqu'à présent, nous en sommes très satisfaits, et cela fournit un service supplémentaire à nos clients en ce sens qu'ils peuvent rechercher à la fois nos offres numériques et matérielles en un seul endroit.

DW :Pourquoi utilisez-vous Ubuntu MATE ? Quels sont les avantages de cet environnement de bureau ?

CMA : Au fil du temps, nous avons essayé de nombreux environnements de bureau et, à un moment donné, nous avons opté pour GNOME 2, car il offrait aux clients un environnement de bureau simple qu'ils pouvaient facilement comprendre comment utiliser et que nous pouvions facilement personnaliser et gérer. Puis est venu GNOME 3, qui était très différent de 2, et MATE a été dérivé de 2, nous y sommes donc passés et nous l'utilisons depuis. Pour l'informatique partagée dans les bibliothèques publiques, vous devez pouvoir verrouiller les paramètres afin que les usagers ne puissent pas modifier l'arrière-plan du bureau ou tout autre paramètre de manière permanente. Vous devez également protéger leurs données personnelles en effaçant tout ce qu'ils ont pu enregistrer pendant leur session. Même avec les ordinateurs du personnel, vous devez verrouiller certains paramètres pour éviter les problèmes courants - les gens sont vraiment doués pour masquer leur liste de fenêtres par accident ! MATE utilise le système de gestion des paramètres dconf, ce qui facilite relativement le contrôle d'une grande variété de paramètres de bureau. Il existe des modules Ansible pour rendre ces paramètres encore plus faciles à gérer. Nous associons les paramètres dconf personnalisés à un script qui restaure le dossier du compte d'utilisateur dans un état vierge lors de la déconnexion. De plus, nous utilisons des playbooks Ansible pour définir certains paramètres personnalisés dans Firefox et Chrome afin qu'il soit plus difficile pour les contributeurs de modifier tout ce qu'ils ne devraient pas, ainsi que d'effacer leurs données.

 

DW :Comment Ansible vous a-t-il aidé à gérer vos déploiements de postes de travail ?

CMA : Ansible m'a fait gagner tellement de temps que j'ai pu automatiser de nombreuses tâches et faire mon travail à temps partiel pour avoir plus de temps pour d'autres choses. Pour les ordinateurs de bureau, j'ai une machine virtuelle (VM) sur Proxmox qui utilise Rundeck pour faire en sorte que le playbook Ansible s'exécute sur notre personnel et les bureaux publics selon un calendrier régulier pour appliquer les paramètres. Si la configuration d'un nouvel ordinateur personnel ou public est nécessaire, tout ce que j'ai à faire après une nouvelle installation du système d'exploitation est de copier ma clé ssh dessus et d'y installer Ansible et OpenSSH-server. Depuis mon ordinateur, je peux exécuter les playbooks Ansible dessus pour terminer sa configuration avec le type de profil nécessaire. Avec Ansible, il est facile de configurer différents types de profils en créant des rôles qui incluent tous les autres rôles qui doivent être appliqués à ce profil particulier. Il est entièrement modulaire. Cela garantit également que tous les systèmes sont configurés de manière cohérente et que tout est documenté dans les playbooks et les journaux du référentiel GIT dans lequel ils sont stockés. Je recommande vivement le livre Ansible for DevOps pour en savoir plus.

DW :Recommandez-vous des logiciels open source à vos contributeurs ?

CMA : Juste par exemple, il y a quelques années, nous avons fait une enquête auprès des clients, et plusieurs personnes ont déclaré s'être intéressées à Linux en utilisant nos ordinateurs publics.


Linux
  1. Outils et astuces open source pour améliorer les performances de votre PC Linux

  2. 6 outils et astuces open source pour sécuriser un serveur Linux pour les débutants

  3. Comment un gouvernement local a migré vers l'open source

  4. 12 livres de fiction pour les fans de Linux et open source

  5. Convertisseurs vidéo open source pour Linux [GUI et CLI]

Top 6 des shells open source pour Linux

Tox Messenger - Une alternative gratuite, sécurisée et open source pour Skype

CentOS 7 Le meilleur Linux d'entreprise gratuit et open source

10 principaux outils de suivi des bogues et des problèmes open source pour Linux

10 éditeurs de sous-titres gratuits et open source pour Linux en 2022

Pourquoi le port 1111 est-il ouvert et est-il sûr de l'être ?