Mengapa Perl diinstal secara default dengan sebagian besar distribusi Linux?
linux
system-installation
perl
distribution-choice
distributions
Rui F Ribeiro
sumber
sumber
Dalam postingan Perl v1.0 asli Larry Wall yang memposting ke newsgroup comp.sources.misc pada tanggal 18 Desember 1987, ia berkata:
Dalam sebuah paparan yang jauh lebih lanjut , dia menjelaskan sedikit lebih banyak:
Saat ini, Perl adalah alternatif / pengganti standar untuk skrip shell dan kebutuhan parsing teks, dan dengan kekuatan lebih dari alat tradisional. Karena fleksibilitasnya yang ekstrem (sebagian orang akan mengatakan tidak elegan), Perl telah dideskripsikan sebagai " gergaji tentara Swiss dalam bahasa scripting ". Tugas seringkali jauh lebih singkat, lebih mudah, atau lebih bisa diperluas ketika diselesaikan dengan Perl. Banyak, banyak alat sistem, skrip dan program yang lebih besar secara rutin ditulis dalam Perl. Jadi di lingkungan Linux modern, Perl sekarang menjadi alat Unix standar lainnya, dan sangat diperlukan.
sumber
awk
dansed
di dalamnya (Perl).sumber
Saya pikir jawaban untuk pertanyaan ini sebagian bersejarah, sebagian praktis.
Sedangkan untuk sejarah, Perl adalah bahasa yang berkelas. Ini lebih berkelas daripada Python (belum lagi PHP), meskipun saya tidak tahu apa yang "lebih baik" (jika itu entah bagaimana bisa dianalisis secara formal, yang saya ragu). Dan orang-orang berkelas yang menggunakan (atau menggunakan) Perl biasanya adalah orang-orang yang memutuskan apa yang harus menjadi bagian dari distro Linux.
Adapun apa yang praktis, Perl adalah masih lem dari banyak hal: OS dan web sama (sekali lagi, LAMP, tidak melupakan baik Python atau PHP). Jadi mengapa tidak memasukkan sesuatu yang berguna untuk banyak tujuan? Dan terlebih lagi, mengapa menghapus segala sesuatu yang ada di sana (dan tidak menyebabkan bahaya), dan berguna?
Tapi, seperti yang terjadi, ada catatan tentang ini di edisi terbaru The Linux Magazine (# 151, Juni 2013). Rupanya, untuk mengkompilasi kernel Linux, beberapa skrip Perl pendek dan sederhana digunakan. (Sekali lagi, "lem" peran Perl dalam OS.) Sekarang, salah satu pengembang kernel telah mengirimkan tambalan dari penulisan ulang skrip-skrip tersebut, kali ini bukan di Perl, tetapi sebagai "skrip shell Unix" (apakah itu
sh
?). Dengan begitu, Perl tidak perlu diinstal untuk siapa pun yang menyusun kernel. Tapi, tambalan itu (dikirimkan beberapa kali) belum diambil. Dan salah satu alasan untuk ini adalah, begitu keluar dalam cuaca dingin, Perl tidak mungkin dibiarkan masuk. Orang-orang menyukai Perl, dan mereka tidak ingin berpisah dengannya.Sekarang, ini hanya menyentuh pinggiran pertanyaan ini karena mungkin sebagian kecil pengguna Linux cenderung mengkompilasi kernel. Tapi itu adalah bagian lain dari teka-teki (dan saya curiga ada banyak).
sumber