设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:Linux 25周年对话Linus Torvalds

2016-4-17 21:09| 发布者: joejoe0332| 查看: 10228| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: Linux 25周年对话Linus Torvalds:文中Torvalds回顾了过去25年来Linux的影响,并展望了未来25年可能出现的变化。Ubuntu 16.04 Xenial Xerus不久就将发布,作为一个狂热的 Ubuntu粉丝,小编帮大家盘点了值得关注的几 ...
  早在1991年还在芬兰赫尔辛基大学就读时,Linus Torvalds便创建出了最初的Linux操作系统内核。之后这个小小的内核很快发展成了一个功能全面的操作系统,可以运行在智能手机与服务器上,还有各种各样的小工具上。本文是一篇电子邮件访谈记录,文中Torvalds回顾了过去25年来Linux的影响,并展望了未来25年可能出现的变化。Stephen Cass(记者,以下简称S):如今在程序开发上,你已经比25年前拥有了更多的经验,有什么想要告诫当年的自己呢?Linus Torvalds(以下简称L): 实际上我是这样认为的:关于Linux的成功我并不敢居功,有很多事情我当时并不了解,如果一开始我就知道的话,也绝不敢动手编写自己的操作系统:需要一些天真无畏的勇气,才敢以为自己能做得到。我深信这是动手开始一个项目,并最终获得成功所需要的特质。虽然对项目可能的发展范围缺乏概念,但更因此才不会有先入为主的想法,而对项目的发展强加干涉……话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,Ubuntu 16.04 Xenial Xerus 不久就将发布,作为一个狂热的 Ubuntu粉丝,小编帮大家盘点了值得关注的几点 Ubuntu 16.04 LTS 新特性和功能改进。自官方放出消息以来,我们就一直在关注 Ubuntu 16.04 LTS 的发展,在正式版即将发布之际,我们为广大 Ubuntu 爱好者和 Linux 用户总结了 Ubuntu 16.04 中重要的功能变更。日常生活中,程序员们经常会遇见这样那样的问题,比如忘记了代码该怎么写,又或者需要实现一些特殊的算法和功能。这时候,你就可以去找微软 Bing 帮忙啦!微软最近联合 HackerRank 一起研发了一项新功能:源代码搜索。能够直接搜索代码并且进行编译运行。甲骨文(Oracle)于本周三宣布加入奥巴马总统的全民计算机科学行动计划(Computer Science for All)项目,并承诺在未来18个月内将捐赠2亿美元并提供技术支持。1月下旬白宫宣布启动该项目,以提高计算机科学教育普及为目标美国教育部将在未来3年面向各州合理分配40亿美元,用于培训教师、采购教室装备以及开发新的教学材料。具体内容请关注本次专辑。2016年4月14日,Google发布了分布式TensorFlow。Google的博文介绍了TensorFlow在图像分类的任务中,在100个GPUs和不到65小时的训练时间下,达到了78%的正确率。在激烈的商业竞争中,更快的训练速度是人工智能企业的核心竞争力。而分布式TensorFlow意味着它能够真正大规模进入到人工智能产业中,产生实质的影响。去年,Facebook使用叫ReDex的字节码优化工具优化了他们的安卓应用的性能.现在,ReDex已经开源了。安卓开发者可以免费地使用这个工具优化自己的应用。也可以将它用作其它安卓字节码优化工具的基础。Red Hat近日公布了其产品在与Windows AD进行互动及Samba服务的协议缺陷,此次被发现的漏洞将影响Red Hat Identity Management、Red Hat Gluster Storage及RHEL的Samba服务器和客户端。Red Hat Access Labs构建了专门的漏洞检测和分析规则,以帮助用户了解其公布漏洞造成的风险,并建议用户尽快安装相应补丁。更多内容,本次专辑我们一起来关注……


  本周硬件方面,龙芯3A2000/3B2000是龙芯3号系列处理器的最新升级产品、处理器核升级为新一代GS464E架构。最近据龙芯开源社区www.loongnix.org报道,3A2000/3B2000的支持代码已经加入了Linux官方内核,会在最新的版本发布时正式采用。Facebook在年度开发者大会(F8)上发布了一款360度全景摄像机产品Surround 360,该产品售价3万美元。Surround 360外形如飞碟,由17个摄像头构成,其中包括14部广角摄像头围成的圆盘,还有顶部一个鱼眼摄像头以及底部2部摄像头,配有基于网络的软件,最高可拍摄8K像素视频。微软为它的云计算服务Azure发布了基于CentOS的Linux虚拟机镜像Linux Data Science Virtual Machine,虚拟机预装了 Anaconda Python Distribution、Computational Network Toolkit和Microsoft R Open等工具。本次专辑,大家可以关注一下。伴随着Android系统在移动端的普及程度和以生产力为导向的市场需求,Jide所倡导的Remix OS赢得了广泛关注,为PC和笔记本提供了“Remix”的Android体验。而今天,Jide再次宣布了面向Nexus 9/10平板的定制ROM,从而允许Remix OS在几乎所有大型设备上提供接近于Android的操作系统。具体内容,大家不妨来本次专辑确认一下!


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。本周二,OSVDB博客宣布这个经营了14年的开源漏洞数据库关闭,并且未来不会重新开放。“这不是一个容易的决定,我们几个人经过十多年的努力,付出巨大的个人牺牲,希望它能正常运营。而根本就没有希望得到业内贡献和支持这种努力。OSVDB博客将继续为这个充满漏洞的世界提供一个可以评论一切事物的地方。”ubuntuBSD(整合FreeBSD核心和Ubuntu Linux)操作系统的创始人Jon Boden近日在推文中表示希望ubuntuBSD在未来能够成为官方Ubuntu项目。该操作系统于3月12日上线,最新版本是4月10日发布的第五个Beta版本。正如大家所知道的,大多数 Linux 上的命令行二进制程序现在可以原生地运行在 Windows 10 里面了,这包括 Linux 上著名的  bash shell 以及很多重要的 Linux 程序,如:apt、ssh、 vim、 emacs、tar、 php、  perl、 python、 gcc 等等。微软在 Build 2016 上宣布这个新闻后,很快就在其发布的 Insider 预览版 14316 上将这个功能展示给了迫不及待的粉丝们。根据微软当前的技术说明,目前除了部分命令行程序不能运行之外,还不支持 Linux 下的图形界面程序,比如 Firefox。本次专辑,我们一起来关注。Accel 近期举办了一个超过100位开源界的高管和思想领袖参加的全天活动,讨论的内容是利用开放技术构建伟大企业,赶上下一次浪潮。本文是从会种所学到的内容,围绕着开源软件开发的未来以及如何围绕开源软件来打造可持续发展的商业模式而展开。Ubuntu项目成员Nathan Haines于今天向媒体公布了即将到来的Ubuntu 16.04 LTS(Xenial Xerus)操作系统默认壁纸。Haines精选了为Ubuntu 16.04 LTS开展的开源文化展示活动Free Culture Showcase获胜内容,并通过Launchpad网站在Ubuntu 16.04仓库中上传了这些壁纸。这些默认壁纸共有12张,怎么样小伙伴们,这么多精美的壁纸心动了吗?开源软件意味着什么?当你需要向别人解释时,如何省心又省力地传达开源的价值和精髓?自从开源这个短语在1997年首次提出以来,业界在开源方面已经获得了许多来之不易的经验教训,我们不应该忘记这些经验教训。为此,我收集了12个文化基因,在我看来它们有助于分享历史、搭建舞台,并为开源的定义以及它对整个软件行业的意义提供上下文。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  早在1991年还在芬兰赫尔辛基大学就读时,Linus Torvalds便创建出了最初的Linux操作系统内核。之后这个小小的内核很快发展成了一个功能全面的操作系统,可以运行在智能手机与服务器上,还有各种各样的小工具上。本文是一篇电子邮件访谈记录,文中Torvalds回顾了过去25年来Linux的影响,并展望了未来25年可能出现的变化。

  Stephen Cass(记者,以下简称S):如今在程序开发上,你已经比25年前拥有了更多的经验,有什么想要告诫当年的自己呢?


  Linus Torvalds(以下简称L): 实际上我是这样认为的:关于Linux的成功我并不敢居功,有很多事情我当时并不了解,如果一开始我就知道的话,也绝不敢动手编写自己的操作系统:需要一些天真无畏的勇气,才敢以为自己能做得到。我深信这是动手开始一个项目,并最终获得成功所需要的特质。虽然对项目可能的发展范围缺乏概念,但更因此才不会有先入为主的想法,而对项目的发展强加干涉。

  我相信,正是因为我不清楚未来能有怎样的发展,也许才会对他人的建议和影响抱着更开放的态度。如果我本来就对想要完成的目标有着奇思妙想,说不定就不会有这么开放的态度了。在我看来,这种坦诚的态度让别人更愿意、也更容易参与到这个项目中来。人们不会为了别人的愿景而买单,却会为了他们自己的愿景而努力。在我看来,正是这种想法激励着很多人在Linux上作出贡献。

  S: 在Linux的发展中,是否有某个早期的技术决策是你现在希望改变的?L: 糟糕的技术决策什么的,都是你随时可以抹消的东西。没错,尽管当时很令人沮丧,也显然完全是浪费时间和精力,但往往到了最后,这些教训都不算真正地浪费时间:采用错误的决策总有些原因,而认识到错误则会让你学到经验。我并不是说错误其实是好事,正确的决策永远比错误的要好——但我不会特别担心选择的问题,我宁愿先做下决策,哪怕以后发现这个决策是错的,也比浪费太多时间来讨论可能的选择要好。

  在2001年左右,众所周知我们曾在Linux的虚拟内存子系统支持方面遇到了非常糟糕的状况。当时状况糟透了,大家对于该选择哪个方向产生了剧烈的争议,同时在某些内存的配置上也存在很大的问题。本该到“稳定”阶段了,系统中却有大量的内容消失,导致大家都很沮丧。更多消息,大家可以关注本次专辑……
 
  Ubuntu 16.04 Xenial Xerus 不久就将发布,作为一个狂热的 Ubuntu 粉丝,系统极客帮大家盘点了值得关注的几点 Ubuntu 16.04 LTS 新特性和功能改进。自官方放出消息以来,我们就一直在关注 Ubuntu 16.04 LTS 的发展,在正式版即将发布之际,我们为广大 Ubuntu 爱好者和 Linux 用户总结了 Ubuntu 16.04 中重要的功能变更。


  Ubuntu软件中心被取消:Ubuntu 软件中心已在 Ubuntu 16.04 中被取消,它一直被很多用户认为是 Ubuntu 中资源奇多、响应缓慢、反应呆滞的一个鸡肋应用。很多Ubuntu 开发者和最终用户都很少甚至拒绝使用 Ubuntu 软件中心,所以官方决定在 Ubuntu 16.04 中使用 GNOME Software 将其替代。

  默认禁用Dash在线搜索:过去几年中,Canonical 为 Ubuntu 默认开启了非常有争议的 Unity Dash 在线搜索功能。对于不熟知 Ubuntu 的用户,在 Dash 中搜索程序、文件或图片时,不仅会出现本地磁盘中存放的内容还会出现来自亚马逊的产品建议等。而很多用户没注意的是,你的搜索信息会被 Canonical 收集。更多内容,大家不妨在本次专辑里了解一下……

  日常生活中,程序员们经常会遇见这样那样的问题,比如忘记了代码该怎么写,又或者需要实现一些特殊的算法和功能。这时候,你就可以去找微软 Bing 帮忙啦!

  微软最近联合 HackerRank 一起研发了一项新功能:源代码搜索。能够直接搜索代码并且进行编译运行。如果不做说明,这项功能看上去简直就是 Visual Studio 中源代码搜索插件的翻版,不过其并不需要本地 IDE 开发环境的支持。

  现在这项功能仅能够支持时下比较流行的编程语言,比如C、C++、C#、Python、PHP 和 Java。程序员欢呼:微软 Bing 开始支持搜索源码、可直接运行!


  在搜索框中输入“Bubble Sort Python”即可搜索到如何利用 Python 语言实现冒泡程序,非常的简单快捷。此外还有很多其他相当实用的改进,具体的,大家请关注本次专辑……


  ubuntuBSD(整合FreeBSD核心和Ubuntu Linux)操作系统的创始人Jon Boden近日在推文中表示希望ubuntuBSD在未来能够成为官方Ubuntu项目。该操作系统于3月12日上线,最新版本是4月10日发布的第五个Beta版本。


  在Ubuntu Lists上的一条信息中,Boden表示他期望他的操作系统能够成为Ubuntu系统家族的一员。他表示:“我非常想要贡献我所有的成果给Ubuntu社区,而且如果你认为我的努力值得肯定,那么请让ubuntuBSD像Xubuntu或者Edubuntu一样成为官方Ubuntu项目。如果你对此感兴趣,请积极向我提交你的宝贵建议。”更多情况,大家可以关注本次专辑。

  龙芯3A2000/3B2000是龙芯3号系列处理器的最新升级产品、处理器核升级为新一代GS464E架构。最近据龙芯开源社区www.loongnix.org报道,3A2000/3B2000的支持代码已经加入了Linux官方内核,会在最新的版本发布时正式采用。


  据介绍,龙芯3A2000/3B2000是龙芯3号系列处理器的最新升级产品,以龙芯3A1000四核框架结构为基础,处理器核升级为新一代GS464E架构,内存控制升级为高性能激进调度控制器,IO总线升级至HT3.0,内部互连网络则进行了大量的性能优化。龙芯3A2000处理器核心采用自主设计高性能GS464E微结构,微结构综合技术水平达到了与Intel的IvyBridgy及AMD的Steamroller相当的水平。龙芯3A2000支持自主龙芯指令系统LoongISA,在MIPS64架构500多条指令的基础上,在基础指令、虚拟机指令、面向X86和ARM的二进制翻译指令、向量指令四个方面增加了近1400条新指令。龙芯3A2000/3B2000芯片在对龙芯3A1000引脚兼容的基础上,大幅提升了系统性能。实测综合计算性能提升1-2倍,实测访存性能提升10-20倍,实测IO性能提升3-5倍。同时还对虚拟机和二进制翻译进行了针对性优化支持。龙芯3B2000在龙芯3A2000的基础上支持多达四片全相联结构的多路一致性互连。

  在软件的自由与开放方面,龙芯一直是国产自主CPU的一个标杆。Linus Torvalds说:Talk is cheap, Show me the code. 翻译成中文就是:言论是廉价的,给我看看你的代码。更多内容,本次专辑将为您一一带来……

  正如大家所知道的,大多数 Linux 上的命令行二进制程序现在可以原生地运行在 Windows 10 里面了,这包括 Linux 上著名的  bash shell 以及很多重要的 Linux 程序,如:apt、ssh、 vim、 emacs、tar、 php、  perl、 python、 gcc 等等。


  微软在 Build 2016 上宣布这个新闻后,很快就在其发布的 Insider 预览版 14316 上将这个功能展示给了迫不及待的粉丝们。根据微软当前的技术说明,目前除了部分命令行程序不能运行之外,还不支持 Linux 下的图形界面程序,比如 Firefox。

  然而,社区的智慧是无穷的!今天,我们“发现”了一种可以从 Windows 10 的 Bash 环境中启动图形界面的 Linux 程序的方法。一位名叫 w2qw 的开发者找到了一个可以在 Bash 之外运行 X 服务器的方法,从而可以在 Windows 10 中运行原生的图形界面 Linux 程序了!

  上图是从 Bash on Ubuntu on Windows 10 里面运行的 Firefox 和 Vim,还有 xeyes,看起来和 Windows 10 风格相当和谐 :D,详细内容本次专辑会为您慢慢道来……



  甲骨文(Oracle)于本周三宣布加入奥巴马总统的全民计算机科学行动计划(Computer Science for All)项目,并承诺在未来18个月内将捐赠2亿美元并提供技术支持。1月下旬白宫宣布启动该项目,以提高计算机科学教育普及为目标美国教育部将在未来3年面向各州合理分配40亿美元,用于培训教师、采购教室装备以及开发新的教学材料。


  调查表明,每10个美国家长中有9个希望他们孩子的学校能开设计算机课程。但从幼儿园到12年级(相当于中国的高三),美国只有四分之一的学校提供计算机教育;美国50个州中还有22个州没有在高中毕业要求中加入关于计算机课程的规定。

  奥巴马表示:“在新的经济环境中,计算机科学并不是一项可有可无的技能,而是一个基本的技能,十有八九的父母都希望孩子能够在学校接受计算机科学教育。”更多内容本次专辑将为大家带来……

  Facebook在年度开发者大会(F8)上发布了一款360度全景摄像机产品Surround 360,该产品售价3万美元。Surround 360外形如飞碟,由17个摄像头构成,其中包括14部广角摄像头围成的圆盘,还有顶部一个鱼眼摄像头以及底部2部摄像头,配有基于网络的软件,最高可拍摄8K像素视频。


  这些摄像头使用“全局快门”(global shutters)而非“滚动快门”(rolling shutter),可以确保拍摄的视频中不会出线假影(artifact)。Facebook高管在F8上称,这种设计可帮助摄像机更好地抓拍周围环境,从而避免许多360度视频中早期出现的问题。

  Facebook对Surround 360软硬件方面采取开源设计,并计划在今年夏天在开源社区GitHub上发布。Facebook称,与当前市场上360度视频捕捉技术相比,其设计可更好地解决许多技术问题,并鼓励厂商和爱好者使用其设计自己开发摄像机。

  根据Facebook的说法,用户购买制造Surround 360全景摄像机的必要材料需要花费3万美元。Facebook还表示,推出这款全景摄像机,是为了能在平台上大幅增加360度全景视频数量,自己无意成为全景摄像机组装商。更多内容大家可以关注本次专辑……
 
  2016年4月14日,Google发布了分布式TensorFlow。Google的博文介绍了TensorFlow在图像分类的任务中,在100个GPUs和不到65小时的训练时间下,达到了78%的正确率。在激烈的商业竞争中,更快的训练速度是人工智能企业的核心竞争力。而分布式TensorFlow意味着它能够真正大规模进入到人工智能产业中,产生实质的影响。


  Google昨日发布分布式TensorFlow版本!即便TensorFlow在2015年底才出现,它已经吸引了全球机器学习开发者的目光。Google创始人Eric Schmidt坚信TensorFlow是Google的未来。深度学习引擎+云服务平台,将会带来编程范式的改变:不仅给电脑编程,而且让电脑拥有一定的自主能力。

  根据Github的数据统计,TensorFlow成为了2015年最受关注的六大开源项目之一。考虑到TensorFlow仅仅在12月才发布,一个月的时间就让它成为世界关注的焦点。

  不过那时候的TensorFlow,还仅仅是只能在一个机器上运行的单机版本。这意味着它虽然设计精巧,但很难被公司、组织大规模的使用,也很难对产业造成实质的影响。

  但昨天发布的分布式TensorFlow,最突出的特征是能够在不同的机器上同时运行。虽然说并不是所有人都需要在几千台服务器上运行TensorFlow,但研究者和创业公司的确能在多台机器运行的TensorFlow中获益。

  TensorFlow技术负责人Rajat Monga解释了分布式TensorFlow的延期发布:“我们内部使用的软件栈(Software Stack),和外部人们使用的非常不同......所以要让它变得开源,对于我们来说是极其困难的事情。”

  经过5个月的等待,分布式 TensorFlow 终于到来了。TennsorFlow 0.8发布了,它有一些很好的改进。它为分布式的版本做了一些改变,而且把它们包裹起来使之更容易使用。这篇博客还介绍了用分布式系统训练卷积图像识别模型的一些可扩展的数字。详情请关注本次专辑……
  


  Accel 近期举办了一个超过100位开源界的高管和思想领袖参加的全天活动,讨论的内容是利用开放技术构建伟大企业,赶上下一次浪潮。本文是从会种所学到的内容,围绕着开源软件开发的未来以及如何围绕开源软件来打造可持续发展的商业模式而展开。

  在上世纪80年代的中期,Richard Stallman 发起了“自由”软件运动,Stallman 主张软件的使用者可以根据自己认为合适的方式来自由的操作软件。这么多年过去了,开源软件的运动早已发展的超越了 Stallman  的梦想--从科技巨头垄断到软件开发者的格局重新划分。


  第一代的开源软件公司相比于推动新的软件开发方法论而言,更多的是在提供自由软件。它为人们开启了一个崭新世界的大门,在这里,开发者们不再受制于那些靠耍嘴皮子就决定创新和如何部署软件的专有软件厂商。这是从一个以供应商为中心视野的世界转变为以用户/客户为中心视野的世界,这里技术是非常受到重视的而且也是开放的开发方法能够流传下来的原因。

  首先我们来找一下为何第一代的开源软件(OSS)公司未能形成一定规模(红帽是唯一的例外)的原因。最初的错误来自于这些开源软件的公司以很低的价格却为客户提供了太大范围的选择。举例来说,Ubuntu,提供基于Linux的操作系统,以替代 Windows;MySQL提供的关系型数据库是替代 Oracle的(后来MySQL被Oracle收购)。但是更具讽刺的是,控制权更多的掌握在用户手里却减少了市场的机会。因为这些公司都是100%的开源,且本质上提供同等的功能,第一代的开源软件公司仅通过服务和支持来进行收费,在“纯开源”的思想指导下,只有很少的公司能够发展起来、扩大规模。

  这种商业模式不仅获取的利润低于常见的软件公司产品,而且它并不鼓励创新,制造了破坏性的恶性循环。由于其利润依赖于客户所需要的支持活动,公司就对创新没有什么动力也没有心劲去改进他们的产品。在仅有支持的商业模式下,见招拆招只能导致更少的收入和利润,反过来,这只能进一步阻碍了他们去投资研发,尤其是相比于现在的软件供应商,这点更加的突出。更多内容,大家请关注本次专题……
  
  伴随着Android系统在移动端的普及程度和以生产力为导向的市场需求,Jide所倡导的Remix OS赢得了广泛关注,为PC和笔记本提供了“Remix”的Android体验。而今天,Jide再次宣布了面向Nexus 9/10平板的定制ROM,从而允许Remix OS在几乎所有大型设备上提供接近于Android的操作系统。


  Jide显然还有很长的路要走。公司首先推出了超级便携的二合一平板设备,但是让很多人认为是山寨微软Surface。尽管设备本身非常的精良,但是Jide最俱价值的是Remix OS系统,随后Jide开始面向更多的传统便携式设备(笔记本)发布系统镜像,通过和Android-x86项目的合作,Jide面向多款笔记本、英特尔处理器产品、发布了64位/32位操作系统镜像。

  Remix OS 2.0目前已经面向Nexus 9/10发布镜像,感兴趣的用户能通过本文下方的链接进行下载。更多内容请关注本次专辑的相关内容……

  开源漏洞数据库OSVDB是一个建立于2002年的独立安全漏洞信息的开放平台,研究者可以不受大型企业软件公司的监督自主进行安全信息的交流。

  本周二,OSVDB博客宣布这个经营了14年的开源漏洞数据库关闭,并且未来不会重新开放。“这不是一个容易的决定,我们几个人经过十多年的努力,付出巨大的个人牺牲,希望它能正常运营。而根本就没有希望得到业内贡献和支持这种努力。OSVDB博客将继续为这个充满漏洞的世界提供一个可以评论一切事物的地方。”


  OSVDB的创始人之一是知名的白帽黑客HD Moore,他是渗透测试工具Metasploit框架的开发者,曾就职于Rapid7,今年1月离职加入一家风险投资公司专注于创业项目。

  Moore接受了媒体的邮件采访,详细介绍了OSVDB从生到死的坎坷之路。想更多的详细情况,就来本次专辑吧!



  开源软件意味着什么?当你需要向别人解释时,如何省心又省力地传达开源的价值和精髓?自从开源这个短语在1997年首次提出以来,业界在开源方面已经获得了许多来之不易的经验教训,我们不应该忘记这些经验教训。

  为此,我收集了12个文化基因,在我看来它们有助于分享历史、搭建舞台,并为开源的定义以及它对整个软件行业的意义提供上下文。


  这头几个文化基因涉及软件的构建。我认为,它们定义了我们所认为的成功的开源项目,因为它们就是涉及软件本身的基本方面。了解这些文化基因的项目才会成功。采用宽松许可证、注重社区的软件可能是我们用来构建和维护优秀软件的最出色、最高效的软件重复使用机制。

  第一个文化基因:自我们编写软件以来就共享软件。上世纪50年代末,IBM开办了一场计算机大会,这个大会一直持续到今天,名叫SHARE。DEC在60年代开办,支持DECUS社区,你可以在其会议上购 买装满其他人编写和贡献的软件的磁带。USENIX起源于70年代,当时适逢使用磁带发布早期UNIX版本。但是这种共享的做法完全可以追溯到40年代普 林斯顿高级研究所的第一台可编程计算机上的开发工作。更多的,大家可以关注本次专辑……

  自古以来,读书人多以清贫自居,陶渊明不为五斗米折腰更成为千古佳话;而与书香相对立的是铜臭,铜臭一词可参考《后汉书·崔烈传》中崔烈与其子崔钧的对话。


  时至今日,市场经济已成为经济主体,人们对金钱的认识也更为清晰,所以既有“一钱难倒英雄汉”只说,也有“有钱能使鬼推磨,无钱鬼也不开门”的谚语。金钱像一把双刃剑,人们希望到到它,却又担心失了自己的风骨……

  “钱能通天”?在开源的世界也是如此。简言之,开源,也称作开放源代码(Open Sourse),意为将自己的源代码公布在网络上,可以免费供其他人使用;

  而在开源社区中,开源软件所有人都可以使用,同时,如果自己对软件进行了完善,也要更新到网络上,形成一个反馈。这其中的所有行为都是自愿、志愿的行为。可以说,在开源的世界中,索取与贡献应该是相辅相成的。

  如果追根溯源,开源运动自上世纪60年代开始发源,最初被称为自由软件(Free Software),由传奇黑客,自由软件斗士、理想主义者理查德·斯托曼(Richard Stallman)发扬光大,并于1983年9月27日,创立了影响至今的GNU计划。

  开源在一个专利制度盛行的美国社会生根,抵挡着微软等软件巨头的压力,一步步艰难前行。与现在不同的是,在专有软件盛行的年代,开源软件被形容成“毒瘤”,并不受欢迎。对于微软等公司来说,Free Software更像是天方夜谭,Free Software的支持者也只能怀着一腔热血,逆流而行。



  开源软件的成长之路上也曾变更过姓名,因为最初的Free Software不仅是自由的的含义,同时也是免费的;为了避免人们将Free Software误以为是免费、廉价、低级的软件,Free Software在1998年正式更名为Open Source,并沿用至今。本次专辑我们一起关注……



  英美在中东地区大量投入无人机,但仍然满足不了他们的好奇。最近就有媒体披露,英美还尝试破解包括「盟友」在内的无人机视频讯号。所使用的并非什么军事科技,而是ImageMagick 、 AntiSky 等任何人都唾手可得的开源软件。

  这次的消息来源同样来自大名鼎鼎的Edward Snowden。资料显示,美国国家安全局NSA及英国英国政府通讯总部GCHQ,长期拦截叙利亚、以色列等中东地区执行任务的无人机讯号,甚至在该区域执行作战任务的战舰和战斗机,都成为了受害者。NSA和GCHQ拦截远程操控的无人机上的类视频讯息流,并追踪其运动轨迹。


  这次的行动代号为无政府主义者(Anarchist),听起来似乎非常高科技,但实际上,他们根本没有用十分高端技术,就达到了这个目的。GCHQ及NSA利用ImageMagick 及AntiSky 等开源图像工具,就已经完成了任务。ImageMagick可支援超过100种图像格式的转换和编辑,而且可通过C、C++、Magick++、Java、.NET、Perl、PHP、Python、Ruby等,命令ImageMagick处理大量图像,非常适合处理由视讯转换而成的大量静态图片,此等技术在过去亦被用来寻找在大海的失踪者。

  另一个开源图像工具AntiSky,由剑桥大学计算机实验室博士Markus Kuhn开发,它可以还原人造卫星的加密影像。商业用的人造卫星为防止他人窃取影像,一般都会在广播讯号中加入杂讯,在模拟广播制式下,没付费用户就只会看到由无数彩色横线所组成的画面。AntiSky可以除去这些杂讯,并将影像还原到原来的样子。所有拦截都在GCHQ位于塞浦路斯土豆丝山空军基地进行的,这里靠近奥林匹斯山,方便GCHQ检测以色列、叙利亚、黎巴嫩、土耳其、埃及及北非大部分地区的卫星及无线电通讯。

  现在是2016年,你环顾一下四周,开源早已无处不在了。开源无论是规范、形式、以及面貌都和最初的大相径庭,然而事实上,这也预示着新一代的开源程序员们的崛起。下面我们尝试解释下。

  为了避免我是在互联网上散布谎言的嫌疑,我需要声明几代的想法纯属虚构。我很清楚这其中并没有某人是某人生理上的下一代,我清楚的意识到只是说哪些第一个写自由和开源软件的前辈们,而且说上个世纪的事情。


  作者解释了题目,以免产生一些不必要的误解。比如 Python 编程语言的技术研讨会就会经常被环保主义者抗议。根据常识,一代这个概念用于衡量文化的变革是个非常不错的概念,如果读者能够从这个角度来看待自由和开源软件的话,我认为你可以很容易的看出三个分离的代。

  第一代开源人:第一代是 Richard Stallman 那一代。Richard Stallman 在上世纪80年代发起了自由软件运动,他们创建了GNU和FSF,而这就是差不多十年后Linux能够诞生的基础。他们也更加的倾向于视自由软件为一种道德讨伐,而且他们在相对主流的技术世界仍然是处于边缘的位置。

  第二代开源人:第二代的来临则是伴随着 Linux 内核的诞生而开始的一代,他们是第一次能够访问能够正常运行的自由/开源操作系统的一代,而此操作系统是 Linus Torvalds 的内核加上 GNU 的套件组合而来的。
