10 Perangkat Lunak Pengeditan Video Terbaik untuk Linux

10 Perangkat Lunak Pengeditan Video Terbaik untuk Linux – Sering ada kesalahpahaman bahwa tidak banyak perangkat lunak pengeditan video berkualitas untuk Linux namun, bukan itu masalahnya. Dengan semakin populernya sistem operasi berbasis Linux, pengembang dan perusahaan aplikasi sumber terbuka tidak punya pilihan selain fokus pada pembuatan perangkat lunak yang dirancang khusus untuk distro Linux.

10 Perangkat Lunak Pengeditan Video Terbaik untuk Linux

opensourcealternative – Karenanya, Anda dapat menemukan beberapa editor video di internet untuk hampir semua distribusi Linux yang Anda gunakan. Memilih editor video yang sempurna bisa menjadi masalah bagi sebagian orang, tetapi di sinilah FOSSLinux berperan. Kami telah menyusun daftar Editor Video terbaik untuk Linux untuk kenyamanan Anda. Pada artikel ini, kami membahas semua detail yang relevan, termasuk pro, kontra, dan fitur yang menonjol dari masing-masing.

Baca Juga : 13 Aplikasi Penting dan Wajib Dimiliki Pengguna Linux 

Perhatikan bahwa ini semua adalah aplikasi khusus; daftar ini hanya terdiri dari aplikasi khusus yang harus diinstal pada PC Linux Anda untuk menggunakannya. Untuk selanjutnya, perangkat keras PC Linux Anda harus cukup mampu untuk mengedit video dengan lancar. Sebagai alternatif, Anda dapat memilih editor video online seperti Clipchamp , yang berbasis cloud. Editor video berbasis cloud dapat berjalan dengan baik bahkan pada PC kelas bawah; Anda memerlukan browser web dan koneksi internet yang baik.

1. Kdenlive

Hands down, Kdenlive berpotensi menjadi perangkat lunak pengeditan video terbaik untuk Linux di luar sana saat ini! Apa yang membedakannya dari editor video lainnya adalah gratis dan dilengkapi dengan banyak fitur canggih juga. Dibangun di Qt dan pustaka Kerangka KDE, sebagian besar pemrosesan video Kdenlive dilakukan oleh Kerangka MLT, yang bergantung pada proyek sumber terbuka seperti FFmpeg, frei0r, movit, ladspa, sox, dll.

Perangkat lunak pengeditan video ini menawarkan dukungan tata letak yang dapat disesuaikan, daftar klip, garis waktu multitrack, pencadangan otomatis, efek khusus bingkai utama, dan transisi. Apakah Anda menggunakan format file atau camcorder unik?

Bukan masalah Kdenlive mendukung hampir semua yang tersedia. Juga harus disebutkan bahwa Kdenlive mendukung Mac OSX dan FreeBSD. Fitur penting lainnya adalah pengeditan Proxy. Fitur bagus ini dapat secara otomatis membuat salinan klip sumber Anda beresolusi rendah untuk memungkinkan pengeditan ringan dan kemudian merender menggunakan resolusi penuh.

2. Shotcut

Shotcut adalah editor video gratis, sumber terbuka, dan lintas platform lainnya. Tidak seperti Kdenlive, editor video pemula akan bisa mendapatkan pengalaman penuh dengan Shotcut karena relatif mudah digunakan. Muncul dengan berbagai fitur, termasuk pengeditan garis waktu asli, transisi dan filter video, dan garis waktu multitrack. Ini mendukung bingkai utama untuk parameter filter dan pengeditan 3 titik. Jika Anda perlu menghapus audio dari klip video dengan cepat, Shotcut menyelesaikannya.

Selain itu, Anda juga dapat mengedit audio dan video 4K melaluinya. Selain itu, mendukung pemantauan eksternal. Di bagian depan audio, ini mendukung sinkronisasi transportasi JACK, pencampuran audio di semua trek, dukungan suara stereo, mono, dan 5.1 surround.

Terlepas dari fitur-fiturnya, kami tidak merekomendasikan Shotcut untuk tujuan profesional karena perangkat lunak ini terbatas hanya untuk pengeditan video dasar. Shotcut dapat dijalankan di distro Linux manapun karena ketersediaan versi AppImage.

3. Lightworks Free

Editor video untuk sistem Linux ini cocok untuk para profesional dalam pengeditan video, karena fitur-fiturnya melampaui ranah editor pemula. Perangkat lunak non-linear editing (NLE) pemenang penghargaan mendukung format video 4K, Blu-Ray, dan bahkan SD dan HD. Di samping fitur-fitur tersebut, Anda juga akan menemukan alur kerja Proksi Resolusi Rendah untuk 4K dan dukungan drag-and-drop.

Ini memiliki voice-over, dan baru-baru ini, dukungan Mackie MIDI ditambahkan untuk pengguna Linux. Lightworks menawarkan dukungan paling komprehensif untuk koneksi analog dan digital, termasuk konektor 12G, 3G-SDI, Audio optik, HDMI 2, dan AES/EBU.

Pengembang juga telah menambahkan beberapa filter dan efek video dan audio berkualitas tinggi yang ditujukan untuk para profesional. Sayangnya, software ini tidak sepenuhnya gratis karena tersedia dalam dua versi: Lightworks Free dan Lightworks Pro. Perbedaan di antara mereka adalah yang terakhir mendukung format video yang berbeda, sedangkan yang pertama tidak. Lightworks juga tersedia untuk Windows dan Mac OSX.

4. OpenShot

Kami cukup yakin bahwa Anda tidak akan dapat menemukan editor video yang ramah pengguna seperti ini. Jika Anda baru dalam mengedit video, OpenShot mungkin akan menjadi pilihan terbaik. Mudah digunakan, tetapi juga dilengkapi dengan beberapa fitur menarik.

Dengan editor ini, pengguna akan mendapatkan banyak judul, transisi, dan dukungan untuk sebagian besar format video dan gambar. Anda juga mendapatkan fitur ekspor yang fantastis untuk mengekspor file dalam berbagai format. Seperti yang telah disebutkan sebelumnya, perangkat lunak ini memenuhi kebutuhan pelajar pemula; pengguna ahli tidak perlu kecewa; itu memberikan dukungan untuk format video profesional seperti 4K.

OpenShot memiliki beberapa fitur pengeditan audio bawaan yang menarik, seperti memvisualisasikan bentuk gelombang pada garis waktu atau merender bentuk gelombang sebagai bagian dari video Anda. Selain itu, ini memungkinkan Anda membagi audio dari klip video dan menyesuaikan setiap saluran audio satu per satu.

OpenShot sepenuhnya gratis dan juga dapat diinstal langsung melalui toko aplikasi sistem operasi Anda. Ini tersedia dalam format AppImage, yang berarti Anda dapat mengunduh dan menjalankannya di sistem Linux apa pun.

5. Flowblade

Jika Anda menghadapi masalah kelambatan dengan perangkat lunak pengeditan video lainnya, kami sarankan untuk mencoba Flowblade. Editor video ini dibuat dengan Python, membuatnya bekerja lebih cepat dan lancar dibandingkan semua pesaing lainnya. Seperti OpenShot, sangat mudah untuk mempelajari dan menggunakan perangkat lunak ini.

Flowblade memberi penggunanya fitur transisi video, tanda air, rendering batch, dan dukungan drag & drop. Selain itu, ini juga mendukung berbagai format gambar/audio/video. Ini juga mendukung pengeditan video proxy. Seperti yang sudah saya sebutkan, ini adalah metode penyuntingan di mana klip media asli ditampilkan di garis waktu dengan klip proksi untuk penyuntingan ringan. Resolusi penuh video akan digunakan saat menyelesaikan proyek.

Apa yang membuatnya ringan pada sumber daya sistem adalah aplikasi Batch Render Queue khusus di Flowblade. Batch Render Queue adalah software terpisah untuk Flowblade dan berjalan dalam proses terpisah, sehingga Flowblade dapat ditutup tanpa memengaruhi rendering yang sedang berlangsung.

6. DaVinci Resolve Free

Ini adalah editor video paling profesional untuk Linux yang tersedia di pasaran. DaVinci Resolve adalah editor video andal yang biasa digunakan oleh rumah produksi bioskop di seluruh Hollywood. Muncul dengan fitur unik seperti pengeditan, pascaproduksi audio profesional, dan koreksi warna, memungkinkan para profesional membuat acara TV dan film.

Ini adalah suite all-in-one yang dikemas dengan banyak editor, yang berarti asisten, pewarna, dan seniman VFX. Selain itu, semua desainer suara dapat mengerjakan proyek yang sama secara bersamaan. Selain itu, ini juga mendukung VFX non-linear. DaVinci Resolve sudah dikemas dengan efek visual Fusion penuh dan grafik gerak. Halaman Fusion memberi Anda ruang kerja 3D lengkap dengan banyak alat untuk pengomposisian, cat vektor, keying, rotoscoping, animasi teks, pelacakan, stabilisasi, partikel, dll.

Fitur lainnya termasuk browser LUT baru, nilai bersama, beberapa playhead, Super Scale HD hingga 8K up-rezzing, garis waktu bertumpuk, anotasi di layar, alat subtitle dan teks tertutup, dll. Karena fitur kelas profesionalnya, DaVinci Resolve tidak gratis. Anda masih bisa mencoba versi gratisnya untuk melihat apakah software tersebut cocok untuk kebutuhan edit video Anda atau tidak.

7. Blender

Mirip dengan Lightworks dan DaVinci Resolve, editor video ini ditujukan untuk pengguna tingkat ahli, tetapi hal terbaiknya adalah gratis. Namun, ini lebih berfokus pada animasi 3D daripada pengeditan video biasa. Ini banyak digunakan untuk pemodelan 3D, VFX, Animasi, Simulasi, Pipeline, dan pembuatan Game.

Blender memberi Anda filter, transisi, bingkai kunci, lapisan penyesuaian, kontrol kecepatan, pratinjau langsung, tampilan histogram, bentuk gelombang luma, dan chroma vectorscope di bagian depan pengeditan video. Selain itu, ini juga menyediakan kemampuan untuk mencampur, menyinkronkan, dan menggosok audio.

