基础软件之路:企业级实践与开源战略

基础软件之路:企业级实践与开源战略

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

28名专家共同探讨中国基础软件发展与实践之路。

内容简介

本书由中国知名科技媒体————极客邦科技有限公司旗下的InfoQ极客传媒组编,中国基础软件主流企业参与撰写,28名专家分享四大基础软件和开源战略方面的观点、实践与未来规划,对系统提升基础软件研运能力与国际竞争力具有借鉴意义。

全书分为三部分,7章。

第一部分(第1章)旨在帮助读者了解基础软件与开源软件的总体情况,如基础软件范畴、机会与挑战、生态分析、战略、核心技术盘点、开源战略等相关话题。

第二部分(第2~5章)旨在帮助读者了解中核心技术如何改变产业结构与布局、落地过程中的问题与方案、技术难点、未来趋势与攻克方向(机会与趋势)等。

第三部分(第6~7章)旨在帮助读者和企业:认识开源的本质、深远影响,建设好开源软件生态,制定正确、高效的开源战略,建立企业品牌和生态护城河;掌握利用好开源的平台、开源软件的合规性技巧,提升研发效能;正确看待与参与开源,以及可借鉴开源案例等。

章节目录

版权信息

前言

第1章 为什么说未来十年是基础软件的黄金十年

1.1 全球基础软件的发展现状

1.1.1 操作系统

1.1.2 数据库

1.1.3 中间件

1.2 如何推动基础软件领域的发展

1.2.1 领域层面的需求

1.2.2 人才层面的需求

1.2.3 交流层面的需求

第2章 数据库核心技术研发

2.1 九问分布式数据库:技术趋势、选型及标准思考

2.1.1 我国分布式数据库的产业现状如何

2.1.2 分布式数据库解决的最核心问题是什么

2.1.3 用户如何判断哪种技术路线更适合自己

2.1.4 为什么分布式数据库逐渐成为主流的商业数据库选择

2.1.5 真正的HTAP到底是怎样的

2.1.6 分布式数据库中的MapReduce可能是什么样子

2.1.7 分布式数据库的学习门槛如何

2.1.8 分布式数据库选型可以从哪几个方面进行考虑

2.1.9 分布式数据库的迁移过程应该注意哪些问题

2.2 面向未来的HTSAP一体化数据平台

2.2.1 背景

2.2.2 现状

2.2.3 HTSAP的数据库

2.2.4 TiDB和Flink

2.2.5 未来如何规划

2.3 HTAP助力时效分析

2.3.1 1.0时代:满足业务和技术需求

2.3.2 2.0时代:HTAP提升

2.3.3 3.0时代:展望未来

2.4 高性能PolarDB技术揭秘

2.4.1 背景

2.4.2 PolarDB整体架构

2.4.3 PolarDB核心技术

2.4.4 内核优化

2.4.5 企业功能

2.5 Apache Doris发展历程、技术特性及云原生时代的未来规划

2.5.1 Apache Doris特性

2.5.2 Apache Doris极速1.0时代

2.5.3 关于Apache Doris开源社区

2.6 基于云原生向量数据库Milvus的云平台设计实践

2.6.1 向量数据库是什么

2.6.2 云原生向量数据库设计实践

2.7 国产金融级分布式数据库在金融核心场景的探索与实践

2.7.1 国产分布式数据库建设的必要性

2.7.2 分布式数据库在金融领域的挑战

2.7.3 金融级架构探索与实践

2.7.4 建设模式探索与实践

2.7.5 未来挑战

第3章 操作系统研发实践

3.1 领域专有时代的操作系统“龙蜥”是如何炼成的

3.1.1 龙蜥操作系统的社区、技术布局与产品矩阵

3.1.2 领域专有时代的挑战

3.1.3 技术特性解析

3.1.4 未来展望

3.2 智能时代的操作系统升维所面临的挑战

3.2.1 操作系统历史回顾

3.2.2 操作系统面临的挑战

3.2.3 从更高维度看智能系统

3.2.4 创新和历史包袱的碰撞

3.2.5 小结

3.3 麒麟桌面操作系统运行安卓移动应用的技术实践

3.3.1 国产桌面操作系统应用生态现状

3.3.2 麒麟系统的KMRE

3.3.3 麒麟移动引擎架构与功能设计

3.3.4 麒麟系统在移动生态上的规划和布局

3.4 KubeOS:面向云原生场景的容器操作系统

3.4.1 云原生场景下OS管理问题与解决方法

3.4.2 KubeOS:面向云原生场景的容器OS

3.4.3 未来展望

第4章 编程语言新风向

4.1 WebAssembly的核心语言特性与未来发展

4.1.1 WebAssembly标准发展

