设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:龙芯的15年Ubuntu15.10新动向

2015-9-27 21:32| 发布者: joejoe0332| 查看: 25540| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 也许是龙芯名称中的“龙”字,承载着太多国人的希望,自诞生之初就处于社会舆论的风口浪尖。龙芯究竟怎么样?本次专辑重磅揭秘!Ubuntu 15.10(威利狼人)操作系统一大特点是采用来自于上游GNOME的滚动条,这将让很 ...
  也许是龙芯名称中的“龙”字,承载着太多国人的希望,自诞生之初就处于社会舆论的风口浪尖。有人说龙芯是骗经费的项目,也有人说龙芯的科研人员是为理想而奋斗的志士,还有人说龙芯的科研人员“太天真”,是土八路斗美械师,自寻死路。龙芯究竟怎么样?本周的重磅文章《龙芯的15年》,为我们揭开那些掩藏在层层迷雾下的真相,洞察志士的艰辛与心血。如果你还来不及了解,你和小编一起来回顾下吧?话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!



  回顾过去的一周,Ubuntu 15.10(威利狼人)操作系统一大特点是采用来自于上游GNOME的滚动条,这将让很多用户感到高兴。Ubuntu开发者Canonical是做事我行我素的公司,不会过于依赖上游项目,就是为什么我们今天还在使用Unity 7的原因,但是,这并不意味着Canonical完全不依靠GNOME,事实上,Ubuntu开发者仍然大量依靠GNOME。更多相关情况,我们将在本次专辑中带来……说到 Github,我们一般认为它是一个软件工程师共享、塑造以及合作代码的平台,但你可能想不到它也是教人学软件编程的好地方。近年来,大量的在线服务已经让硅谷和其他地方程序员的编程方式发生了改变,而现在GitHub还会改变教师指导学生编程的方式。毕竟,就是一个让所有人一同编写代码的平台。GitHub如何教人编程呢?本次专辑,为您揭秘!2015年的 C++ 大会 9月20-25日在美国华盛顿州的 Bellevue 举行。C++ 之父 Bjarne Stroustrup 在本次大会的主题演讲上,宣布了C++ 的核心准则(C++ Core Guidelines)。这份准则旨在帮助程序员更加高效地使用现代的 C++("现代 C++" 指 C++11 和 C++14 以及未来的 C++17),英文文档已提供在这个项目的 GitHub repository,大家可以来围观下!Facebook在继续致力于开放其所有代码和技术架构的源代码。这个社交媒体巨擘将这一点明确无误地传达给了近日出席该公司第二届 @Scale 年度开发者大会的 1800 名管理人员和工程师,希望向推特、谷歌、Box、Pinterest、微软及其他公司的知名程序员学习经验。那么这样的趋势,又会带来怎样的技术的新进展呢?具体的我们将在本次专辑和大家分享……



  这一周,ARM mbed OS现已进入beta阶段,一大波组件已经或将在未来数周内被开源。mbed是 ARM针对物联网提出的一套基于mbed OS的解决方案。mbed OS是一种运行在物联网设备(基于Cortex-M微控制器)上的小型内核操作系统,它使用基于事件的单线程架构,包括一个为系统和用户事件作调度的调度程序。本次专辑将为您带来相关事件的最新进展!联想“Open+”战略核心要点是:将联想集团本身多年管理经验和架构实践系统化、产品化、方案化;与Intel、Vmware、SAP、Redhat、中科软、东华软件、软通动力、北明科技、荣之联等生态伙伴共建云生态系统。和以往联想企业级战略发布会针对产品与方案不同。日前,在以“开放互联、聚力未来”为主题的“2015联想开放架构大会(Lenovo Open+  World)”上,联想强调的是集团实践经验的输出,与携手用户和合作伙伴的生态建设与开放转型。Root是一个过程,它可以让用户更深入地了解安卓手机系统,从本质上讲,这使用户能够访问整个操作系统,并可以在Android上进行任何事情。Root安卓智能手机需要技术技能,所以传统上只有深度Android用户有能力Root安卓智能手机。但事实证明,Root安卓智能手机并不总是带来积极的影响。本次专辑,我们不妨一起来关注一下……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。开源社区无论对开发者还是用户都有十足的魅力。近日外媒在挖掘互联网信息的时候发现网民为“skilion”的独立开发者为GNU/Linux 操作系统创建了首款 OneDrive 客户端。根据项目页面显示,这是面向Linux的微型OneDrive客户端,作为可自由分配的二进制文件通过命令行界面进行使用(目前状态是),并未使用Java或者Python代码。泰泽(Tizen)是在Linux基金会旗下开发的一款开源操作系统,旨在为手机、平板、手表和车内信息娱乐系统提供支撑。在最新发布的3.0分支版本 中,这款操作系统带来了一些相当有趣的变动。不少人或许已经注意到,尽管有三星的大力支持,Tizen的出现却并未给市场带来太大的影响。实际上,在过去几年时间里,Tizen只是为数不多的几个开源操作系统新面孔之一,它们中没有一个能够真正“起飞”。那么这次的新版本,又会带给我们什么惊喜呢?2015年9月22日,主题为“开源重构世界 开发改变未来”的Linux开源生态系统联盟开发者大会在北京举行。作为全球首个基于Power平台的开源技术开发者盛会, 大会汇聚了国内外开源领域的代表和专家,通过丰富多样的开源应用案例,专家们向与会嘉宾分享了各自领域的最新研究进展,以及开源领域的新技术、新发展和新动向。Rust一直都在不断在前进与快速的发展中:我们迎来了Rust 1.3稳定版。这是带有 Rustonomicon的第一个先行发布版本,加入了Rust编程指南电子书《The Dark Arts of Advanced and Unsafe Rust Programming》,虽然它还只是草案形式,但是这本书已经覆盖了Rust的很多方面。在Rust 1.3的库中,很多API被稳定下来,包括新的Duration API和Hash/Hasher。未来的1.5版本中将对std::time模块进行功能改进并稳定。开源框架是当前的一个热门话题。国内对开源的认识,也在由拿来免费用的初级理解向更高级别的层次发展。在面对优秀或不优秀的框架时,我们自然会慎重考虑一个话题:借船出海还是造船出海?郑和下西洋,没有人关心他使用的是什么船;诸葛亮借箭,也没有人关心他使用的是谁的船。不过,他们善于运筹帷幄,很轻松地完成了自己的目的。造船下海,还是借船下海,关键还是在于顺势而为,把握大势!在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  也许是龙芯名称中的“龙”字,承载着太多国人的希望,自诞生之初就处于社会舆论的风口浪尖。有人说龙芯是骗经费的项目,也有人说龙芯的科研人员是为理想而奋斗的志士,还有人说龙芯的科研人员“太天真”,是土八路斗美械师,自寻死路。龙芯究竟怎么样?无数篇横看成岭侧成峰的报道给龙芯包裹上了层层迷雾。那么今天,就让我们一起揭开迷雾下的真相,洞察志士的艰辛与心血。

  回溯历史,中国也曾经拥有过自己的CPU和全自主的半导体产业。但因在上世纪80年代奉行“造不如买、买不如租”、“市场换技术”等方针路线,不仅没能拉近和国外的技术差距,反而把原本的家底败得精光,国内市场完全被外资占领。在中国失去独立研制高性能计算机的能力之后,美国要求中国把高价进口的高性能计算机放在透明玻璃房中,并提出了非常苛刻的要求——玻璃房门的钥匙在美国人手里,使用用途需要向美国人汇报,使用前都要经过美国人许可。


  银河号事件、台海危机、中国驻南联盟大使馆被炸事件给中国政府敲响警钟,“落后就要挨打”。亡羊补牢,犹为未晚。中国于2000年前后重启了一大批军工科研项目,中科院计算机所也开始着手芯片设计研发。于是,龙芯开始了漫漫长征路。

  龙芯的“龙”字会给国人一种错觉,认为龙芯是国家的“亲儿子”,是用举国体制输送资金和人才打造的国产芯片。但实际上,龙芯成立之初仅仅是中科院计算机所里的一个芯片研发课题组,国家对龙芯的扶持也非常有限。

  自2010年龙芯市场化运营以后,龙芯选择了走主动挖掘民用市场、提升造血能力的道路,将过去的向国家要经费转变为从市场赚收入,没有再向国家要过一分钱。2014年,龙芯在纯商业行为的收入占总收入的比重从0上升到1/3,国家安全市场的比重占2/3,实现了自主经营、自负盈亏、收支平衡。风雨15年,要想知道龙芯到底是什么样,大家可以关注本次专辑……

  Ubuntu 15.10(威利狼人)操作系统一大特点是采用来自于上游 GNOME 的滚动条,这将让很多用户感到高兴。Ubuntu 开发者 Canonical 是做事我行我素的公司,不会过于依赖上游项目,就是为什么我们今天还在使用 Unity 7 的原因,但是,这并不意味着 Canonical 完全不依靠 GNOME,事实上,Ubuntu 开发者仍然大量依靠 GNOME。


  在Ubuntu 15.10(威利狼人)操作系统当中,Canonical就从善如流,放弃了Ubuntu之前版本当中始终显示的滚动条,而是采用来自于GNOME的滚动条设计方案,在用户不需要滚动的时候,滚动条保持隐藏状态,在用户需要的时候才显示出来,尽管新的滚动条仍然比GNOME版本来得纤细。

  对此,Ubuntu的开发者马可的Trevisan解释说,滚动条在正常显示状态的宽度是10个像素,在用户拉动或者滑动的时候变成8个像素。Ubuntu 15.10(威利狼人)操作系统预计将在10月22日发布。。大家不妨在本次专辑里了解一下……

  说到 Github,我们一般认为它是一个软件工程师共享、塑造以及合作代码的平台,但你可能想不到它也是教人学软件编程的好地方。近年来,大量的在线服务已经让硅谷和其他地方程序员的编程方式发生了改变,而现在GitHub 还会改变教师指导学生编程的方式。毕竟,GitHub 就是一个让所有人一同编写代码的平台。

  现在已经有成千上万的学生参与了 GitHub 上的教育项目,并且有 3000 多名教师使用 GitHub 作为教学工具。在学生学习构建软件架构时,GitHub 给教师提供了一种更容易共享代码,并给学生分配编码任务的方式。教师还可以用它来指导学生如何协作编码,而这也是现代结对编程所需的重要技能,是软件开发的方式。


  在早前学习计算机科学,并没有如今这么多的合作项目,也没有这么多的团队合作。你只能自己一个人埋头苦干,没办法和各地的人进行技术交流。但现在使用GitHub担任教学上的辅助,让情况有所改观。

  不过,现有的共享分配方式仍有些复杂,所以Mark Tareshawty开发了Classroom for GitHub,这款工具可以显著地简化步骤。总的来说,它可以让老师邀请学生进入 GitHub,并创造和分享编码任务。教师可以简单的发送一个URL给学生。一旦学生点击了它,就能立即查看、修改和协作代码。

  该工具与 GitHub Education 教育项目的定位十分吻合,这项服务给每个教室都提供了免费私人代码库,教师和学生可以上传代码和协作编码。当然,Tareshawty 开发的这款工具是开源,就像 Github 上众多项目一样,这意味着它可以免费提供给整个世界。更多消息,大家可以关注本次专辑。



  2015年的 C++ 大会 9月20-25日在美国华盛顿州的 Bellevue 举行。C++ 之父 Bjarne Stroustrup 在本次大会的主题演讲上,宣布了C++ 的核心准则(C++ Core Guidelines)。这份准则旨在帮助程序员更加高效地使用现代的 C++("现代 C++" 指 C++11 和 C++14 以及未来的 C++17),英文文档已提供在这个项目的 GitHub repository:

    遵循这些原则,会让你的代码静态类型安全、没有资源泄露,发现如今代码中经常出现的程序逻辑错误。它会跑得更快——让你做出正确的事情。



  这份准则目前处于 0.6 版本,正在不断完善中。Bjarne Stroustrup 和 Herb Stutter 是主要的作者,还有来自其它各方面的的贡献者,比如 CERN 的和 Microsoft 的。项目也欢迎更多的贡献者加入进来。

  除了“ C++ 核心准则”。Stroustrup 还宣布了两个类似的项目,Guideline Support Library 和一个检查工具。在 Standard C++ Foundation 的博客上,有这三个项目的详细介绍。更多内容,本次专辑将为您一一带来……

  Facebook在继续致力于开放其所有代码和技术架构的源代码。这个社交媒体巨擘将这一点明确无误地传达给了近日出席该公司第二届 @Scale 年度开发者大会的 1800 名管理人员和工程师,希望向推特、谷歌、Box、Pinterest、微软及其他公司的知名程序员学习经验。

  Facebook 的全球工程和基础设施副总裁 Jay Parikh 表示,出席今年这次大会的程序员代表 400 家公司,迄今为止这些公司已为 4500 多个开源项目贡献了代码。他表示,其中至少 1500 个项目是去年的 @Scale 大会的直接结果,如今有一百多万名工程师在从事这些项目。


  他说:“我们都致力于开发解决规模问题的技术。我们正在处理前所未有的问题,我们在努力克服我们这个行业未能克服的这些挑战。”

  Facebook 在 @Scale 大会上发布了面向安卓系统的 React Native 语言,这个 JavaScript 库旨在针对所有主要的操作系统,运用同样的代码进行开发。React Native 架构现在也是开源架构,它可供广大开发人员使用,以便用同样的代码来开发 Web、iOS 和安卓应用程序。详细内容本次专辑会为您慢慢道来……

  微软日前发布了一款基于Linux的操作系统,这并不是背叛。该Linux操作系统并不是为了和Ubuntu、Fedora系统等抢夺市场份额,而是专职服务于Azure云计算,因此它被称作Azure Cloud Switch。微软承认,使用Linux系统来运行自己的业务曾是不可想象的。

  微软Azure的首席架构师Kamala Subramaniam在上周四的一篇博文中提到: 微软已开发了一款名为Azure Cloud Switch软件系统,用于其的云计算服务。


  网络交换设备通常是在产品中预装了所需软件。Subramaniam解释到,微软所面临的问题是:如何将交换设备所需的软件与服务于 Azure cloud service的各类软件合并在一起?为此微软必须开发自己的交换设备软件———借助于Linux系统加以实现。

  对于曾经非常抵制开源的微软来说,这显然不是一个惊喜,求助于Linux无疑被视作一个巨大的背叛。近年来。微软已越来越乐意加入开源社区。现在它为Azure的客户提供了Linux系统这一选择,用于帮助用户完成一些如Hadoop、Windows系统下Node.js等主要开源项目。去年,微软还开源了.NET开发环境。更多内容本次专辑将为大家带来……



  开源社区无论对开发者还是用户都有十足的魅力。近日外媒在挖掘互联网信息的时候发现网民为“skilion”的独立开发者为GNU/Linux 操作系统创建了首款 OneDrive 客户端。根据项目页面显示,这是面向Linux的微型OneDrive客户端,作为可自由分配的二进制文件通过命令行界面进行使用(目前状态是),并未使用Java或者Python代码。

  目前这款OneDrive for Linux通过Inotify(基于Linux内核的子系统,主要检测文件系统的改变并将其报告给相关应用)实现两项功能,检测OneDrive当前状态和实时文件监控,软件依赖于SQLite 和libcurl数据库。


  在近期内,免费OneDrive client for GNU/Linux的开发者计划设计GUI(图形用户界面),并支持大于100MB的文件系统,部署OneDrive for Business支持并改善远程同步。目前1.0版本的OneDrive for Linux已经开放下载,要使用这款软件,你需要登录OneDrive账号 ,而且操作方面需要在网页浏览器上实现,然后你能够使用~/.config/onedrive/config文件进行相关的配置。更多内容大家可以关注本次专辑……
  
  泰泽(Tizen)是在Linux基金会旗下开发的一款开源操作系统,旨在为手机、平板、手表和车内信息娱乐系统提供支撑。在最新发布的3.0分支版本 中,这款操作系统带来了一些相当有趣的变动。不少人或许已经注意到,尽管有三星的大力支持,Tizen的出现却并未给市场带来太大的影响。实际上,在过去 几年时间里,Tizen只是为数不多的几个开源操作系统新面孔之一,它们中没有一个能够真正“起飞”。


  近年来新开发的开源操作系统屈指可数,比如Sailfish OS和Ubuntu Touch(以及基于KDE的Plasma Mobile)。在某些寻找Android替代者的厂商中,有一些选择了Tizen,另一些则仍在评估。想要从行业龙头老大Android和iOS那里挖人过来,显然不是易事——看看微软的Windows Phone就知道了。

  不可忽视的是,Tizen 3.0仍然是一次重大的升级。当前,该操作系统主要面向电视和移动平台。但最大的惊喜,还是对于64位架构的支持、以及将X Server换成了Wayland。此外还有用Chromium-efl替换了Webkit2、加入了通用策略管理、以及采用了Linux 4.1内核。

  官方表示:“我们很高兴地发布了面向电视和移动平台的Tizen 3.0,这一里程碑为开发者带来了必要的Tizen内核、设备驱动、中间件子系统、以及Web/Native API,以便打造打造未来机遇Tizen的兼容性解决方案和关键特性”。 详情请关注本次专辑!
  
  ARM mbed OS现已进入beta阶段,一大波组件已经或将在未来数周内被开源。mbed是 ARM针对物联网提出的一套基于mbed OS的解决方案。mbed OS是一种运行在物联网设备(基于Cortex-M微控制器)上的小型内核操作系统,它使用基于事件的单线程架构,包括一个为系统和用户事件作调度的调度 程序。该方案之所以能脱颖而出,是得益于其简洁的架构和低功耗,使之成为那些内存在8KB及以上之小型设备的适用方案。并且ARM打算在2016年,解决 了一些安全和电源管理的问题后,让它支持多线程。


  mbed设备可通过以太网、WiFi或低功耗蓝牙经,IPv6或者6LoWPAN来连接。而mbed OS的安全性方面则采用了uVisor,外加TLS和DTLS作为与外部设备和服务器的加密通信手段。这些设备遵从LWM2M或CoAP协议。

  mbed生态系统的各组成部分:mbed设备服务器(Device Server) - 这是整个平台的核心组件,允许web应用连接和管理mbed设备。mbed设备连接器(Device Connector) - 这是mbed设备服务器的托管版本,为开发者开发和测试他们的应用提供在线服务。mbed客户端(Client) - 一套C++库,用来从外部连接到mbed设备服务器或者设备连接器。mbed TLS - 加密解密库。

  mbed OS的源代码已经开源在GitHub的ARMmbed项目下。根据ARM透露的消息,已经有约130,000开发者和多个合作伙伴,包括芯片制造商和云服务提供商,加入了mbed社区。大家请关注本次专题……
  


  2015年9月22日,主题为“开源重构世界 开发改变未来”的Linux开源生态系统联盟开发者大会在北京举行。作为全球首个基于Power平台的开源技术开发者盛会, 大会汇聚了国内外开源领域的代表和专家,通过丰富多样的开源应用案例,专家们向与会嘉宾分享了各自领域的最新研究进展,以及开源领域的新技术、新发展和新动向。会上,CSDN联手IBM及SequoiaDB等多家来自国内外开源领域的企业,启动了Linux开源生态系统联盟,共同推动开源技术产业的发展。

  SequoiaDB巨杉数据库作为国内唯一的开源新一代数据库公司,也是IBM大数据生态系统中的重要组成和IBM的重要合作伙伴。本次也受到了大会的邀请,共建Linux开源生态系统。同时也邀请公司联合创始人兼CTO王涛给大家带来开源技术与开源应用相关的分享。


  基于IBM多年来为开源领域提供的领先支持,这次启动Linux开源生态系统联盟,希望携手国内ISV、开源技术社区、企业用户、创投公司等多方力量,共创一个基于Power技术的开源技术生态圈。

  除了提供基于Power的开源平台,为了更好地帮助规模较小的新晋ISV和具备独特能力的开发者,使其得以持续推进其开源项目、实现创新突破,Linux开源生态系统联盟将为众多ISV和开发者创造更多与国内创投公司交流的机会,帮助ISV和开发者将其创新成果展现给创投公司,从而获得更多潜在投资机会。更多内容请关注本次专辑的相关内容……

  联想“Open+”战略核心要点是:将联想集团本身多年管理经验和架构实践系统化、产品化、方案化;与Intel、Vmware、SAP、Redhat、中科软、东华软件、软通动力、北明科技、荣之联等生态伙伴共建云生态系统。

  和以往联想企业级战略发布会针对产品与方案不同。日前,在以“开放互联、聚力未来”为主题的“2015联想开放架构大会(Lenovo Open+  World)”上,联想强调的是集团实践经验的输出,与携手用户和合作伙伴的生态建设与开放转型。


  联想集团副总裁、中国区总裁童夫尧在致辞中表示:滴滴打车、教学平板互动、医院智能系统应用等,标志着互联网+时代下的各个行业,如金融、制造、医疗、流通等都在使用新IT架构对商业模式和企业业务进行变革。但是,“我在拜访多位传统行业企业客户时,谈到互联网转型,大家都充满渴望,但同时又感到紧张和没有头绪。全球范围内,也是如此。”在“转型是找死,不转就是等死”的论调中,联想选择的是积极应对,主动转型。

  联想的企业级业务的核心策略是“Open+”。为了实现“+”,联想特别成立了“开放架构战略联盟”。首批成员是联想、Intel、Vmware、SAP、Redhat、中科软、东华软件、软通动力、北明科技、荣之联,这些业内各领域的佼佼者。

  “Open+”第一件做到的事情就是将联想集团本身多年管理经验和架构实践系统化、产品化、方案化。事实上,联想集团本身IT架构改造,2009年用x86平台取代了小型机,保证了ERP系统的平滑迁移,实现了更加可扩展和灵活;通过联想私有云方案,包含在x86平台上运行SAP HANA;通过多种开源技术打造联想的电子商务系统。过去十年中,联想系统容量扩大了数百倍,采购成本却相对降低了22倍,运维成本相对降低了440倍。不止如此,历经两次并购和成功实现全球扩张,联想无论是在信息系统整合(管理全球跨24个时区业务)、提供业务支持管理全球的数据中心和网络、思考未来如何运用大数据和云计算技术驱动业务转型等方面,都有自己的经验总结。(关于OpenStack在联想集团的应用可见《联想基于OpenStack的高可用企业云平台实践》)更多的,大家可以关注本次专辑……

  并非人人都适合使用 Linux --对许多用户来说,Windows 或 OSX 会是更好的选择。我喜欢使用 Linux 桌面系统,并不是因为软件的政治性质,也不是不喜欢其它操作系统。我喜欢 Linux 系统因为它能满足我的需求并且确实适合使用。我的经验是,并非人人都适合切换至“Linux 的生活方式”。本文将帮助您通过分析使用 Linux 系统的利弊来供您自行判断使用 Linux 是否真正适合您。


  什么时候更换系统?当有充分的理由时,将系统切换到 Linux 系统是很有意义的。这对 Windows 用户将系统更换到 OSX 或类似的情况都同样适用。为让您的系统转变成功,您必须首先确定为什么要做这种转换。

  对某些人来说,更换系统通常意味着他们不满于当前的系统操作平台。也许是最新的升级给了他们糟糕的用户体验,而他们也已准备好更换到别的系统,也许仅仅是因为对某个系统好奇。不管动机是什么,必须要有充分的理由支撑您做出更换操作系统的决定。如果没有一个充足的原因让您这样做,往往不会成功。然而事事都有例外。如果您确实对 Linux 桌面非常感兴趣,或许可以选择一种折衷的方式。



  9月18日,禅道发布了7.3版本,这是禅道五年内发布的第65个开源版本,也是我们和邮件通知斗争五年的“血泪史”。这个版本我们最终集成了一个大招,来彻底解决邮件通知的问题。先卖个关子,后面详细讲我们的大招是啥。

  背景:禅道(http:/www.zentao.net)是我们团队开发的一款开源项目管理软件,主要定位是研发项目管理。面向的用户群体主要是研发团队,部署场景主要是企业内部的私有服务器。这是我们这个故事的大背景。然后悲惨的故事就开始了。


  禅道软件在使用过程中的一个需求是需要将软件里面的各种动态消息通知到相关的人员。解决这个问题可以有很多种手段:客户端软件的提醒,QQ的提醒, 微信的提醒,短信的提醒,邮件的提醒,浏览器的桌面提醒等等。每种手段都有各自的优劣,然后我们与之奋斗了五年之久的邮件就粉墨登场了。在上述的各种通知 手段中,以邮件通知最为广泛,和用户的使用习惯契合度也最为密切。说到这儿,也许有的朋友说,我们团队邮件早都不用了。其实我们还是低估了邮件顽强的生命 力。邮件系统作为自互联网初期就存在的基础服务系统,有着广泛的用户基础。一直有各种各样的协同软件试图干掉邮件,但很遗憾的是,到现在还没有成功的案例。

  Rust一直都在不断在前进与快速的发展中:我们迎来了Rust 1.3稳定版。1.3稳定版中重大改进:这是带有 Rustonomicon的第一个先行发布版本,加入了Rust编程指南电子书《The Dark Arts of Advanced and Unsafe Rust Programming》,虽然它还只是草案形式,但是这本书已经覆盖了Rust的很多方面。

  在Rust 1.3的库中,很多API被稳定下来,包括新的Duration API和Hash/Hasher。未来的1.5版本中将对std::time模块进行功能改进并稳定。



  Rust 1.3对性能进行了改进,主要集中在标准库这一块:子串匹配使用了 更高效的算法;更快的零填充方法,更快的Read::read_to_end实现;Read::read_to_end的实现专门针对标准输入和文件,从而在速度上有一个额外的提升;在切片上的PartialEq操作更快速。

  Rust已经初步支持 Windows XP, 我们将继续在Windows系统上进行投入,但并不打算将Windows XP 作为"第一梯队"的平台,现在可以在XP上构建Rust代码,但是要避免使用一些尚未支持XP的标准库。关于MSVC工具链的集成工作正在进行中,现在在 1.4测试版中已经可以完全支持在64位的Windows系统中运行。

  Cargo已经支持 早期的RFC中所指定的规则。我们的想法是,依赖约束不要影响纯编译的能力,这反过来又使得它更容易调整在生态系统中的一些不必要的麻烦处理方式。

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

