Pertama, tentu saja mungkin untuk memiliki virus di bawah sistem operasi Unix dan Unix seperti Linux. Penemu istilah virus komputer , Fred Cohen, melakukan percobaan pertamanya di bawah 4.3BSD. Dokumen How-To ada untuk menulis virus Linux , meskipun sepertinya belum ada pembaruan sejak 2003.
Kedua, kode sumber untuk virus komputer sh-script telah beredar selama lebih dari 20 tahun. Lihat makalah Tom Duff 1988 , dan makalah Doug McIllroy 1988 . Baru-baru ini, virus LaTeX platform-independen dikembangkan untuk konferensi. Berjalan di Windows dan Linux dan * BSD. Secara alami, efeknya lebih buruk di bawah Windows ...
Ketiga, beberapa virus komputer nyata yang nyata untuk (setidaknya) Linux telah muncul, walaupun tidak jelas apakah lebih dari 2 atau 3 di antaranya (RST.a dan RST.b) pernah ditemukan "di alam liar".
Jadi, pertanyaan sebenarnya bukankah Linux / Unix / BSD dapat membuat virus komputer? tetapi, mengingat seberapa besar populasi desktop dan server Linux, mengapa populasi itu tidak memiliki jenis virus yang luar biasa yang menarik Windows?
Saya menduga bahwa alasannya ada hubungannya dengan perlindungan ringan yang diberikan oleh pengguna / grup Unix tradisional / perlindungan diskresi lainnya, dan basis perangkat lunak yang patah yang didukung oleh Linux. Maksudku, server saya masih menjalankan Slackware 12.1, tetapi dengan kernel yang dikompilasi khusus dan banyak paket yang dikompilasi ulang. Desktop saya menjalankan Arch, yang merupakan rilis bergulir. Meskipun mereka berdua menjalankan "Linux", mereka tidak memiliki banyak kesamaan.
Keadaan virus di linux sebenarnya bisa menjadi keseimbangan normal. Situasi pada Windows mungkin adalah "raja naga", situasi yang sangat tidak biasa. Windows API gila-gilaan baroque, Win32, API NT-asli, nama-nama perangkat ajaib seperti LPT
, CON
, AUX
yang dapat bekerja dari direktori manapun, ACL yang tak mengerti, tradisi single-user, nay, single user root, mesin, menandai file dieksekusi dengan menggunakan bagian dari nama file ( .exe
), semua ini mungkin berkontribusi terhadap keadaan malware di Windows.