Semua fitur ekstensif ini juga dilengkapi dengan kurva belajar yang curam, membuatnya tidak menarik bagi editor video pemula. Tidak dapat disangkal, ini adalah contoh terbaik dari produk komunitas sumber terbuka dan gratis.

8. VidCutter

Yang ini bukan seluruh rangkaian foto pengeditan video, tetapi saya memilih untuk memasukkannya hanya untuk melakukan tugas memotong dan menggabungkan video. Saat orang mencari editor video untuk diunduh, sebagian besar waktu, itu hanya untuk tujuan dasar.

VidCutter harus menjadi perangkat lunak pilihan Anda jika Anda hanya ingin memotong dan menggabungkan klip video, seperti namanya. Karena kesederhanaannya, hampir semua orang dapat menggunakannya. Anda dapat menginstalnya langsung melalui toko aplikasi Anda. Ini juga tersedia dalam format AppImage.

9. LiVES

LiVES adalah perangkat lunak pengeditan video yang kuat dan ramah pengguna. Ini memungkinkan pemotongan dasar, penggabungan, penyimpanan, dan penyandian ulang klip. Plus, itu juga dilengkapi dengan koleksi efek dan filter khusus.

Ini menawarkan pemutaran yang mulus pada frekuensi gambar variabel, maju dan mundur. Ini mendukung pemotongan dan penempelan Frame yang akurat di dalam dan di antara klip. Seperti kebanyakan editor video canggih, LiVES dapat mengakomodasi kamera firewire langsung dan kartu TV.

Pada segmen Audio editing, dapat memuat file mp3, vorbis, mod, it, xm, dan wav. Audio dapat disesuaikan dengan segmen video. Ini mendukung (otomatis) penyisipan keheningan dan penghapusan bagian audio. Jika perlu, fungsinya dapat diperluas lebih lanjut melalui plugin RFX. LiveS relatif baru bagi komunitas. Oleh karena itu, ini tidak tersedia di sebagian besar toko aplikasi distro Linux. Anda harus mengkompilasinya dari sumbernya.

10. Pitivi

Seperti VidCutter, ini memungkinkan Anda melakukan tugas pengeditan dasar seperti memangkas, memotong, menjepret, membagi, dan mencampur video Anda. Untuk orang yang tidak terlalu paham bahasa Inggris, perangkat lunak ini mendukung beberapa bahasa lain. Sebelum menggunakannya, Anda mungkin harus membaca dokumentasinya, yang berisi banyak informasi berguna tentang cara menggunakan perangkat lunak ini.

Singkatnya, program ini menyediakan antarmuka pengguna yang dipercepat perangkat keras dan berkemampuan sentuh. Ini mendukung lapisan trek video/audio tanpa batas, riwayat undo/redo penuh, Pemangkasan, pemotongan, pencampuran suara dari beberapa lapisan audio bersamaan, kurva keyframe volume, efek audio keyframe, dll.

Pitivi menghasilkan gambar mini dan bentuk gelombang di latar belakang tanpa mengganggu alur kerja Anda untuk memberikan performa terbaik. Pitivi tersedia di sebagian besar pusat perangkat lunak Linux. Anda juga dapat mengunduh paket yang sudah dibuat sebelumnya, jika Anda menginginkannya.

13 Aplikasi Penting dan Wajib Dimiliki Pengguna Linux

13 Aplikasi Penting dan Wajib Dimiliki Pengguna Linux – Linux adalah platform fantastis yang menawarkan sesuatu yang berbeda dari sistem operasi lain. Ini terdiri dari berbagai aplikasi sumber terbuka yang dapat Anda gunakan untuk tugas sehari-hari. Aplikasi ini dapat membuat pekerjaan Anda lebih mudah saat bekerja di Linux.

13 Aplikasi Penting dan Wajib Dimiliki Pengguna Linux

opensourcealternative – Jika Anda membangun sistem DIY dengan Arch Linux atau Gentoo, Anda harus mulai dari nol untuk aplikasinya. Untuk pemula Linux, sulit untuk menentukan aplikasi mana yang benar-benar diperlukan saat membangun sistem DIY. Jadi jika Anda juga bingung, jangan khawatir. Dalam panduan ini, kami akan mencantumkan beberapa aplikasi yang harus dimiliki untuk pengguna Linux.

Baca Juga : 9 Pelajaran Dari 25 Tahun Pengembangan Kernel Linux

1. VLC Media Player [Pemutar Media]

VLC (Klien VideoLAN) adalah salah satu pemutar media terbaik yang memiliki dukungan lintas platform. Itu tidak memerlukan pengenalan karena popularitasnya yang luar biasa. VLC mendukung file video dan audio dari berbagai format, termasuk WMA, MPEG, MKV, MP4, OGG, FLV, dll. Anda juga dapat membuat daftar putar untuk menonton video secara berlebihan tanpa gangguan. Selain itu, Anda dapat melakukan streaming video melalui jaringan komputer dan mentranskode file multimedia dengan VLC Media Player.

2. Mozilla Firefox [Peramban Web]

Firefox adalah salah satu alternatif terbaik untuk Google Chrome karena memiliki antarmuka ramah pengguna yang sangat mengesankan. Peramban web ini juga memiliki dukungan lintas platform dan menawarkan penjelajahan web tercepat. Firefox tersedia dalam lebih dari 90 bahasa dan mendukung banyak ekstensi yang memungkinkan pengguna menyesuaikannya.

Tidak seperti browser lain, Firefox menyimpan data pengguna minimal (cookie dan file cache) untuk privasi yang lebih baik. Ini juga memiliki pelacak cerdas SmartBlock untuk memblokir hal-hal yang tidak perlu dan memberikan pengalaman penelusuran pribadi.

3. LibreOffice [Rangkaian Perkantoran]

LibreOffice adalah office suite sumber terbuka dan luar biasa dengan dukungan lintas platform. Ini memiliki UI yang bersih dan sederhana yang menawarkan alat kaya fitur untuk meningkatkan produktivitas Anda. Anda dapat menyesuaikan LibreOffice sesuai selera Anda , dan itu mudah dilakukan.

LibreOffice mencakup Writer (pengolah kata), Impress (presentasi), Calc (spreadsheet), Draw (diagram alur dan gambar), Math (pengeditan formula), dan Base (database). Office suite ini juga memiliki opsi pengeditan PDF yang bekerja dengan baik di sebagian besar skenario. Anda juga dapat menyimpan dokumen dalam berbagai format seperti DOC, PPT, XSL, dll.

4. Thunderbird [Klien Email]

Thunderbird adalah klien email sumber terbuka dan mudah digunakan yang membantu Anda mengelola email. Klien email ini menawarkan UI sederhana untuk membuat alamat email baru atau mengatur yang sudah ada. Anda juga dapat menambahkan banyak akun di Thunderbird karena menyertakan opsi untuk mengelola berbagai akun di satu sistem.

Thunderbird juga mendukung opsi pembaca RSS untuk melihat berita utama dengan cepat. Aplikasi ini memiliki add-on tema untuk membuat antarmuka penuh warna dan membantu Anda mengurutkan folder email yang sesuai. Plus, ini memiliki fitur cadangan, jadi jika Anda menghapus email apa pun secara tidak sengaja, Anda dapat dengan cepat mengambilnya kembali dengan beberapa klik.

5. GIMP [Editor Gambar]

GIMP (Program Manipulasi Gambar GNU) adalah alat pengeditan gambar sumber terbuka dengan dukungan lintas platform. Ini memiliki beberapa opsi pengeditan gambar, termasuk pengurangan noise, pengubahan ukuran, penambahan lapisan, penyesuaian warna, efek khusus, pemotongan, dll. Selain pengeditan gambar, GIMP juga memiliki opsi untuk membuat karya seni yang memukau.

Menginstal GIMP di Linux sangatlah mudah, dan rangkaian fiturnya sangat besar. Karena GIMP hanya menggunakan ruang penyimpanan 100MB, ini adalah pilihan yang baik untuk orang yang memiliki perangkat penyimpanan rendah. GIMP juga mendukung banyak plugin luar biasa yang membawa fungsionalitasnya ke tingkat yang sama sekali baru. GIMP bisa menjadi alternatif yang bagus untuk Adobe Photoshop karena mendukung plugin Photoshop.

6. Flameshot [Alat Screenshot]

Flameshot adalah alat tangkapan layar gratis yang dapat mengambil tangkapan layar secara efisien, berkat fiturnya yang mudah digunakan. Alat tangkapan layar ini dimuat dengan banyak opsi, termasuk pengeditan tangkapan layar dalam aplikasi dan mengunggah tangkapan layar ke platform online seperti Imgur. Anda juga dapat menyesuaikan warna antarmuka, pintasan keyboard, dan pemilihan tombol, serta mengubah opsi penyimpanan gambar.

7. KBackup [Alat Cadangan]

KBackup adalah alat gratis yang dapat Anda gunakan untuk membuat cadangan data Anda. Ini memiliki fitur yang mudah digunakan dan sederhana dan membantu Anda mengambil cadangan dari URL jarak jauh atau perangkat yang dipasang secara lokal, termasuk stik USB dan drive ZIP. KBackup memiliki fitur untuk menjalankan pencadangan otomatis tanpa menggunakan UI grafis dari alat tersebut.

8. FlareGet [Pengelola Unduhan]

FlareGet adalah pengelola unduhan gratis dengan dukungan lintas platform. Pengelola unduhan ini memiliki fitur segmentasi file dinamis yang meningkatkan kecepatan unduhan.

FlareGet dapat berintegrasi dengan Google Chrome, Firefox, Safari, Internet Explorer, Chromium, dan Opera untuk menggantikan pengelola unduhan mereka. Anda juga dapat melanjutkan unduhan yang tidak selesai atau gagal, yang sangat nyaman jika Anda menghadapi kerusakan sistem atau kegagalan daya.

9. Signal [Messenger]

Signal adalah aplikasi perpesanan sumber terbuka yang luar biasa dengan enkripsi ujung ke ujung untuk menjaga keamanan percakapan Anda. Anda dapat memulai percakapan satu lawan satu atau obrolan grup untuk berbagi gambar, video, audio, catatan suara, dan dokumen. Aplikasi perpesanan ini memiliki dukungan lintas platform dan tersedia untuk sebagian besar sistem operasi termasuk Android dan iOS.