15年了,龙芯拿什么与国外芯片巨头对抗?

  也许是龙芯名称中的“龙”字,承载着太多国人的希望,自诞生之初就处于社会舆论的风口浪尖。有人说龙芯是骗经费的项目,也有人说龙芯的科研人员是为理想而奋斗的志士,还有人说龙芯的科研人员“太天真”,是土八路斗美械师,自寻死路。龙芯究竟怎么样?无数篇横看成岭侧成峰的报道给龙芯包裹上了层层迷雾。那么今天,就让我们一起揭开迷雾下的真相,洞察志士的艰辛与心血。

Ubuntu 15.10内建隐藏式滚动条

  Ubuntu 15.10(威利狼人)操作系统一大特点是采用来自于上游 GNOME 的滚动条,这将让很多用户感到高兴。Ubuntu 开发者 Canonical 是做事我行我素的公司,不会过于依赖上游项目,就是为什么我们今天还在使用 Unity 7 的原因,但是,这并不意味着 Canonical 完全不依靠 GNOME,事实上,Ubuntu 开发者仍然大量依靠 GNOME。

Github有一款开源工具,可以教你编程

  说到 Github,我们一般认为它是一个软件工程师共享、塑造以及合作代码的平台,但你可能想不到它也是教人学软件编程的好地方。近年来,大量的在线服务已经让硅谷和其他地方程序员的编程方式发生了改变,而现在GitHub 还会改变教师指导学生编程的方式。毕竟,GitHub 就是一个让所有人一同编写代码的平台。


