10 distribusi Linux untuk pengembang

10 distribusi Linux untuk pengembang

Distribusi Linux yang ditujukan untuk pengguna desktop biasa itu penting, tetapi pengembang juga perlu menggunakan Linux. Pengembang memiliki kebutuhan yang berbeda dari pengguna lain, sehingga distribusi tertentu bisa lebih baik daripada yang lain untuk tujuan pengembangan. Tetapi distro mana yang cocok untuk pengembang?

Seorang penulis di TechRadar Pro memiliki kumpulan 10 distribusi Linux terbaik untuk pengembang.

Laporan Nate Drake untuk TechRadar Pro:

Versi Linux yang lebih populer seperti Ubuntu berfokus pada peningkatan pengalaman pengguna dengan memperbarui paket secara otomatis dan menyediakan GUI yang mencolok dan banyak sumber daya.

Meskipun distribusi (distro) yang ramah pengguna pasti ada tempatnya, dalam panduan ini, kami telah mencoba kembali ke masa kejayaan ketika pengembang akan menyesuaikan build Linux mereka. Distro Linux ini memungkinkan Anda untuk menyesuaikan lingkungan pengembangan Anda sehingga apakah Anda seorang programmer veteran atau pendatang baru, Anda dapat melanjutkan pengkodean Anda.

  1. Arch Linux

  2. Debian

  3. Raspbian

  4. Gentoo

  5. Ubuntu

  6. Fedora

  7. OpenSUSE

  8. CentOS

  9. Tunggal

  10. Puppy Linux

Selengkapnya di TechRadar Pro

Red Hat sebagai distribusi desktop?

Linux memiliki banyak distribusi desktop yang berbeda. Beberapa sudah terkenal dan sangat populer seperti Ubuntu atau Linux Mint. Tapi bagaimana dengan Red Hat? Seberapa bagusnya sebagai distribusi desktop?

Seorang redditor baru-baru ini mengajukan pertanyaan ini dan mendapatkan beberapa jawaban menarik.

Catllife3 memulai utas dengan posting ini:

Apakah ada orang di sini yang menggunakan Red Hat sebagai desktop? Seperti apa itu?

Selengkapnya di Reddit

Rekan redditornya menimpali dengan pemikiran mereka tentang penggunaan Red Hat Linux sebagai distribusi desktop:

Turismofive : “Saya telah menggunakan CentOS, yang pada dasarnya hampir sama dengan RHEL. Sebenarnya sangat aneh untuk menyiapkannya (seperti mengambil paket yang terkait dengan codec video dan grafik dan yang lainnya, bersama dengan font Microsoft atau semacamnya), dan jika saya hanya menginginkan distro berbasis RPM untuk desktop, saya akan menggulung OpenSUSE atau Fedora.

Saya membayangkan satu-satunya hal yang berbeda dari CentOS dan RHEL adalah perizinan. ”

Aliendude5300 : “Tidak di rumah tetapi di kantor, RHEL 7.3 adalah desktop yang sangat fungsional. Saya menjalankan Fedora di rumah. Hal-hal seperti EPEL dan Nux Dextop benar-benar diperlukan agar beberapa hal berfungsi, karena ini adalah tumpukan yang sangat tua. Ini sangat stabil, tidak terlalu menarik. "

Victoresupadre : “Tua semuanya. Stabil. Membosankan. Berfungsi dengan baik untuk pengembangan perangkat lunak. Anda mungkin melewatkan alat dan web baru. Tergantung kebutuhan Anda. Gnome menjadi aneh dengan rilis RHEL 7. Saya menggunakan Xfce. ”

Albionandrew : “Saya telah menggunakan RHEL 6 sebagai desktop selama tiga tahun di tempat kerja. Saya baru saja pindah ke Ubuntu 16.04 karena saya melakukan lebih banyak Python dan ingin berhasil di luar kotak. ”

Jmtd : “Saya telah menggunakannya di tempat kerja, sistem berbasis RHEL 7, dan tidak masalah. RHEL 7 didasarkan pada GNOME 3, tapi menurut saya defaultnya adalah mode Klasik IIRC. Ini bukan hal baru, tetapi juga tidak ada kejutan, hal-hal yang berfungsi terus bekerja. Tepi berdarah untuk desktop berlebihan, IMHO. Anda lebih fokus melakukan hal lain saat Anda tidak terus-menerus bermain-main dengan desktop Anda. Bagaimanapun, itu adalah alat untuk mencapai sesuatu, bukan tujuan itu sendiri.

Banyak kolega saya menggunakan Fedora, dan dua kali setahun ada periode down ketika banyak orang merusak mesin mereka saat mengupgrade ke versi baru dan mendapatkan bug besar, diikuti dengan periode pengembangan solusi, yang semuanya akan usang dalam enam bulan berikutnya. ”

Roscocoltrane : “RHEL masih menjalankan Python 2, yang menjadi masalah untuk beberapa alat GUI Python 3, seperti Back In Time. Saya tidak akan merekomendasikannya dan saya memindahkan desktop saya ke Fedora sebagai gantinya karena ini menjadi lebih mudah untuk ditingkatkan dan karena teknologi kontainer membuat OS yang mendasarinya semakin tidak relevan untuk pengembangan. ”

Md_tng : “Menggunakan RHEL di desktop seperti menggunakan Fedora dari empat tahun lalu, atau seperti menggunakan Debian Stable saat ini.

Semuanya sangat tua. ”

Bubblethink : “Saya menggunakan RHEL 7.3 sebagai sistem semi primer. Ia bekerja dengan baik atau lebih baik dari Ubuntu. EPEL mencakup sebagian besar hal berguna tambahan. Jika Anda membutuhkan driver Nvidia dan hal-hal yang berhubungan dengan media, ada beberapa repo (Negativo17 misalnya) yang mencakupnya dengan baik juga.

