首页>参考读物>计算机科学与技术>综合

基础软件之路:企业级实践与开源战略
作者 : 极客邦科技 InfoQ极客传媒 组编
出版日期 : 2023-12-11
ISBN : 978-7-111-74135-0
定价 : 89.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 :
开本 : 32
原书名 :
原出版社:
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

全书分为三部分,7章。
第1部分(第1章)旨在帮助读者了解基础软件与开源软件的总体情况,如基础软件范畴、机会与挑战、生态分析、战略、核心技术盘点、开源战略等相关话题。
第二部分(第2~5章)旨在帮助读者了解中核心技术如何改变产业结构与布局、落地过程中的问题与方案、技术难点、未来趋势与攻克方向(机会与趋势)等。
第三部分(第6~7章)旨在帮助读者和企业:(1)认识开源的本质、深远影响,建设好开源软件生态,制定正确、高效的开源战略,建立企业品牌和生态护城河;(2)掌握利用好开源的平台、开源软件的合规性技巧,提升研发效能;(3)正确看待与参与开源,以及可借鉴开源案例等。

图书特色

极客邦科技组编,中国基础软件主流企业参与撰写,28名专家共同探讨中国基础软件发展与实践之路

上架指导

计算机\操作系统

封底文字

为什么要了解基础软件与开源战略?
提高企业竞争力:随着数字化转型的加速,企业需要不断适应市场的变化和客户的需求。通过了解中国基础软件与开源战略,企业可以更好地把握市场机遇,提升自身的产品和服务质量,提高企业的市场竞争力。
保障信息安全:基础软件是国家和企业信息安全的基石,通过了解和应用中国基础软件,可以更好地做好信息安全工作。
借力弯道超车:对软件市场中的后进者来说,通过开源战略可以更快地打入市场,开放的源代码也更容易获得顾客的信任和了解。同时,这也有助于建立上层生态,从生态而非软件本身来构建市场壁垒,帮助既有产品实现“弯道超车”。
提升国际竞争力:基础软件与开源软件已成为全球数字科技创新的动力,并逐渐成为全球科技进步至关重要的创新方向,系统了解有助于提升中国在全球数字科技领域的竞争力。
你能学到什么?
未来十年基础软件的发展趋势:了解核心技术如何改变产业结构与布局,高效制定基础软件发展的策略。
基础软件的研发与实践经验:掌握基础软件落地过程中的问题与方案、技术难点、未来趋势与攻克方向(机会)等。
开源项目合规和数字化运营工作的痛点:熟悉相应的解决思路,包括方法论、流程、规则与标准、工具与服务落地经验。
基础软件人才培养方法与策略:了解基础软件人才培养的各种方法和策略,从根源解决基础软件发展困境。

图书目录