C++ 之父Stroustrup推出“ C++ 核心准则”

  2015年的 C++ 大会 9月20-25日在美国华盛顿州的 Bellevue 举行。C++ 之父 Bjarne Stroustrup 在本次大会的主题演讲上,宣布了C++ 的核心准则(C++ Core Guidelines)。这份准则旨在帮助程序员更加高效地使用现代的 C++("现代 C++" 指 C++11 和 C++14 以及未来的 C++17),英文文档已提供在这个项目的 GitHub repository:……

Facebook使用开源技术,CIO 能从中学到什么?

  Facebook在继续致力于开放其所有代码和技术架构的源代码。这个社交媒体巨擘将这一点明确无误地传达给了近日出席该公司第二届 @Scale 年度开发者大会的 1800 名管理人员和工程师,希望向推特、谷歌、Box、Pinterest、微软及其他公司的知名程序员学习经验。

微软开始在“云”中使用Linux系统 这不是背叛

  微软日前发布了一款基于Linux的操作系统,这并不是背叛。该Linux操作系统并不是为了和Ubuntu、Fedora系统等抢夺市场份额,而是专职服务于Azure云计算,因此它被称作Azure Cloud Switch。微软承认,使用Linux系统来运行自己的业务曾是不可想象的。

独立开发者研发非官方OneDrive for Linux

  开源社区无论对开发者还是用户都有十足的魅力。近日外媒在挖掘互联网信息的时候发现网民为“skilion”的独立开发者为GNU/Linux 操作系统创建了首款 OneDrive 客户端。根据项目页面显示,这是面向Linux的微型OneDrive客户端,作为可自由分配的二进制文件通过命令行界面进行使用(目前状态是),并未使用Java或者Python代码。

