{"id":74,"date":"2006-04-25T20:47:00","date_gmt":"2006-04-25T12:47:00","guid":{"rendered":"http:\/\/behindgfw.com\/archives\/2006\/04\/linus-torvalds%e4%b8%ba%e6%96%b0%e6%a6%82%e5%bf%b5%e7%97%85%e6%af%92%e6%89%93%e2%80%9c%e8%a1%a5%e4%b8%81%e2%80%9d.html"},"modified":"2016-05-03T20:51:47","modified_gmt":"2016-05-03T12:51:47","slug":"linus-torvalds","status":"publish","type":"post","link":"https:\/\/www.behindgfw.com\/archives\/2006\/04\/linus-torvalds.html","title":{"rendered":"Linus Torvalds\u4e3a\u65b0\u6982\u5ff5\u75c5\u6bd2\u6253\u201c\u8865\u4e01\u201d"},"content":{"rendered":"<p>\u65e7\u95fb\uff1a\u4e0a\u5468\u56fd\u5185\u5f88\u591a\u5a92\u4f53\u90fd\u5bf9\u8fd9\u79cd\u5b9e\u9a8c\u6027\u6982\u5ff5\u75c5\u6bd2\u505a\u4e86<a href=\"http:\/\/blog.donews.com\/hack\/posts\/832398.aspx\">\u62a5\u9053<\/a>\uff0c\u4f46\u662fLinus Torvalds\u8bf4\u7531\u4e8e\u4e00\u4e2a\u7f3a\u9677\uff0c\u8be5\u75c5\u6bd2\u5b9e\u9645\u4e0a\u5728linux 2.6.16\u4e0b\u4e0d\u80fd\u8fd0\u884c\uff0c\u56e0\u6b64\u4ed6\u4e3a\u8fd9\u4e2a\u75c5\u6bd2\u5199\u4e86\u4e00\u4e2a&#8221;\u8865\u4e01&#8221;\u3002<br \/>\nNewsforge is reporting that Linus Torvalds took a few minutes to review the cross-platform proof of concept virus <a href=\"http:\/\/os.newsforge.com\/article.pl?sid=06\/04\/17\/1752213&amp;tid=2\">covered yesterday<\/a> and has proven that the virus does indeed not work with latest kernel version 2.6.16 and even <a href=\"http:\/\/software.newsforge.com\/article.pl?sid=06\/04\/18\/1941251\">released a patch<\/a> in order to fix this &#8220;problem.&#8221;  From the article: <em>&#8220;The<br \/>\nreason that the virus is not propagating itself in the latest kernel<br \/>\nversions is due to a bug in how GCC handles specific registers in a<br \/>\nparticular system call. [&#8230;] So the virus did a number of strange<br \/>\nthings to make this show up, but on the other hand the kernel does try<br \/>\nto avoid touching user registers, even if we&#8217;ve never really<br \/>\n_guaranteed_ that. So the 2.6.16 effect is a mis-feature, even if a<br \/>\n_normal_ app would never care. It just happened to bite the infection<br \/>\nlogic of your virus thing.&#8221;<br \/>\n<\/em>\u745e\u661f\u53cd\u75c5\u6bd2\u53cd\u6728\u9a6c\u4e00\u5468\u64ad\u62a5\uff082006.04.24-04.30\uff09\u5c06\u8be5\u75c5\u6bd2\u547d\u540d\u4e3a\uff1a\u201cBi\u75c5\u6bd2\uff08Parasite.Bi\uff09\u201d\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u65e7\u95fb\uff1a\u4e0a\u5468\u56fd\u5185\u5f88\u591a\u5a92\u4f53\u90fd\u5bf9\u8fd9\u79cd\u5b9e\u9a8c\u6027\u6982\u5ff5\u75c5\u6bd2\u505a\u4e86\u62a5\u9053\uff0c\u4f46\u662fLinus Torvalds\u8bf4\u7531\u4e8e\u4e00\u4e2a\u7f3a\u9677\uff0c\u8be5\u75c5\u6bd2\u5b9e [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[32,33],"class_list":["post-74","post","type-post","status-publish","format-standard","hentry","category-hack","tag-linux","tag-virus"],"_links":{"self":[{"href":"https:\/\/www.behindgfw.com\/archives\/wp-json\/wp\/v2\/posts\/74","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.behindgfw.com\/archives\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.behindgfw.com\/archives\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.behindgfw.com\/archives\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.behindgfw.com\/archives\/wp-json\/wp\/v2\/comments?post=74"}],"version-history":[{"count":1,"href":"https:\/\/www.behindgfw.com\/archives\/wp-json\/wp\/v2\/posts\/74\/revisions"}],"predecessor-version":[{"id":588,"href":"https:\/\/www.behindgfw.com\/archives\/wp-json\/wp\/v2\/posts\/74\/revisions\/588"}],"wp:attachment":[{"href":"https:\/\/www.behindgfw.com\/archives\/wp-json\/wp\/v2\/media?parent=74"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.behindgfw.com\/archives\/wp-json\/wp\/v2\/categories?post=74"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.behindgfw.com\/archives\/wp-json\/wp\/v2\/tags?post=74"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}