Nama : Rinto
Nim : 2109116107
Berikut adalah 5 tools Linux yang paling berguna bagi programmer, antara lain:
1) VIM
VIM adalah perangkat lunak gratis dan open source yang ditulis oleh Bram Moolenaar
pada tahun 1991. Perangkat ini dirancang untuk digunakan baik dari command-line
interface dan sebagai aplikasi yang berdiri sendiri dalam graphical
user interface. VIM ini juga dikenal sebagai "editor programmer".
VIM sangat bagus digunakan untuk coding dan untuk mengedit
file konfigurasi ataupun dokumen XML. Vim telah dikembangkan menjadi cross
platform yang mendukung banyak platform lainnya. Pada
tahun 2006, Vim terpilih sebagai editor paling populer di kalangan
pembaca Linux
Journal. Pada 2015, survei pengembang Stack
Overflow mendapati bahwa VIM ini merupakan editor teks paling populer ketiga.
2) Zsh
Zsh dirilis pada tahun 1990 lalu dan
ditulis menggunakan bahasa C. Zsh adalah shell Unix yang dapat
digunakan sebagai shell login interaktif dan sebagai
penerjemah perintah yang kuat untuk shell scripting. Zsh adalah versi
lanjutan dari Bourne shell (BASH) dengan sejumlah perbaikan
besar, termasuk beberapa fitur Bash, ksh, dan tcsh. Zsh memberikan pengalaman
yang ramah pengguna pada baris perintah. Fitur-fiturnya meliputi:
1. Kelengkapan baris
perintah yang dapat di program;
2. sharing command history diantara semua shell yang berjalan;
3. Extended file globbing;
4.
Peningkatan penanganan variabel atau array
handling;
5. Mengedit perintah
multi-baris dalam buffer tunggal;
6. Koreksi ejaan;
7. Berbagai mode kompatibilitas;
8. Permintaan bertema, dan
9. Modul yang dapat
dimuat.
3. Byobu
Byobu ini
awalnya dirilis pada tahun 2009 yang ditulis dalam Sh dan Python. Byobu adalah
tools Linux yang paling berguna bagi programmer yang dapat digunakan
untuk memberikan pemberitahuan di layar atau status dan tab manajemen
multi-window. Dengan demikian, Byoubu dimaksudkan untuk meningkatkan sesi
terminal ketika pengguna terhubung ke server jarak jauh dengan sistem operasi
Linux dan Unix-like. Ini merupakan peningkatan untuk multiplekser terminal GNU
Screen atau tmux yang dapat digunakan dengan sistem operasi komputer GNU/Linux.
4) GIT
Git dirilis pada 7 April 2005 lalu. Git adalah
versi control system untuk melacak perubahan dalam file
komputer dan untuk mengoordinasikan pekerjaan pada file-file tersebut di antara
banyak orang. Git Ini terutama digunakan untuk manajemen kode sumber dalam
pengembangan perangkat lunak dan dapat digunakan untuk melacak perubahan dalam
set file yang tersedia dalam bahasa Inggris. Git ditujukan untuk kecepatan,
integritas data, dan dukungan untuk alur kerja non-linear yang terdistribusi.
Ini adalah perangkat lunak free dan open source yang
didistribusikan di bawah ketentuan GNU General Public License versi
2. Terlebih lagi, Linus Torvalds adalah pencipta GIT untuk pengembangan kernel
Linux. Di sisi lain, pengelola saat ini adalah Junio Hamano. Dengan demikian,
direktori Git di setiap komputer adalah repositori dengan sejarah dan kemampuan
pelacakan versi lengkap, terlepas dari akses jaringan atau server pusatnya.
5) DOCKER
Ditulis oleh Solomon Hykes pada tahun 2013,
Docker adalah program komputer yang melakukan virtualisasi tingkat sistem
operasi, penumpukan yang dikembangkan oleh Docker, Inc. Ini adalah tools Linux
yang paling berguna bagi programmer yang dapat mengemas
aplikasi dan dependensinya dalam wadah virtual yang dapat berjalan di server
Linux apa pun. Docker membantu mengaktifkan fleksibilitas dan portabilitas
tempat aplikasi dapat dijalankan, baik di tempat, cloud publik, cloud
pribadi, bare metal, dan lain-lain. Selain itu, ia juga dapat
mengakses fitur virtualisasi kernel Linux baik secara langsung menggunakan
pustaka libcontainer (FN).
0 Komentar