GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum sich meine öffentliche Bibliothek für Linux und Open Source entscheidet

Das Crawford County Federated Library System verwendet seit 1999 Linux und Open-Source-Software in seinem IT-Betrieb. Sie erkannten früh das Potenzial von Open Source und integrierten es in ihr Unternehmen. Sie waren Teil meiner eigenen Linux-Reise, als ich ein Inhaltsfiltersystem für unseren Schulbezirk erstellte. Vor 20 Jahren gab es wenige Modelle für den Einsatz von Open Source in Bibliotheken und Bildung. Die Meadville Public Library und das Crawford County Federated Library System waren damals wie heute führend. Kürzlich hatte ich einige Fragen darüber, wie wir Bibliotheken in unserem eigenen Bibliothekssystem helfen können, und ich rief Meadville an. Sie verwiesen mich an Cindy Murdock Ames, ihre IT-Direktorin. Ich fragte sie, was sie für Patron-Desktop-Computer verwenden. Cindy schickte eine kurze E-Mail, die mein Interesse weckte, und ich fragte sie, ob sie einem E-Mail-Interview zustimmen würde. Sie nahm dankend an.

Weitere Linux-Ressourcen

  • Spickzettel für Linux-Befehle
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Kostenloser Online-Kurs:RHEL Technical Overview
  • Spickzettel für Linux-Netzwerke
  • SELinux-Spickzettel
  • Spickzettel für allgemeine Linux-Befehle
  • Was sind Linux-Container?
  • Unsere neuesten Linux-Artikel

Don Watkins:Wie haben Sie mit Linux und Open Source angefangen?

Cindy Murdock Ames: Ich habe 1998 in der Bibliothek angefangen, kurz nachdem ich meinen Master in Bibliothekswissenschaften (MLS) abgeschlossen hatte. Mein erster Job war eigentlich Verwaltungsassistent des Bibliotheksdirektors, der zu dieser Zeit die gesamte IT für unsere Bibliotheken erledigte, und es wurde ihm zu viel, ihn zu verwalten. Ich habe seit der High School an Computern herumgebastelt, und kurz darauf wurde ihm klar, dass ich mich mit Technologie auskenne, und ich begann, IT-Verantwortlichkeiten zu übernehmen. Wir hatten einen technischen Berater, der ein Linux-Benutzer war (mein guter Freund Ben Bullock, der selbst mit Linux angefangen hat, weil er daran interessiert war, eine Heimwetterstation zu bauen), der uns half, Linux-basierte Router in allen Bibliotheken einzurichten, um eine Verbindung herzustellen sie über Einwahl ins Internet. Er brachte mir die Grundlagen der Administration von Netzwerken, Linux, OpenBSD und FreeBSD bei. Das erste Projekt, das ich alleine abgeschlossen habe, war die Umstellung aller öffentlichen Computer der Meadville Public Library auf Linux Terminal Server Project (LTSP)-basierte Thin Clients Ende 1999.

DW:Was sind die Stärken oder Vorteile für die Verwendung von Open Source in der Meadville Public Library im Back-End und im Front-End?

CMA: Eine der größten Stärken unserer Nutzung von Open Source ist die Vielseitigkeit. Sobald Sie anfangen, kostenlose und Open-Source-Software (FOSS) für ein Projekt zu verwenden, stellen Sie fest, dass Sie sie auf viele andere anwenden können – von Desktops, Bibliotheksausleihsystemen, Anmeldeverwaltungssystemen für Benutzer (Libki, geschrieben für uns von Kyle Hall, der für uns, bevor er zu Bywater Solutions wechselte), Webserver, digitale Beschilderung, Druckserver, VOIP-Systeme, Virtualisierung, Desktop- und Serververwaltung, Bestandssysteme und so weiter. Außerdem müssen keine Lizenzen verwaltet werden und im Allgemeinen fallen keine Softwarekosten an, solange Sie jemanden haben, der sie installieren und verwalten kann. Viele Bibliotheken haben keinen Zugang zu IT-Personal. Ein Problem, das wir heutzutage haben, ist, dass es angesichts der Verbreitung einer Plattform schwierig ist, qualifizierte Mitarbeiter für das zu halten, was unser Bibliothekssystem leisten kann. Glücklicherweise konnte ich jedoch die Verwaltung unserer Systeme mit Tools wie Ansible so rationalisieren, dass ich selbst in Teilzeit arbeiten konnte, und wir testen auch die Gewässer von Software-as-a-Service (SaaS) durch den Übergang von selbst gehostetem WordPress für unsere Websites zur Migration unserer Bibliotheken zum Entdeckungssystem Aspen Discovery (immer noch Open Source!), das von Bywater Solutions gehostet wird. Bisher sind wir sehr zufrieden damit und es bietet unseren Kunden einen zusätzlichen Service, indem sie sowohl unsere digitalen als auch unsere materiellen Angebote an einem Ort durchsuchen können.