4.1.2 WebAssembly语言特性

4.1.3 字节码与内存模型

4.1.4 控制流与函数调用

4.1.5 数据类型系统

4.1.6 内存垃圾回收

4.1.7 模块的组件模型

4.1.8 WASI与字节码联盟

4.2 基于编译器的静态代码分析与软件开发效率、质量和性能

4.2.1 静态分析工具在当前软件开发流程中的应用

4.2.2 编译相关技术在静态分析工具中的应用

4.2.3 编译相关技术在提升软件质量和性能上的更多应用

4.2.4 未来展望

第5章 面向未来的中间件设计

5.1 Apache RocketMQ 5.0:消息事件流融合处理平台

5.1.1 RocketMQ如何成为业务消息领域首选

5.1.2 从消息到消息事件流融合处理平台

5.1.3 RocketMQ 5.0架构演进背后的思考

5.1.4 未来展望

5.2 让消息和流“双轨制”成为历史:云原生消息流平台Apache Pulsar架构设计原理

5.2.1 Apache Pulsar的诞生背景

5.2.2 Apache Pulsar架构原理

5.2.3 Apache Pulsar的生态和周边

5.2.4 未来展望

5.3 Kafka Stream的进化探索:流式Serverless计算

5.3.1 Kafka Stream的机遇和挑战

5.3.2 Serverless架构解析

5.3.3 Stream和Serverless融合架构

5.3.4 具体案例分析

5.3.5 架构演进的期待

第6章 开源布道和生态建设

6.1 开源许可证的变迁:从Elastic两次变更开源协议说开去

6.1.1 基本概念

6.1.2 开源许可证的分类

6.1.3 开源许可证的解读方式

6.1.4 基于开源的商业模式

6.2 openEuler开源项目合规和数字化运营的探索与实践

6.2.1 开源社区常见问题和风险

6.2.2 openEuler合规实践

6.2.3 开源社区运营的问题

6.2.4 开源社区数字化运营

6.2.5 openEuler运营实践

6.3 TiDB开源社区建设实践

6.3.1 为什么要开源

6.3.2 开源社区运营迷思

6.3.3 小结

6.4 微众银行开源项目办公室建设之路:如何通过开源项目办公室的建设推动企业开源

6.4.1 为什么企业要拥抱开源

6.4.2 开源项目办公室的定位与职责

6.4.3 企业推动开源的方方面面

6.4.4 小结

第7章 基础软件人才培养

7.1 开源浪潮下的基础软件人才培养和实践

7.1.1 我国基础软件人才匮乏,开源生态创造机会

7.1.2 Apache APISIX如何找到并“培养”人才

7.1.3 开源故事分享

7.1.4 参与开源:与全球优秀人才一起成长

7.1.5 基础软件之路

7.2 编程系统相关基础软件研发人才的培养

7.2.1 编程系统:教与学的挑战

7.2.2 教学实践:科教融合、贴近业界

7.2.3 学科竞赛:以赛促教、促学、促团建

7.2.4 科研创新:结合国家战略需求,开展基础软件研究

7.2.5 基础软件人才培养之路

推荐阅读

基础软件之路:企业级实践与开源战略是2023年由机械工业出版社出版,作者极客邦科技 InfoQ极客传媒 组编。

得书感谢您对《基础软件之路:企业级实践与开源战略》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
软件自动化测试实战:基于开源测试工具 电子书
本书讲述测试框架、接口测试、Web自动化测试及移动端自动化测试。
企业级云原生架构:技术、服务与实践 电子书
基于多年的大型项目架构设计实践经验,紧贴主流技术趋势,深入浅出介绍云原生相关技术及产品。
创业基础与实践 电子书
《创业基础与实践》将为您解读创新创业的基础逻辑,思考从0到1的商业秘密,为您的创新创业带来新的机会与价值!《创业基础与实践》基于先进的教学方法和理念,开创性地构建了一套创业理论与实践教学体系,同步还配套了丰富的精品在线课程资源,将开启数字经济时代和后疫情背景下创新创业教育新模式。全书内容共分为九章:第一、二章围绕创业者和创业团队,主要探讨了如何成为创业者和如何打造卓越的创业团队;第三、四章围绕商业
创业基础与实践 电子书
本书贯彻了教育部关于大学生创新创业教育的最新精神,系统地把握高等职业院校人才培养方案和课程建设目标与要求。全书共十二章,分别为创业概述、创业环境分析与创业机会识别、创业者与创业团队、创业资源与创业资源整合、商业模式的开发与选择、创业融资、新创企业的成立、新创企业的运营管理、创业企业营销管理、新创企业的成长、创业风险防范与管理以及企业创新管理。  本书适合作为高等职业院校电子商务、市场营销、国际经济