设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:谷歌推Android7.0Linux真相曝光

2016-9-5 16:47| 发布者: joejoe0332| 查看: 8752| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 谷歌已经开始使用代号为Nougat的Android7.0升级特定的设备。通常,新版本的Android会从秋季(9月底或10月初)开始向设备推送。但今年,他们改变了节奏,3月份发布了预览版,8月份发布了正式版。25年前,一个芬兰的大 ...
  谷歌已经开始使用代号为Nougat的Android7.0升级特定的设备。通常,新版本的Android会从秋季(9月底或10月初)开始向设备推送。但今年,他们改变了节奏,3月份发布了预览版,8月份发布了正式版。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,25年前,一个芬兰的大学生在一个邮件列表中分享了他的项目:……这个孩子并不知道他的操作系统将永远的改变了软件世界。今天,Linux统治了服务器操作系统。它也是Android的基础——统治了手机操作系统。而且,它还是100%自由而开源的。让我们回溯时光,看看Linux这25年来的25个鲜为人知的真相:……Canonical和Ubuntu创始人MarkShuttleworth在一次采访中说他不准备宣布Ubuntu的新Snap程序包格式。但是就在几个月之后,很多Linux发行版的开发者和公司都宣布他们会把Snap作为通用Linux程序包格式。距离第三个候选版发布一周时间,LinusTorvalds于今天宣布了LinuxKernel4.8-rc4,喜欢尝鲜的用户可以下载体验了。LinusTorvalds在邮件中称,Linuxkernel4.8-rc4是目前为止更新幅度最小的一个RC版本了,这也意味着随着正式版距离越来越近,候选版本也越来越稳定,更多详细信息可参见本次专辑。昨日Mozilla开发工程师DavidKeeler宣布,将在Windows版的Firefox浏览器中修改根证书处理过程(RootCertificateHandlingProcedures)。在Windows版的Firefox中浏览器拥有自主的证书存储机制,这是同Windows系统证书存储互相独立的一套证书存储机制,尽管安全性得到了进一步保障,但是在某些企业环境中,证书存储数据的不同导致了使用火狐浏览器不能访问一些私有网络。与成千上万的facebook工程师在这纷繁复杂的产品线中相互协作,代码质量通常面临独特的挑战。我们不仅需要处理庞大的数据库,还需要跟上时代发展的节奏——新增功能的上线、已有功能的改善,甚至是产品重组的需要,具体内容请关注本次专辑。为了优化和转换JavaScript代码而生的GoogleClosure编译器,将不再需要Java来执行。相反,Java源代码现在可以编译成JavaScript代码,在Node.js或浏览器下运行。依赖于Java的Closure于2009年由Google引入。更多内容,本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。华为公司近日宣布将利用自家FusionStorage产品与Alluxio开源软件实现大数据分析加速;此举相信能够为令人昏昏欲睡的缓慢数据分析流程带来一股新风。Alluxio此前曾名为TachyonNexus,是一家由AndreessenHorowitz资助的初创企业。在2016英特尔开发论坛上,英特尔宣布了Joule模块。这是一个Linux“模块系统(SoM)”……设计用于帮助发明者和IoT开发人员更多更快地创建。Joule提供了很高的计算能力以及很大的内存和存储。据DevindraHardawar报道,高端的570X版本包含一颗1.7GHz的四核AtomT5700CPU(瞬时主频可达2.4GHz)、4GB内存和16GB存储。两种型号均包含802.11AC“便携式”无线网路、支持4K拍摄和显示的英特尔显卡和一个基于Linux的操作系统。Weex和Vue合体啦!昨天在南京的JSConf上,Vue作者尤雨溪正式宣布加盟阿里巴巴Weex团队,尤雨溪称他将以技术顾问的身份加入Weex团队来做Vue和Weex的JavaScriptruntime整合,目标是让大家能用Vue的语法跨三端,Weex又壮大了!OpenStackNewton版本预计在10月8号发布,作为部署的工具——Kolla,其发布日期预计在10月20号左右。那么,此次发布会带来哪些新的变化呢?8月4号至8月底,Kolla团队为其进行了134个节点的测试,整个测试过程均记录在案。微信后台团队宣布其开源了PhxSQL项目,并将项目托管到Github上。PhxSQL是一个兼容MySQL、服务高可用、数据强一致的关系型数据库集群。PhxSQL以单Master多Slave方式部署,在集群内超过一半机器存活的情况下,可自身实现自动Master切换,且保证数据一致性。更多开源软件的最新进展,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。8月25日是Linux和AWS这两个对IT影响巨大的产品的周年纪念日。《经济学人》为此撰写了一篇回顾文章,讲述开源软件和云计算如何让IT界掀起一场二、三十年一遇的大战。就老板的角色而言,LinusTorvalds和AndyJassy的差别简直不能再大了。哪些组织机构是Github最具有影响力的,本文使用gh-impact工具评估得出了如下TOP10名单前三名分别是:Google、Facebook、Apache。gh-impact是一款专门衡量影响力的工具,每个账号都会有一个gh-impact分数N,分数越高,说明该组织里面受欢迎的开源项目越多。百度开源了其深度学习平台Paddle,引发了挺多人工智能领域开发者的兴趣,包括一些之前一直在Tensorflow和Caffe上练手的开发者。不过鉴于深度学习的开源平台目前并不多,作为开发者也作为热心吃瓜群众的头等大事,就是想知道——这个平台怎么样?别人怎么看这个平台?以及这个平台跟Tensorflow以及Caffe有何区别?最近,易瞳的核心产品VMG-PROV宣布对极客们开源,这款视频透视的介导现实眼镜,为何还没有正式面世就开源?又为何选择了视频透视?作者以他做产品的亲身经历来回答这个问题——“当我们把VMG-PROV开源后,我们希望尽快地暴露出现有产品的所有问题。”除却谈及产品本身的优劣,这是一篇认真探讨的文章。当我刚刚开始用vi文本编辑器的时候,我憎恨它!我认为这是有史以来设计上最痛苦和反人类的编辑器。但我还是决定我必须学会它,因为如果你使用的是Unix,vi无处不在并且是唯一一个保证你可以使用的编辑器。在1998年是如此,但是直到今天vi也仍然是可用的,现有的几乎每个发行版中,vi基本上都是基础安装的一部分。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  谷歌已经开始使用代号为Nougat的Android 7.0升级特定的设备。通常,新版本的Android会从秋季(9月底或10月初)开始向设备推送。但今年,他们改变了节奏,3月份发布了预览版,8月份发布了正式版。


  据谷歌介绍,Nougat带来了250多项新特性。以下是其中的部分特性。新的Interpreter+JIT+AOT编译器,我们之前详细介绍过。总的来说,该编译器减少了应用程序安装时间和存储空间,并在手机空闲的时候编译代码的热点部分,提高性能。

    Daydream:一个在移动设备上创建虚拟现实体验的VR SDK。其中有一个面向Unity 3D的SDK,用于创建Android和iOS VR应用程序,还有一个SDK是专门用于Android的。

    Vulkan:一个跨平台的图形和计算API。它来自Khronos Group,面向现代GPU。Vulkan不只适用于智能手机,还适用于PC、控制器,甚至是嵌入式设备。Vulkan 1.0规范是今年早些时候发布的。

    多窗口:在Nougat上,开发人员可以创建两个窗口,一个在上面,一个在下面,或者在分屏模式下并排显示。应用界面的大小可以改变。 更多消息,大家可以关注本次专辑……

  Canonical 和 Ubuntu 创始人 Mark Shuttleworth 在一次采访中说他不准备宣布 Ubuntu 的新 Snap 程序包格式。但是就在几个月之后,很多 Linux 发行版的开发者和公司都宣布他们会把 Snap 作为通用 Linux 程序包格式。


  为什么呢?因为 Snap 能使一个单一的二进制程序包可以完美、安全地运行在任何 Linux 台式机、服务器、云或物联网设备上。据 Canonical 的 Ubuntu 客户端产品和版本负责人 Olli Ries 说:

    Snap 程序包的安全机制让我们在更快的跨发行版应用更新中打开了新的局面,因为 Snap 应用是与系统的其它部分想隔离的。用户可以安装一个 Snap 而不用担心是否会影响其他的应用程序和操作系统。

  当然了,如 Linux 内核的早期开发者和 CoreOS 安全维护者 Matthew Garrett 指出的那样:如果你将 Snap 用在不安全的程序中,比如 X11 窗口系统,实际上您并不会获得安全性。(LCTT 译注:X11 也叫做 X Window 系统,X Window 系统 ( X11 或 X )是一种位图显示的视窗系统 。它是在 Unix 和类 Unix 操作系统 ,以及 OpenVMS 上建立图形用户界面的标准工具包和协议,并可用于几乎所有已有的现代操作系统。)

  Shuttleworth 同意 Garrett 的观点,但是他也说你可以控制 Snap 应用是如何与系统的其它部分如何交互的。比如,一个 web 浏览器可以包含在一个安全的 Snap 程序包中,这个 Snap 使用 Ubuntu 打包的 openssl TLS 和 SSL 库。除此之外,即使有些东西影响到了浏览器实例内部,也不能进入到底层的操作系统。。更多内容,大家不妨在本次专辑里了解一下……

   距离第三个候选版发布一周时间,Linus Torvalds于今天宣布了Linux Kernel 4.8-rc4,喜欢尝鲜的用户可以下载体验了。Linus Torvalds在邮件中称,Linux kernel 4.8-rc4是目前为止更新幅度最小的一个RC版本了,这也意味着随着正式版距离越来越近,候选版本也越来越稳定。


  Linux kernel 4.8-rc4最大的特性是修复了英特尔Skylake的电源管理bug,其他还包括一些常规的驱动更新,架构升级以及KVM更改等等。Linus Torvalds还说道,下周我们将迎来Linux Kernel 4.8-rc3。Linux kernel 4.8正式版本将于9月底发布,而在此之前,仅剩下RC6和RC7两个候选版本,正式版越来越近了。更多内容,大家请关注本次专辑……



  25年前,一个芬兰的大学生在一个邮件列表中分享了他的项目:……这个孩子并不知道他的操作系统将永远的改变了软件世界。今天,Linux统治了服务器操作系统。它也是Android的基础——统治了手机操作系统。而且,它还是100%自由而开源的。让我们回溯时光,看看Linux这25年来的25个鲜为人知的真相:……


  真相1:在这个Linux基金会的协作项目里有1.15亿行代码。而与之相比,Windows XP只有0.45亿行代码。

  真相2:Linux内核项目是世界上最活跃的开源项目。它平均每天会接受185个补丁。

  真相3:每年大约有4.1万人参与开发Linux,如果要给他们发薪水的话,差不多每年需要50亿美金。

  真相4:Linux基金会为了让Linus Torvalds继续开发Linux,每年给他发1000万美金的薪水。他的净资产已达1.5亿美金。

  真相5:尽管加起来有这么多的钱,还有那么多运行在Linux上的系统, 但是Linus仍然工作在家里,哦,还有他的猫在陪着他。下图是他在他的站立式工作桌前工作的照片更多情况,大家可以关注本次专辑。

  许多人认为是美国,毕竟美国是编程名人的故乡,像Bill Gates、Ken Thompson、Dennis Ritchie,和 Donald Knuth等大师辈出。不过,印度因IIT(印度理工学院)等大学扬名,俄罗斯以黑客见长。那有没有办法确定哪一个国家是最好的呢?


  我们决定用数据来回答这一问题:在HackerRank编程挑战上,哪个国家是最牛的呢?HackerRank会定期向程序员发布上万条新编程挑战来提高他们的技能。来自全球各地、各个编程领域的程序员来迎接挑战,并且根据他们各自的精确度和速度来确定每位程序员的得分与排行。

  从最终的数据结果来看,来自中国和俄罗斯的程序员则为最优秀的开发人员。中国程序员在数学、函数式编程和数据结构中遥遥领先,而俄罗斯程序员则在最受欢迎和最具有竞争力的算法领域占领先地位。虽然大多数的HackerRank选手来自美国和印度,但他们的排名只有28和31。更多内容,本次专辑将为您一一带来……

  昨日Mozilla开发工程师David Keeler宣布,将在Windows版的Firefox浏览器中修改根证书处理过程(Root Certificate Handling Procedures)。在Windows版的Firefox中浏览器拥有自主的证书存储机制,这是同Windows系统证书存储互相独立的一套证书存储机制,尽管安全性得到了进一步保障,但是在某些企业环境中,证书存储数据的不同导致了使用火狐浏览器不能访问一些私有网络。


  企业环境中由于IT管理员需要安装根证书至Windows PC以访问企业私有网络或应用,火狐浏览器采用的另一套证书存储机制无法验证一些私有根证书,就造成了用户无法通过火狐浏览器访问这些私有网络。

  现在这一情况终于将得到改善,Keeler称从Firefox 49版本开始,如果遇到未知的CA证书,浏览器将会直接对正在使用的Windows系统证书存储机制进行检查对比。要激活此功能,用户需要在地址栏键入"access:config"进入高级Firefox配置页面,搜索并找到“security.enterprise_roots.enabled”项目双击即可激活此功能。详细内容本次专辑会为您慢慢道来……



  华为公司近日宣布将利用自家FusionStorage产品与Alluxio开源软件实现大数据分析加速;此举相信能够为令人昏昏欲睡的缓慢数据分析流程带来一股新风。Alluxio此前曾名为Tachyon Nexus,是一家由Andreessen Horowitz资助的初创企业。

  FusionStorage则属于华为公司旗下的分布式软件定义存储系统。其最新FusionStorage 6.0支持分布式块、文件与对象存储,同时可对数据进行分类、加密与重复数据删除。


  Alluxio公司的软件产品是一套以内存为中心的虚拟分布式存储系统。其功能相当于为HDFS节点集合等远程存储系统提供一套本地缓存。其基于本地节点集群运行,而各本地节点则供运行有大数据分析与查询任务的计算节点进行访问。更多内容大家可以关注本次专辑……
 
  在2016英特尔开发论坛上,英特尔宣布了Joule模块。这是一个Linux“模块系统(SoM)”……设计用于帮助发明者和IoT开发人员更多更快地创建。Joule提供了很高的计算能力以及很大的内存和存储。据Devindra Hardawar报道,高端的570X版本包含一颗1.7GHz的四核Atom T5700 CPU(瞬时主频可达2.4GHz)、4GB内存和16GB存储。两种型号均包含802.11AC“便携式”无线网路、支持4K拍摄和显示的英特尔显卡和一个基于Linux的操作系统。

  Eric Zeman指出:开发人员可以使用Joule改进现有的嵌入式系统,或者更快地将原型推向市场,而又不会成本太高。它是一个“平台上的系统(system-on-a-platform)”,是一个具有快速计算引擎、4K视频和大量内存的微型低功耗部件。由于它基于英特尔Atom SoC,所以可以大规模生产,而又不产生太多额外的费用。


  Joule预装了Ostro操作系统。该系统是一个“基于Linux的开源操作系统……专门针对IoT智能设备定制。”其内核是Linux 4.4,BIOS是开源的,而且兼容UEFI。无线功能包括MHF4天线连接器。详情请关注本次专辑……

  与成千上万的facebook工程师在这纷繁复杂的产品线中相互协作, 代码质量通常面临独特的挑战。我们不仅需要处理庞大的数据库, 还需要跟上时代发展的节奏 —— 新增功能的上线、 已有功能的改善, 甚至是产品重组的需要。

  对于CSS来说,这意味着成千上万的文件在一个不断变化的状态中。即使我们已经尽力通过代码回顾、风格指导,甚至是重构等方式去确保css代码的质量,然而无意的小错误依然可以让我们措手不及。


  直到最近,我们使用的还是一款我们自主开发的CSS检测器(CSS linter)去获取一些基本的错误以保障代码风格的一致。尽管它已经达到了我们的目的,但我们需要的是更强大的解决方案。

  旧的css检测器基本上是一些正则表达式搜索和替换规则。正确解析CSS不是一个简单的问题,和供应商扩展和定制规格的变化,会计是更具挑战性。详细情况请大家关注本次专辑……



  为了优化和转换JavaScript代码而生的Google Closure编译器,将不再需要Java来执行。相反,Java源代码现在可以编译成JavaScript代码,在Node.js或浏览器下运行。依赖于Java的Closure于2009年由Google引入。

  本周的实验性发布支持很多ECMAScript 2015的特性,比如箭头函数等,也提供了一些ES2015的替代品。它可以进行语法检查和类型检查,并提供警告。Google提醒,一些特性现在并不稳定,效率也没有Java版本的高。


  这次升级并不是用JavaScript对Closure的重写。要使用新版本的话,开发者需要通过NPM添加依赖,或者通过Gulp build系统使用。

  Google的软件开发工程师Sam Thorogood表示,“如果你想从需要Java的Google Closure编译器迁移过来的话,需要对gulp.src()或其替代品先载入JavaScript,然后进行编译。鉴于编译器是运行在纯JavaScript上的,所以编译器不能直接从文件系统读取或写入文件。”Github的release note指出,不使用Gulp或Webpack插件的开发者需要通过标签来指定一部分代码。更多内容,大家请关注本次专题……
  
  8月25日是 Linux 和 AWS 这两个对 IT 影响巨大的产品的周年纪念日。《经济学人》为此撰写了一篇回顾文章,讲述开源软件和云计算如何让 IT 界掀起一场二、三十年一遇的大战。


  就老板的角色而言,Linus Torvalds 和 Andy Jassy 的差别简直不能再大了。Torvalds 生活在波兰,在自己的家外面工作,常常穿着浴袍,他带领着一支志愿开发者队伍,他们的软件是可以不要钱的。而 Jassy 通常身着商业休闲装,办公室位于西雅图的一栋高楼里,运营着全球十几个数据中心,致力于创建新的在线服务,而他的公司是要对这些服务收费的。

  尽管如此,他们的组织仍然有着共同的周年纪念日以及错综复杂的历史。1991年8月25日,Torvalds让其他开发者点评一下自己写的一个操作系统,这个操作系统就是后来众所周知的 Linux。此后它成为了全球此类软件使用程度最高的一个。2006年的同一天,Jassy 的团队推出了“弹性计算云(EC2)”的beta版,EC2是电子商务巨头Amazon云计算部门 AWS 的核心产品。过去12个月,该部门的销售收入已经达到了110亿美元。

  这两家公司对云计算、互联网上各种数字服务的提供者的崛起尤为重要。遍布全球的庞大数据中心(类似AWS运营的数据中心)成了全球最重要的基础设施之一。然而,如果没有像 Linux 这样的开源软件,云计算可能就会胎死腹中。老式的“专利”软件采用起来太贵太难。通过自己写程序,Torvalds先生实际上是给自己止痒:他只是想给自己的 PC 用上后来成为Linux的操作系统。现在,大约有1500位开发者在给每一个新版的 Linux 做贡献。至于AWS,Jassy 认为由于母公司的快速发展留下了“一地鸡毛式的 IT 系统”,所以需要把它们整合成单个的平台,或者一整套可重用的服务,后来就成为了AWS。更多详细内容,请关注本次专辑……

  OpenStack Newton版本预计在10月8号发布,作为部署的工具——Kolla,其发布日期预计在10月20号左右。那么,此次发布会带来哪些新的变化呢?8月4号至8月底,Kolla团队为其进行了134个节点的测试,整个测试过程均记录在案。


  针对Kolla项目来说,国内OpenStack社区的开发工作早已同期进行,其参与度与积极性很高。Kolla的项目大约是56个(数量在不停变化),其项目包括管理、安全等。但真正需要Kolla去集成的项目,即对用户有使用价值的,不超过30个(Kolla基本覆盖了大帐篷管理下的全部项目)。

  对于keystone来说,有两项内容比较重要,一是ldap认证。该认证已经“merge”,只需配置便可以实现。对于企业级用户来说,该功能很有必要。另外一个是fernet token,同样地,fernet token重点,势必将会“merge”。

  Glance变化不大,只是分出一个项目Glare,专门提供特殊的源服务。目前尚在开发中,希望通过该项目可以完善各种App Store的安装问题。更多变化,大家可以关注本次专辑……



  百度开源了其深度学习平台Paddle,引发了挺多人工智能领域开发者的兴趣,包括一些之前一直在Tensorflow和Caffe上练手的开发者。不过鉴于深度学习的开源平台目前并不多,作为开发者也作为热心吃瓜群众的头等大事,就是想知道——这个平台怎么样?别人怎么看这个平台?以及这个平台跟Tensorflow以及Caffe有何区别?


  Paddle本身在开源前就一直存在,始于2013年的时候,因为百度深度实验室察觉到自己在深度神经网络训练方面,伴随着计算广告、文本、图像、语音等训练数据的快速增长,传统的基于单GPU的训练平台已经无法满足需求,为此在徐伟的带领下,实验室搭建了Paddle(Parallel Asynchronous Distributed Deep Learning)多机并行GPU这个训练平台。

  但今天开源的Paddle当然不是3年前的简单模型,3年前Paddle可能还是一个独立的深度学习平台,不能很好地支持把数据从其他平台接入的需求。但今天的Paddle已经在处处强调,它的特色是让Spark与PADDLE耦合起来,是一个基于Spark的异构分布式深度学习系统。并且经过和百度相关业务的“紧密摩擦”后,它已经迭代了两个版本:从Spark on Paddle架构1.0版,到Spark on PADDLE 架构2.0版。根据平台开源的规则,大概是在百度内部用的非常得心应手,修复了一系列bug后,实验室才终于打算把Spark on PADDLE以及异构计算平台开源。至于百度为什么要开源,这个理由大家都懂的

  深度学习平台目前还有很多bug——吸引更多的开发者来尝试和使用深度学习技术,对提高Paddle的档次是绝对有帮助的。更多的,大家可以关注本次专辑……

  当我刚刚开始用 vi 文本编辑器的时候,我憎恨它!我认为这是有史以来设计上最痛苦和反人类的编辑器。但我还是决定我必须学会它,因为如果你使用的是 Unix,vi 无处不在并且是唯一一个保证你可以使用的编辑器。在 1998 年是如此,但是直到今天 vi 也仍然是可用的,现有的几乎每个发行版中,vi 基本上都是基础安装的一部分。


  在我学会能使用任何功能前,我已经在 vi 上花费差不多 1 个月的时间,但是我仍然不喜欢它。不过那时我已经意识到有个强大的编辑器隐藏在这个古怪的外表后面。所以我坚持使用它,并且最终发现一旦你知道你在干什么,它就是一个快的令人难以置信的编辑器。

  "vi" 这个名称是 “可视” 的缩写。在 vi 出现的时候,行编辑器是很普遍的,能一次性显示并编辑多个行是非同寻常的。Vim,来自“Vi IMproved”的缩写,最初由 Bram Moolenaar 发布于 1991 年,它成为了主要的仿 vi 软件,并且扩展了这个强大的编辑器已有的功能。Vim 强大的正则表达式和“:”命令行语法开始于行编辑和电传打字机时代。

  Vim,有 40 年的历史了,有足够的时间发展出海量而复杂的技巧,即使是懂得最多的用户都不能完全掌握它。这里列出了一些爱 Vim 的理由:更多特性,大家可以关注本次专辑……

  坦率地说,我对Linux桌面的关注程度多于对Linux发行版的关注。在我看来,桌面环境是创新不断的领域。我认为,如果某个发行版呼吁关注自己,可能哪里出了岔子。不过,有一些Linux发行版还是我青睐的。它们未必是最流行的,但它们是颇有影响力,或者极其适合某个小众领域的发行版。


  Linux专家心目中的最佳Linux发行版有哪些?Linux专家心目中的最佳Linux发行版有哪些?

