来自奔跑吧 Linux 内核社区的笨叔叔将带来2个议题:
1、使用 kdump + crash 工具实战产品研发和云服务器里的死机难题:随着中国互联网的快速发展,越来越多的服务器与云服务器采用 Linux 系统,例如阿里巴巴、腾讯等。此外,随着物联网以及工业 4.0 的发展,越来越多的产品开发选择 Linux 系统作为基础平台。虽然 Linux 内核足够稳固,但是也常常会发生系统崩溃的情况。本演讲将介绍在生产开发与部署过程中,使用 kdump + cras 处理 Linux 崩溃问题积累的经验,分为六个部分:
实验室 1:简单的控制表引起的严重错误;
实验室 2:访问已经删除的表头与链表;
实验室 3:设备驱动程序的崩溃问题;
实验室 4:如何通过调用追踪与堆栈发现功能的局部变量与参数值;
实验室 5:逐步分析复杂的死锁崩溃问题;
实验室 6:手动恢复功能调用堆栈。
2、向 Linux 新手介绍内核以及虚拟化架构基础知识:虚拟化是云端的基础设施,Linux 内核在众多企业中得到应用,可见它们是如此的重要。但是,它们也变得越来越复杂,使得初学者无法轻易掌握其中的门道以进入这些领域。Linux 内核被广泛部署于许多领域,如移动手机、嵌入式系统、云服务器、IoT 等等。Linux 内核由社区在短时间内开发而成,代码长度超过 2 千万行。系统管理员以及初学者要想学习 Linux 内核,十分困难。小喵喵和笨叔叔都是在开源社区工作5 年以上,并且富有 Qemu/KVM/Kernel 相关经验的开发人员。他们将分享经验,以帮助初学者快速掌握虚拟化/内核的整体框架,进入开源社区。
那么,Open Source Summit 的 Linux 系统论坛都有哪些精彩演讲呢?
内容更新请参阅 选择: OSS - Linux 系统。
开源安全性
近几年开源代码热度持续上升,各类公司都纷纷采用开源组件构建自己的系统和平台。除了市场上常见的开源操作系统,开源的生产力软件、管理员/开发者工具和各种代码库也是企业用户用于打造自有软件的一大助力。现在,甚至商业软件也越来越多地建立在开源代码的基础之上,企业中开源软件的采用越来越广泛。随着企业转向敏捷方法,开源变得更加有价值,也有更多工具可以利用。
开发人员重度依赖开源软件,公司企业也惯于依靠有大型团队维护的主流开源项目。且在安全上一直都有“众人之眼”的说法——越多人盯着就越安全。除了廉价,“众人之眼”带来的安全性可能就是使用开源软件的最大好处了。当然,这一理论也许对小型开源项目或代码库不适用。毕竟,有些软件是没有开发者社区的。
开源代码的另一个安全优势是,如果出现了问题,可以得到立即曝光和修复。而如果是专利代码,通常就只有等待供应商的响应了。
Kate Stewart – Linux 基金会 战略计划高级主管
来自 Linux 基金会的 Kate Stewart 会带来:为安全和安全性开发开源。当开源项目能够接受伟大的想法,并且开发人员能够扩展代码以“解决其问题”时,它们就会蓬勃发展。另一方面,开发安全关键的应用程序需要严格的过程,以确保它们不会在关键时刻出错,因此应用程序被接受有更高的门槛。Linux 和 Zephyr 都致力于通过不同的方法获得安全认证。Zephyr 是专为因 Linux 太大而无法安装或需要较长电池寿命的设备设计的。本次演讲将总结 Zephyr 的现状,以及项目的规划,即在 2019 年通过功能安全认证,通过继续处理可能存在的安全问题。与此相比,Elisa 项目以及 Elisa 团队正致力于开发新的流程和工具,以帮助 Linux 获得功能安全应用程序的认证。