设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Java专利案又重审 开源多样化亮点盘点

2016-8-21 21:12| 发布者: joejoe0332| 查看: 6308| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 目前参与进开源社区的人群仍然缺乏多样性,但是好的一面是,许多人、项目和社区正在努力改善这一现状。我们从开源社区在2015年以来为提高多样性作出的努力中收集了几大亮点和大家一起关注。,甲骨文此前控告Android ...
  目前参与进开源社区的人群仍然缺乏多样性,但是好的一面是,许多人、项目和社区正在努力改善这一现状。这次文章的作者从开源社区在2015年以来为提高多样性作出的努力中收集了几大亮点。Richard Tapia计算界多样性庆典是一个旨在为整个计算机和信息技术领域的少数族群提供一个支持性的交流环境的会议。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,据外媒报道,甲骨文此前控告Android系统侵犯其Java技术专利,但法院裁定甲骨文败诉。今天,甲骨文律师上诉美国联邦法院表示,应当推翻这一裁定,因为上次审判时他们没有获得关键证据。谷歌8月20日宣布,它计划在2018年年初停止支持面向Windows、Mac和Linux的Chrome应用。Chrome扩展程序和主题将不受影响,Chrome应用也将会继续出现在Chrome OS上。2015年12月,谷歌将通知中心从Chrome移除。2016年7月,该公司将Chrome应用启动器从其在Windows、Mac和Linux上的浏览器上移除,更多详细信息可参见本次专辑。Canonical 的 Martin Pitt 宣布将不再使用他们自己的 Upstart 初始化系统来启动 Ubuntu 桌面会话,取而代之的是更现代化的、却仍有争议的 Systemd。每次 Systemd 发布,我们都对发现这个所谓的“初始化系统”又做了比原来的设计目标还要多得多的工作。六月份,Mozilla宣布,将与在互联网合作帮助下重新设计其LOGO,希望能秉持着大众参与的精神,让大家都能对新 Logo 的设计发声。一路以来,Mozilla 要求其社区成员提供反馈,进行品牌重塑。今天,该公司该公司推出了七个入围作品。“我们今天分享的这七个概念,都强调着Mozilla故事的一个特定方面”,具体内容请关注本次专辑。微软又再次用行动证明了想要打通一切平台的决心。日前,这家公司为Linux版Skype推出了v1.5 Alpha,除了性能提升之外还带来不小的功能变化,具体如下:支持语音短讯音频;支持mojis音频;可以关掉通知提醒音、信息提醒;可以禁用将UR拖动到Skype的功能;Tray下的当前状态图表尺寸得到改善。更多内容,本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。2016年8月16日,Debian项目组的Laura Arjona Reina宣布,Debian GNU/Linux操作系统23岁啦!是的,你没看错,就是23年前, 1993年的今天, Debian GNU/Linux发行版呱呱落地,项目创始人 Ian Murdock 发布了第一个开发版0.01。并于三年后,发布了第一个官方正式版本1.0。在最近的一次采访中,Oracle产品开发总裁Thomas Kurian宣布了Java EE 8的一系列改进。此举被认为是为了平息近期的批评(比如那些来自Java EE守护者的批评)和工作分歧(如MicroProfile)。目前的信息还很少,更多细节会在JavaOne 2016大会上公布。如果你还在使用基于4.6系列内核的Linux,那么软件为维护者想对你说:升级的时候到了。Greg Kroah-Hartman周二宣布,Linux 4.6.7即将到来,并且,这将会是4.6系列内核的最后一个版本。同时,4.7.1也在周二首次亮相,Kroah-Hartman指出,这将是Linux的未来……WordPress开发团队刚刚发布了WordPress 4.6正式版。为了纪念著名的美国爵士乐萨克斯管演奏者Park Frederick “Perpper” Adams III,这一版本被命名为Pepper。WordPress 4.6让你更加专注重要的事情。在拉斯维加斯举行的SpringOne Platform大会的第二日,Pivotal 公司首席工程师兼Spring框架项目负责人Juergen Hoeller给与会者分享了Spring框架的最新发展蓝图。Spring 4.0 Pivotal框架缩短了迭代期,大约会在每9-10个月进行一次主要功能发布。更多开源软件的最新进展,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。今年年初,红帽2016财年营收20亿美金的消息火遍朋友圈。在软件行业领域,红帽相较于其他软件巨头,一直稍显低调。在笔者看来,之前财年营收过20亿的宣布,完全可以作为红帽2016年度最强发声,同时预示着作为全球领先的开源解决方案领导厂商的红帽,一改往日低调作风,从此摆出开源时代领导者的高姿态。无人机的热潮发酵了有两三年了,Intel进入无人机行业也鼓捣了一年多,这次终于做出自己的无人机了,昨天晚上的英特尔开发者大会(Intel Developer Forum,IDF)上,Intel着重推出了一款面向开发者的全新无人机硬件产品Aero Ready to Fly无人机(以下简称“Aero无人机”)。为了改善我们的静态代码分析的方法论,以及改进我们的静态分析工具PVS-Studio,我们会定期地用他们验证各种各样的开源项目。我们找到了很多 bug,事实证明,再牛的人也会拼写错误 / 注意力不集中,没有人能保证不犯错。即便是在Microsoft Code Contracts, Qt, Linux kernel, CryEngine, VirtualBox, LibreOffice, Firefox, Boost, Tor这些项目里,依旧如此。目前我们检测了262个项目,都是官方发布版!我们一共记录了10000个bug!今年下半年,Swift 3 就要正式发布了。对于任何一位 Swift 开发人员来说,都会给其代码带来很大的改变。如果还没有密切关注过 Swift Evolution 的话,你可能会好奇究竟引入了什么新内容,这些新内容会如何影响自己的代码,还有什么时候要把代码转换成 Swift 3 版本,本文会回答这些问题!日前,有报道称,谷歌正在开发一款名为 “Fuchsia”,的全新的操作系统。由于该项目的贡献者有Travis Geiselbrecht 和 Brian Swetland,这两人是Android系统的主力开发者,而Dart,Flutter又来自Chrome团队,加之其可以同时支持ARM和x86芯片架构及业内一直盛传的谷歌打算在2017年统一Android和Chrome OS,所以多数分析认为Fuchsia的目的就是打通PC和手机,甚至是未来IoT的谷歌的融合操作系统。那么这真的有必要吗?在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  目前参与进开源社区的人群仍然缺乏多样性,但是好的一面是,许多人、项目和社区正在努力改善这一现状。我从开源社区在2015年以来为提高多样性作出的努力中收集了几大亮点。

  Outreachy 作为软件自由管理局的成员项目之一,扩张实习机会并开放给美国科技行业中人数较少的有色人种。该项目为全球的女性、跨性别人士和中性人提供有偿、远程的自由开源组织实习机会,并取得了巨大成功。


  这次扩张基于由美国领先的科技公司发布的公司内部人口数据的采集,与美国人口统计相比较,验证了技术岗位的员工中缺乏种族和民族的多样性。Outreachy 的组织者们在自由开源社区和会议的人口统计中也发现了同样的差异,并且他们希望在未来可以为少数族群创造更多的机会。

  Richard Tapia 计算界多样性庆典是一个旨在为整个计算机和信息技术领域的少数族群提供一个支持性的交流环境的会议。其主持了一场名为“开源机遇”的讨论,为众多学生介绍自由开源软件许可证,讨论自由开源项目的障碍和可访问性,并且提供了一些有关自由开源软件的带薪实习和工作的机会。更多消息,大家可以关注本次专辑……

  据外媒报道,甲骨文此前控告Android系统侵犯其Java技术专利,但法院裁定甲骨文败诉。今天,甲骨文律师上诉美国联邦法院表示,应当推翻这一裁定,因为上次审判时他们没有获得关键证据。

  甲骨文律师安妮特·赫斯特(Annette Hurst)表示,谷歌在审判中期推出了Chrome OS版Play商店,这显示出谷歌试图在桌面端打入Java SE市场。她称,此举使甲骨文遭受的损失显著增大,而且这一证据当时应当呈送给陪审团(但却并没有)。

  “这改变了游戏规则,”赫斯特向负责审判该案的美国地方法官威廉姆·阿尔苏普(William Alsup)说。“谷歌的辩词失去了整个根基,Android并非‘极具变革性’,它还出现在台式机和笔记本电脑中。”

  谷歌曾辩称,它在Android系统中使用Java是“公平使用”,原因包括Android系统是为智能手机而打造,不会与用于台式机和笔记本的Java SE产生竞争。但赫斯特在今天的听证会表示,谷歌很明显打算使用Android智能手机作为“楔子”,来“占领整个Java SE市场”,而且谷歌已拥有相关计划。更多内容,大家不妨在本次专辑里了解一下……

  谷歌8月20日宣布,它计划在2018年年初停止支持面向Windows、Mac和Linux的Chrome应用。Chrome扩展程序和主题将不受影响,Chrome应用也将会继续出现在Chrome OS上。


  Chrome应用是运行于谷歌浏览器的网络应用程序,分为两类:托管应用(上线于2010年12月)包含单一的清单文件,受限于网页安全限制;打包应用(上线于2013年9月)拥有类似于原生桌面应用的功能,能够与本地存储进行交互。

  2015年12月,谷歌将通知中心从Chrome移除。2016年7月,该公司将Chrome应用启动器从其在Windows、Mac和Linux上的浏览器上移除。在让Chrome应用变得更难获取之后,该公司如今将注意力转到了应用本身上。

  那么,谷歌为什么要停止支持Chrome应用呢?首先,正如谷歌所解释的,这些年网页应用已经变得更加强大了:“Web以往并不能提供特定的体验,如离线运行、发送通知和连接硬件。我们3年前推出Chrome应用来帮助解决这一问题。自那之后,我们携手网页标准社区,促使Web上出现了越来越多这样的使用案例。开发者能够利用服务人员、网页推送等强劲的新API(应用程序接口)来打造兼容多个浏览器的Progressive Web Apps网页应用。”大家请关注本次专辑……

  Canonical 的 Martin Pitt 宣布将不再使用他们自己的 Upstart 初始化系统来启动 Ubuntu 桌面会话,取而代之的是更现代化的、却仍有争议的 Systemd。

  每次 Systemd 发布,我们都对发现这个所谓的“初始化系统”又做了比原来的设计目标还要多得多的工作。它慢慢地接管了 GNU/Linux 操作系统越来越多的内部组件的工作,甚至,我们毫不怀疑,它将会完全取代它们,而这一天并不远了,或许,将来你会看到 Systemd/Linux 操作系统——除了 Linux 内核,其它的都叫 Systemd。

  Upstart 是 Canonical/Ubuntu 自己的项目,它同 Systemd 一样,目标都是取代传统的初始化系统,用在几乎所有的 Ubuntu Linux 上。然而,从 Ubuntu 15.04 开始,Ubuntu 开始逐步使用 Systemd 替代 Upstart 初始化系统,这让许多用户很愤怒。

  目前,Upstart 仍被用来控制各种启动过程中的服务和任务的运行和停止,比如桌面会话的启动还是使用 Upstart 控制的。不过 Canonical 计划使用 Systemd 来替代 Upstart 来管理桌面会话。

  “按照 Ubuntu 开发者峰会上的讨论,我们准备放弃用 Upstart 来启动图形桌面会话,而使用 Systemd 来管理它,”Martin Pitt 说,“这样,一半的桌面会话将会由 Systemd unit 来管理。”更多情况,大家可以关注本次专辑。



  今天,2016 年 8 月 16 日,Debian 项目组的 Laura Arjona Reina 宣布,Debian GNU/Linux 操作系统 23 岁啦!

  是的,你没看错,就是 23 年前, 1993 年的今天, Debian GNU/Linux 发行版呱呱落地,项目创始人 Ian Murdock 发布了第一个开发版 0.01。并于三年后,发布了第一个官方正式版本 1.0。


  “这个我们珍爱的操作系统来自于我们这些年的努力,感谢这 23 年来所有的贡献者,Debian 生日快乐!” 在今天的公告中写到,“如果你附近有 Debian Day 2016 庆祝活动的话,欢迎你参加!如果没有的话,那你可以自己组织一场小小的庆祝活动!”更多内容,本次专辑将为您一一带来……

  今年年初,红帽2016财年营收20亿美金的消息火遍朋友圈。在软件行业领域,红帽相较于其他软件巨头,一直稍显低调。在笔者看来,之前财年营收过20亿的宣布,完全可以作为红帽2016年度最强发声,同时预示着作为全球领先的开源解决方案领导厂商的红帽,一改往日低调作风,从此摆出开源时代领导者的高姿态。

  不得不承认,随着云计算、大数据、物联网技术的飞速发展,开源软件与开源社区的发展如火如荼。明眼人都看得出来,在当下的云时代里,开源绝对是笔大买卖!在刚刚结束的2016中国开源企业存储峰会上,红帽又集中秀了一把肌肉,将自己在开源存储领域的看家本领——Ceph与Gluster向国内用户与合作伙伴做了展示,同时来自红帽的存储专家也在大会当天发表了对开源存储的趋势理解。


  什么是Ceph?笔者理解,简单说,从软件层面出发,Ceph就是一系列服务。红帽亚太区云存储与大数据总监Andrew Hatfield将其解读为,Ceph可以在云端提供从存储设计负载到系统预设等一系列工作,可以帮助用户快速部署存储系统。通过Ceph存储集群可以把所有的物理、虚拟的服务器联络起来,把数据送到存储里,然后实现共享。

  他提到,Ceph有一点非常强大的功能就是可以进行系统的描述。传统数据中心网络设备或电路发生问题,IT人员从存储角度将无所适从。而今天采用Ceph进行系统设计之后,数据中心面对无论是电缆架设还是服务器问题,都将会对其进行自动适配。“Ceph可以更好地理解故障,并保证不会有任何干扰持续工作下去。这是软件定义存储所释放的巨大能量。”详细内容本次专辑会为您慢慢道来……

  六月份,Mozilla宣布,将与在互联网合作帮助下重新设计其LOGO,希望能秉持着大众参与的精神,让大家都能对新 Logo 的设计发声。一路以来,Mozilla 要求其社区成员提供反馈,进行品牌重塑。今天,该公司该公司推出了七个入围作品。“我们今天分享的这七个概念,都强调着Mozilla故事的一个特定方面”。Mozilla的创意总监在一篇博文中写道。


  这七个概念是根据不同的主题,比如 “For The Internet of People” 和 “With You From The Start”。了解更多每个标志的故事,请访问Mozilla并点击图像查看完整的描述。

  Mozilla希望在九月中旬将选择范围缩小至三,并在在九月末做出最终选择。要明确的是,社区成员将不会投票决定其最终选择,他们只是看到概念,适应并向创意团队并提供反馈意见供参考。

  哪一是你最喜欢的?我的个人选择是 Open Button,虽然他们都看起来像80年代的——但嘿,我哪知道为什么。更多内容大家可以关注本次专辑……
 

  在最近的一次采访中,Oracle产品开发总裁Thomas Kurian宣布了Java EE 8的一系列改进。此举被认为是为了平息近期的批评(比如那些来自Java EE守护者的批评)和工作分歧(如MicroProfile)。目前的信息还很少,更多细节会在JavaOne 2016大会上公布。

  Java开发社区越来越担心Java EE的未来发展。此前,在今年5月,JCP执行委员会曾考虑向Oracle发出正式申请,要求他们针对其Java EE承诺和计划作出公开答复。虽然在会议时记录了下来,但该申请未获批准。实际上,它变成了一份非正式的申请。之后大约一个月,Java EE守护者们提交了一份change.org请愿书,希望以此激励Oracle,让他们不要把Java EE搞砸了。截至目前,签名者已达3300人。


  可能有人倾向于将这些倡议理解为个案,认为它们与不满意的用户无关;无可否认的是,其中有几位Java EE守护者以前是Oracle的员工。然而,似乎越来越多的社区成员加入了批评:除了在change.org请愿书上签名外,6月8日,一场名为“To EE or not to EE”的研讨会在Devoxx UK举行,许多开发人员提出了问题,并当场或在Twitter上表达了他们对于Java EE未来发展的担忧。此外,库作者们指出,Java EE 8的功能可能不足以为他们开发的库提供一个可行的替代方案。当有人问及新的JSON-B时,Jackson首席开发人员Tatu Saloranta表达了这样的观点。详情请关注本次专辑……

  据外媒报道,微软又再次用行动证明了想要打通一切平台的决心。日前,这家公司为Linux版Skype推出了v1.5 Alpha,除了性能提升之外还带来不小的功能变化,具体如下:支持语音短讯音频;支持mojis音频;可以关掉通知提醒音、信息提醒;可以禁用将UR拖动到Skype的功能;Tray下的当前状态图表尺寸得到改善。


  微软这种定期更新Linux客户端的软件对于这家公司来说是一件好事。虽然这款软件目前还只处在alpha阶段,但运行起来还是相当稳定。也许当中会遇到一些问题,但最终一定会在正式升级版中得到解决。详细情况请大家关注本次专辑……

  如果你还在使用基于4.6系列内核的Linux,那么软件为维护者想对你说:升级的时候到了。Greg Kroah-Hartman周二宣布,Linux 4.6.7即将到来,并且,这将会是4.6系列内核的最后一个版本。同时,4.7.1也在周二首次亮相,Kroah-Hartman指出,这将是Linux的未来:

  “这是最后一次发布4.6.y版本的内核,”他在4.6.7的发布公告中写道,“请尽快升级到4.7.1版本。”4.6.7的内核维护更新包括63个file changes,618行insertions和271行deletions,带来了一些硬件和文件系统的优化,以及一系列的驱动更新。为了保证基于Linux的系统正常运行,组织和公司应该尽快进行这次升级,PundIT的首席分析师Charles King说道。


  升级到4.7.1是非常重要的一件事,应该尽快开始。“继续旧版本的风险不是很大,但是随着时间流逝,使用旧内核的系统将面临更高的安全风险,以及低效率的代价,”King表示,“鉴于稳定的4.7.1的内核,坚持旧内核是不必要的,也是没有意义的。”多内容,大家请关注本次专题……
  

  无人机的热潮发酵了有两三年了,Intel进入无人机行业也鼓捣了一年多,这次终于做出自己的无人机了,昨天晚上的英特尔开发者大会(Intel Developer Forum,IDF)上,Intel着重推出了一款面向开发者的全新无人机硬件产品Aero Ready to Fly无人机(以下简称“Aero无人机”)。

  Aero无人机是一个开源硬件产品,主要目标受众是一些软件开发者,而不是无人机的业余还好着或者对商用无人机有需求的客户。从IDF上的展示可以看到,这款Aero无人机是一款已经组装完毕的成型产品,据介绍,它搭载了新的Aero计算平台&Linux操作系统,并且采用了Intel引以为傲的RealSense 摄像头,还预装了初创公司AirMap的软件开发包,整个套机的展示,确实让很多无人机开发者有些动心,这也是Intel在大量的资本和技术积累之后的产物。


  错失了智能手机大潮的Intel,一直在不断的寻找新的机会,在布局了物联网、袖珍电脑之后, Intel把目光瞄向了当时风头正盛的无人机行业。去年8月,Intel豪掷6000万美元,投资了上海无人机厂商昊翔Yuneec,让这家之前在媒体中曝光率并不多的无人机公司瞬间占满了各大科技版头条。随后,Yuneec就带着搭载Intel的Real Sense Tech(实时感知技术)的无人机“台风H”亮相1月的拉斯维加斯CES展会,并且做了一个近乎完美的“壁障表演”(大家可以搜索一下当时的视频)。不过,Intel这首次亮剑并没有让业内人士买账,反而遭到了一片质疑之声。更多详细内容,请关注本次专辑……

  WordPress开发团队刚刚发布了WordPress 4.6正式版。为了纪念著名的美国爵士乐萨克斯管演奏者Park Frederick “Perpper” Adams III,这一版本被命名为Pepper。WordPress 4.6让你更加专注重要的事情。


  闪亮更新第2版:闪亮更新(Shiny Update),是指在用户安装、更新、及删除插件和主题的时候,为用户更简易、更直观的使用体验。这些操作采用了ajax技术了。

  WordPress 4.6中的v2版本,有一个比较大的改进,就是搜索功能。在已装插件屏幕和添加新插件屏幕中,搜索框都采用了ajax搜索。也就是说,搜索结果随着你输入的文字而变化,可以显著简化工作流程。

  WordPress 4.6之后,管理后台界面将使用操作系统的界面字体。2013年发布3.8版本发 布的时候,WordPress改用Open Sans字体作为管理界面字体。现在时代背景变了,各主流操作系统都有了美观的字体,使用系统原生字体(Native Fonts)可以让WordPress速度更快,尤其是没有网络的时候(离线调试),以及像国内这样无法正常访问谷歌字体服务器的时候。使用Windows操作系统的中文用户,系统将采用宋体或者微软雅黑字体来显示。

  为 了改善我们的静态代码分析的方法论,以及改进我们的静态分析工具PVS-Studio,我们会定期地用他们验证各种各样的开源项目。我们找到了很多 bug,事实证明,再牛的人也会拼写错误 / 注意力不集中,没有人能保证不犯错。即便是在Microsoft Code Contracts, Qt, Linux kernel, CryEngine, VirtualBox, LibreOffice, Firefox, Boost, Tor这些项目里,依旧如此。目前我们检测了262个项目,都是官方发布版!我们一共记录了10000个bug!

  作为一个惯例,如果我们在一个项目中找到比较多的bug,我们就会写一篇文章描述这些bug。你可以在这个链接看到我们写的文章:http://www.viva64.com/en/inspections/ 。如果bug很少,我们就直接跟项目的贡献者说,让他们来处理。


  当然,262个项目中找到10000个bug其实并不多,平均每个项目只有38个。但是值得注意的是,这些项目的质量差别也很大,有的项目只发现一个bug,而另外一些则包含上百个bug。

  另外需要注意的是,我们的主要目的是提升自己的方法论和工具,并不是要找出尽量多的bug。我们需要找出很多有趣的例子来写文章,所以实际的bug数量应该 是多于这个数目的。所以我总是奉劝为项目贡献代码的人好好测试一下自己的代码,避免提交太多的bug。更多的,大家可以关注本次专辑……



  今年下半年,Swift 3 就要正式发布了。对于任何一位 Swift 开发人员来说,都会给其代码带来很大的改变。

  如果还没有密切关注过 Swift Evolution 的话,你可能会好奇究竟引入了什么新内容,这些新内容会如何影响自己的代码,还有什么时候要把代码转换成 Swift 3 版本,本文会回答这些问题!


  在这篇文章中,我将重点阐述 Swift 3 中会给代码带来影响的最重要的变化。就让我们来一探究竟吧!更多特性,大家可以关注本次专辑……

  日前,有报道称,谷歌正在开发一款名为 “Fuchsia”,的全新的操作系统。由于该项目的贡献者有Travis Geiselbrecht 和 Brian Swetland,这两人是Android系统的主力开发者,而Dart,Flutter又来自Chrome团队,加之其可以同时支持ARM和x86芯片架构及业内一直盛传的谷歌打算在2017年统一Android和Chrome OS,所以多数分析认为Fuchsia的目的就是打通PC和手机,甚至是未来IoT的谷歌的融合操作系统。

  提及融合作系统,业内马上想到的就是微软,可以说微软是业内首次尝试打通移动(例如智能手机)和PC的系统厂商,最典型的就是之前的Windows8系列和现在的Windows10。但最终的结果是,其在移动端几乎没有任何的作为,据最新的统计,其在上个季度基于Windows Phone系统的手机出货量已经大幅下滑至120万部,整体市场占有率不到2%。至于其在PC市场的表现,截至到最新的Windows10免费策略结束,PC系统装机量为3.5亿部,远远低于微软的预期,并使得10亿装机量的目标被迫推迟。


  对于微软在移动与PC市场(仅限于二者相比)大相径庭的表现,尽管业内多将其归咎于微软在移动生态系统的脆弱(与谷歌的Android和苹果的iO相比)和体验不足,但我们知道,任何生态均离不开底层软(主要是操作系统)硬件(主要是芯片)的支持。详细内容请关注本次专辑……

  最流行的工具并不一定是“最好的”,对于开发来说,什么是最好的,取决于使用场景。然而,当选择工具时,流行程度是不可忽视的一个重要因素,并不是因为工具的流行增加了其价值,而是因为广泛使用的社区带来了无价的资源和支持。

  流行的工具更容易学习,因为会有很多人乐意帮助你。如果是开源的话,麻烦就更少了。因为有更多的人在审核代码和进行测试,能考虑到更多的情况。


  在很多情况下,都会有一个对立的竞争对手,比如Apache和Nginx——两个web服务器。Apache被使用的更多,但是顶尖的网站使用Nginx更多,也就是说,顶级工程师更加青睐Nginx——在很多情况下,流行度可能是区分工具最重要的一点。

  这份列表包含了开发Java应用程序所需要的大部分工具。包括最流行的、次流行的,他们都有强大的社区支持。Java的初学者需要认识一下这些工具,熟悉生态系统。



  Linux过去是完全基于命令行的操作系统,后来它有了基本的图形用户界面(GUI)。而如今我们有了高级的桌面环境,比如KDE Plasma等。现在,游戏是Linux上的另一个亮点。我们有一些出色的Linux游戏。


  Linux游戏起源于最受欢迎的游戏平台之一:Steam。最初,它只是在Linux上玩出色游戏的应用程序而已,而如今,我们还有一个完整的Steam OS,是专门为玩家在Linux上玩游戏设计的。现在,我们不仅有面向Linux游戏的Steam OS,还有一批面向游戏爱好者的出色的Linux操作系统。游戏Linux发行版的最大优点就是,用户没必要为游戏配备额外的工具。所以,我们不妨来说说面向游戏玩家的六款最佳Linux。切记,大多数Linux发行版随带一些用来玩游戏的常用工具和应用程序,只是桌面环境可能不一样,有些拥有支持更多硬件的驱动程序。

  好了,要介绍的第一款就是SteamOS。SteamOS是一款基于Debian的Linux发行版,随带Valve的Steam应用程序,让你可以玩所有Steam游戏。Steam OS的图形环境是GNOME,这种流行的桌面环境在Steam OS中高度定制,看起来更漂亮。它支持键盘和操纵杆,所以对游戏爱好者来说是一种完美的解决方案。

  SteamOS还支持桌面模式,但是你需要从Steam设置菜单启用该模式。进入到设置>界面,勾选“启用访问Linux桌面”。现在,退出按钮会有一个额外的选项:切换到桌面。更多详细内容,请关注本次专辑……

  近些天在云计算行业当中最热门的话题可能就是亚马逊的公有云平台AWS正式在中国落地并投入商用,国内的云计算用户继微软的Azure云平台之后再次迎来了全球顶尖的云服务体验,这对于用户来说确实是一个福音。


  面对云平台,用户需要什么?对于云计算厂商来说,在服务的提供方面应该针对用户提供涵盖所有类型,横跨不同交付模式的云服务,并且能够在全生命周期内提供全程响应和支持。重要的是在用户面前简化云服务在“公、私、混”和“IaaS/PaaS/SaaS”平台上的差别和复杂性,将其还原成真正易于市场和用户获取和使用的服务。

  此外,不管什么样的用户,其至少应该隶属于某个行业,所以作为云服务提供商,除了免去上述困扰用户选择的各种人为划定的云服务概念之外,还应有对于相关行业的深刻了解,只有这样,才能将自身提供的云服务与用户期望采用云服务要解决的实际业务紧密结合起来,让云服务真正为用户所用,解决用户实际业务中的问题。

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


  目前参与进开源社区的人群仍然缺乏多样性,但是好的一面是,许多人、项目和社区正在努力改善这一现状。我从开源社区在2015年以来为提高多样性作出的努力中收集了几大亮点。Richard Tapia 计算界多样性庆典是一个旨在为整个计算机和信息技术领域的少数族群提供一个支持性的交流环境的会议。


  据外媒报道,甲骨文此前控告Android系统侵犯其Java技术专利,但法院裁定甲骨文败诉。今天,甲骨文律师上诉美国联邦法院表示,应当推翻这一裁定,因为上次审判时他们没有获得关键证据。


  谷歌8月20日宣布,它计划在2018年年初停止支持面向Windows、Mac和Linux的Chrome应用。Chrome扩展程序和主题将不受影响,Chrome应用也将会继续出现在Chrome OS上。2015年12月,谷歌将通知中心从Chrome移除。2016年7月,该公司将Chrome应用启动器从其在Windows、Mac和Linux上的浏览器上移除。




  Canonical 的 Martin Pitt 宣布将不再使用他们自己的 Upstart 初始化系统来启动 Ubuntu 桌面会话,取而代之的是更现代化的、却仍有争议的 Systemd。每次 Systemd 发布,我们都对发现这个所谓的“初始化系统”又做了比原来的设计目标还要多得多的工作。它慢慢地接管了 GNU/Linux 操作系统越来越多的内部组件的工作,甚至,我们毫不怀疑,它将会完全取代它们,而这一天并不远了,或许,将来你会看到 Systemd/Linux 操作系统——除了 Linux 内核,其它的都叫 Systemd。


  今天,2016 年 8 月 16 日,Debian 项目组的 Laura Arjona Reina 宣布,Debian GNU/Linux 操作系统 23 岁啦!是的,你没看错,就是 23 年前, 1993 年的今天, Debian GNU/Linux 发行版呱呱落地,项目创始人 Ian Murdock 发布了第一个开发版 0.01。并于三年后,发布了第一个官方正式版本 1.0。


  今年年初,红帽2016财年营收20亿美金的消息火遍朋友圈。在软件行业领域,红帽相较于其他软件巨头,一直稍显低调。在笔者看来,之前财年营收过20亿的宣布,完全可以作为红帽2016年度最强发声,同时预示着作为全球领先的开源解决方案领导厂商的红帽,一改往日低调作风,从此摆出开源时代领导者的高姿态。


  六月份,Mozilla宣布,将与在互联网合作帮助下重新设计其LOGO,希望能秉持着大众参与的精神,让大家都能对新 Logo 的设计发声。一路以来,Mozilla 要求其社区成员提供反馈,进行品牌重塑。今天,该公司该公司推出了七个入围作品。“我们今天分享的这七个概念,都强调着Mozilla故事的一个特定方面”。Mozilla的创意总监在一篇博文中写道。


  在最近的一次采访中,Oracle产品开发总裁Thomas Kurian宣布了Java EE 8的一系列改进。此举被认为是为了平息近期的批评(比如那些来自Java EE守护者的批评)和工作分歧(如MicroProfile)。目前的信息还很少,更多细节会在JavaOne 2016大会上公布。


  据外媒报道,微软又再次用行动证明了想要打通一切平台的决心。日前,这家公司为Linux版Skype推出了v1.5 Alpha,除了性能提升之外还带来不小的功能变化,具体如下:支持语音短讯音频;支持mojis音频;可以关掉通知提醒音、信息提醒;可以禁用将UR拖动到Skype的功能;Tray下的当前状态图表尺寸得到改善。


  如果你还在使用基于4.6系列内核的Linux,那么软件为维护者想对你说:升级的时候到了。Greg Kroah-Hartman周二宣布,Linux 4.6.7即将到来,并且,这将会是4.6系列内核的最后一个版本。同时,4.7.1也在周二首次亮相,Kroah-Hartman指出,这将是Linux的未来……


  无人机的热潮发酵了有两三年了,Intel进入无人机行业也鼓捣了一年多,这次终于做出自己的无人机了,昨天晚上的英特尔开发者大会(Intel Developer Forum,IDF)上,Intel着重推出了一款面向开发者的全新无人机硬件产品Aero Ready to Fly无人机(以下简称“Aero无人机”)。


  微软已经引入了一项开源UWP社区工具包,帮助开发者通过 Win10 SDK 进行互相合作,做出贡献。目前该项目近日在微软官方开发者博客上被宣布。该工具包允许简化应用开发,包括帮助函数、自定义控件、应用服务,简化或演示为常见开发任务。可以用来构建适合任何Windows10设备上的UWP应用, 包括PC、手机、物联网和HoloLens,甚至是现有的桌面Win32程序转换为UWP应用。


  WordPress开发团队刚刚发布了WordPress 4.6正式版。为了纪念著名的美国爵士乐萨克斯管演奏者Park Frederick “Perpper” Adams III,这一版本被命名为Pepper。WordPress 4.6让你更加专注重要的事情。


  在拉斯维加斯举行的SpringOne Platform大会的第二日,Pivotal 公司首席工程师兼Spring框架项目负责人Juergen Hoeller给与会者分享了Spring框架的最新发展蓝图。Spring 4.0 Pivotal框架缩短了迭代期,大约会在每9-10个月进行一次主要功能发布。


  Mirantis是OpenStack的主要贡献者,今天他宣布将使用Kubernetes作为底层编排引擎重写其私有云平台。我们认为这是推进OpenStack和Kubernetes 社区伟大的一步。Openstack的用户将会享受到Kubernetes带来的巨大的效率、可管理性与弹性的提升,同时他们的应用将能够使用更多的云原生模式。


  为了改善我们的静态代码分析的方法论,以及改进我们的静态分析工具PVS-Studio,我们会定期地用他们验证各种各样的开源项目。我们找到了很多 bug,事实证明,再牛的人也会拼写错误 / 注意力不集中,没有人能保证不犯错。即便是在Microsoft Code Contracts, Qt, Linux kernel, CryEngine, VirtualBox, LibreOffice, Firefox, Boost, Tor这些项目里,依旧如此。目前我们检测了262个项目,都是官方发布版!我们一共记录了10000个bug!


  8月18日,开源地图 Mapbox 宣布收购健身追踪 App 供应商 Human,具体交易金额不详。Human 团队将加入 Mapbox,共同致力于软件开发工具包(SDK)和实时地图服务工作。Human创立于 2012 年,总部位于旧金山,提供用户全天活动及热量追踪 App,激励用户每天保持 30 分钟的活动量。


  今年下半年,Swift 3 就要正式发布了。对于任何一位 Swift 开发人员来说,都会给其代码带来很大的改变。如果还没有密切关注过 Swift Evolution 的话,你可能会好奇究竟引入了什么新内容,这些新内容会如何影响自己的代码,还有什么时候要把代码转换成 Swift 3 版本,本文会回答这些问题!


  FastText是Facebook开发的一款快速文本分类器,提供简单而高效的文本分类和表征学习的方法,性能比肩深度学习而且速度更快。fastText 方法包含三部分:模型架构、层次 Softmax 和 N-gram 特征。下面我们一一介绍。


  码云 作为一个免费提供私有仓库的代码托管平台,时常要考虑利用现有的资源支持更多的用户,而由于 Git 是一个分布式的版本控制系统,并且基于快照的存储特性,这会导致用户的存储库提交将变得非常大,所以服务器往往需要更多的硬件资源来支撑这些存储库的访问。


  APache Ignite 1.7上周发布,让我们一起来看一下.net部分的新特性。这是很有用的一项特性,之前,SQL只能连接同位数据:如果Join的缓存位于节点1,而Apache的缓存位于节点2,那么SQL连接不能返回这个数据对。


  今晨,笔者在 Hacker News 的首页看到了这样一个开源项目 —— ShiftJS,这是一款将 Swift 代码转换为友好的 JavaScript 代码的编译器,即 Swift to JavaScript Transpiler,使用 JavaScript 编写,其主要贡献者为来自纽约的软件开发者 Donald Steinert,该项目目前仍处于早期开发阶段。


  日前,有报道称,谷歌正在开发一款名为 “Fuchsia”,的全新的操作系统。由于该项目的贡献者有Travis Geiselbrecht 和 Brian Swetland,这两人是Android系统的主力开发者,而Dart,Flutter又来自Chrome团队,加之其可以同时支持ARM和x86芯片架构及业内一直盛传的谷歌打算在2017年统一Android和Chrome OS,所以多数分析认为Fuchsia的目的就是打通PC和手机,甚至是未来IoT的谷歌的融合操作系统。


  你可以在自己设备之间同步任意数据(或部分数据)并分享给其他人。然而,ownCloud 要比其它的商业解决方案更棒,可以将 ownCloud 运行在自己的服务器而不是其它人的服务器上。现在,让我们一起来看看在 ownCloud 上的六个创造性的应用方式。


  最流行的工具并不一定是“最好的”,对于开发来说,什么是最好的,取决于使用场景。然而,当选择工具时,流行程度是不可忽视的一个重要因素,并不是因为工具的流行增加了其价值,而是因为广泛使用的社区带来了无价的资源和支持。


  近些天在云计算行业当中最热门的话题可能就是亚马逊的公有云平台AWS正式在中国落地并投入商用,国内的云计算用户继微软的Azure云平台之后再次迎来了全球顶尖的云服务体验,这对于用户来说确实是一个福音。


  Linux过去是完全基于命令行的操作系统,后来它有了基本的图形用户界面(GUI)。而如今我们有了高级的桌面环境,比如KDE Plasma等。现在,游戏是Linux上的另一个亮点。我们有一些出色的Linux游戏。


  Django围绕“可重用应用”的思想建立:自包含的包提供了可重复使用的特性。你可以将这些可重用应用组装起来,在加上适用于你的网站的特定代码,来搭建你自己的网站。Django 具有一个丰富多样的、由可供你使用的可重用应用组建起来的生态系统——PyPI 列出了超过 8000个 Django 应用——可你该如何知道哪些是最好的呢?

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部