Ubuntu 桌面培训 2010Ubuntu 桌 面 培 训 1 Ubuntu 桌面培训 目录 版权 © 2010 Aron Xu (happyaron.xu@gmail.com) 版权 © 2010 Eleanor Chen (chenyueg@gmail.com) 版权 © 2010 YunQiang Su (wzssyqa@gmail.com) 版权 © 2010 Yvonne Ye (feidaozhanchen@gmail Ubuntu 衍生版 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3.4 Ubuntu 开发和社区 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.4 Ubuntu 和 Microsoft Windows:对比 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.4.2 应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.50 码力 | 524 页 | 57.54 MB | 1 年前3
Ubuntu 桌面培训 2010Ubuntu 桌 面 培 训 1 Ubuntu 桌面培训 目录 版权 © 2010 Aron Xu (happyaron.xu@gmail.com) 版权 © 2010 Eleanor Chen (chenyueg@gmail.com) 版权 © 2010 YunQiang Su (wzssyqa@gmail.com) 版权 © 2010 Yvonne Ye (feidaozhanchen@gmail 衍生版 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 I.III.IV Ubuntu 开发和社区 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 I.IV Ubuntu 和 Microsoft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 I.IV.II 应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 I.V0 码力 | 540 页 | 26.26 MB | 1 年前3
ubunutu 怎么参与内核开发怎么参与内核开发 Eric Miao 大家交流下我的经验,主要是相互学习 :) 我先介绍下我的经验吧。原来我是做嵌入式开发的,主要是在 Intel/Marvell 做 PXA/Xscale 这一块的,广 泛用在 PDA 上。也许大家见过过气的 Palm 以及 CPU。 开发过程中发现总是跟随着 Kernel 升级,开发工作很被动。内核树 Kernel 升级到 2.6.14 了,而我们却 还在搞 2.6.9。那会儿我们还跟 MontaVista 有合作,所以曾经还搞过 2.4 的内核。PXA27x 上就有些客户在用 2.4,很是崩溃…… 后来我跟 boss 反应,这么开发是不行的,要把我们做的东西推到 mainline 里面去。那时开发组的反应 有两种: …… 唉,那都是很牛 B 的代码,很牛 B 的人在搞。(其实现在想想也不 都是牛人,我这样的庸枝俗粉一堆); 2.搞 mainline kernel 很非主流,伺候好客户就行了。 所以一开始的开发我很寂寞的,不过好在老板非常支持,有了加薪的动力,做事情就卖力了。最初的确 很难,对于 ARM 社区情况不熟,发点 patch 就被弹回,大致理由有如下: 1. 你回去仔细看下 Documentation/CodingStyle0 码力 | 3 页 | 271.06 KB | 1 年前3
2.2.1通过Golang+eBPF实现无侵入应用可观测通过Golang + eBPF实现无侵入应用可观测 张海彬 阿里云 应用可观测技术专家 目 录 eBPF简介 01 eBPF在云原生场景下的应用 02 微服务可观测的挑战 03 Golang + eBPF实现数据采集 04 构建完整的应用可观测系统 05 eBPF简介 第一部分 eBPF简介 01. eBPF简介 eBPF = extended Berkeley Packet eBPF事件驱动 eBPF在云原生场景下的应用 第二部分 网络加速 01.网络加速 From:https://istio.io/latest/zh/blog/2022/merbridge/ eBPF 的可编程能力使其能够内核中完成包的处理和转发,而且可以添加额外扩展能力。 观测和跟踪 将 eBPF 程序附加到跟踪点以及内核和用户应用探针点的能力,使得应用程序和系统本身的 运行时行为具有前所未有的可见性 第三部分 微服务可观测的挑战 应用:微服务架构、多语言、多协议 挑战1:微服务、多语言、多协议环境下,端到端观测 复杂度上升,埋点成本居高不下 Kubernetes 容器 网络、操作系统、硬件 基础设施层复杂度日益增加 如何关联? 挑战3:数据散落,工具多, 缺少上下文,排查效率低下 业务应用 应用框架 容器虚拟化 系统调用 内核 应用性能监控(APM) Kubernetes监控0 码力 | 29 页 | 3.83 MB | 1 年前3
openEuler 24.03 LTS 技术白皮书器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算, 致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持 OT 领域应用及 OT 与 ICT 的融合。 openEuler 社区通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多种处 理器架构、覆盖数字基础设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。 2019 年 世界带来一个全新的具备独立技术演进能力的 Linux 发行版。 2020 年 9 月 30 日,首个 openEuler 20.09 创新版发布,该版本是 openEuler 社区中的多个企业、团队、独立开发者协同开 发的成果,在 openEuler 社区的发展进程中具有里程碑式的意义,也是中国开源历史上的标志性事件。 2021 年 3 月 31 日,发布 openEuler 21.03 内核创新版,该版本将内核升级到 内核提前进行技术探索,方便开发者进行硬件适配、基础技术创新及上层应用创新。 2023 年 6 月 30 日,发布 openEuler 22.03 LTS SP2 版本,场景化竞争力特性增强,性能持续提升。 2023 年 9 月 30 日,发布 openEuler 23.09 创新版本,是基于 6.4 内核的创新版本(参见版本生命周期),提供更多新特性和功能, 给开发者和用户带来全新的体验,服务更多的领域和更多的用户。0 码力 | 45 页 | 6.18 MB | 1 年前3
openEuler 21.03 技术白皮书WHITE PAPER openEuler 是一个开源的 Linux 发行版平台。将通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包 容的软件生态体系。openEuler 旨在通过社区合作,打造创新平台,构建支持多种处理器架构、统一和开放的操作系统社区, 推动软硬件应用生态繁荣发展。 2019 年 12 月 31 日,一个面向多样性算力的操作系统开源社区 openEuler 正式成立。 世界带来一个全新的具备独立技术演进能力的 Linux 发行版。 2020 年 9 月 30 日,首个 openEuler 20.09 创新版正式发布,该版本是 openEuler 社区中的多个公司、团队、独立开 发者协同开发的成果,在 openEuler 社区的发展进程中具有里程碑式的意义,也是中国开源历史上的标志性的事件。 2021 年 3 月 31 日,openEuler 21.03 创新版如期而至,该版本不仅将内核切换到 openEuler 也是一个技术孵化器。通过每半年发布一次的创新版,快速集成 openEuler 以及其他社区的最新技术成果, 将社区验证成熟的特性逐步回合到发行版中。这些新特性以单个开源项目的方式存在于社区,方便开发者获得源代码,也方 便其他开源社区使用。 社区中的最新技术成果持续合入发行版,发行版通过用户反馈反哺技术,激发社区创新活力,从而不断孵化新技术。发 行版平台和技术孵化器互相促进、互相推动、牵引版本持续演进。0 码力 | 18 页 | 1.30 MB | 1 年前3
openEuler 22.03 LTS SP2 技术白皮书器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算, 致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持 OT 领域应用及 OT 与 ICT 的融合。 openEuler 社区通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持 多种处理器架构、覆盖数字基础设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。 2019 年 世界带来一个全新的具备独立技术演进能力的 Linux 发行版。 2020 年 9 月 30 日,首个 openEuler 20.09 创新版发布,该版本是 openEuler 社区中的多个企业、团队、独立开发者 协同开发的成果,在 openEuler 社区的发展进程中具有里程碑式的意义,也是中国开源历史上的标志性事件。 2021 年 3 月 31 日,发布 openEuler 21.03 内核创新版,该版本将内核升级到 openEuler 23.03 内核创新版本,采用 Linux Kernel 6.1 内核,为未来 openEuler 长生命周 期版本采用 6.x 内核提前进行技术探索,方便开发者进行硬件适配、基础技术创新及上层应用创新。 2023 年 6 月 30 日,发布 openEuler 22.03 LTS SP2 版本,场景化竞争力特性增强,性能持续提升。 openEuler 版本管理 长生命周期版本0 码力 | 48 页 | 5.62 MB | 1 年前3
openEuler 23.09 技术白皮书简称“欧拉”)从服务器操作系统正式升级为面向数字基础设施的操作系统,支持服 务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统。 欧拉开源社区通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多 种处理器架构、覆盖数字基础设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。 2019 年 12 月 31 日,面向多样性计算的操作系统开源社区 世界带来一个全新的具备独立技术演进能力的 Linux 发行版。 2020 年 9 月 30 日,首个 openEuler 20.09 创新版发布,该版本是 openEuler 社区中的多个企业、团队、独立开发者 协同开发的成果,在 openEuler 社区的发展进程中具有里程碑式的意义,也是中国开源历史上的标志性事件。 2021 年 3 月 31 日,发布 openEuler 21.03 内核创新版,该版本将内核升级到 内核提前进行技术探索,方便开发者进行硬件适配、基础技术创新及上层应用创新。 2023 年 6 月 30 日,发布 openEuler 22.03 LTS SP2 版本,场景化竞争力特性增强,性能持续领先。 2023 年 9 月 30 日,发布 openEuler 23.09 创新版本,是基于 6.4 内核的创新版本(参见版本生命周期),提供更多 新特性和功能,给开发者和用户带来全新的体验,服务更多的领域和更多的用户。0 码力 | 52 页 | 5.25 MB | 1 年前3
Debian 参考手册(版本 2.109)Debian 参考手册(版本 2.109)(2023-12-18 14:53:01 UTC) 旨在作为一份 Debian 系统安装后的用户指南,为 Debian 系 统的使用与管理提供广泛的概览。它通过为非开发者编写的 shell 命令示例来涵盖系统管理的方方面面。 Debian 参考手册 iii COLLABORATORS TITLE : Debian 参考手册 ACTION NAME DATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 5.2 现代的桌面网络配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 6 网络应用 105 6.1 网页浏览器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 261 页 | 1.39 MB | 1 年前3
自由软件运动Linux 的历史自由软件运动 二十世纪六十年代,IBM 等公司所开发的软件都是自由分发的。那个时候的商 业模式都是以硬件为中心,软件只是被看作使硬件工作的东西。他们提供软件的同 时也提供源代码,软件可以被修改并因此得到改进,这便是现在开源软件的早期情 况。但是,随着硬件价格的不断下跌,销售硬件的利润也逐渐减小,制造商开始期 望软件能够带来额外的收入。越来越多的厂商开始单独销售软件,也不再提供软件 的源代码。 年春天,Richard Matthew Stallman,这位曾经在 MIT 人工智能实验室 工作的程序员,发起了 GNU 项目,旨在开发一个自由的类 Unix 的操作系统。他 为专有软件的增长和随之而来的用户不再能够修改他们电脑上的程序而忧心忡忡。 软件开发者被束缚,有悖自由精神的现象随之普遍发生。GNU 项目的创立,标志 了自由软件运动的开始,随后的 1985 年 10 月,Stallman GPL)。 到了 1991 年,很多 GNU 工具都被开发了出来,包括强大的 GNU 编译器套件 (GNU Compiler Collection, GCC)。软件需要运行操作系统之上,但是,创造一个 自由的操作系统的所必不可少的部分——自由的内核,却还没有开发出来。 Linux 的历史 自由软件和开源之间的区别可以理解成社会运动(自由软件)和软件开发方法(开 源)之间的区别。Linux 则是一0 码力 | 6 页 | 120.49 KB | 1 年前3
共 53 条
- 1
- 2
- 3
- 4
- 5
- 6