Signal juga menyertakan fitur dompet cryptocurrency yang dapat digunakan untuk mengirim, menerima, dan menyimpan pembayaran dalam aplikasi. Signal bisa menjadi pilihan bagus jika Anda mencari alternatif untuk WhatsApp.

10. Shotcut [Editor Video]

Shotcut adalah editor video sumber terbuka yang dikembangkan pada kerangka kerja MLT. Ini mendukung berbagai codec video dan audio karena FFmpeg. Shotcut memiliki dukungan lintas platform dan memungkinkan Anda menarik dan melepaskan file dari pengelola file.

Selain itu, Shotcut mendukung resolusi 4K dan dapat merekam video dari webcam, aliran IP, HDMI, layar X11, SDI, dll. Editor video ini terdiri dari panel yang dapat dilepas dan dipasang ke dok, termasuk properti media, daftar putar dengan tampilan thumbnail, pencarian file terbaru, filter panel, dan banyak lagi fitur lainnya.

11. Simplenote [Aplikasi Pencatat]

Simplenote adalah aplikasi pencatat sumber terbuka yang juga memiliki dukungan lintas platform. Organisasi yang sama yang mengembangkan WordPress mengembangkan alat pencatat ini. Simplenote membuat cadangan perubahan yang Anda buat di catatan apa pun sehingga Anda dapat memeriksa kembali catatan lama Anda kapan saja.

Ini memiliki fitur untuk membuat dan menerbitkan catatan dalam format Markdown. Anda dapat membagikan daftar tugas, membuat dan memposting instruksi, dan menerbitkan catatan secara online karena Simplenote menyinkronkan akun Anda di berbagai perangkat.

12. Ardour [Editor Audio]

Ardour adalah stasiun kerja audio digital yang dapat Anda gunakan di banyak sistem, termasuk Linux, Windows, dan macOS. Ini bisa dibilang editor audio sumber terbuka dan gratis terbaik serta stasiun kerja audio digital untuk penggunaan pribadi.

Ardour menawarkan berbagai fitur, termasuk salin, potong, ganti nama, tempel, regangkan, seret, ubah urutan, pindahkan, potong, jepret, dan jatuhkan. Aplikasi ini juga memiliki fitur tambahan seperti automate, insert, send, pre and post-fader, isolate, solo, EQ, dan monitor. Ini menawarkan antarmuka yang mudah digunakan dengan opsi redo/undo tanpa batas sehingga Anda dapat memulihkan pekerjaan Anda.

13. OBS Studio [Perekam Layar]

OBS, atau Open Broadcaster Software, adalah aplikasi perekaman layar sumber terbuka dan gratis dengan dukungan lintas platform. OBS memiliki banyak opsi dan pengaturan, tetapi Anda perlu mempelajarinya sebelum mendapatkan manfaat penuh.

Alat perekam layar ini berfungsi paling baik jika pengguna memiliki beberapa layar yang diatur untuk ditampilkan dan diputar secara bersamaan. Anda dapat dengan mudah menyesuaikannya, menambahkan template, dan mengubah semuanya sesuai kebutuhan Anda. OBS cocok untuk penggunaan profesional dan pribadi.

9 Pelajaran Dari 25 Tahun Pengembangan Kernel Linux

9 Pelajaran Dari 25 Tahun Pengembangan Kernel Linux – Karena komunitas kernel Linux merayakan seperempat abad pengembangan pada tahun 2016, banyak orang bertanya kepada kami rahasia umur panjang dan kesuksesan proyek. Saya biasanya tertawa dan bercanda bahwa kami benar-benar tidak tahu bagaimana kami sampai di sini. Proyek ini telah menghadapi banyak ketidaksepakatan dan tantangan di sepanjang jalan. Tapi sungguh, alasan kami sampai sejauh ini sangat berkaitan dengan kapasitas komunitas untuk introspeksi dan perubahan.

9 Pelajaran Dari 25 Tahun Pengembangan Kernel Linux

opensourcealternative – Sekitar 16 tahun yang lalu, sebagian besar pengembang kernel belum pernah bertemu satu sama lain secara langsung kami hanya pernah berinteraksi melalui email jadi Ted T’so memunculkan ide tentang Kernel Summit . Sekarang setiap tahun pengembang kernel membuat titik untuk berkumpul secara langsung untuk menyelesaikan masalah teknis dan, yang terpenting, untuk meninjau apa yang kami lakukan dengan benar dan apa yang kami lakukan salah selama setahun terakhir.

Baca Juga : 5 Aplikasi Terbaik Yang Membayar Anda Untuk Menonton Video Online

Pengembang dapat secara terbuka dan jujur ​​​​mendiskusikan bagaimana mereka berinteraksi satu sama lain dan bagaimana proses pengembangan bekerja. Dan kemudian kami membuat perubahan yang meningkatkan proses. Kami membuat alat baru, seperti Git , dan terus mengubah cara kami bekerja sama.

Seiring waktu, evolusi ini telah menciptakan ketahanan yang memungkinkan proyek beralih dari satu kekuatan ke kekuatan berikutnya sambil menghindari percabangan yang telah membagi sumber daya proyek yang bersaing. Mungkin perlu bertahun-tahun sebelum kita benar-benar memahami kunci keberhasilan kernel Linux, tetapi ada beberapa pelajaran yang menonjol bahkan sampai sekarang.

1. Siklus rilis pendek itu penting.

Pada hari-hari awal proyek Linux, rilis kernel utama baru hanya datang setiap beberapa tahun sekali. Itu berarti penundaan yang cukup lama dalam memberikan fitur baru kepada pengguna, yang membuat frustrasi pengguna dan distributor. Namun, yang lebih penting, siklus yang begitu panjang berarti sejumlah besar kode harus diintegrasikan sekaligus, dan ada banyak tekanan untuk memasukkan kode ke rilis berikutnya, bahkan jika itu belum siap.

Siklus pendek mengatasi semua masalah ini. Kode baru dengan cepat tersedia dalam rilis stabil. Mengintegrasikan kode baru hampir secara konstan memungkinkan untuk membawa bahkan perubahan mendasar dengan gangguan minimal. Dan pengembang tahu bahwa jika mereka melewatkan satu siklus rilis, akan ada siklus rilis lainnya dalam dua bulan, jadi hanya ada sedikit insentif untuk mencoba menggabungkan kode sebelum waktunya.

2. Skalabilitas proses membutuhkan model pengembangan hirarkis terdistribusi.

Dahulu kala, semua perubahan dilakukan langsung ke Linus Torvalds, tetapi itu dengan cepat terbukti berat karena tidak ada satu orang pun yang dapat mengikuti proyek yang beragam seperti kernel sistem operasi. Sangat awal gagasan tentang pengelola berbagai area kernel muncul, di mana tanggung jawab sebagian kernel diberikan kepada seseorang yang akrab dengan area tersebut.

Contohnya adalah jaringan, nirkabel, subsistem driver yang berbeda seperti PCI atau USB, atau sistem file individu yang berbeda seperti ext2 atau vfat. Menyebarkan tanggung jawab untuk tinjauan kode dan integrasi ke ratusan pengelola memberi proyek sumber daya untuk mengatasi puluhan ribu perubahan per rilis, tanpa mengorbankan tinjauan atau kualitas.

3. Alat penting.

Pengembangan kernel berjuang untuk menskalakan hingga munculnya sistem manajemen kode sumber BitKeeper mengubah praktik komunitas hampir dalam semalam; peralihan ke Git menghasilkan lompatan maju lainnya. Tanpa alat yang tepat, proyek seperti kernel tidak akan dapat berfungsi tanpa runtuh karena bobotnya sendiri.

4. Model kernel yang sangat berorientasi konsensus adalah penting.

Sebagai aturan umum, perubahan yang diusulkan tidak akan digabungkan jika pengembang yang disegani menentangnya. Ini bisa sangat membuat frustasi pengembang yang menemukan kode yang telah mereka blokir berbulan-bulan di milis.

Tapi itu juga memastikan bahwa kernel tetap cocok untuk berbagai macam pengguna dan masalah. Tidak ada komunitas pengguna tertentu yang dapat membuat perubahan dengan mengorbankan kelompok lain. Hasilnya, kami memiliki basis kode tunggal yang berskala dari sistem kecil hingga superkomputer dan cocok untuk berbagai penggunaan.

5. Aturan “tanpa regresi” yang kuat dari kernel juga penting.

Lebih dari satu dekade yang lalu, komunitas pengembang kernel berjanji bahwa jika kernel tertentu bekerja dalam pengaturan tertentu, semua kernel berikutnya juga akan bekerja di sana. Jika komunitas mengetahui bahwa perubahan menyebabkan kemunduran, mereka bekerja sangat cepat untuk mengatasi masalah tersebut. Aturan tersebut memberikan jaminan kepada pengguna bahwa pemutakhiran tidak akan merusak sistem mereka; sebagai hasilnya, mereka bersedia mengikuti kernel saat mengembangkan kemampuan baru.

6. Partisipasi perusahaan dalam proses sangat penting, tetapi tidak ada satu perusahaan pun yang mendominasi pengembangan kernel.

Sekitar 5.062 pengembang individu yang mewakili hampir 500 perusahaan telah berkontribusi pada kernel Linux sejak rilis 3.18 pada Desember 2014. Sebagian besar pengembang dibayar untuk pekerjaan mereka—dan perubahan yang mereka buat berguna bagi perusahaan tempat mereka bekerja.

Namun, meskipun setiap perusahaan dapat meningkatkan kernel untuk kebutuhan spesifiknya, tidak ada perusahaan yang dapat mengarahkan pengembangan ke arah yang merugikan orang lain atau membatasi apa yang dapat dilakukan oleh kernel.

7. Seharusnya tidak ada batasan internal di dalam proyek.

Pengembang kernel harus fokus pada bagian tertentu dari kernel, tetapi pengembang mana pun dapat membuat perubahan pada bagian mana pun dari kernel jika perubahan itu dapat dibenarkan. Akibatnya, masalah diperbaiki di tempat asalnya alih-alih diselesaikan, pengembang memiliki pandangan yang lebih luas tentang kernel secara keseluruhan, dan bahkan pengelola yang paling bandel tidak dapat menghentikan kemajuan yang diperlukan tanpa batas waktu dalam subsistem tertentu.

8. Kernel menunjukkan bahwa perkembangan besar dapat muncul dari awal yang kecil.