目 录
第一部分:基础软件与开源生态
第1章 基础软件的现状与未来 5
1.1 为什么说未来十年是基础软件的黄金十年? 5
1.2 2022对于开源是怎样的一年? 9
1.2.1 值得关注的五个变化 13
1.2.2 开源上升至国家级别的战略高度 13
1.2.3中国开源影响力逐步提升 14
1.2.4开源治理和开源合规成为焦点议题 16
1.2.5开源创企空前活跃,商业价值得到资本认可 19
1.2.6开源成为基础软件研发的主流 21
1.2.7三个未解问题:未来可期 23
1.2.8结语 27
1.3 中国基础软件的发展趋势 27
1.3.1 计算无所不在 27
1.3.2摩尔定律失效 29
1.3.3万物互联互通 30
1.3.4开源吞噬世界 30
1.3.5中国重新崛起 31
第二部分:基础软件核心技术与应用
第2章 数据库核心技术探讨 40
2.1 十问分布式数据库:技术趋势、选型及标准思考 40
2.1.1 我国分布式数据库的产业现状如何 40
2.1.2分布式数据库最核心解决的问题到底是什么 42
2.1.3用户如何判断哪种技术路线更适合自己 44
2.1.4为什么分布式数据库渐成为主流的商业数据库选择 47
2.1.5分布式数据库有哪些安全方案 49
2.1.6真正的 HTAP 到底是怎样的? 50
2.1.7分布式数据库里边的 MapReduce 可能是什么样子 52
2.1.8分布式数据库的学习门槛如何 52
2.1.9分布式数据库选型可以从哪几个方面进行考虑 53
2.1.10分布式数据库的迁移过程中应该注意哪些问题 55
2.2 HTSAP一体化数据平台该是什么样子 57
2.2.1现状 65
2.2.2 HTSAP 71
2.2.3 TiDB x Flink 76
2.2.4未来如何规划? 80
2.3 HTAP助力时效分析? 84
2.3.1 1.0时代:满足需求 86
2.3.2 2.0时代:HTAP提升 91
2.3.3 3.0时代:展望未来 93
2.4 高性能PolarDB技术揭秘 94
2.4.1 背景 95
2.4.2 核心技术 102
2.4.3 内核优化 112
2.4.4 企业功能 121
2.5 Apache Doris技术特性及云原生时代的未来规划 123
2.5.1 Apache Doris特性一览 124
2.5.2 Apache Doris极速1.0时代 134
2.5.3 Apache Doris开源社区 145
2.6 基于云原生向量数据库Milvus的云平台设计实践 147
2.6.1 云原生数据库设计实践 150
2.6.2 向量数据库即服务 156
2.7 国产金融级分布式数据库在金融核心场景的探索实践 158
2.7.1 回归本源,是什么趋动力促进金融核心场景分布式数据库发展? 158
2.7.2分布式数据库在金融领域的挑战与痛点 159
2.7.3金融级架构探索、思考与实践 160
2.7.4建设模式探索与实践 166
2.7.5未来挑战与探索思考 167
第3章 操作系统研发实践 168
3.1龙蜥:领域专有时代的操作系统 168
3.1.1 龙蜥操作系统是什么 169
3.1.2领域专有时代的挑战 172
3.1.3技术案例 173
3.1.4未来展望 178
3.2 智能时代,操作系统的升维所面临的挑战 179
3.2.1 操作系统历史回顾 180
3.2.2操作系统面临的挑战 181
3.2.3从更高维度看智能系统 182
3.2.4创新和历史包袱的碰撞 184
3.2.5总结 186
3.3 麒麟桌面操作系统运行安卓移动应用的技术实践 187
3.3.1 国产操作系统目前生产现状 187
3.3.2 麒麟系统如何融合移动应用生态 188
3.3.3 麒麟移动引擎主要工作原理 198
3.3.4 麒麟系统在移动生态上的规划和布局 202
3.4 腾讯操作系统的创新之路 203
3.4.1 商业系统时代 204
3.4.2 ?主运营时代 206
3.4.3 创新研发时代 208
3.4.4 展望未来 211
3.5 KubeOS : 面向云原生场景的容器操作系统 212
3.5.1 云原?场景下OS管理问题与解决?法 212
3.5.2 KubeOS:?向云原?场景的容器操作系统 215
3.5.3 未来的工作 218
第4章 编程语言新风向 218
4.1 阿里云大规模C++项目的现代化实践 218
4.1.1大规模C++项目的开发实践 219
4.1.2编译器升级、切换实践 220
4.1.3C++语言新特性的应用 222
面向云的C++编译器展望 225
4.2 WebAssembly的核心语言特性与未来发展 226
4.2.1 WebAssembly标准发展 227
4.2.2 WebAssembly语言特性 228
4.2.3字节码与内存模型 229
4.2.4控制流与函数调用 231
4.2.5系统类型与内存垃圾回收 232
4.2.6模块的组件模型 234
4.2.7 WASI与字节码联盟 235
4.3 字节大规模微服务语言发展之路 237
4.3.1 Golang优势 238
4.3.2 Golang存在的性能问题 239
4.3.3 总结与展望 247
4.4 基于编译器的静态代码分析与软件开发效率、质量和性能 248
4.4.1 ……
4.4.2 ……
第5章 面向未来的中间件设计 248
5.1 Apache RocketMQ 5.0:消息事件流融合处理平台 248
5.1.1 RocketMQ 如何成为业务消息领域?选 249
5.1.2 从消息到消息事件流融合处理平台 251
5.1.3 未来展望 256
5.2 让消息和流“双轨制”成为历史:云原?消息流平台 Apache Pulsar 架构设计原理 257
5.2.1 Apache Pulsar的诞?背景 257
5.2.2 Apache Pulsar架构原理 259
5.2.3 Apache Pulsar与周边?态 271
5.3 Kafka Stream的进化探索:流式Serverless计算 278
5.3.1 Kafka Stream的机遇和挑战 279
5.3.2 Serverless架构解析 282
5.3.3 Stream & Serverless融合架构 288
5.3.4 具体案例分析 294
5.3.5 未来演进规划 299
5.4 Alluxio——云原生数据编排平台 300
5.4.1 数据编排产生的背景 300
5.4.2 数据编排技术核心 304
5.4.3案例分享 310
第三部分:开源软件战略与研发效能 314

