三款 Linux 下的免费桌面级杀毒软件(图)
由于 Linux 良好的用户权限管理体系,病毒往往是 Linux 系统管理员最后才需要考虑的问题。以往,Linux 上的杀毒软件主要是为企业的邮件和文件服务器所设计的。如今,随着 Linux 桌面用户数量的增长,桌面用户在受益于 Linux 系统对病毒较强的天然免疫力的同时,也需要杀毒软件清理从网络或U盘带来的WIndows病毒。尽管那些病毒根本无法给 Linux 系统带来任何影响,但是阻止病毒的进一步传播,也未尝不是一件好事。
这里为大家介绍三款适用于桌面用户使用的杀毒软件。何谓“适合”?一个标准是可以免费使用,另一个标准是具有图形化操作界面。对于他们,将从安装配置、杀毒性能、图形界面三个项目进行简单的测试评分,每个单项最高5分。所有测试均在2008年10月7日系统更新后的 Fedora 9 i686_PAE GNOME 2.22.3 上进行,病毒库也采用当天更新的。为避免由于图形界面实现方式差异带来的性能影响,杀毒测试均调用相应杀毒软件的命令行版本执行,递归扫描并扫描压缩文档,最后记录杀毒软件自身反馈的统计结果。杀毒效果测试一时选用的是笔者位于Ext3分区下存放个人文档的目录,该目录中包含了 JPEG/PNG 图片、MP3/OGG/WMA 音乐、DOC/ODT/TXT 文档、CHM/PDF 电子书、7Z/RAR/ZIP 压缩档案,共16.8G,无病毒。杀毒效果测试二时选用的是笔者位于Ext3分区下存放下载文件的目录,该目录中包含了 RPM/GZ/BZ2 软件包、EXE/MSI Windows可执行文件、MKV/RMVB/MP4/WMV电影、ISO 光盘镜像、7Z/RAR/ZIP 压缩档案,共17.6G,包含一个keygen。由于手头未有最新的病毒测试样本包,无法进行杀毒准确性测试。望有此样本的朋友与我联系,以便弥补这一遗憾。为更接近桌面用户的实际情况,图形界面测试全部以普通用户权限执行。
Avira AntiVir Personal - FREE Antivirus
Avira AntiVir Personal - FREE 是一款来自德国的免费杀毒软件,国内俗称“小红伞”,以较低的系统占用率著称。该产品的 Windows 版本陪伴笔者走过了将近10年的时光,所以完全转向 Linux 系统后我也一直选用它。 Avira 同时也是 Dazuko 项目的创立者和赞助商,于是 Avira AntiVir Personal - FREE 也是本次参加评测的杀毒软件中惟一一款内置实时病毒检测的杀毒软件。做为一款商业软件,个人用户可以免费使用,安装完成后可以通过自动更新获得新的证书。
安装配置:2分 - 体积庞大,无软件包方式,涉及手动编辑配置文件。 AntiVir Personal - FREE 的 Unix 版本支持32位 Linux / Fr
相关文档:
2009 年 4 月 23 日
本文中我们针对 Linux 上多线程编程的主要特性总结出 5 条经验,用以改善 Linux 多线程编程的习惯和避免其中的开发陷阱。在本文中,我们穿插一些 Windows 的编程用例用以对比 Linux 特性,以加深读者印象。
背景
Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微 ......
在linux中,惊群现象已经消失了的,我们可以看 http://simohayha.javaeye.com/blog/561424 ,但是当我们在开发服务器时候,需要使用epoll,发现一个问题,就是当一个请求过来的时候,发现有的时候被唤起的进程不止一个,看下面的程序:#include <sys/socket ......
宏内核与微内核
(
P2
)
宏内核(
Monolithic
Kernel
)操作系统的
kernel
中既包含管理用户进程的组件,又包含向用户进程提供服务的组件(例如进程间通信、设备驱动程序、文件系统等),从而使得用户进程与操作系统
kernel
间存在着典型的
client/server
模型,但是这 ......
Linux下的多线程编程
作者:姚继锋 2001-08-11 09:05:00
来自:http://www.china-pub.com
1 引言
线程(thread)技术早
在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个
进程(process)中只允许有一个线程,这样多线程 ......
The Intelligent Input/Output (I2O) architecture allows hardware drivers to be split into two parts: an operating system specific module called the OSM and an hardware specific module called the HDM. The OSM can talk to a whole range of HDM's, and ideally the HDM's are not OS dependent. This allows f ......