展开全部

主编推荐语

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 基础软件人才培养之路
  • 推荐阅读
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。