Tizen 3.0 大升级,采用Linux 4.1内核/Wayland

  泰泽(Tizen)是在Linux基金会旗下开发的一款开源操作系统,旨在为手机、平板、手表和车内信息娱乐系统提供支撑。在最新发布的3.0分支版本 中,这款操作系统带来了一些相当有趣的变动。不少人或许已经注意到,尽管有三星的大力支持,Tizen的出现却并未给市场带来太大的影响。实际上,在过去 几年时间里,Tizen只是为数不多的几个开源操作系统新面孔之一,它们中没有一个能够真正“起飞”。

Fedora 23增量壁纸已票选产生,Beta版明日发布

  知名的 Linux 系统发行版 Fedora 23 的 Beta 测试版即将在明天正式发布,对于许多 Fedora 项目爱好者来说,全新的特性值得期待。有消息称 Wayland 作为系统的默认显示服务器,而 Fedora 23 GNU/Linux 正式版预计将于 10 月 27 日发布。团队已经公布了从全球艺术家上传的 200 多张精美图片投票产生的壁纸,最终由全球社区爱好者从 157幅备选图片投票选出了 16 幅图片,作为增量壁纸(supplemental wallpapers)。

ARM开源物联网操作系统mbed

  ARM mbed OS现已进入beta阶段,一大波组件已经或将在未来数周内被开源。mbed是 ARM针对物联网提出的一套基于mbed OS的解决方案。mbed OS是一种运行在物联网设备(基于Cortex-M微控制器)上的小型内核操作系统,它使用基于事件的单线程架构,包括一个为系统和用户事件作调度的调度程序。

