Distro Linux untuk pengembang


8

Saya terutama menggunakan Linux untuk pemrograman. Saya pada dasarnya mulai dengan Archlinux dan Manjaro dan saya agak menyukainya.

Yang saya sukai adalah manajemen paket. Ini memiliki koleksi besar perangkat lunak baru dan pembaruan keluar sangat cepat.

Misalnya ketika GCC 4.8 dirilis saya langsung memilikinya 2 hari setelah rilis yang cukup rapi.

Bahkan perpustakaan kecil seperti "OpenAssetImporter" ada di dalam repo.

Sangat nyaman karena jika Anda memiliki banyak koleksi perpustakaan yang sering keluar, yang harus Anda lakukan adalah pembaruan sistem.

Yang mengganggu saya adalah sistem saya sering rusak, dan saya tidak ingin menghabiskan banyak waktu untuk memperbaiki barang-barang.

Pada dasarnya semua yang saya inginkan adalah perpustakaan terkini seperti gcc dll. Saya tidak terlalu peduli jika saya memiliki informasi terbaru Gnome dll.

Adakah rekomendasi yang bisa Anda berikan kepada saya?


2
Gentoo adalah distro yang sangat bagus untuk pengembang.
Eddy_Em

Jawaban:


4

Saya akan merekomendasikan Anda Gentoo untuk pemrograman. Saya menggunakannya sendiri dan sangat nyaman:

  • pembaruan terbaru dengan sistem yang kuat untuk mencegah Anda memutuskan semua ketergantungan
  • rolling release, jadi tidak ada lompatan dari satu versi ke versi lain
  • ini adalah distribusi yang dikompilasi, jadi mereka sangat peduli dengan pengemasan rantai alat, dan fakta bahwa Anda mengkompilasi semua paket Anda sendiri memberi Anda kendali besar atas opsi kompilasi dan dapat mengoptimalkan sedikit perangkat lunak Anda
  • alat untuk pengembangan silang sangat berguna
  • Anda dapat menginstal beberapa versi dari pustaka yang sama secara bersamaan di "slot" yang berbeda, yang kadang-kadang bisa berguna, ketika ada perubahan besar antara dua versi dan Anda ingin dapat menggunakan keduanya. Sebagai contoh, saya punya tiga versi python dan dua versi af gcc.

Ini masalah pilihan, tentu saja, tetapi saya menggunakan Fedora sebelumnya dan saya dapat memberitahu Anda bahwa jauh lebih mudah untuk mulai mengembangkan di Gentoo.


1
Terima kasih, saya sudah melihat gentoo. Apakah Anda punya pengalaman dengan sabayon.org ? Atau Anda akan merekomendasikan saya untuk menggunakan gentoo secara langsung daripada distro berbasis gentoo?
Maik Klein

Saya pernah mendengar tentang sabayon tetapi tidak pernah mencoba jadi saya tidak akan memberikan saran yang bermanfaat. Saya kira itu bisa berguna jika paket mereka sama mutunya dengan paket gentoo. Saya sarankan Anda untuk tidak menggunakan paket Entropy misalnya dan tetap menggunakan Portage untuk menjaga kontrol lebih besar. Portage tentu saja memiliki lebih banyak paket, dan terutama perpustakaan, daripada Entropi karena ini adalah proyek yang jauh lebih matang.
lgeorget

Sabayon dimaksudkan untuk membuat Gentoo lebih ramah pengguna untuk pengguna desktop biasa sehingga ini tidak dimaksudkan untuk digunakan oleh pengembang, tetapi jika itu membuat semua keuntungan Gentoo, saya kira Anda bisa menggunakannya.
lgeorget

4

Setiap distribusi terbaru akan dilakukan (mereka semua dibangun di atas kurang lebih perangkat lunak yang sama, jadi tidak ada banyak perbedaan di sana). Jika kerusakan sering merupakan masalah, pilih salah satu yang "besar", jauhi distribusi "di sini Anda merasakan pendarahan" (ya, itu berarti Anda tidak akan menjalankan GCC terbaru dua hari setelah rilis). Meminta GCC terbaru tapi bersikap OK dengan lingkungan desktop yang tidak terlalu terlambat tidak masuk akal, tapi mungkin salah satu yang lebih sederhana / lebih ringan (LXDE, XFCE) lebih cocok daripada Gnome untuk Anda.

Untuk kebutuhan saya yang serupa, Fedora merupakan pasangan yang sangat baik: Perangkat lunak terbaru, pilihan paket luas dalam repositori resmi, lebih dari cukup stabil, terintegrasi dengan baik (dilakukan secara profesional), responsif terhadap laporan bug, bug (kebanyakan) diselesaikan dengan cepat.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.