设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:黑鸭子开源报告 Ubuntu创始人发飙

2018-5-27 16:32| 发布者: joejoe0332| 查看: 11471| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: Black Duck Software审计了超过1000个商业代码库,发现96%含有开源组件,平均每个程序含有257个组件,代码库里开源组件的比例从36%增长到了57%,显示私有软件使用开源代码的比例在增长。Canonical CEO和Ubuntu创始人 ...


  经过六年的迭代与沉淀,腾讯Tencent Server Web (以下简称TSW)这一公司级运维组件于今日正式开源。TSW是面向WEB前端开发者,以提升问题定位效率为初衷,提供云抓包、全息日志和异常发现的Node.js基础设施。TSW每天为百亿次请求提供稳定服务,广泛应用在QQ空间、微视、微云、QQ音乐、全民K歌、腾讯云等三十多个重要业务当中。


  2012年10月,TSW第一版上线织云(一体化自动运维平台),Node.js版本为0.6.20。当时的功能十分简陋,只实现了服务端JS直出页面,可以说毫无运维可言,唯一的价值是可以让首屏体验更快。为了强化这个唯一的价值,实现了gzip+chunked,边压缩边传输,可以让页面内容有节奏的回包,精确控制流式回包,对Node.js来说非常简单。

  在浏览器里,想要cookie的时候通过上下文window变量就取到了,从来没有觉得取cookie是一件特别费劲的事。但到Node.js里就不同了,对于取cookie这么简单的需求,需要特别关注request对象在哪里。因为request对象是局部变量,无法全局获得,这就是问题的本质。

  直到2014年,一种实现上下文的方法被发现,window对象诞生。利用process.domain总是指向当前包裹自己的domain对象这一个特性来完成上下文自动切换。window对象的本质是与request对象生命周期绑定的全局变量。你可以在任何时候通过window获取request对象,进而取得cookie等其它信息。具体情况,请大家关注本次专辑……

  smart-socket是一款国产开源的Java AIO框架,追求代码量、性能、稳定性、接口设计各方面都达到极致。如果smart-socket对您有一丝帮助,请Star一下我们的项目并持续关注;如果您对smart-socket并不满意,那请多一些耐心,smart-socket一直在努力变得更好。


  作为市面上为数不多几款Java AIO框架之一,smart-socket一直以来都在精心打磨自身。并坚定以成为最优质的国产AIO框架为目标,聚焦通信框架微内核化的研发。以致于当用户过来询问smart-socket是否支持心跳?是否支持集群?是否支持断链重连?等等...,只能对其答复“smart-socket是个纯粹的通信框架,涉及到具体协议或某种业务场景,需要由用户自行开发,不过smart-socket已设计好了支撑此类需求开发的接口”。

  “smart-socket是一个纯粹的通信框架”,这一份执着只为能够在早期打下坚实的基础,让smart-socket未来能走的更远,也许现阶段我们会失去一部分用户。前段时间smart-socket已发布了1.3.10版本,之后基本不会再有大的调整,近期主要投入官网的设计开发与文档的完善(PS:待码云的Pages功能支持docs部署方式再投放,@红薯 别跳票了)。

  以前在给smart-socket做宣传推广的时候,都是已其极少的代码量作为亮点来吸引用户。毕竟看完不到600行的代码也用不了几分钟,有需求的朋友应该没理由拒绝(现在代码量已突破800行)。那今后smart-socket要换一种方式了,需要的朋友可以先看看我们API,觉得合适再来深入接触一下。更多内容,请关注本次专辑……

  如果你打算在今年10月份下载 Kubuntu 18.10 32 位版本,那么你现在最好读一下这篇文章。因为又一个流行的 Ubuntu 官方风味版本 —— Kubuntu 表示将不再提供 32 位安装镜像。Kubuntu 已经确认计划跟随其他 Ubuntu 风味系列的脚步,不再提供 32 位安装镜像。这意味着今年晚些时候将不会有 32 位 Kubuntu 18.10 光盘镜像可供下载。


  该消息在发给 Kubuntu 开发者邮件列表的电子邮件中显示,他们解释说:“Kubuntu Devels 希望 Kubuntu 停止发布用于 i386 机器的镜像。因此,我们打算做出决定,我们将在没有 i386 的情况下升级到 18.10。”

  如果你一直有关注 Ubuntu 的新闻,你会发现早在 2017 年 Ubuntu 就已不再提供 32 位镜像。而且,Ubuntu MATE 和 Ubuntu Budgie 也都选择将在发布其各自的 18.10 版本之前放弃 32 位 ISO。所以为什么有这么多的 Ubuntu 风味版本不再支持 32 位(又名 i386)安装镜像(又名 ISO)?

  核心原因是使用率低。这就导致维护固定硬件的构建版本所需的付出往往超过这样做的好处。要知道,现在已经很少有人使用 32 位安装镜像,而在那些人中,奇怪的是,许多人在 64 位机器上使用 32 位安装程序。


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部