GNU/Linux >> Belajar Linux >  >> Linux

Mengapa perpustakaan umum saya memilih Linux dan open source

Sistem Perpustakaan Federasi Crawford County telah menggunakan Linux dan perangkat lunak open source dalam operasi TI-nya sejak 1999. Mereka menyadari sejak awal potensi open source dan mengintegrasikannya ke dalam perusahaan mereka. Mereka adalah bagian dari perjalanan Linux saya sendiri saat saya membangun sistem penyaringan konten untuk distrik sekolah kami. Dua puluh tahun yang lalu, ada beberapa model untuk penggunaan open source di perpustakaan dan pendidikan. Perpustakaan Umum Meadville dan Sistem Perpustakaan Federasi Crawford County adalah pemimpinnya dulu dan sekarang. Baru-baru ini saya memiliki beberapa pertanyaan tentang bagaimana membantu perpustakaan dalam sistem perpustakaan kita sendiri, dan saya menelepon Meadville. Mereka merujuk saya ke Cindy Murdock Ames, Direktur TI mereka. Saya bertanya padanya apa yang mereka gunakan untuk komputer desktop pelindung. Cindy mengirim email singkat yang menarik minat saya, dan saya bertanya apakah dia setuju untuk wawancara email. Dia dengan ramah menerimanya.

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Don Watkins:Bagaimana Anda memulai Linux dan open source?

Cindy Murdock Ames: Saya mulai di perpustakaan pada tahun 1998, tak lama setelah lulus dengan gelar master dalam ilmu perpustakaan (MLS). Pekerjaan pertama saya sebenarnya adalah asisten administrasi direktur perpustakaan, yang pada saat itu mengerjakan semua TI untuk perpustakaan kami, dan itu menjadi terlalu berat untuk dia kelola. Saya telah bermain-main dengan komputer sejak sekolah menengah, dan tak lama kemudian, menjadi jelas baginya bahwa saya nyaman dengan teknologi, dan saya mulai mengambil alih tanggung jawab TI. Kami memiliki konsultan teknologi yang merupakan pengguna Linux (teman baik saya Ben Bullock, yang memulai dengan Linux sendiri karena dia tertarik untuk membangun stasiun cuaca rumah) yang membantu kami mengatur router berbasis Linux di semua perpustakaan untuk terhubung mereka ke internet melalui dialup. Dia mengajari saya dasar-dasar administrasi jaringan, Linux, OpenBSD, dan FreeBSD. Proyek pertama yang saya selesaikan sendiri adalah mengonversi semua komputer publik di Perpustakaan Umum Meadville ke thin client berbasis Linux Terminal Server Project (LTSP) pada akhir 1999.

DW:Apa kelebihan atau kekurangan penggunaan sumber terbuka Perpustakaan Umum Meadville di bagian belakang dan bagian depan?

CMA: Salah satu kekuatan utama dari penggunaan open source kami adalah keserbagunaan. Setelah Anda mulai menggunakan perangkat lunak bebas dan sumber terbuka (FOSS) untuk satu proyek, Anda akan menemukan bahwa Anda dapat menerapkannya ke banyak proyek lainnya—dari desktop, sistem sirkulasi perpustakaan, sistem manajemen login pelindung (Libki, ditulis untuk kami oleh Kyle Hall yang pernah bekerja untuk kami sebelum pindah ke Bywater Solutions), server web, signage digital, server cetak, sistem VOIP, virtualisasi, manajemen desktop dan server, sistem inventaris, dan sebagainya. Juga, tidak ada lisensi untuk mengelola dan umumnya tidak ada biaya perangkat lunak, selama Anda memiliki seseorang yang dapat menginstal dan mengelolanya. Banyak perpustakaan tidak memiliki akses ke staf TI. Salah satu masalah yang kami hadapi saat ini adalah dengan betapa umum platform itu, sulit untuk mempertahankan karyawan yang memenuhi syarat untuk apa yang dapat dibayar oleh sistem perpustakaan kami. Untungnya, saya dapat merampingkan manajemen sistem kami dengan alat seperti Ansible sehingga saya dapat beralih ke bekerja paruh waktu sendiri, dan kami juga menguji perangkat lunak sebagai layanan (SaaS) dengan transisi dari WordPress yang dihosting sendiri untuk situs web kami ke migrasi perpustakaan kami ke sistem penemuan Aspen Discovery (masih open source!) yang dihosting oleh Bywater Solutions. Sejauh ini, kami sangat senang dengan itu, dan ini memberikan layanan tambahan kepada pelanggan kami karena mereka dapat mencari penawaran digital dan materi kami semua di satu tempat.