(作者在此声明,他至今没有完全搞清楚自由软件和开源软件的区别。)

  关于自由软件与开源软件的区别,恐怕是作者故意所为,或者是讽刺那些视自由软件,或者对 GPL 许可证无视对人们的吧。

  第二代相比于第一代要少一些思想,Torvalds 和他的追随者或合作伙伴们之所以青睐开源主要是因为其带来的功能,而道德的原因很小。他们认为这是一种更加有效的编码方式,能够以更加便宜、平民的方式使用电脑。但是,他们仍然保持独立,没有成为某些大企业的爪牙。

  更多本周开源资讯,本次专辑将为您一一呈现……


  早在1991年还在芬兰赫尔辛基大学就读时,Linus Torvalds便创建出了最初的Linux操作系统内核。之后这个小小的内核很快发展成了一个功能全面的操作系统,可以运行在智能手机与服务器上,还有各种各样的小工具上。本文是一篇电子邮件访谈记录,文中Torvalds回顾了过去25年来Linux的影响,并展望了未来25年可能出现的变化。


  Ubuntu 16.04 Xenial Xerus 不久就将发布,作为一个狂热的 Ubuntu 粉丝,系统极客帮大家盘点了值得关注的几点 Ubuntu 16.04 LTS 新特性和功能改进。自官方放出消息以来,我们就一直在关注 Ubuntu 16.04 LTS 的发展,在正式版即将发布之际,我们为广大 Ubuntu 爱好者和 Linux 用户总结了 Ubuntu 16.04 中重要的功能变更。


  日常生活中,程序员们经常会遇见这样那样的问题,比如忘记了代码该怎么写,又或者需要实现一些特殊的算法和功能。这时候,你就可以去找微软 Bing 帮忙啦!微软最近联合 HackerRank 一起研发了一项新功能:源代码搜索。能够直接搜索代码并且进行编译运行。




  ubuntuBSD(整合FreeBSD核心和Ubuntu Linux)操作系统的创始人Jon Boden近日在推文中表示希望ubuntuBSD在未来能够成为官方Ubuntu项目。该操作系统于3月12日上线,最新版本是4月10日发布的第五个Beta版本。


  龙芯3A2000/3B2000是龙芯3号系列处理器的最新升级产品、处理器核升级为新一代GS464E架构。最近据龙芯开源社区www.loongnix.org报道,3A2000/3B2000的支持代码已经加入了Linux官方内核,会在最新的版本发布时正式采用。


  正如大家所知道的,大多数 Linux 上的命令行二进制程序现在可以原生地运行在 Windows 10 里面了,这包括 Linux 上著名的  bash shell 以及很多重要的 Linux 程序,如:apt、ssh、 vim、 emacs、tar、 php、  perl、 python、 gcc 等等。微软在 Build 2016 上宣布这个新闻后,很快就在其发布的 Insider 预览版 14316 上将这个功能展示给了迫不及待的粉丝们。根据微软当前的技术说明,目前除了部分命令行程序不能运行之外,还不支持 Linux 下的图形界面程序,比如 Firefox。


  React Native最初是由Facebook开发的用于生成用户界面的JavaScript代码库,并于2015年开放了的源代码。该框架旨在让开发人员能够开 发跨iOS和安卓平台的移动原生应用程序。但是,React Native并不是一次编写就能在多个平台运行的框架,相反,它侧重于每个平台独特的功能特点。


  甲骨文(Oracle)于本周三宣布加入奥巴马总统的全民计算机科学行动计划(Computer Science for All)项目,并承诺在未来18个月内将捐赠2亿美元并提供技术支持。1月下旬白宫宣布启动该项目,以提高计算机科学教育普及为目标美国教育部将在未来3年面向各州合理分配40亿美元,用于培训教师、采购教室装备以及开发新的教学材料。


  Facebook在年度开发者大会(F8)上发布了一款360度全景摄像机产品Surround 360,该产品售价3万美元。Surround 360外形如飞碟,由17个摄像头构成,其中包括14部广角摄像头围成的圆盘,还有顶部一个鱼眼摄像头以及底部2部摄像头,配有基于网络的软件,最高可拍摄8K像素视频。


  2016年4月14日,Google发布了分布式TensorFlow。Google的博文介绍了TensorFlow在图像分类的任务中,在100个GPUs和不到65小时的训练时间下,达到了78%的正确率。在激烈的商业竞争中,更快的训练速度是人工智能企业的核心竞争力。而分布式TensorFlow意味着它能够真正大规模进入到人工智能产业中,产生实质的影响。


  去年,Facebook使用叫ReDex的字节码优化工具优化了他们的安卓应用的性能.现在,ReDex已经开源了。安卓开发者可以免费地使用这个工具优化自己的应用。也可以将它用作其它安卓字节码优化工具的基础。


  微软为它的云计算服务Azure发布了基于CentOS的Linux虚拟机镜像Linux Data Science Virtual Machine,虚拟机预装了 Anaconda Python Distribution、Computational Network Toolkit和Microsoft R Open等工具。


  Red Hat近日公布了其产品在与Windows AD进行互动及Samba服务的协议缺陷,此次被发现的漏洞将影响Red Hat Identity Management、Red Hat Gluster Storage及RHEL的Samba服务器和客户端。Red Hat Access Labs构建了专门的漏洞检测和分析规则,以帮助用户了解其公布漏洞造成的风险,并建议用户尽快安装相应补丁。


  Accel 近期举办了一个超过100位开源界的高管和思想领袖参加的全天活动,讨论的内容是利用开放技术构建伟大企业,赶上下一次浪潮。本文是从会种所学到的内容,围绕着开源软件开发的未来以及如何围绕开源软件来打造可持续发展的商业模式而展开。


  Ubuntu项目成员Nathan Haines于今天向媒体公布了即将到来的Ubuntu 16.04 LTS(Xenial Xerus)操作系统默认壁纸。Haines精选了为Ubuntu 16.04 LTS开展的开源文化展示活动Free Culture Showcase获胜内容,并通过Launchpad网站在Ubuntu 16.04仓库中上传了这些壁纸。这些默认壁纸共有12张,怎么样小伙伴们,这么多精美的壁纸心动了吗?


  伴随着Android系统在移动端的普及程度和以生产力为导向的市场需求,Jide所倡导的Remix OS赢得了广泛关注,为PC和笔记本提供了“Remix”的Android体验。而今天,Jide再次宣布了面向Nexus 9/10平板的定制ROM,从而允许Remix OS在几乎所有大型设备上提供接近于Android的操作系统。


  本周二,OSVDB博客宣布这个经营了14年的开源漏洞数据库关闭,并且未来不会重新开放。“这不是一个容易的决定,我们几个人经过十多年的努力,付出巨大的个人牺牲,希望它能正常运营。而根本就没有希望得到业内贡献和支持这种努力。OSVDB博客将继续为这个充满漏洞的世界提供一个可以评论一切事物的地方。”


  开源软件意味着什么?当你需要向别人解释时,如何省心又省力地传达开源的价值和精髓?自从开源这个短语在1997年首次提出以来,业界在开源方面已经获得了许多来之不易的经验教训,我们不应该忘记这些经验教训。为此,我收集了12个文化基因,在我看来它们有助于分享历史、搭建舞台,并为开源的定义以及它对整个软件行业的意义提供上下文。


  现在是2016年,你环顾一下四周,开源早已无处不在了。开源无论是规范、形式、以及面貌都和最初的大相径庭,然而事实上,这也预示着新一代的开源程序员们的崛起。下面我们尝试解释下。为了避免我是在互联网上散布谎言的嫌疑,我需要声明几代的想法纯属虚构。我很清楚这其中并没有某人是某人生理上的下一代,我清楚的意识到只是说哪些第一个写自由和开源软件的前辈们,而且说上个世纪的事情。 


  自古以来,读书人多以清贫自居,陶渊明不为五斗米折腰更成为千古佳话;而与书香相对立的是铜臭,铜臭一词可参考《后汉书·崔烈传》中崔烈与其子崔钧的对话。时至今日,市场经济已成为经济主体,人们对金钱的认识也更为清晰,所以既有“一钱难倒英雄汉”只说,也有“有钱能使鬼推磨,无钱鬼也不开门”的谚语。


  英美在中东地区大量投入无人机,但仍然满足不了他们的好奇。最近就有媒体披露,英美还尝试破解包括「盟友」在内的无人机视频讯号。所使用的并非什么军事科技,而是ImageMagick 、 AntiSky 等任何人都唾手可得的开源软件。这次的消息来源同样来自大名鼎鼎的Edward Snowden。资料显示,美国国家安全局NSA及英国英国政府通讯总部GCHQ,长期拦截叙利亚、以色列等中东地区执行任务的无人机讯号,甚至在该区域执行作战任务的战舰和战斗机,都成为了受害者。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部