第6章 开源布道和生态建设
6.1 开放原子开源基金会发布项目毕业标准 V1.0:一个好的开源项目应该是怎样的? 315
6.1.1 核心原则 316
6.1.2如何“接地气”? 318
6.1.3从孵化到毕业 320
6.1.4持续迭代 322
6.1.5结语 324
6.2 开源许可证的变迁:从Elastic两次变更开源协议说开去 325
6.2.1 基本概念 326
6.2.2开源许可证的分类 330
6.2.3开源许可证的解读方式 337
6.2.4基于开源的商业模式 342
6.2.5要点总结 347
6.3 openEuler开源项目合规和数字化运营的探索与实践 349
6.3.1 开源社区常见问题和风险 349
6.3.2 openEuler 合规实践分享 354
6.3.3 开源社区运营常见问题 368
6.3.4 openEuler 运营实践分享 377
6.3.5 总结 379
6.4 TiDB 开源社区建设实践 380
6.4.1 Why:开源战略 381
6.4.2 How:解构开源社区飞轮 381
6.4.3开源社区运营迷思 394
6.4.4关于开源社区运营 395
6.4.5社区运营的边界 397
6.5 微众银行OSPO建设之路:如何通过OSPO的建设推动企业开源? 398
6.5.1 为什么企业要拥抱开源 399
6.5.2开源管理办公室的定位与职责 400
6.5.3在企业推动开源的方方面面 402
6.5.4总结 410
第7章 基础软件人才培养 411
7.1 开源浪潮下基础软件人才培养和实践 411
7.1.1 优秀基础软件?才严重缺乏 411
7.1.2 Apache APISIX如何找到?才并“培养” 413
7.1.3开源故事精彩分享 415
7.1.4 参与开源,与全球优秀?才?起成? 417
7.2 探索编程系统相关基础软件研发人才的培养 418
7.2.1 编程系统:教与学的挑战 419
7.2.2教学实践:科教融合、贴近业界 421
7.2.3学科竞赛:以赛促教促学促团建 424
7.2.4科研创新:结合国家战略需求,开展基础软件研究 427
7.2.5总结 429

教学资源推荐
作者: 苏仕华 魏韦巍 王敬生 刘燕君 编著
作者: 吕云翔等编著
作者: [澳] 约翰逊·I. 阿比尼亚(Johnson I. Agbinya) 著
参考读物推荐
作者: 视觉新媒体 组编 沐光 编著
作者: 杨楠楠 李凯东 陈新涛 萧饭饭 等著
作者: 张晓新 孙国岭 杨平 等编著