Kernel 0,01 asli hanyalah 10.000 baris kode; sekarang tumbuh lebih dari itu setiap dua hari. Beberapa fitur kecil yang belum sempurna yang ditambahkan pengembang sekarang akan berkembang menjadi subsistem yang signifikan di masa mendatang.

9. Di atas semua itu, 25 tahun sejarah kernel menunjukkan bahwa upaya kooperatif yang berkelanjutan dapat menghasilkan sumber daya bersama yang tidak dapat dikembangkan sendiri oleh kelompok mana pun.

Sejak tahun 2005, sekitar 14.000 pengembang individu dari lebih dari 1.300 perusahaan berbeda telah berkontribusi pada kernel. Kernel Linux, dengan demikian, telah menjadi sumber daya umum yang dikembangkan dalam skala besar oleh perusahaan yang merupakan pesaing sengit di bidang lain.

Perbedaan Antara Linux dan Ubuntu

Perbedaan Antara Linux dan Ubuntu – Perbedaan utama antara Linux dan Ubuntu adalah bahwa Linux adalah sistem operasi sumber terbuka dan gratis berdasarkan UNIX sedangkan Ubuntu adalah distribusi Linux. Linux adalah sistem operasi yang populer. Arsitektur dari Linux terdiri atas komponen seperti pustaka sistem, kernel, alat sistem, alat pengembangan, dan alat pengguna akhir.

Perbedaan Antara Linux dan Ubuntu

opensourcealternative – Kernel adalah inti dari sistem operasi. Ini menangani memori perangkat dan mengelola proses. Pustaka sistem membantu mengakses fitur kernel. Perintah adalah alat sistem. Alat pengembangan adalah alat dan pustaka tambahan yang ditulis oleh pemrogram untuk menghasilkan aplikasi yang berfungsi. Selain itu, ada alat pengguna akhir seperti browser, pemutar multimedia, alat desain grafis, dll. Ada berbagai distribusi Linux, dan salah satunya adalah Ubuntu.

Baca Juga : 8 Fakta Menarik Tentang Sistem Operasi Linux

Apa itu Linux?

Linux adalah OS berbasis UNIX . Itu dibangun di atas Kernel Linux. Penggunaan umum Linux adalah di komputer pribadi, desktop, pengembangan game, sistem tertanam, smartphone, tablet, dan banyak lagi. Linux adalah sumber gratis dan terbuka.

Setiap pengguna dengan pengetahuan pemrograman dapat memodifikasinya. Ini memungkinkan pengguna untuk menjalankan program, mengubah kode dan mendistribusikan kembali salinan yang dimodifikasi. Oleh karena itu, siapa pun dapat mengunduh dan mendistribusikannya secara gratis. Selain itu, para pengembang di seluruh dunia dapat berbagi dan berkolaborasi untuk mengembangkan kode untuk Linux. Ini adalah alasan utama di balik popularitas Linux.

Secara keseluruhan, Linux memberikan banyak keuntungan bagi pengguna. Ini adalah sistem operasi yang stabil dan aman. Ini adalah sistem multi-pengguna karena memungkinkan banyak pengguna untuk bekerja secara bersamaan. Ini adalah OS yang mendukung dan menggunakan lebih banyak prosesor secara bersamaan. Selain itu, multitasking dan memungkinkan menjalankan banyak proses pada waktu yang sama.

Apa itu Ubuntu?

Ada berbagai Distribusi Linux. Beberapa di antaranya adalah Red Hat, CentOS, Debian, Fedora, Linux Mint. Ubuntu juga merupakan Distribusi Linux. Ada berbagai edisi di Ubuntu. Versi desktop Ubuntu bagus untuk PC. Ubuntu Server cocok untuk cloud dan server, sedangkan Ubuntu Core cocok untuk mengembangkan perangkat berbasis Internet of Things (IoT). Edubuntu adalah Ubuntu Education Edition yang menampilkan sejumlah besar aplikasi pendidikan.

Ubuntu berisi Graphical User Interface (GUI) dan Command Line Interface (CLI) . GUI memungkinkan pengguna untuk dengan mudah melakukan tugas menggunakan komponen grafis seperti tombol, jendela, kotak teks, dll. Selain itu, CLI memungkinkan pengguna untuk memasukkan perintah dan menjalankannya dengan cepat. Selain itu, mudah untuk menginstal Ubuntu, dan berisi pemuat Multi Boot untuk mem-boot sistem dengan cepat.

Sistem Ubuntu berisi banyak perangkat lunak. Libre Office, browser web Firefox, pemutar media VLC, klon Adobe Photoshop GIMP, Sistem Manajemen Database MySQL adalah beberapa di antaranya. Pengguna dapat mengunduh perangkat lunak dan alat gratis lainnya dari Pusat Perangkat Lunak Ubuntu atau alat manajemen paket berbasis APT lainnya.Selain itu, ini adalah sistem operasi aman yang memberikan perlindungan untuk data dan sumber daya dari perangkat lunak berbahaya seperti virus, worm, spyware, dan malware lainnya.

Persamaan Antara Linux dan Ubuntu

  • Keduanya gratis dan open source.
  • Mereka mendukung multi-pengguna
  • Keduanya memungkinkan multitasking dan multithreading.
  • Mereka memungkinkan multiprocessing.
  • Mereka sangat aman dan stabil.

Perbedaan Antara Linux dan Ubuntu

Definisi

Linux adalah keluarga sistem operasi perangkat lunak sumber terbuka gratis yang dibangun di sekitar Kernel Linux. Ubuntu adalah sistem operasi open-source gratis dan distribusi Linux berbasis Debian.

Dasar

Linux adalah sistem operasi inti. Ubuntu adalah sistem operasi yang merupakan distribusi dari Linux.

Pengembang

Linus Torvalds adalah pengembang awal Linux. Komunitas Linux dapat mendukung pengembangan OS. Canonical Ltd mengembangkan ubuntu, dan komunitas Ubuntu dapat mendukung pengembangannya.

Aplikasi

Linux digunakan untuk komputer pribadi, konsol game, sistem tertanam, desktop, dan server. Ubuntu digunakan untuk komputer pribadi, server, komputasi awan, dan IoT.

Kesimpulan

Linux sangat aman dan kuat. Ini digunakan untuk aplikasi tingkat perusahaan karena sangat andal dan stabil. Di sisi lain, Ubuntu adalah distribusi Linux, dan memiliki hampir semua fitur Linux. Perbedaan antara Linux dan Ubuntu adalah bahwa Linux adalah sistem operasi gratis dan open source berbasis UNIX sedangkan Ubuntu adalah distribusi Linux.

8 Fakta Menarik Tentang Sistem Operasi Linux

8 Fakta Menarik Tentang Sistem Operasi Linux – Linux adalah salah satu sistem operasi yang banyak digunakan di dunia teknologi saat ini. OS open-source ini dikembangkan oleh komunitas pengembang ulung dan digunakan pada komputer, perangkat seluler, perangkat tertanam, server, dan mainframe. Saat ini, Linux terbuka untuk ribuan pengembang di seluruh dunia untuk improvisasi dan telah menjadi OS pilihan utama di antara para pengembang.

8 Fakta Menarik Tentang Sistem Operasi Linux

opensourcealternative – Saat ini, sistem operasi ini menggerakkan superkomputer, kereta peluru, film Hollywood, kapal selam, dan Bursa Efek New York. Selain itu, staf yang terkait dengan perusahaan teknologi besar seperti Google, IBM, Intel, HP, dan beberapa perusahaan rintisan telah banyak berkontribusi pada peningkatan kode Linux. Lihat 8 fakta menakjubkan tentang Linux dan penggunaannya di dunia modern.

Baca Juga : Platform Software Pengembangan Aplikasi Terbaik Tahun 2022

Linux Bukan OS

Kebanyakan orang, terutama mereka yang baru berorientasi dengan Linux percaya bahwa itu adalah sistem operasi. Namun, Linux adalah kernel dan bukan OS. Kernel hanya mengacu pada fragmen pusat dari sistem operasi. Nama resmi dari sistem operasi adalah GNU Linux OS dan memiliki turunan lain seperti Kali Linux, Ubuntu, Fedora, Debian, dan banyak lagi.

Nama Kode Dialokasikan ke Semua Versi Kernel

Setiap kernel Linux baru yang dirilis diberi nama kode yang unik. Nama-nama ini biasanya sangat menarik. Contohnya, TOSSUG Baby Fish, Wet Seal, Affluent Albatross, Sliding Snow Leopard, Suicidal Squirrel, Stable Penguin, dan masih banyak lagi.

Rilis Baru Hanya Memakan Waktu 8 Minggu

Proses pembaruan untuk kernel yang mendominasi sangat cepat. Dengan Linux, Anda dapat mengharapkan rilis versi baru 8 minggu setelah rilis awal. Ini berarti bahwa hal-hal baru selalu terjadi dengan kernel dalam waktu singkat. Akibatnya, orang tidak perlu menunggu lama untuk masalah masalah apa pun. Karena Linux adalah sistem operasi open-source, orang tertarik padanya dan mereka berusaha untuk meningkatkan OS. Dengan tim pengembang yang kuat dan berdedikasi di seluruh dunia yang membawa perubahan inovatif dan mengembangkan kernel, Linux mempertahankan posisi terdepannya.

Android Berjalan pada Kernel Linux yang Dimodifikasi

Android adalah salah satu Sistem Operasi yang paling sukses dan populer saat ini. Lebih dari 80% perangkat seluler menjalankan Android. Android juga telah memperkuat perangkat lain seperti pemutar video, musik kendaraan, tablet, dan banyak lagi. Meskipun Android banyak digunakan, sangat sedikit orang yang tahu bahwa Android sebenarnya berjalan di kernel Linux.

Kebanyakan Komputer Super Berjalan Di Linux

Lebih dari 90% komputer tercepat di dunia menggunakan Linux. Ini telah menjadi pilihan ideal untuk komputasi kinerja tinggi. Pada tahun 1998, adopsi Linux hanya 1-2%. Namun, dalam 15 tahun terakhir, adopsi OS Linux telah berkembang pesat hingga lebih dari 90%. Open Source, kebebasan penggunaan, sumber daya komunitas yang sangat besar, kompatibilitas, dan banyak lagi manfaat lainnya telah berkontribusi pada tingkat adopsi yang tinggi ini dalam komputasi kinerja tinggi.

