adv

致长期以来一直关注solidot的海内外朋友,请点击这里查看。
GNU
blackhat(19032)
发表于2012年06月07日 09时36分 星期四
来自死无对证
Stuxnet/Flame/Duqu的作者在其代码中使用了LZO库LZO是无损数据压缩算法,其代码在GPL许可证下发布。除了GPL代码外,Flame还使用MIT和BSD许可证代码。根据GPL许可证要求,第三方发行的GPL代码修改版本或演绎版本必须在GPL下公开源代码,因此美国政府应该公开恶意程序的源代码,否则就侵犯了许可证。当然,其中也有值得斟酌之处:譬如说病毒的自我复制和传播是否能被称作是“发行”?LZO有商业版本,美国政府有没有向作者购买商业版许可证?
GNU
blackhat(19032)
发表于2012年05月14日 10时12分 星期一
来自因为GPLv3
根据刚发布的FreeBSD第一季度状态报告,开发者计划用Clang编译器取代 GCC去构建完整的 FreeBSD系统,LLVM/Clang 3.0已经成为FreeBSD 10.0-CURRENT和9.0-STABLE的默认编译器。GCC编译器采用GPLv3许可证授权,而苹果资助的LLVM/Clang编译器采用类BSD许可证授权。根据FreeBSD.org Wiki页,任何不用Clang构建的包将被视为bug。除了苹果和BSD系统外,Linux发行版Debian也在尝试用Clang构建大部分的软件包,但LVM/Clang在支持生僻的CPU架构和平台上仍落后于GCC。还有Linux供应商在尝试用Clang构建Linux内核
GNU
blackhat(19032)
发表于2012年05月11日 09时50分 星期五
来自GNU/ILL
自由软件基金会主席Richard Stallman在西班牙Polytechnic University of Cataluna做报告时突然感到身体不舒服,不得不终止演讲,并请会议主办方呼叫医生。在救护车到来之前,虽然身体有些困难,RMS仍然和与会者谈笑风生。西班牙媒体认为他的症状可能是高血压,RMS是靠自己的力量走出建筑物。FSF官网发表声明,称RMS已经出院,表示不是心脏病发作。
GNU
blackhat(19032)
发表于2012年05月09日 15时24分 星期三
来自可移植线程库
新GNU Portable Threads Library nPth发布了0.9版 nPth是一种非先占式多任务线程实现,它设计在现代操作系统中取代GNU Pth。相比之下,GNU Pth是基于操作系统标准的线程实现,因此nPth的库不兼容于GNU Pth。
Debian
blackhat(19032)
发表于2012年04月23日 10时32分 星期一
来自硬件兼容性
30岁的法国程序员Samuel Thibault是Debian GNU/Hurd项目开发者之一,他最近接受采访透露了GNU/Hurd的开发进展。GNU/Hurd是自由软件基金会开发的基于GNU Mach的自由软件内核,至今已开发了二十多年,Debian GNU/Hurd项目目标是将Debian GNU/Linux的软件包移植运行在GNU/Hurd内核上。 他说,软件包移植工作已经完成了76%。用户可以使用标准Debian安装程序从官方镜像安装Debian GNU/Hurd,它能启动一个图形桌面,运行办公软件如gnumeric,图形浏览器iceweasel,KDE和GNOME应用程序,开发工具gcc/make/gdb等。存在的问题包括网络板驱动支持情况不佳,GNU Mach内核仍然使用Linux 2.2或更早的2.0驱动的粘合层(glue layer),通过Google Summer of Code编程活动Zheng Da的工作,DDE层现在能在用户空间翻译器中使用Linux 2.6.32驱动。
GNU
blackhat(19032)
发表于2012年04月03日 10时00分 星期二
来自雷迪嘎嘎
Shawn the R0ck 写道 "GNU的靜態編譯器集合GCC已經被大眾所接受,而動態編譯器集合Guile並不大為人所知,GNU Guile早期是一個純Lisp方言Scheme語言的解釋器,今天已經成為了一個基於VM的動態語言編譯器集合,在目前的Guile中,Scheme語言作為主語言在優化方面有著重要的作用。 納蘭經若作為GNU Hacker,最近到成都訪友,接受了CDLUG的邀請,為GNU/Linux愛好者們帶來了一場關於GNU Guile的free speech(下载slide),同時接受建議以GPLv3自由軟件許可證發佈了最近的作品:通用服務器Ragnarok。
GNU
blackhat(19032)
发表于2012年03月29日 09时52分 星期四
来自RMS颁奖
自由软件基金会宣布了2011年度的自由软件奖得主 自由软件奖共颁发两个奖项:自由软件推动奖和社会公益项目奖,前者颁给对促进自由软件发展有卓越贡献的个人,后者是颁给项目。今年推动奖得主是Ruby语言作者松本行弘,他参与GNU和Ruby等自由软件项目的时间超过20年。社区公益项目奖得主是GNU Health,该项目与全世界的医疗专业人士合作改善底层人士的生活,它被联合国大学采用,作为健康和医院信息系统使用。
GNU
blackhat(19032)
发表于2012年03月26日 15时30分 星期一
来自不跟踪怎么打电话
自由软件基金会主席Richard Matthew Stallman认为,现代移动电话的实现方式在道德伦理上是不可接受的,因为它们根本就是监视和跟踪设备。RMS认为,手机可以让国家了解用户的位置,并随时进行跟踪。当他发现移动手机能跟踪携带者的位置后,他就宁愿牺牲方便也要保护个人隐私和安全。除此之外,手机还可能包含内置有后门的恶意的非自由软件。恶意功能在非自由软件中十分普遍。他说,“对我而言选择是清楚明了的,我选择自由而不是连通性。”电脑上网也是如此,他不会在要求识别用户身份的地方联网,例如机场(樟宜机场)。
GNU
blackhat(19032)
发表于2012年03月23日 10时18分 星期五
来自工具链
GNU C Compiler(GCC)开发者庆祝项目诞生25周年,发布了GCC 4.7.0 1987年3月23日,Richard Stallman公开发布了GCC的第一个版本,当时几乎没人能想到它会产生如此深远的影响,今天的GCC已经是GNU/Linux生态系统不可缺少的一环。GCC编译器最早是基于Stallman在1984年开发的C编译器,用Pascal语言的一个扩展版本开发。GCC 4.7.0主要新特性包括:支持某些架构的软件事务内存,C++编译器支持ISO C++11标准;C编译器支持更多ISO C11标准特性;改进链接时优化框架;X86家族增加支持Intel Haswell和AMD Piledriver架构,ARM增加支持Cortex-A7,等等。
GNU
blackhat(19032)
发表于2012年03月20日 17时42分 星期二
来自阵痛
开源编译器GCC项目的开发者正在讨论GCC 5.0的新变化,开发者计划让GCC 5.0像竞争对手LLVM那样模块化,试图将不同组件分割,放到库中。对架构如此大动干戈的进行调整,势必将是一项艰巨的任务,一些开发者对此表示悲观。这也意味着GCC 5.0的开发时间将会很漫长,在此过程中将可能牺牲性能和优化。
GNU
blackhat(19032)
发表于2012年02月21日 10时54分 星期二
来自欧洲人做大政府梦
欧洲议会准备改革欧洲的标准化程序,自由软件实现标准技术也将需要获得FRAND(公平,合理和非歧视性)专利授权,自由信息架构基金会(FFII)谴责这一变动。支付专利费用将意味着在互联网上分发自由软件变得不可能,它将为小型软件公司和独立软件开发商创造进入市场的壁垒,阻碍竞争和创新。FFII举例说,开源媒体播放器VideoLAN此前因为实现符合ETSI标准的视频编解码器而受到专利持有者的威胁。FFII认为这是对自由和开源软件基本原则的直接攻击。
GNU
blackhat(19032)
发表于2012年02月03日 17时18分 星期五
来自这些厂商招不招内核开发者
很少有中国电子产品制造商会在意开源许可证问题。举例来说,如果一家公司生产基于Linux kernel的平板,根据GPLv2许可证要求,他们需要公布修改的Linux kernel源代码,但几乎没有一家中国公司会遵守。前几天KDE透露了200欧元的平板Spark,运行KDE Plasma Active system系统,它预计从下周开始预售,从五月份开始出货,KDE开发者称其是第一款自由软件平板。然而问题是,平板是深圳平板生产商Zenithink设计的,是基于其C71平板。C71就没遵守GPL发布内核源代码。有人呼吁自由软件基金会对不遵守GPL许可的中国平板采取行动。
GNU
blackhat(19032)
发表于2012年01月25日 16时32分 星期三
来自debug
GNU调试工具GNU Debugger发布了 7.4版。GDB是一种源代码级调试器,支持Ada、C、C++、Objective-C、 Pascal等语言,支持数十种处理器架构。GDB 7.4主要新特性包括:支持德州仪器的TMS320C6x,Renesas RL78模拟器,改进了多个Python脚本,新增多个调试指令和选项,等等。
GNU
blackhat(19032)
发表于2011年12月19日 13时18分 星期一
来自衍生版控制
对软件授权数据的分析显示,GPL等Copyleft许可证使用率在加速下降 Matthew Aslett分析了Black Duck Software的最新数据,发现虽然GPL、LGPL和AGPL等许可证继续统治自由开源软件项目,但Copyleft许可证总体使用情况却是在下降。GPL系列许可证占57%,相比之下6月份是61%,按照这一下降趋势,到明年9月它的使用率将只有五成左右。更多的开源项目采用MIT、Apache(ASL)、BSD和 Ms-PL等较为宽松的开源许可证。Aslett认为,并不是自由软件项目不再使用GPL,而是新的项目更乐于采用限制较少的许可证。
GNU
blackhat(19032)
发表于2011年11月29日 10时00分 星期二
来自概念验证
自由软件基金会欧洲分部(FSFE)宣布了去中心化的自由软件搜索引擎YaCy YaCy是一种点对点搜索引擎,与传统的集中式搜索引擎不同,它没有一个中央服务器,运行在一个点对点的分布式网络上,所有用户都是平等的,网络不会储存搜索结果,任何人都不可能审查索引内容。用户需要下载软件,目前YaCy发布了1.0版,支持Windows,Linux和OS X。搜索引擎将运行在用户电脑上,查询词进入共享网络前将经过加密。用户的电脑将创造一个单独的搜索索引和排名,随着时间的推移,搜索结果将越来越匹配用户寻找的目标。YaCy项目负责人Michael Christen说,搜索是用户和所寻找信息之间的重要纽带,这样的功能不能依靠少数大公司,不能以隐私为代价。
加密技术
blackhat(19032)
发表于2011年11月13日 13时36分 星期日
来自DNS用P2P代替
端对端电子邮件加密是注定失败,还是现有的协议达不到易于使用的要求?安全社区为此已经争论了许多年。现在,GnuPG项目的两位主要开发者提出了新方法实现端对端电子邮件加密 STEED代表“加密数据安全传输(Secure Transmission of Encrypted Electronic Data)”,向后兼容现有的OpenPGP和S/MIME标准,同时努力降低非技术用户的使用难度。根据GnuPG首席开发者Werner Koch与Debian和GNU/Hurd开发者Marcus Brinkmann在白皮书(PDF)中的介绍,STEED由三部分组成:自动密钥生成,通过DNS的自动密钥分配,以及随机加密。使用自动密钥生成,邮件用户代理(MUA)将在用户创建账户时自动生成OpenPGP密钥对或自签名的S/MIME证书;而DNS是一种广泛使用的分散式域名系统,且安全扩展DNSSEC则能提供更高的安全性;随机加密则用于对信息默认加密,使用十分简单。
GNU
blackhat(19032)
发表于2011年10月08日 13时54分 星期六
来自惹恼果粉
自由软件基金会主席Richard Stallman(RMS),对刚逝世的前苹果CEO史蒂夫·乔布斯发表了被认为“荒诞、不得体及残酷的”评语他说,“乔布斯是计算机领域的先驱,他建造了一个牢笼,用很酷的设计将傻瓜们与自由隔开,现在他去世了。正如芝加哥市长Harold Washington谈及腐败的前市长Daley时说的:‘他去世我一点也不高兴,但他离开我很高兴。’没有人应该死,乔布斯不该,比尔先生也不该,就连有罪的人、比他们还要邪恶的人也不该。不过,乔布斯对个人电脑的有害影响也应该终结了。不幸的是,尽管他不在了,影响还是在继续。他们的继任者会继承其遗产,我们希望它们的影响力会小些。”自由软件基金会成员Larry Cafiero以辞职表达对RMS评论的不满
GNU
blackhat(19032)
发表于2011年09月30日 10时42分 星期五
来自只有Firefox-2
自由软件基金会宣布重新发布它的自由软件目录directory.fsf.org 目录列出了6500多款用户可以自由下载和分享的自由软件。新的网站使用了维基软件MediaWiki和扩展Semantic,加入了先进的搜索和展示功能,为用户、开发者和研究人员提供了有用的资源。
GNU
blackhat(19032)
发表于2011年09月20日 13时56分 星期二
来自原则性问题
自由软件基金会主席Richard Stallman(RMS)在《卫报》上发表文章“Android真的是自由软件吗”,认为“Android没有尊重你的自由”。 RMS说,自由软件运动是以尊重用户自由的方式开发软件,而开源运动则是如何开发高质量代码,两者基本价值观截然不同。他关注Android项目的基本面不是它是否“开放”,而是它有没有给予用户自由。Android是由Linux内核和一些库、Java虚拟机和程序组成。Google以Apache 2.0许可证公开Android v1和v2的源代码。Apache是一种宽松的自由软件许可证。Google遵守了Linux的GPLV2许可证,但剩余部分所采用的Apache许可证并不要求它公开源代码。Google已经表示它不会发布Android 3.0的源代码,而Android 3.1的源代码也被暂停公开。因此除了Linux外,Android 3不是自由软件。此外,还有固件私有问题。虽然与苹果iOS和Windows Phone相比,今天的Android手机被认为不那么糟糕,但它们说不上尊重你的自由。
GNU
blackhat(19032)
发表于2011年09月16日 12时24分 星期五
来自巧合
Shawn the R0ck 写道 "又到了一年一度的软件自由日,2011年度的自由软件日将有超过1000个组办团队在100多个国家举办庆祝活动,国内的Linux用户组将在北京(BLUG)深圳(SZLUG)成都(CDLUG)香港(HKLUG)广州(GZLUG)重庆(CQLUG)等超过20个城市举办庆祝活动,各地的庆祝活动主要是以宣传自由软件文化和历史相关的题目为主,也有一些技术相关话题。 Software Freedom Day(软件自由日)是2004年开始的,时间定在每年9月的第三个礼拜六,其目的主要是为了增加公众对自由开源软件的哲学,文化,商业,技术,教育等多方面的了解,2004年刚开始的时候全球只有70个团队参与,主要都在欧洲和北美,现在从地图分布来看,超过1000个团队中亚洲和拉丁美洲占了相当的比例。" tea_water 写道 "2011年9月24日, 我们将来迎来2011年HelloGcc WorkShop,这已经是ChinaUnix社区第二次和HelloGcc工作组合作,在国内为推广GNU Gcc等相关技术交流而举办该项活动。