DW:Warum verwenden Sie Ubuntu MATE? Was sind die Vorteile dieser Desktop-Umgebung?

CMA: Im Laufe der Zeit haben wir viele Desktop-Umgebungen ausprobiert und uns irgendwann für GNOME 2 entschieden, weil es eine einfache Desktop-Umgebung für Kunden bot, die leicht zu bedienen war und die wir leicht anpassen und verwalten konnten. Dann kam GNOME 3, das sich stark von 2 unterschied, und MATE wurde von 2 gegabelt, also sind wir darauf umgestiegen und verwenden es seitdem. Für Shared Computing in öffentlichen Bibliotheken müssen Sie in der Lage sein, Einstellungen zu sperren, damit Benutzer den Desktop-Hintergrund oder andere Einstellungen nicht dauerhaft ändern können. Sie müssen auch ihre persönlichen Daten schützen, indem Sie alles löschen, was sie während ihrer Sitzung gespeichert haben. Selbst bei Personalcomputern müssen Sie bestimmte Einstellungen sperren, um allgemeine Probleme zu vermeiden – die Leute sind wirklich gut darin, versehentlich ihre Fensterliste zu verdecken! MATE verwendet das dconf-Einstellungsverwaltungssystem, wodurch es relativ einfach ist, eine Vielzahl von Desktop-Einstellungen zu steuern. Es gibt Ansible-Module, um diese Einstellungen noch einfacher zu verwalten. Wir koppeln die benutzerdefinierten dconf-Einstellungen mit einem Skript, das den Ordner des Benutzerkontos beim Abmelden in einen ursprünglichen Zustand zurückversetzt. Außerdem verwenden wir Ansible Playbooks, um einige benutzerdefinierte Einstellungen in Firefox und Chrome festzulegen, um es Patrons zu erschweren, etwas zu ändern, was sie nicht sollten, und ihre Daten zu löschen.

 

DW:Wie hat Ihnen Ansible bei der Verwaltung Ihrer Desktop-Bereitstellungen geholfen?

CMA: Ansible hat mir so viel Zeit gespart, dass ich viele Aufgaben automatisieren und meinen Job in Teilzeit machen konnte, um mehr Zeit für andere Dinge zu haben. Für Desktops habe ich eine virtuelle Maschine (VM) auf Proxmox, die Rundeck verwendet, um das Ansible-Playbook regelmäßig auf unseren Mitarbeiter- und öffentlichen Desktops auszuführen, um Einstellungen durchzusetzen. Wenn die Einrichtung eines neuen Personal- oder öffentlichen Computers erforderlich ist, muss ich nach einer Neuinstallation des Betriebssystems nur meinen SSH-Schlüssel darauf kopieren und Ansible und OpenSSH-Server darauf installieren. Von meinem Computer aus kann ich die Ansible-Playbooks darauf ausführen, um die Einrichtung mit dem erforderlichen Profiltyp abzuschließen. Mit Ansible ist es einfach, verschiedene Profiltypen einzurichten, indem Rollen erstellt werden, die alle anderen Rollen enthalten, die auf dieses bestimmte Profil angewendet werden müssen – es ist vollständig modular. Es stellt auch sicher, dass alle Systeme konsistent eingerichtet sind und alles in den Playbooks und den Protokollen des GIT-Repositorys dokumentiert ist, in dem sie gespeichert sind. Ich empfehle das Buch Ansible for DevOps um mehr zu erfahren.

DW:Empfehlen Sie Ihren Kunden Open-Source-Software?

CMA: Nur als Beispiel:Vor ein paar Jahren haben wir eine Benutzerumfrage durchgeführt, und es gab mehrere Leute, die angaben, dass sie sich für Linux interessierten, indem sie unsere öffentlichen Computer benutzten.


Linux
  1. Open-Source-Tools und Tipps zur Verbesserung der Leistung Ihres Linux-PCs

  2. 6 Open-Source-Tools und Tipps zum Sichern eines Linux-Servers für Anfänger

  3. Wie eine Kommunalverwaltung zu Open Source migrierte

  4. Open-Source-Videokonverter für Linux [GUI und CLI]

  5. Linux – N Open-Source-Software zur Simulation und virtuellen Programmierung eines Computer-Bios?

Top 6 Open-Source-Shells für Linux

Tox Messenger – Eine kostenlose, sichere und Open-Source-Alternative für Skype

CentOS 7 Das beste kostenlose und Open-Source-Enterprise-Linux

Top 10 Open-Source-Tools zur Fehler- und Problemverfolgung für Linux

10 kostenlose und Open-Source-Untertitel-Editoren für Linux im Jahr 2022

Warum ist Port 1111 offen und ist das sicher?