Linux Memberikan Kontribusi Besar pada Perbankan Dunia

Bank paling terkenal di seluruh dunia menggunakan Sistem Linux. Beberapa bank juga berencana untuk beralih ke sistem operasi ini. Linux memberikan kontribusi yang signifikan bagi dunia perbankan karena menawarkan lingkungan yang aman dan lebih stabil bagi pengguna. Dan kita semua tahu bahwa salah satu masalah utama bagi bank adalah keamanan.

Bursa Efek New York Berjalan di Linux

New York Stock Exchange adalah organisasi perdagangan utama yang berdagang di Amerika Serikat dan 5 negara Eropa. Perdagangan untuk organisasi bursa saham besar ini dijalankan oleh Red Hat, yang merupakan salah satu OS berbasis Linux. Organisasi ini sebelumnya menggunakan sistem operasi lain tetapi beralih ke Red Hat pada tahun 2007. Linux juga digunakan oleh organisasi bursa lainnya seperti Tokyo Stock Exchange dan London Exchange.

Militer adalah Pengguna Besar Linux

Sebagian besar organisasi militer di seluruh dunia menggunakan sistem operasi Linux untuk tujuan penelitian, admin, resmi, dan operasional. Amerika Serikat adalah penyebutnya dan menggunakan Linux di Departemen Pertahanan. Sebagian besar kapal selam termasuk kapal selam nuklir inovatif, sistem rudal, UAV, dll dikembangkan dan dikendalikan di bawah sistem berbasis Linux. Raksasa militer seperti militer AS, militer China, militer Rusia, militer Inggris, dan lainnya juga menggunakan Linux.

Pikiran Akhir

Sejak didirikan pada tahun 1991, Linux telah membawa perubahan revolusioner dan digunakan oleh sebagian besar industri di seluruh dunia. Meskipun dimulai sebagai hobi Linus Torvalds, Linux telah menjadi sangat populer dan menguasai dunia teknologi. Yang disebutkan di atas hanyalah beberapa fakta dan aplikasi Linux, tidak heran sistem operasi ini memiliki banyak pengikut.

Linux Untuk Pemula: Memahami Banyak Versi Ubuntu

Linux Untuk Pemula: Memahami Banyak Versi Ubuntu – Mungkin Anda telah mempertimbangkan untuk meninggalkan Windows untuk Linux (Microsoft telah memberikan banyak alasan akhir-akhir ini ) , atau mungkin Anda hanya ingin terjun ke dunia sistem operasi yang cepat, aman, dan open source untuk melihat semua kegembiraan itu.

Linux Untuk Pemula: Memahami Banyak Versi Ubuntu

opensourcealternative – Either way, itu adalah taruhan yang baik bahwa Ubuntu telah terbang melintasi radar Anda saat Anda mencari banyak sekali distribusi di luar sana. Ini adalah salah satu sistem operasi Linux paling populer di dunia karena kemudahan penggunaan, antarmuka yang menyenangkan, dan stabilitas. Ini adalah pintu gerbang yang sempurna ke Linux karena mudah digunakan. Tapi tahukah Anda bahwa ada tujuh “rasa” berbeda dari Ubuntu?

Baca Juga : 5 Cara Berbeda untuk Menginstal Software di Ubuntu Linux

Itu membuat keputusan yang berpotensi menakutkan jika Anda buta (meskipun saya menikmati pendekatan itu)! Tapi pilihan harus dilihat sebagai elemen positif di dunia Linux. Jadi tujuan saya di sini adalah untuk menyaring masing-masing ke esensinya.

Saya akan menjelaskan secara singkat jenis pengguna yang dirancang untuk setiap versi Ubuntu, apa yang membedakannya dan apa yang dapat Anda harapkan dari lingkungan desktop setiap distribusi (pada dasarnya tampilan dan nuansanya). Ini bukan penyelaman mendalam yang mendalam pada masing-masing; mudah-mudahan cukup untuk mengarahkan Anda dengan penuh petualangan ke arah yang benar.

Dan ingat, Anda dapat mencobanya sendiri dengan mengunduh OS dan membuat Live USB . Ini adalah proses yang mudah, dan kemudian Anda dapat mengujinya langsung dari stik USB tanpa membuat perubahan apa pun pada PC Anda.

Ubuntu

Pikirkan Ubuntu sebagai fondasi semua varian lainnya dibangun. Ini seperti figur induk, dan cenderung secara langsung mempengaruhi masing-masing varian lain di bawah ini. Itu berarti pengguna rasa lain seperti Kubuntu dan Ubuntu MATE, misalnya, semua memiliki akses ke kumpulan perangkat lunak yang sama dan mendapatkan dukungan perangkat keras, pembaruan OS, dan pembaruan keamanan yang sama. Pengembang dapat mengumpulkan sumber daya dan upaya mereka untuk memberi manfaat bagi semua rasa lainnya.

Seperti yang Anda pelajari di pengantar Lingkungan Desktop Linux , perbedaan terbesar adalah tampilan dan nuansa. Itu sering didorong oleh persyaratan perangkat keras untuk setiap rasa. Jadi kita berbicara tentang bagaimana jendela berperilaku, seperti apa tampilan browser file, bagaimana Anda mengakses aplikasi atau aktivitas sehari-hari, dan seperti apa tampilan keseluruhannya.

Ubuntu menggunakan lingkungan desktop Gnome, yang menurut pengalaman saya memberi Anda navigasi yang mudah dari semua aspek sistem operasi. Ini mudah digunakan dan dirancang untuk mencegah jendela terbuka sampai Anda membutuhkannya. Meskipun sederhana, itu belum tentu akrab jika Anda berasal dari Windows. Bahkan, ini lebih menyerupai antarmuka tablet daripada antarmuka OS desktop tradisional.

Untuk lebih baik atau lebih buruk tentu saja rasanya sangat bervariasi Gnome tidak menawarkan kustomisasi visual yang mendalam dan “tweakability” seperti saingan utamanya KDE Plasma. Aspek rapi lain dari Gnome adalah ia menyertakan integrasi bawaan dengan layanan seperti Google, Facebook, NextCloud, dan bahkan Microsoft. Saya senang mengetahui bahwa tanpa memasang tambahan apa pun, saya cukup masuk ke akun Google Drive saya dan menjadwalkan pencadangan rutin.

Gnome juga menyediakan hampir semua perangkat lunak yang dibutuhkan rata-rata pengguna setiap hari, karena Ubuntu berfokus pada mentalitas “instal dan mulai bekerja”. Firefox, suite kantor dalam bentuk LibreOffice, Thunderbird untuk surat, Shotwell untuk pengeditan foto, Audacity untuk pengeditan audio, dan masih banyak lagi. Daftar aplikasi default tidak membengkak dengan cara apa pun, tetapi juga tidak terasa kurang.

Saya biasanya merekomendasikan Ubuntu sebagai titik awal Anda, tetapi setiap orang memiliki kebutuhan dan selera yang berbeda. Baca terus untuk mengetahui tentang banyak rasa Ubuntu lainnya.

Ubuntu Budgie

Meskipun menjadi salah satu dari anak-anak baru di blok tersebut, Ubuntu Budgie membuat kesan pertama yang menakjubkan dari wallpaper default ke rasa real estat desktop yang dimaksimalkan dengan cerdas. Ini mempertahankan prinsip keanggunan dan kesederhanaan Gnome tetapi menambahkan perasaan yang lebih modern pada formula. Dan seperti Ubuntu, ini sangat ramah bagi pendatang baru.

Tidak seperti Gnome di Ubuntu, Budgie juga menyertakan beberapa tema default yang berbeda — dan akses mudah ke beberapa tema lainnya untuk menyesuaikan tampilan dan nuansa. Budgie juga menyertakan fitur “Cahaya Malam” untuk mengurangi ketegangan pada mata Anda.

Salah satu ciri khas Budgie adalah penggunaan applet ringan (aplikasi mini untuk panel Anda) yang memperluas fitur dan fungsi desktop Anda. Lihat di Layar Selamat Datang Budgie, dan baca selengkapnya tentang fitur Budgie di catatan rilis terbaru .

Kubuntu

Apakah Anda menyukai antarmuka Start Menu / Taskbar / System Tray dasar yang dimiliki Windows tetapi berharap Anda dapat menyesuaikannya, mengubah seluruh tema desktop dengan cepat dan mengubah banyak hal tanpa henti? Maka lingkungan desktop KDE Plasma Kubuntu adalah untuk Anda. Anda dapat secara efektif mempersonalisasi setiap piksel ruang kerja Anda.

Juga, file explorer Dolphin KDE adalah salah satu yang serbaguna di luar sana, dan seluruh lingkungan memiliki banyak animasi apik dan efek visual untuk dinikmati. KDE juga mendapat anggukan antusias untuk cara menangani semua jenis notifikasi, serta KDE Connect bawaan untuk mengelola ponsel Android Anda.

Pikirkan KDE Plasma sebagai yin bagi yang Gnome. Sementara saya pribadi lebih suka Gnome karena kesederhanaannya, KDE Plasma memiliki daya tarik besar jika Anda ingin menghabiskan waktu membuat OS Anda sendiri dari sudut pandang visual.

Lubuntu

Lubuntu adalah sistem operasi Linux sederhana dengan perangkat lunak ringan. Karena itu, ia memiliki persyaratan perangkat keras yang sangat minim. Anda dapat menjalankan Lubuntu pada CPU Intel Pentium II atau Celeron dengan memori minimal 512MB. Padahal, seperti yang dicatat oleh pengembang, kebanyakan orang menginginkan memori 1GB untuk menjalankan aplikasi internet sehari-hari seperti Facebook atau Google Documents.

Namun, itu adalah beberapa persyaratan ramping yang serius, dan Lubuntu terbang di mana versi Windows yang lebih baru bahkan tidak bisa keluar dari blok awal. Anda masih akan mendapatkan suite kantor berfitur lengkap, Firefox, beberapa ruang kerja, dan opsi penyesuaian. Versi terbaru menjalankan lingkungan desktop LXQt yang juga tersedia untuk digunakan di distro Linux lainnya. Sebagai bukti sifatnya yang ringan, saya dapat mengatakan bahwa saya telah menjalankannya dengan sukses di Pinebook saya laptop seharga $99 dengan prosesor ARM.

