Memilih sistem operasi server yang tepat dapat menyelamatkan hidup Anda dan menghindari banyak stres bagi pelanggan Anda. Memigrasikan proyek yang sedang berjalan (terutama proyek kecil yang dibuat untuk klien bertahun-tahun yang lalu) dari versi Linux yang sudah ketinggalan zaman dan tidak didukung dapat menjadi hal yang menyakitkan dan sering kali akan mematikan Anda (dan klien Anda). Kecuali Anda seorang sysadmin atau pengembang senior, hampir tidak mungkin untuk mengupgrade sistem operasi yang berusia lima tahun tanpa merusak perangkat lunak, sistem yang berjalan, dan klien – namun kebanyakan dari kita, para pengembang, tidak mengalami kerusakan. Untuk mencegah hal ini (dan melindungi diri kita sendiri), ada gunanya memahami siklus hidup sistem operasi server arus utama.
Kapan pun memungkinkan—dan jika tidak ada alasan untuk tidak melakukannya—pilihlah produk yang tahan masa depan dukungan jangka panjang (LTS) versi. Untuk proyek yang dikerahkan dan dilupakan (yang biasa terjadi jika Anda bekerja untuk agensi yang membuat situs web untuk klien yang akan online selama bertahun-tahun tanpa disentuh lagi), menggunakan CentOS berguna karena menawarkan dukungan jangka panjang. standar. Berdasarkan aturan pemeliharaan 10 tahun, CentOS 7 versi 2014 tidak akan menerima pembaruan keamanan hingga tahun 2024. Dalam lingkungan PHP, perlu diketahui bahwa rilis jangka panjang versi PHP biasanya tetap pada versi minor sepanjang siklus hidup sistem operasi, jadi Ubuntu 12.04 LTS hanya akan menyediakan pembaruan dalam versi PHP 5.3.x, tidak pernah hingga 5.4, Tidak lebih lanjut diperlukan tindakan. Ubuntu 14.04 LTS akan mempertahankan PHP 5.5 dan hanya menyediakan pembaruan dalam PHP 5.5.x. Sama seperti CentOS afaik (tapi tolong koreksi saya jika saya salah).
Perlu diingat juga bahwa perbaikan keamanan tidak pernah diinstal secara otomatis, Anda harus melakukannya secara manual dari waktu ke waktu atau menggunakan penginstal otomatis seperti Peningkatan tanpa pengawasan mengemas).
sistem operasi pusat
CentOS akan menerima dukungan keamanan selama 10 tahun dan pembaruan rutin selama 6 tahun. [wikipedia]
Ubuntu
Versi LTS dari Ubuntu 12.04 dan Ubuntu 14.04 adalah pilihan terbaik. Prasetel Ubuntu 14.04 LTS dikirimkan dengan PHP 5.5 dan menawarkan pembaruan keamanan hingga 2019, jadi ini jelas merupakan pilihan yang baik. Ngomong-ngomong, tidak ada alasan untuk membuat proyek baru di Ubuntu 12.04 LTS sekarang, karena sudah ketinggalan jaman dan dikirimkan dengan PHP 5.3, yang telah mencapai akhir masa pakainya tahun ini. [wikipedia]
Durban
Debian 7 mungkin menerima pembaruan keamanan pada pertengahan 2018. [wikipedia]