DW:Mengapa Anda menggunakan Ubuntu MATE? Apa manfaat dari lingkungan desktop tersebut?

CMA: Seiring waktu, kami telah mencoba banyak lingkungan desktop, dan pada satu titik, memilih GNOME 2 karena menyediakan lingkungan desktop sederhana untuk pelanggan yang dapat dengan mudah mereka ketahui cara menggunakannya dan yang dapat kami sesuaikan dan kelola dengan mudah. Kemudian datang GNOME 3, yang sangat berbeda dari 2, dan MATE bercabang dari 2, jadi kami beralih ke GNOME dan telah menggunakannya sejak saat itu. Untuk komputasi bersama di perpustakaan umum, Anda harus dapat mengunci pengaturan sehingga pelanggan tidak dapat mengubah latar belakang desktop atau pengaturan lainnya secara permanen. Anda juga perlu menjaga keamanan data pribadi mereka dengan menghapus apa pun yang mungkin telah mereka simpan selama sesi mereka. Bahkan dengan komputer staf, Anda perlu mengunci pengaturan tertentu untuk mencegah masalah umum—orang sangat pandai mengaburkan daftar jendela mereka secara tidak sengaja! MATE menggunakan sistem manajemen pengaturan dconf, membuatnya relatif mudah untuk mengontrol berbagai macam pengaturan desktop. Ada modul Ansible untuk membuat pengaturan itu lebih mudah dikelola. Kami memasangkan pengaturan dconf khusus dengan skrip yang mengembalikan folder akun pengguna ke status asli saat logout. Selain itu, kami menggunakan Playbook Ansible untuk menyetel beberapa setelan khusus di Firefox dan Chrome untuk mempersulit pelanggan mengubah apa pun yang tidak seharusnya, serta menghapus data mereka.

 

DW:Bagaimana Ansible membantu Anda mengelola penerapan desktop?

CMA: Ansible telah menghemat banyak waktu saya sehingga saya dapat mengotomatiskan banyak tugas dan membuat pekerjaan paruh waktu saya memiliki lebih banyak waktu untuk hal-hal lain. Untuk desktop, saya memiliki mesin virtual (VM) di Proxmox yang menggunakan Rundeck untuk membuat Playbook Ansible berjalan di staf kami dan desktop publik pada jadwal reguler untuk menerapkan pengaturan. Jika pengaturan staf baru atau komputer publik diperlukan, yang harus saya lakukan setelah instalasi baru OS adalah menyalin kunci ssh saya ke sana dan menginstal server Ansible dan OpenSSH di atasnya. Dari komputer saya, saya dapat menjalankan buku pedoman Ansible di dalamnya untuk menyelesaikan pengaturannya dengan jenis profil apa pun yang diperlukan. Dengan Ansible, mudah untuk mengatur berbagai jenis profil dengan membuat peran yang mencakup semua peran lain yang perlu diterapkan ke profil tertentu—ini sepenuhnya modular. Ini juga memastikan bahwa semua sistem disiapkan secara konsisten, dan semuanya didokumentasikan dalam buku pedoman dan log repositori GIT tempat mereka disimpan. Saya sangat merekomendasikan buku Ansible for DevOps untuk mempelajari lebih lanjut.

DW:Apakah Anda merekomendasikan perangkat lunak sumber terbuka kepada pelanggan Anda?

CMA: Sebagai contoh—beberapa tahun yang lalu, kami melakukan survei pelindung, dan ada beberapa orang yang mengatakan bahwa mereka tertarik dengan Linux dengan menggunakan komputer umum kami.


Linux
  1. Alat sumber terbuka dan tip untuk meningkatkan kinerja PC Linux Anda

  2. Bagaimana pemerintah daerah bermigrasi ke open source

  3. 12 buku fiksi untuk Linux dan penggemar open source

  1. Pengonversi Video Sumber Terbuka untuk Linux [GUI dan CLI]

  2. Linux – Mengapa Kami Menggunakan Su – Dan Bukan Hanya Su?

  3. Linux – Perangkat Lunak Open Source N Untuk Mensimulasikan Dan Memprogram Secara Virtual Bios Komputer?

  1. Transfer file antara ponsel Anda dan Linux dengan alat sumber terbuka ini

  2. 6 alat sumber terbuka dan tip untuk mengamankan server Linux untuk pemula

  3. Pitivi – Editor Video Sumber Terbuka dan Gratis untuk Linux