SequoiaDB巨杉数据库与IBM共建Power Linux 生态系统


  2015年9月22日,主题为“开源重构世界 开发改变未来”的Linux开源生态系统联盟开发者大会在北京举行。作为全球首个基于Power平台的开源技术开发者盛会, 大会汇聚了国内外开源领域的代表和专家,通过丰富多样的开源应用案例,专家们向与会嘉宾分享了各自领域的最新研究进展,以及开源领域的新技术、新发展和新动向。

联想的“Open+”:实践输出,架构开放,支持开源


  联想“Open+”战略核心要点是:将联想集团本身多年管理经验和架构实践系统化、产品化、方案化;与Intel、Vmware、SAP、Redhat、中科软、东华软件、软通动力、北明科技、荣之联等生态伙伴共建云生态系统。和以往联想企业级战略发布会针对产品与方案不同。日前,在以“开放互联、聚力未来”为主题的“2015联想开放架构大会(Lenovo Open+  World)”上,联想强调的是集团实践经验的输出,与携手用户和合作伙伴的生态建设与开放转型。

谷歌解释Android Pay为何不支持Root过的手机

  Root是一个过程,它可以让用户更深入地了解安卓手机系统,从本质上讲,这使用户能够访问整个操作系统,并可以在Android上进行任何事情。Root安卓智能手机需要技术技能,所以传统上只有深度Android用户有能力Root安卓智能手机。但事实证明,Root安卓智能手机并不总是带来积极的影响。