Ubuntu MATE

Ubuntu MATE memiliki pengikut yang antusias, mungkin karena para pengembang memiliki fokus yang tajam pada apa yang ingin mereka capai dengan distro ini ( baca halaman ini untuk tujuan tersebut). Seperti Lubuntu, ia juga menawarkan persyaratan perangkat keras yang lebih rendah minimum prosesor Pentium 1GHz dan RAM 1GB.

Wow! Pemilihan perangkat lunak dan karya seni umum dan tema mengikuti Ubuntu dengan benar, hanya menyimpang jika masalah kompatibilitas mungkin muncul dari perangkat keras kelas bawah. Secara visual, ini mungkin mengingatkan Anda tentang elemen Windows 7 dan Windows 10 yang lebih baik.

Sayangnya saya tidak memiliki banyak pengalaman pribadi dengan MATE, tetapi tampaknya menjadi jalan tengah yang solid antara distro yang lebih intensif sumber daya seperti Ubuntu atau Kubuntu, sambil menawarkan lebih banyak daya tarik visual daripada Lubuntu atau Xubuntu bagi mereka yang memiliki perangkat keras kelas bawah.

Saya menyambut koreksi tentang ini, karena saya mengalami kesulitan untuk menentukan secara spesifik apa kasus penggunaan MATE atau audiens yang dituju. Saya tidak mengetuknya, karena tentu saja memiliki audiens yang setia karena alasan yang kuat.

Ubuntu Studio

Baru-baru ini saya menulis artikel tentang Lorenzo’s Music, sebuah band indie yang merekam album baru mereka seluruhnya menggunakan Ubuntu Studio. Yah, tidak hanya direkam. Dicampur dan dikuasai. Membuat video musik di atasnya. Diblog dari itu. Secara harfiah seluruh saluran dari konsepsi hingga publikasi. Itu sangat menginspirasi.

Dan inspirasi itulah yang mendorong para pengembang Ubuntu Studio. Mereka telah membuat distro Linux yang dikemas dalam sejumlah besar perangkat lunak open source berbasis multimedia yang apik untuk berbagai orang kreatif. Baik Anda ingin menulis dan menerbitkan e-book, mengedit film berdurasi penuh, memoles foto, atau membuat musik, semua alat ada di sini.

Dan semuanya benar-benar gratis. Jika Anda menginginkan contoh paket tentang betapa hebatnya perangkat lunak open source untuk begitu banyak alur kerja kreatif yang berbeda, jadikan ini perhentian pertama Anda.

Xubuntu

Seperti semua rasa Ubuntu, Xubuntu menawarkan dukungan perangkat keras yang luar biasa terlepas dari usia PC Anda. Dan seperti Lubuntu, ini bertujuan untuk menyediakan lingkungan desktop yang berfungsi penuh untuk pengguna sehari-hari, tetapi dengan pilihan perangkat lunak ringan yang dikuratori yang dirancang untuk berjalan dengan kecepatan tinggi di komputer modern sambil tetap berjalan dengan lancar di perangkat keras yang lebih lama.

Selain bertujuan untuk mencapai keseimbangan sempurna antara kegunaan dan memaksimalkan kinerja sistem, sorotan di sini adalah lingkungan desktop Xfce. Mengingat betapa sedikitnya sumber daya sistem yang digunakannya, Xfce terlihat tajam di hampir semua tampilan. Ini minimalis tapi menarik, dan sangat responsif.

5 Cara Berbeda untuk Menginstal Software di Ubuntu Linux

5 Cara Berbeda untuk Menginstal Software di Ubuntu Linux – Ketika datang untuk menginstal perangkat lunak di Linux, Anda tidak terbatas pada satu metode tunggal. Ada banyak cara untuk menginstal perangkat lunak pada sistem Linux Anda termasuk mengkompilasi kode perangkat lunak sendiri.

5 Cara Berbeda untuk Menginstal Software di Ubuntu Linux

opensourcealternative – Panduan ini mengeksplorasi lima cara berbeda di mana Anda dapat menginstal perangkat lunak di Linux Ubuntu dan distro berbasis Debian lainnya. Semua metode akan bekerja pada distro berbasis Debian lainnya, kecuali untuk metode pertama karena distro mungkin memiliki solusi berbasis GUI yang unik.

Baca Juga : 10 Hal Yang Harus Diketahui Setiap Pemula Linux

1. Pusat perangkat lunak Ubuntu

Untuk waktu yang lama, orang percaya bahwa sistem operasi Linux hanya untuk geek yang terpaku pada terminal, menjalankan perintah dengan kecepatan cahaya. Tidak lagi. Linux telah berkembang jauh, dan jika Anda adalah orang GUI, maka jangan khawatir. Pusat perangkat lunak Ubuntu adalah pilihan yang bagus untuk menginstal dan mengelola paket perangkat lunak secara umum.

GUI pusat perangkat lunak Ubuntu biasanya terlihat seperti di bawah ini. Di bilah atas, Anda memiliki empat tombol utama: Di paling kiri adalah opsi untuk mencari paket perangkat lunak. Tiga tombol di tengah layar digunakan untuk menjelajahi perangkat lunak baru, membuat daftar perangkat lunak yang diinstal, atau memeriksa pembaruan perangkat lunak.

  • Menginstal perangkat lunak di pusat perangkat lunak Ubuntu itu sederhana. Pilih paket yang ingin Anda instal lalu klik tombol instal.
  • Halaman penginstalan memberi Anda rincian paket perangkat lunak yang akan Anda instal.

2. APT

APT adalah kependekan dari Advanced Package Tool, bukan hanya penginstal paket, ini adalah manajer paket yang lengkap. Anda dapat menggunakan APT untuk menginstal, memperbarui, menghapus, dan bahkan mencari paket perangkat lunak, dll.

Cara paling umum dan paling sederhana untuk menginstal paket melalui aptadalah dengan menjalankan perintah berikut: apt install package_name. Misalnya, untuk menginstal editor nano yang terkenal, jalankan saja.

$ sudo apt install nano

3. Manajer Paket Synaptic

Synaptic manajer paket perangkat lunak berbasis GUI yang kuat lainnya. Jika Anda belum menginstal sinaptik pada PC Anda, Anda dapat menginstalnya dengan menjalankan perintah berikut.

$ sudo apt install sinaptik

Setelah Synaptic diinstal, Anda dapat memulainya dari GUI. Kemudian pilih perangkat lunak yang ingin Anda instal dengan mencentang kotak instalasi dan kemudian klik terapkan. GUI instalasi akan terlihat seperti di bawah ini.

Catatan: Synaptic tidak langsung menerapkan perubahan. Anda harus mengklik tombol terapkan agar perubahan yang ditandai dapat diterapkan.

4. Paket yang dapat diunduh

Salah satu cara paling umum untuk menginstal perangkat lunak di Ubuntu adalah melalui paket .deb . Anda terlebih dahulu mengunduh paket dari sumber perangkat lunak dan kemudian menginstalnya menggunakan salah satu metode di bawah ini.

Ada tiga cara utama untuk menginstal paket perangkat lunak .deb .

  • Menginstal dengan APT

Jika Anda memiliki paket .deb di komputer lokal Anda, Anda cukup menginstalnya melalui alat baris perintah APT. Misalnya, untuk menginstal perangkat lunak Kotak Virtual yang terletak di folder Unduhan Anda. Pertama cdmasuk ke folder Download.

$ cd ~/Downloads

Setelah berada di folder lokasi paket, Anda dapat menggunakan format perintah berikut sudo apt install ./package_name.deb. Misalnya, untuk menginstal virtual-box, Anda dapat menjalankan.

$ sudo apt install ./ virtualbox-6.1_6.1.18-142142~Ubuntu~eoan_amd64.deb

Juga, perintah di atas akan menginstal semua dependensi perangkat lunak yang diperlukan untuk paket yang Anda instal.

  • Menginstal dengan dpkg

Dpkg adalah alat paket perangkat lunak inti pada distro Linux berbasis Debian. Menginstal paket melalui dpkg sangat sederhana dan mengikuti format berikut.

$ sudo dpkg -i ./package_name.deb

Setelah perintah di atas, Anda perlu menyelesaikan masalah ketergantungan perangkat lunak dengan menjalankan perintah berikut. Tidak seperti menginstal paket .deb melalui apt, alat dpkg tidak akan secara otomatis menyelesaikan dependensi. Perintah di bawah ini menginformasikan manajer paket apt untuk memperbaiki dependensi yang rusak untuk semua paket yang saat ini diinstal pada sistem.

$ sudo apt install -f

  • Menginstal melalui GUI

Terakhir, Anda dapat menginstal paket perangkat lunak .deb , cukup dengan mengklik dua kali file .deb . Melakukannya akan membuka file di pusat perangkat lunak Ubuntu dan kemudian Anda cukup mengklik instal dari menu GUI.

5. Kompilasi dari kode sumber

Opsi terakhir yang akan kita bahas adalah menginstal perangkat lunak dari kode sumber. Artinya, Anda mengunduh kode sumber perangkat lunak dan mengompilasinya sendiri. Tidak seperti metode penginstalan lain yang telah kita lihat sejauh ini, ini mungkin yang paling menuntut, tetapi ini bermanfaat.

Karena sebagian besar paket Linux gratis dan sumber terbuka, Anda memiliki kemampuan untuk memodifikasi kode sumber perangkat lunak apa pun dan mengubahnya sesuai keinginan Anda. Selain itu, Anda mungkin tertarik untuk mempelajari arsitektur dan pola pengkodean yang baik dari proyek perangkat lunak besar.

Kami akan melalui langkah-langkah utama mengkompilasi perangkat lunak Anda sendiri dengan contoh kompilasi git, sistem kontrol versi yang terkenal.

Pertama, install paket software yang berguna untuk mengkompilasi source code misal make dan GCC , dll. Selain itu kita juga akan menginstal curl, yang akan kita gunakan untuk mendownload source code software.

$sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc curl

Unduh file kode sumber menggunakan alat baris perintah curl. Alternatifnya adalah menggunakan alat wget atau GUI.

Kami ingin menempatkan kode sumber perangkat lunak di folder Unduhan, tetapi Anda dapat menggunakan lokasi lain mana pun, cdke dalam folder Unduhan Anda menggunakan yang berikut ini.