10.KDE Neon:KDE Neon是我最近发现的一款发行版。它很有用,因为在过去几年,KDE Software Compilations和Plasma Desktop推出了独立的版本,这对开发人员来说很有用,可是让用户觉得很困惑。

  在这种情况下,KDE Neon承诺通过其Live CD,帮助我跟踪了解KDE的发展动向。我说“承诺”,是因为KDE Neon问世才短短几周的时间。然而,首次下载足以让我知道我会经常回过头去用它。虽然我可能从不将它安装在主机器上DD这种可能性很大,Live CD似乎肯定会成为我的基本工具之一。这点几乎肯定,并非只有我一个人。

9.Trisquel GNU/Linux:自由软件基金会的免费发行版列表只有八个项目。所有那些在内核之上的部分都是免费的,但大多数很小,版本发布迟缓。

  其中比较活跃的发行版之一是Trisquel。Trisquel基于Ubuntu,至少在我看来其特点在于它没有特殊点。总的来说,普通用户根本不会注意到Trisquel是完全免费。等他们了解Trisquel的性质后,不得不承认,免费发行版很实用,并非像许多用户想的那样高不可攀。详细内容请关注本次专辑……



  我初次尝试编程使用的语言是php,并且在数个使用php作为主要开发语言的公司工作过。但是,我并不会对其他语言视而不见,并且现如今php已经不是我主要的开发语言了。

  我认为我是一个可以因为“不需要过度担心语言设计”与“尽可能轻松地快速地赚钱、完成工作”就会很快乐的人。我最近刚从一个主要以php作为前端开发的全职工作岗位中离职。


  最近我通读了那篇虽然已经陈旧但仍勾起如此真实的痛苦,以至于我无法再忽视的博文《Eevee.PHP:糟糕的设计带来的碎片 》。但是,我遇到了一些障碍,这是关于我不使用php后的艰难时期的故事。

  我很自由。如果我不想,我可以一行php代码都不用写;我不再需要进行后端开发工作;还有,除非是浏览器由于某些灾难性的变化导致崩溃,否则由于可预见的未来,我将不必去做这些工作。

  然而,我确实有一堆我想规划建立并促成实现的项目,项目还不止一个。实际上,我正试着建立一大堆规模略小的网站,以此获得一些满意的消极收入(不缴税收入)。(无论如何这都是我的目标)为此,我昨天启动了我的第一个未命名的网站。

  不幸的是,因为这是一个需要自己掏钱的项目以及我很需要建很多站点,我不得不直接割舍一些东西。下面我将罗列它们,解释一下为什么我相信主机提供商不会为我工作,还有谈一下和我处于同一窘境的人们。

  今天给大家分享用了十年的Linux总结出来的11个炫酷的Linux终端命令大全,通过今天这篇文章我将向大家展示一系列的Linux命令、工具和技巧,我希望一开始就有人告诉我这些,而不是曾在我成长道路上绊住我。


  sudo apt-get intall programname如你所见,命令中存在拼写错误,为了正常执行需要把“intall”替换成“install”。想象现在光标正在行末,我们有很多的方法将她退回单词install并替换它。我可以按两次ALT+B这样光标就会在如下的位置(这里用指代光标的位置)。

  sudo apt-get^intall programname现在你可以按两下方向键并将“s”插入到install中去了。如果你想将浏览器中的文本复制到终端,可以使用快捷键"shift + insert"。更多详细内容,请关注本次专辑……

  Linux新用户总是为一开始选择最佳Linux发行版而感到困惑。由于外头有数百款Linux发行版,所以这始终是件让人困惑的事情。不过,我会帮助你选择合适的Linux版本,以便开始使用Linux。我在本文中将逐一介绍面向Linux新用户的8款最佳Linux发行版。但在这之前,我建议你摈弃关于Linux的种种误解,比如Linux只适合极客或开发人员。正如我始终所说的那样,“既然Linux可以运行谷歌、Facebook和亚马逊,它必然也可以运行你的家用计算机。”


  想知道什么Linux发行版最适合你,不需要知道太多的参数。只要牢记两个方面。首先是你的要求,其次是发行版的易用性。本文介绍的发行版并非最适合所有人,所以许多读者势必会寻找最适合自己的其他发行版。要紧的是如果你知道自己的要求,那就比较容易找到一款易于使用,又符合你要求的Linux发行版。所以,现在不妨看一下适合新用户的几大Linux发行版。

  1. Linux Mint:本文介绍的第一款发行版是Linux Mint。大多数时候,这款发行版名列榜首,因为它具有稳定性、简单性和易用性。它不是像其他众多的Linux发行版那样专门针对某一种类型的用户,比如Ubuntu Studio专门针对多媒体爱好者。Linux Mint基于Ubuntu,随带我们平常使用的几乎所有应用程序,比如用于上网冲浪的火狐、电子邮件客户软件Thunderbird、Photoshop的替代品Gimp、微软Office的替代品以及文件管理器等。

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


  谷歌已经开始使用代号为Nougat的Android 7.0升级特定的设备。通常,新版本的Android会从秋季(9月底或10月初)开始向设备推送。但今年,他们改变了节奏,3月份发布了预览版,8月份发布了正式版。


  Canonical 和 Ubuntu 创始人 Mark Shuttleworth 在一次采访中说他不准备宣布 Ubuntu 的新 Snap 程序包格式。但是就在几个月之后,很多 Linux 发行版的开发者和公司都宣布他们会把 Snap 作为通用 Linux 程序包格式。


  距离第三个候选版发布一周时间,Linus Torvalds于今天宣布了Linux Kernel 4.8-rc4,喜欢尝鲜的用户可以下载体验了。Linus Torvalds在邮件中称,Linux kernel 4.8-rc4是目前为止更新幅度最小的一个RC版本了,这也意味着随着正式版距离越来越近,候选版本也越来越稳定。




  25年前,一个芬兰的大学生在一个邮件列表中分享了他的项目:……这个孩子并不知道他的操作系统将永远的改变了软件世界。今天,Linux统治了服务器操作系统。它也是Android的基础——统治了手机操作系统。而且,它还是100%自由而开源的。让我们回溯时光,看看Linux 这25年来的25个鲜为人知的真相:……


  许多人认为是美国,毕竟美国是编程名人的故乡,像Bill Gates、Ken Thompson、Dennis Ritchie,和 Donald Knuth等大师辈出。不过,印度因IIT(印度理工学院)等大学扬名,俄罗斯以黑客见长。那有没有办法确定哪一个国家是最好的呢?


  昨日Mozilla开发工程师David Keeler宣布,将在Windows版的Firefox浏览器中修改根证书处理过程(Root Certificate Handling Procedures)。在Windows版的Firefox中浏览器拥有自主的证书存储机制,这是同Windows系统证书存储互相独立的一套证书存储机制,尽管安全性得到了进一步保障,但是在某些企业环境中,证书存储数据的不同导致了使用火狐浏览器不能访问一些私有网络。


  华为公司近日宣布将利用自家FusionStorage产品与Alluxio开源软件实现大数据分析加速;此举相信能够为令人昏昏欲睡的缓慢数据分析流程带来一股新风。Alluxio此前曾名为Tachyon Nexus,是一家由Andreessen Horowitz资助的初创企业。


  在2016英特尔开发论坛上,英特尔宣布了Joule模块。这是一个Linux“模块系统(SoM)”……设计用于帮助发明者和IoT开发人员更多更快地创建。Joule提供了很高的计算能力以及很大的内存和存储。据Devindra Hardawar报道,高端的570X版本包含一颗1.7GHz的四核Atom T5700 CPU(瞬时主频可达2.4GHz)、4GB内存和16GB存储。两种型号均包含802.11AC“便携式”无线网路、支持4K拍摄和显示的英特尔显卡和一个基于Linux的操作系统。


  与成千上万的facebook工程师在这纷繁复杂的产品线中相互协作, 代码质量通常面临独特的挑战。我们不仅需要处理庞大的数据库, 还需要跟上时代发展的节奏 —— 新增功能的上线、 已有功能的改善, 甚至是产品重组的需要。


  为了优化和转换JavaScript代码而生的Google Closure编译器,将不再需要Java来执行。相反,Java源代码现在可以编译成JavaScript代码,在Node.js或浏览器下运行。依赖于Java的Closure于2009年由Google引入。


  8月25日是 Linux 和 AWS 这两个对 IT 影响巨大的产品的周年纪念日。《经济学人》为此撰写了一篇回顾文章,讲述开源软件和云计算如何让 IT 界掀起一场二、三十年一遇的大战。就老板的角色而言,Linus Torvalds 和 Andy Jassy 的差别简直不能再大了。


  哪些组织机构是Github最具有影响力的,本文使用gh-impact工具评估得出了如下TOP 10名单前三名分别是:Google、Facebook、Apache。gh-impact是一款专门衡量影响力的工具,每个账号都会有一个gh-impact分数N,分数越高,说明该组织里面受欢迎的开源项目越多。


  Weex和Vue合 体啦!昨天在南京的JSConf上,Vue作者尤雨溪正式宣布加盟阿里巴巴Weex团队,尤雨溪称他将以技术顾问的身份加入 Weex 团队来做 Vue 和 Weex 的 JavaScript runtime 整合,目标是让大家能用 Vue 的语法跨三端,Weex又壮大了!


  OpenStack Newton版本预计在10月8号发布,作为部署的工具——Kolla,其发布日期预计在10月20号左右。那么,此次发布会带来哪些新的变化呢?8月4号至8月底,Kolla团队为其进行了134个节点的测试,整个测试过程均记录在案。


  昨日,微信后台团队宣布其开源了PhxSQL项目,并将项目托管到Github上。PhxSQL是一个兼容MySQL、服务高可用、数据强一致的关系型数据库集群。PhxSQL以单Master多Slave方式部署,在集群内超过一半机器存活的情况下,可自身实现自动Master切换,且保证数据一致性。


  百度开源了其深度学习平台Paddle,引发了挺多人工智能领域开发者的兴趣,包括一些之前一直在Tensorflow和Caffe上练手的开发者。不过鉴于深度学习的开源平台目前并不多,作为开发者也作为热心吃瓜群众的头等大事,就是想知道——这个平台怎么样?别人怎么看这个平台?以及这个平台跟Tensorflow以及Caffe有何区别?


  作者艾韬,易瞳科技CTO,多伦多大学计算机工程专业毕业。多年跟随“世界穿戴电脑之父”Steve Mann教授,专注于智能眼镜的基础研究。最近,易瞳的核心产品VMG-PROV宣布对极客们开源,这款视频透视的介导现实眼镜,为何还没有正式面世就开源?又为何选择了视频透视?作者以他做产品的亲身经历来回答这个问题——“当我们把VMG-PROV开源后,我们希望尽快地暴露出现有产品的所有问题。”除却谈及产品本身的优劣,这是一篇认真探讨的文章。


  Mybridge AI 根据代码质量和 star 排名从 900 多个开源项目中选出 21 个开源项目。


  “如果当时我真的知道从头建立一个操作系统的难度,肯定是不会有勇气去做的。”1991年8月25日,随着林纳斯·托瓦兹(Linus Torvalds)这句“天真”的描述,Linux系统正式与世人见面了。25岁的Linux,它的开源却源自“自私”。然而自私的他,却被追崇了25年,还被“强硬”的绑架到了别的设备上,甚又可恶的将其送入了太空!


  当我刚刚开始用 vi 文本编辑器的时候,我憎恨它!我认为这是有史以来设计上最痛苦和反人类的编辑器。但我还是决定我必须学会它,因为如果你使用的是 Unix,vi 无处不在并且是唯一一个保证你可以使用的编辑器。在 1998 年是如此,但是直到今天 vi 也仍然是可用的,现有的几乎每个发行版中,vi 基本上都是基础安装的一部分。


  坦率地说,我对Linux桌面的关注程度多于对Linux发行版的关注。在我看来,桌面环境是创新不断的领域。我认为,如果某个发行版呼吁关注自己,可能哪里出了岔子。不过,有一些Linux发行版还是我青睐的。它们未必是最流行的,但它们是颇有影响力,或者极其适合某个小众领域的发行版。


  初次尝试编程使用的语言是php,并且在数个使用php作为主要开发语言的公司工作过。但是,我并不会对其他语言视而不见,并且现如今php已经不是我主要的开发语言了。我认为我是一个可以因为“不需要过度担心语言设计”与“尽可能轻松地快速地赚钱、完成工作”就会很快乐的人。我最近刚从一个主要以php作为前端开发的全职工作岗位中离职。


  今天给大家分享用了十年的Linux总结出来的11个炫酷的Linux终端命令大全,通过今天这篇文章我将向大家展示一系列的Linux命令、工具和技巧,我希望一开始就有人告诉我这些,而不是曾在我成长道路上绊住我。


  Linux新用户总是为一开始选择最佳Linux发行版而感到困惑。由于外头有数百款Linux发行版,所以这始终是件让人困惑的事情。不过,我会帮助你选择合适的Linux版本,以便开始使用Linux。我在本文中将逐一介绍面向Linux新用户的8款最佳Linux发行版。


酷毙

雷人
1

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

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

最新评论

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

返回顶部