Linux系统是否适合于您?

  并非人人都适合使用 Linux --对许多用户来说,Windows 或 OSX 会是更好的选择。我喜欢使用 Linux 桌面系统,并不是因为软件的政治性质,也不是不喜欢其它操作系统。我喜欢 Linux 系统因为它能满足我的需求并且确实适合使用。我的经验是,并非人人都适合切换至“Linux 的生活方式”。本文将帮助您通过分析使用 Linux 系统的利弊来供您自行判断使用 Linux 是否真正适合您。

新一代系统编程语言Rust 1.3发布


  Rust一直都在不断在前进与快速的发展中:我们迎来了Rust 1.3稳定版。这是带有 Rustonomicon的第一个先行发布版本,加入了Rust编程指南电子书《The Dark Arts of Advanced and Unsafe Rust Programming》,虽然它还只是草案形式,但是这本书已经覆盖了Rust的很多方面。在Rust 1.3的库中,很多API被稳定下来,包括新的Duration API和Hash/Hasher。未来的1.5版本中将对std::time模块进行功能改进并稳定。

当当开源elastic-job,分布式作业调度框架

  当当近期开源了分布式作业调度框架elastic-job项目。elastic-job是当当内部应用框架ddframe中dd-job的作业模块中分离出来的分布式弹性作业框架。去掉了dd-job中监控和ddframe接入规范部分。ddframe其他模块也有可独立开源的部分,之前当当曾开源过dd-soa的基石模块DubboX。