Satu-satunya hal yang saya rindukan adalah Unity, tetapi Cinnamon cukup dekat (meskipun bukan warga negara kelas satu). Itu semacam perdebatan, karena Unity tidak digunakan lagi bahkan di Ubuntu. Untuk ketidaknyamanan kecil dari paket yang agak lama, Anda mendapatkan banyak bit berguna lainnya melalui Ubuntu. Tentu saja, Anda juga dapat menggunakan Fedora jika Anda tidak menolak untuk meningkatkan setiap enam bulan. ”

ChrisTX4 : “Itu sangat tergantung pada apa yang Anda cari. Apa yang dilakukan RHEL dengan baik adalah menyediakan pengaturan yang stabil untuk bekerja. Dengan menggunakan Koleksi Perangkat Lunak, Anda juga bisa mendapatkan tumpukan baru yang layak, dan memuat versi teknologi mana pun yang Anda inginkan. Jika Anda ingin menggunakan teknologi baru, ada Devtoolset-6 Anda, yang saat ini mengirimkan GCC 6.3.1 dan selirnya, misalnya — jadi tumpukan yang 'lama' tidak terlalu menjadi perhatian.

Sebagai contoh, departemen lain di tempat kerja memiliki tumpukan perangkat lunak kompleks yang menggunakan MPI dan Python. Ada sejumlah perangkat lunak FOSS di atas, tetapi Anda mungkin ingin mengkompilasi sendiri bagian itu, tetapi bukan Python atau MPI. Saat menggunakan distro normal, mereka perlu membangun kembali semua dependensi segera setelah versi MPI atau Python baru dirilis. Di RHEL, rh-python35 tidak memengaruhi fungsionalitas rh-python33 dan sebaliknya.

Jika tumpukan yang stabil, dan kemungkinan kemampuan untuk menjalankan perangkat lunak berpemilik, adalah yang Anda cari, RHEL adalah pilihan terbaik Anda. Jika Anda mencari desktop multimedia untuk penggunaan di rumah, jangan repot-repot karena Fedora adalah yang mencakup kebutuhan di dunia Red Hat.

Selain itu, RHEL menggabungkan RH Satellite (manajemen jarak jauh) dan repo Java pihak ketiga dengan IBM dan Oracle Java. Untuk penggunaan RHEL menargetkan itu nilai bagus; untuk penggunaan di rumah Anda tidak akan peduli sama sekali. ”

Daniel_Laixer : “Saat ini menjalankan RHEL 6.8 di tempat kerja

Rasanya seperti menggunakan Ubuntu dengan Gnome 2.0 lama yang bagus tetapi dengan repo yang lebih bagus dan manajer paket. Seorang rekan kerja menjalankan RHEL 7.x dan terlihat seburuk Ubuntu dengan Gnome 3.0. ”

Selengkapnya di Reddit

Mengapa Anda harus menjalankan Windows sebagai VM di Linux

Serangan ransomware Wannacry berbasis Windows baru-baru ini mengejutkan banyak orang di seluruh dunia. Serangan tersebut juga menggarisbawahi mengapa menjalankan Linux daripada Windows adalah ide yang bagus. Seorang penulis di PCWorld mencatat bahwa jika Anda harus menjalankan Windows, sebaiknya jalankan di mesin virtual di Linux.

Alex Campbell melaporkan untuk PCWorld:

Dari sudut pandang keamanan, menjalankan Windows di mesin virtual juga bisa jauh lebih aman daripada menjalankan Windows di drive atau partisi sendiri, seperti biasa. Dengan memvirtualisasikan OS, Anda memisahkan OS dari perangkat keras itu sendiri dan membuat semacam penghalang yang dapat dikelola oleh sistem operasi host Anda (Linux, dalam hal ini) dari luar. Ini seperti meletakkan Windows di kotak pasirnya sendiri dengan rangkaian mainan terbatas yang dapat dipatahkan sesuka hati tanpa membuat semua anak lain menangis.

Dengan sedikit pengecualian, sebagian besar mesin virtual menggunakan file yang berfungsi sebagai perangkat penyimpanan virtual untuk VM. Penyimpanan virtual tampak seperti hard drive normal ke OS yang berjalan di mesin virtual, dan kecuali Anda secara eksplisit memberikan akses ke folder di luar VM, sistem lainnya tidak dapat diakses ke VM. Ini seperti The Matrix: OS tidak tahu bahwa komputer yang dijalankannya bukanlah komputer fisik.

Hal yang keren tentang semua hal penyimpanan virtual ini adalah bahwa seluruh aplikasi Windows — file, aplikasi, pekerjaan — terdapat dalam satu file. File itu dapat dengan mudah dicadangkan, diarsipkan, dienkripsi, dan disimpan di cloud, disalin ratusan kali, atau dihapus. VirtualBox bahkan dapat mengambil snapshot dari drive virtual di dalam aplikasi, membebaskan Anda dari kerumitan membuat cadangan file penyimpanan virtual sendiri.

Saat Anda mengarahkan VM ke salinan cadangan dari drive virtual Anda, itu akan dengan senang hati mem-boot gambar seolah-olah tidak ada yang terjadi. Intinya, menggunakan VM adalah cara terbaik untuk mencadangkan instalasi Windows, tanpa harus repot menjalankan aplikasi pencadangan di PC.

Selengkapnya di PCWorld

Apakah Anda melewatkan pertemuan? Kunjungi beranda Eye On Open untuk mendapatkan berita terbaru tentang open source dan Linux .