$ cd ~/Downloads

Setelah berada di folder unduhan, Anda dapat mengunduh kode sumber git menggunakan curlsebagai berikut.

$ curl ./-o git.tar.gz

Kode sumber biasanya dikemas dalam folder terkompresi. Anda dapat mengekstraknya menggunakan tar dengan perintah berikut:

$ tar -zxf git.tar.gz

Kemudian cdmasuk ke folder hasil ekstrak, dalam hal ini adalah git-2.26.2 . Biasanya, Anda dapat memperoleh informasi lebih lanjut tentang penginstalan paket dengan membuka dan membaca file README.md yang terletak di folder akar kode sumber.

$ cd git-2.26.2

Konfigurasi dan siapkan kode sumber Anda menggunakan perintah berikut. Perintah akan membuat file make dan konfigurasi untuk perangkat lunak yang akan kita instal

Pikiran terakhir

Dalam panduan ini kita telah melihat cara menginstal perangkat lunak menggunakan lima metode berbeda di Ubuntu Linux, metode ini harus bekerja pada distro berbasis Debian lainnya kecuali untuk pusat perangkat lunak Ubuntu yang khusus untuk distro Ubuntu.

Jangan ragu untuk menggunakan metode yang paling sesuai dengan kebutuhan Anda, masalah yang dihadapi, atau tergantung pada perangkat lunak yang ingin Anda instal.

10 Hal Yang Harus Diketahui Setiap Pemula Linux

10 Hal Yang Harus Diketahui Setiap Pemula Linux – Saya bekerja di konsultan perangkat lunak dan saat ini memiliki staf sebagai bagian dari tim DevOps . Kami fokus pada operasi: memudahkan pengembang untuk membangun dan menerapkan aplikasi. Ini melibatkan banyak tugas administrasi sistem tradisional, jadi saya menghabiskan sebagian besar hari saya menjelajahi baris perintah Linux.

10 Hal Yang Harus Diketahui Setiap Pemula Linux

opensourcealternative – Ketika saya bergabung dengan tim, saya hanya tahu dasar-dasar Linux, cukup untuk menjelajahi sistem file, mengelola file, dan menjalankan skrip. Dalam beberapa bulan terakhir saya telah belajar banyak (walaupun saya masih harus banyak belajar), dan saya telah melihat diri saya dan tim saya kembali ke subset utilitas dan perintah yang sama lagi dan lagi.

Baca Juga : Sejarah Informasi Sistem Operasi Ubuntu, Fitur dan Instalasi 

Linux adalah binatang buas, dan ada banyak hal yang dapat Anda lakukan dengannya. Tetapi untuk sebagian besar pengembang, dan untuk sebagian besar tujuan, Anda dapat melangkah jauh hanya dengan mempelajari sepuluh hal yang tercantum dalam artikel ini.

Sama seperti seorang pembangun mungkin memiliki ratusan alat, tetapi terus kembali ke pistol pakunya lagi dan lagi; utilitas dan perintah dalam artikel ini adalah titik awal yang fantastis untuk tumbuh lebih nyaman dengan Linux, dan mampu mencapai sebagian besar hal yang perlu Anda lakukan secara teratur.

1. Menavigasi sistem file

Sebagai pengembang, Anda harus nyaman bernavigasi di sekitar sistem file Linux. Setelah membuka multiplexer terminal seperti Terminator , Anda akan dimasukkan ke dalam sistem file. Anda dapat menggunakan perintah pwd(Print Working Directory) untuk melihat di mana Anda berada. Dari lokasi Anda saat ini, Anda dapat pindah ke tempat lain dengan perintah cd (Ubah Direktori). Sebagai contoh:

$ cd ~/.ssh/

Dalam contoh di atas, tilde ( ~) mewakili direktori home pengguna Anda. Jika Anda berada di dalam sub-direktori dan ingin naik level, Anda dapat melakukannya dengan .., misalnya:

$ cd ../Documents

Banyak pemula Linux tidak menyadari bahwa Anda juga dapat menggunakan tombol tab untuk melengkapi nama file dan direktori secara otomatis. Untuk membuat file dengan cepat Anda dapat menggunakan touchperintah.

$ touch hello.txt

Untuk menyalin file atau direktori, gunakan cpperintah. Pada contoh di bawah ini, file paling kiri adalah file asli, dan file paling kanan adalah salinan yang akan dibuat.

$ cp hello.txt ciao.txt

Mungkin Anda membuat kesalahan saat menamai file yang disalin dan ingin mengganti namanya. Anda dapat melakukan ini dengan perintah mv(Pindah). Anda juga dapat menggunakan mvperintah untuk memindahkan file dari satu direktori ke direktori lain. Permintaan di bawah mvini akan mengganti nama file hello.txtmenjadi bonjour.txt.

$ mv hello.txt bonjour.txt

Katakanlah penciptaan ciao.txtadalah sebuah kesalahan. Kita dapat menghapusnya dengan perintah rm(Hapus).

$ rm ciao.txt

Jika kami ingin menghapus direktori dan semua yang ada di dalamnya, Anda dapat meneruskan -rftanda tersebut ke rm. -fakan menghapus file tanpa konfirmasi, dan -r akan menghapus file di dalam direktori. Catatan: hati-hati dengan perintah ini. Pastikan Anda tidak menghapus sesuatu yang penting.

$ rm -rf ~/Downloads

Mari kita tunggu sebentar. Baris perintah Linux tidak menunjukkan kepada Anda apa yang ada di dalam direktori tertentu kecuali Anda memintanya. Sulit untuk menjadi produktif jika Anda tidak dapat melihat apa yang sedang Anda kerjakan. Di sinilah lsperintah berguna.

$ ls ~/Downloads

ls(Daftar File) memungkinkan Anda untuk melihat nama file dari file apa pun di direktori yang diberikan. Jika perintah dijalankan tanpa argumen, itu akan menjadi default direktori saat ini, tetapi Anda juga dapat menentukan jalur di sisi kanan, seperti yang terlihat pada contoh di atas. lsadalah bentuk paling sederhana dari perintah ini, hanya mencantumkan nama file. Seringkali, Anda ingin melihat lebih banyak informasi tentang file yang Anda minati. Anda mungkin juga ingin melihat file tersembunyi, yang terkadang menyimpan konfigurasi penting.

Perintah ls -lmemungkinkan Anda untuk melihat tampilan yang lebih rinci dari setiap file. Ini sangat umum digunakan yaitu llalias yang melakukan hal yang sama. Jika Anda ingin melihat file tersembunyi juga, gunakan ll -aatau ls -la. Versi ‘daftar panjang’ ( -l) dari lsperintah akan menampilkan informasi berikut tentang setiap file yang Anda periksa:

  • Pemilik file
  • Grup file
  • Ukuran file
  • Waktu modifikasi
  • Nama file

Dengan beberapa perintah ini, Anda seharusnya dapat dengan nyaman bergerak di sekitar sistem file Linux, dan membuat, memindahkan, dan menghapus file.

2. cat, grep, dan keajaiban perpipaan

Perintah cator concatenate menulis file ke output standar (teks yang Anda lihat di layar di terminal Anda).

$ cat hello.txt

catseringkali merupakan cara termudah untuk memeriksa konten file dengan cepat. Ini menjadi sangat kuat ketika disalurkan ke grep:

$ cat guest_list.txt | grep Lucy

‘Piping’, yaitu |karakter, memungkinkan Anda untuk menyatukan perintah, menggunakan output dari perintah sisi kiri sebagai input ke perintah di sisi kanan. Ini adalah teknik yang berguna yang memungkinkan Anda untuk melakukan pemrosesan output yang kompleks dengan menggabungkan perintah sederhana bersama-sama.

Salah satu penggunaan paling umum dari perintah pipa adalah untuk grephasil dari perintah sisi kiri. grep, akronim yang menarik untuk nama yang tidak terlalu menarik Global Regular Expressions Print, adalah utilitas sederhana yang mencari input untuk baris yang cocok dengan pola yang diberikan, dalam hal ini, baris yang berisi kata ‘Lucy’. Penggunaan lain yang sangat umum dari catdan grepbersama-sama adalah mencari peristiwa tertentu dalam file log besar, yaitu /var/log/messages.

$ cat /var/log/messages | grep ‘500 Internal Server Error’

grepdapat digunakan untuk mencari segala jenis keluaran, bukan hanya konten file. Banyak perintah Linux menghasilkan lusinan baris yang dikemas dengan informasi. Misalnya, jika mesin Linux Anda menjalankan lebih dari selusin container Docker, Anda dapat menggunakannya grepuntuk membidik hanya pada container yang Anda minati:

$ docker ps | grep my-awesome-container

Anda akan segera mempelajari lebih lanjut tentang psperintah Linux. Anda juga dapat menyimpan output dari perintah apa pun ke file dengan menggunakan redirection ( >):

$ echo “Linux was created by Linus Torvalds” > bio.txt

Perintah di atas akan membuat file baru, atau menimpa isi file yang sudah ada. Untuk menambahkan ke file yang ada, gunakan >>alih-alih >.

3.find

Anda telah masuk ke dalam direktori dengan lusinan sub-direktori. Anda tahu ada file di dalam direktori ini yang Anda butuhkan, tetapi Anda tidak yakin di mana itu. findbisa membantu!

$ find . -name CS101

Perintah ‘find’ memungkinkan Anda menelusuri hierarki file (argumen pertama untuk findperintah), dan mencarinya di beberapa dimensi berbeda. Anda dapat mengetik man findke terminal Anda untuk melihat semuanya, tetapi contoh di atas menggunakan -nameflag untuk mencari nama file termasuk urutan karakter CS101. Alih-alih menelusuri direktori demi direktori seperti seseorang yang mencari kaus kaki yatim piatu di bawah tempat tidur, pertimbangkan untuk menggunakan find.

4. Izin dan kepemilikan file

Setiap file dan direktori di sistem file Linux memiliki izin dan pemilik. Izin adalah siapa yang diizinkan untuk melakukan apa dengan file tersebut. Untuk melihat izin pada file, gunakan perintah ls -l <filename>. Anda akan melihat sesuatu seperti ini di kolom paling kiri:

-rw-r–r–

Ini agak sulit dibaca, jadi mari kita uraikan dalam contoh di bawah ini:

..own grp oth
-|—|—|—

Tanda hubung di paling kiri akan diganti dengan a djika file tersebut adalah direktori. Tiga grup berikutnya dari tiga tanda hubung mewakili izin untuk pemilik file, grup file, dan yang lainnya. ‘Pemilik’ file adalah pengguna yang pertama kali membuatnya, meskipun kepemilikan dapat diubah (lebih lanjut tentang itu akan segera). ‘Grup’ yang memiliki file akan menjadi grup milik pemiliknya, meskipun ini juga dapat diubah. Izin untuk ‘lainnya’ berlaku untuk pengguna mana pun yang bukan pemilik file dan bukan dalam grup pemilik file. Satu pengecualian adalah pengguna ‘root’, yang memiliki akses penuh ke setiap file di sistem.

Berikut adalah contoh file di mana pemiliknya memiliki izin penuh tetapi tidak ada orang lain yang dapat membaca, menulis, atau mengeksekusi file tersebut:

-rwx——

Terkadang Anda mungkin mendapatkan kesalahan ‘Izin ditolak’ atau ‘Nama pengguna tidak ada dalam file sudoers’ saat mencoba melakukan sesuatu dengan file atau direktori. Ini biasanya berarti pengguna Anda tidak memiliki izin yang benar untuk apa yang Anda coba lakukan. Anda perlu mengubah ke pengguna yang melakukannya, misalnya:

$ su sudo

Untuk menjalankan kembali perintah Anda sebelumnya sebagai root, Anda dapat menggunakan sudo !!, di mana dua tanda seru akan diganti dengan perintah Anda sebelumnya. Terkadang Anda perlu mengubah izin pada file:

$ chmod u=rwx,g=rx,o=r hello.txt

Dalam contoh di atas, kami menetapkan izin baca, tulis, dan eksekusi untuk pengguna, izin baca dan eksekusi untuk grup, dan izin baca untuk pengguna lain. Jika Anda ingin mempelajarinya, ada cara yang lebih sederhana untuk mengatur izin:

$ chmod 766 hello.txt

Yang 7mewakili izin pemilik, yang 6mewakili izin grup, dan yang terakhir 6mewakili izin untuk grup. Tapi dari mana angka-angka ini berasal? Setiap izin diwakili oleh angka. Izin untuk setiap jenis pengguna ditambahkan bersama untuk membentuk angka akhir.

  • 4 adalah “membaca”,
  • 2 adalah “menulis”,
  • 1 adalah “eksekusi”
  • 0 adalah “tidak ada izin”

Jadi, 7 mewakili 4 (baca) + 2 (tulis) + 1 (eksekusi). 6 mewakili 4 (baca) + 2 (tulis), dan seterusnya. Anda memerlukan izin baca untuk memeriksa konten file, izin menulis untuk membuat perubahan pada file, dan menjalankan izin untuk menjalankan skrip atau file yang dapat dieksekusi.

Anda dapat mengubah pemilik dan grup file dengan chmod perintah. Misalnya, Anda memiliki file dengan izin berikut:

drwxr-xr-x 32 root root 4096 16 Jul 17:48 cowsay.sh

Anda memutuskan bahwa Anda ingin akun pengguna Anda menjadi pemilik file, dan grupnya menjadi grup Anda. Sebagai root, Anda dapat menjalankan perintah berikut untuk mengubah pemilik dan grup file:

$ chown <your_user>:<your_group> hello.txt

Saat Anda menjalankan ls -lfile tersebut, Anda akan melihat bahwa pemilik dan grupnya telah berubah:

drwxr-xr-x 32 your_user your_group 4096 16 Jul 17:48 cowsay.sh

5.reverse-i-search

reverse-i-searchadalah utilitas yang berguna untuk menelusuri kembali riwayat perintah Anda dan menjalankan kembali perintah sebelumnya. Anda mungkin tahu bahwa menekan panah atas memungkinkan Anda untuk menelusuri riwayat perintah Anda, tetapi bagaimana jika Anda ingin menjalankan kembali perintah yang Anda jalankan 5 menit yang lalu, dan telah menjalankan lusinan perintah sejak saat itu? reverse-i-searchadalah alat yang sempurna untuk situasi ini.

Untuk memulai reverse-i-search, ketik ctrl + r. Anda kemudian dapat mulai mengetik karakter yang ditampilkan dalam perintah target Anda. Pencarian tidak jelas, sehingga karakter ini dapat muncul di mana saja dalam string perintah. Dalam kasus di mana ada beberapa kecocokan, Anda dapat menggilirnya dengan menekan ctrl + rlagi.

6. Menonton, Membuntuti, dan Mengikuti

Anda akan sering ingin menjalankan kembali perintah untuk memeriksa perubahan pada output secara berkala. Misalnya, Anda mungkin ingin melihat tingkat perubahan penggunaan memori pada mesin Anda dari waktu ke waktu:

$ watch -n 5 free -m

Perintah di atas akan menjalankan freeperintah untuk menunjukkan penggunaan memori dalam megabyte, setiap 5 detik. Bagaimana bila Anda ingin melihat perubahan terbaru pada file, misalnya file log?

$ tail /var/log/messages

Secara default, tailakan mencetak 10 baris terakhir dari file yang diberikan ke output standar. Anda dapat mengubah jumlah baris yang dicetak dengan -nbendera, yaitu -n 1000. Salah satu batasan metode ini adalah ia mencetak file pada saat perintah dijalankan. Output tidak akan diperbarui karena baris baru ditulis ke file. Kita dapat memperbaikinya dengan menambahkan -fflag sebagai berikut:

$ tail -f -n 100 /var/log/messages

Ini akan menunjukkan kepada Anda output yang diperbarui secara langsung dari 100 baris terakhir file /var/log/messages.

7. manhalaman dan mendapatkan bantuan

Banyak perintah Linux memiliki parameter opsional yang memperbaiki perilakunya. Parameter atau tanda opsional ini sering diawali dengan tanda hubung, yaitu -l. Mungkin sulit untuk mengingat semua kemungkinan opsi yang dapat Anda berikan ke sebuah perintah.

Ini adalah salah satu dari banyak alasan mengapa manhalaman berguna. Dengan mengetik, man <command>Anda akan mendapatkan akses ke deskripsi tentang apa yang dilakukan perintah, serta daftar semua opsi yang memungkinkan dan apa yang mereka lakukan. mandalam contoh ini singkatan dari manual, meskipun saya kadang-kadang tertawa kecil ketika menjalankan perintah seperti man cat.

8. Memeriksa dan memantau penggunaan sumber daya sistem

Mengejutkan betapa banyak masalah sistem operasi yang disebabkan oleh kekurangan sumber daya sistem: memori, CPU, atau ruang disk. Untungnya, Linux memberi kami beberapa alat yang dapat kami gunakan untuk mendiagnosis masalah ini dengan cepat.

Perintah topini memberi Anda banyak informasi tentang semua proses berbeda (pada dasarnya, aplikasi) yang berjalan di mesin Anda, termasuk konsumsi memori dan penggunaan CPU. Perintah ini berguna untuk mengidentifikasi proses jahat yang menghabiskan terlalu banyak sumber daya, atau proses yang seharusnya tidak berjalan, tetapi berjalan.

Perintah ini freememungkinkan Anda untuk melihat penggunaan memori saat ini pada mesin. Ini berguna untuk memeriksa apakah mesin memiliki cukup memori untuk melakukan apa yang Anda perlukan, misalnya, menjalankan proses batch yang menghabiskan beberapa GB memori. Perintah df -hmenunjukkan penggunaan disk pada mesin Anda dalam format yang dapat dibaca manusia (megabyte dan gigabyte, bukan byte). Anda dapat melihat sekilas disk mana yang hampir 100% digunakan, dan mengosongkan ruang jika perlu. Disk penuh dapat menyebabkan semua jenis masalah pada mesin.

9. Mengelola proses

Anda dapat melihat semua proses yang berjalan di mesin Anda dengan perintah berikut:

$ ps aux

Opsi auxmemberitahu psuntuk menunjukkan proses yang dimiliki oleh semua pengguna. Ini adalah alat diagnostik yang berguna ketika Anda berpikir suatu proses mungkin berjalan ketika tidak seharusnya, atau mungkin memakan terlalu banyak sumber daya.

Anda mungkin juga ingin memulai proses baru dan menemukan bahwa Anda mendapatkan kesalahan karena proses yang sama sudah berjalan. Perintah ini memiliki banyak output, dan sering dipasangkan dengan grepketika Anda ingin melihat informasi untuk satu proses.

$ ps aux | grep ruby

Seringkali, Anda ingin menghentikan proses yang menyinggung. Cara mudah untuk melakukannya adalah dengan perintah berikut, yang memungkinkan Anda untuk mematikan proses berdasarkan nama daripada berdasarkan PID (ID Proses):

$ pkill -9 Slack

Anda juga dapat mematikan setiap instance dari suatu proses dengan killall. Contoh penggunaan adalah killall ruby, untuk mematikan semua proses Ruby. Namun, berhati-hatilah agar Anda menghentikan proses yang benar, dan gunakan perintah ini dengan hati-hati.

10. Vi

Vi adalah editor teks kuno yang kuat yang diinstal pada semua mesin Linux secara default. Pertama kali dirilis pada tahun 1978, sejak itu telah melahirkan varian yang lebih kaya fitur yang disebut Vim. Meskipun ini adalah alat lama, banyak programmer bersumpah dengan Vim. Varian yang lebih tua dan lebih ringan Vi adalah editor teks yang kemungkinan besar akan diinstal pada mesin apa pun yang mungkin Anda perlukan untuk SSH.

Untuk alasan ini, memiliki pemahaman dasar tentang cara menggunakan Vi dapat membantu Anda mengedit dan memanipulasi konten file dengan cepat di hampir semua mesin tanpa meninggalkan kenyamanan terminal Anda.

Menjadi ahli Vi/ Vim adalah perjalanan bertahun-tahun, tetapi Anda bisa melangkah cukup jauh hanya dengan sedikit pengetahuan. Vim Adventures adalah cara yang lucu dan kreatif untuk membiasakan diri dengan beberapa perintah dasar. Tutorial ini juga akan membantu Anda mengonfigurasi Linux untuk pengembangan dengan Vim .

Follow by Email
Instagram