Cloudera月底将发布新的开源储存引擎Kudu

  据外媒报道,大数据公司 Cloudera 正在开发一个大型的开源储存引擎 Kudu,用于储存和服务大量不同类型的非结构化数据。预计本月底发布。Kudu 将被当作目前广泛使用的 Hadoop Distributed File System 和 Hadoop-oriented HBase NoSQL 数据库的替代产品,并将集合两者的特点。Kudu 将遵循 Apache 协议开源。

如何选择一个 Linux Tracer (2015)

  tracer 是一个高级的性能分析和诊断工具,但是不要让这名词唬住你,如果你使用过 strace 和tcpdump,其实你就已经使用过 tracer 了。系统 tracer 可以获取更多的系统调用和数据包。它们通常能跟踪任意的内核和应用程序。有太多的 Linux tracer 可以选择。每一种都有其官方的(或非官方的)的卡通的独角兽吉祥物,足够撑起一台"儿童剧"了。

开源应用之策 ——借船出海还是造船出海


  开源框架是当前的一个热门话题。国内对开源的认识,也在由拿来免费用的初级理解向更高级别的层次发展。在面对优秀或不优秀的框架时,我们自然会慎重考虑一个话题:借船出海还是造船出海?郑和下西洋,没有人关心他使用的是什么船;诸葛亮借箭,也没有人关心他使用的是谁的船。不过,他们善于运筹帷幄,很轻松地完成了自己的目的。造船下海,还是借船下海,关键还是在于顺势而为,把握大势!

一个开源软件作者和邮件通知奋斗的血泪史

  9月18日,禅道发布了7.3版本,这是禅道五年内发布的第65个开源版本,也是我们和邮件通知斗争五年的“血泪史”。这个版本我们最终集成了一个大招,来彻底解决邮件通知的问题。先卖个关子,后面详细讲我们的大招是啥。

Hello World——用思考揭开世界的一角

   那时候第一次写代码,还是在专业课VB的时候,想想那时候的IDE,跟现在用过的VS 跟MyEclipse,感觉都不在一条起跑线上。当时上课的时候, 主要还是在犯困,到了上级实践的时候,就是照着书一个字母一个字母的敲上去,有时候困了就趴在电脑前面两节课就过去了,后来到了期末考试的时候,靠着短时 间内飞速记忆题库的神技能,居然也能拿到好成绩,并且助攻到周围的人,现在想想那时候的记忆力我都佩服自己。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部