19 KiB
1 ANDROID
各 Android 手机厂商 Bootloader 解锁 / 内核开源 / 解锁后保修情况
LIST OF ALL MANUFACTURERS OF CHIPSETS FOR SMARTPHONES
| 公司 | github | MAIN |
|---|---|---|
| googlesource | NA | |
| ARM | NA | 旧地址 linux-arm.org, 切换到 gitlab 服务 gitlab.arm.com |
| LINARO | Linaro, lkft-Linux Kernel Functional Testing | patchwork, cgit, GitLab, Linaro |
| QCOM | source.codeaurora, codelinaro | Code Aurora 是 Linux 基金会的一个协作项目, 为 QCOM 等 SoC 提供和维护 Linux 内核和 Android 等. 自 2022 年 4 月 1 日起, 高通创新中心公司已将其开源版本移至 CodeLinaro |
| HUAWEI | consumer-opensource | opensource |
| OnePlus | OnePlus Open Source Software | oneplus |
| HONOR | HONOR-OpenSource | hihonor |
| XiaoMi | Xiaomi_Kernel_OpenSource, mitwo-dev | micode |
| RealMe | realme-kernel-opensource | NA |
| 魅族 | meizuosc, lvchaqiu | 魅族内核团队 |
| 三星 | opensource.samsung.com | BogList |
| OPPO | oppo-source | NA |
| VIVO | VIVO OpenSource | NA |
| CyanogenMod | CyanogenMod | cyanogenmodroms |
| LineageOS-CyanogenMod 的重生 | lineageos | lineageos |
2 CLOUD & SERVER & Car
| 公司 | github | MAIN |
|---|---|---|
| 华为 | openeuler | openeuler |
| 阿里巴巴 | alikernel | 阿里云智能基础软件部-技术博客, Alibaba Cloud Linux 2 DOC |
| 腾讯 | TencentOS-kernel | [腾讯开源 |
| AMAZON | AmazonLinux | |
| ORACLE | linux-uek | linux-kernel-development, 2 |
| openSuse | openSUSE/kernel ------- openSUSE/kernel |
opensuse.org |
| microsoft | 微软的 linux 内部版本 CBL-Mariner ------- WSL2-Linux-Kernel ------- azure-linux-kernel |
NA |
| teslamotors | teslamotors/linux | NA |
3 发行版
| 发行版 | open source | build |
|---|---|---|
| MANJARO | packages/core/linux |
4 野的不能再野的野分支
在 Linux 发展过程中, 存在诸多场景以及诸多特性和优化无法合入主线, 其中一些特性在特定场景往往表现极为出色, 当然也存在一些开发者出于兴趣, 自行进行了维护, 因此 Linux 衍生出了诸多(野)分支.
4.1 那些没有进主线的演进特性
| 分支 | 描述 | 内核 |
|---|---|---|
| linux-rt(RTLinux) | 提供 realtime 支持 | NA |
| ck | CK(Con_Kolivas) 大佬的分支, BFS 以及后来 MuQSS 的作者, 该内核强调改进 linux desktop/laptop 的体验. | |
| zen | 使用一些尚未包含在主线内核的代码, 试图支持最新的硬件, 提供最新的特性、安全补丁和性能优化. 参见 wiki.ubuntu. | github.com, zen-kernel |
| grsecurity | 基于 grsecurity/PaX 的 patch, 强调安全的 linux 内核 | NA |
| liquorix | 基于 linux-zen 内核源码和倾向于 Debian 的设置, 致力于改进桌面、多媒体和游戏体验. | NA |
| LinuxCNC | 针对数控机器人的系统 它可以驱动铣床、车床、3D 打印机、激光切割机、等离子切割机、机器人手臂、六足动物等. |
github.com, linuxcnc |
| Machinekit | Machinekit 用于支持各种硬件平台和实时环境, 并以低成本提供卓越的性能. 它基于 HAL 组件架构, 这是一个直观且易于使用的电路模型, 包括 150 多个用于数字逻辑、运动、控制环路、信号处理和硬件驱动程序的构建基块. Machinekit 支持本地和联网的 UI 选项, 包括无处不在的平台, 如手机或平板电脑. | github, Machinekit |
| xanmod | 旨在提供稳定、响应迅速、流畅的桌面体验. | github, xanmod/linux |
| mptcp(MultiPath TCP) | 支持多路径 TCP 的 Linux 内核和模块. | NA |
| pf | 名字取自作者 post-factum, 提供一些未加入主线内核的特性集. | NA |
| linux-vfio | 出自 Alex Williamson 之手, 启用在某些计算机上使用 KVM 进行 PCI 直通的功能. | github.com, awilliam/linux-vfio |
4.2 微内核
| 分支 | 描述 | 内核 |
|---|---|---|
| L4Linux | L4Linux 是基于 Fiasco 微内核的跟普通 Linux 二进制完全兼容的 Linux 内核. L4Linux 是运行 Fiasco 用户空间的一个进程, 由很多线程组成, 而 Native Linux 则是运行在内核空间, 如果不考虑 kernel thread 的话, 那么 Native Linux 就相当于一个运行在内核空间的大进程, 它实现了从处理器调度、内存管理到设备管理等所有一个操作系统的必备的功能. 参见 Adam 的 diploma thesis | NA |
| darwin-xnu | 苹果的微内核 | opensource, cbowser/xnu |
5 Linux Version
年终盘点
| 年份 | 革新技术 |
|---|---|
| 2022 | 为了忘却的纪念——2022 Linux 内核十大技术革新功能 |
| 2023 | [熠熠生辉 |
6 业界会议
2022 年, ChinaSys 学术开源创新平台已经为计算机系统研究人员提供了学术开源索引, 旨在汇聚系统研究相关的优秀开源学术项目, 方便系统研究人员检索和学习. 平台提供的学术开源索引整理了近年来学术会议论文的开源代码链接, 支持基于发表年份、研究领域及关键词的检索, 为系统研究人员提供便利. 截至目前, 平台共收集了 SOSP、OSDI、EuroSys 等 10 个著名学术会议中 652 篇论文的开源代码, 同时提炼出 131 个关键词用于索引. 同时, 学术开源索引还提供了基于合并请求(PR)的自添加功能, 欢迎系统研究人员提交更多的优秀学术开源项目.
参见 【重磅】ChinaSys 学术开源创新平台开始试运行!
其中 SOSP 与 OSDI 是系统领域的圣殿, 无数研究者的梦想.
| 会议 | 描述 |
|---|---|
| LPC | 一年一度的 Linux Plumbers Conference(LPC) 是从事 Linux 系统底层(就像房屋的管道 plumbing 类似)细节工作的开发人员中小一部分人的聚会. 它的主题涵盖了从内核之下一直到用户空间的组件, 这些组件是大多数 Linux 用户交互界面和应用程序的基础. |
| LSFMM | Linux Storage, Filesystem, Memory-management and BPF Summit(LSFMM) |
| ASPLOS | International Conference on Architectural Support for Programming Languages and Operating Systems Explanation 国际编程语言和操作系统架构支持会议 |
| SOSP | ACM 操作系统原理大会(SOSP: ACM Symposium on Operating Systems Principles) |
| OSDI | OSDI 的全称是 USENIX Symposium on Operating Systems Design and Implementation, 但随着时代的发展, 它早已不局限在操作系统领域. |
| USENIX | NA |
| OSPM | Power Management and Scheduling in the Linux Kernel (OSPM) Summit |
6.1 Linux Plumbers Conference (LPC)
| 日期 | 会议 | 回放 |
|---|---|---|
| 2008 | LPC-2008 | NA |
| 2009 | LPC-2009 | NA |
| 2010 | LPC-2010 | NA |
| 2011 | LPC-2011 | NA |
| 2012 | LPC-2012 | NA |
| 2013 | LPC-2013 | NA |
| 2014 | LPC-2014 | NA |
| 2015 | LPC-2015 | LPC-2015 |
| 2016 | LPC-2016 | topics |
| 2017/09 | LPC-2017 | NA |
| 2018/11 | LPC-2018 | YouTube channel |
| 2019/09 | LPC-2019 | List of all talks/topics |
| 2020/09 | LPC-2020 | Watch Live (Free) |
| 2021/09 | LPC-2021 | Watch Live (Free) |
| 2022/09 | LPC-2022 | Watch Live (Free) |
6.2 ASPLOS
| 日期 | 链接 |
|---|---|
| 2021/04/12 ~ 2021/04/23 | ASPLOS 2021 |
6.3 SOSP
6.4 USENIX's OSDI
OSDI 的全称是 USENIX Symposium on Operating Systems Design and Implementation, 但随着时代的发展, 它早已不局限在操作系统领域.
| 日期 | 官网 | 链接 |
|---|---|---|
| 2021/04/12 ~ 2021/04/23 | ASPLOS 2021 | OSDI2021 论文选读 |
6.5 LSFMM
| 日期 | 链接 | GOOGLE 文档 |
|---|---|---|
| 2022/05/02 ~ 2022/05/04 | LSFMM-2022 | NA |
| NA | LSFMMBPF 2023 Schedule |
6.6 OSPM(Power Management and Scheduling in the Linux Kernel)
| 日期 | 官网 | 链接 | GOOGLE 文档 |
|---|---|---|---|
| 2023/04/17-2023/04/19 | 5th OSPM Summit | LWN 汇总 LWN-Reports from OSPM 2023, part 1 LWN-Reports from OSPM 2023, part 2 LWN-Reports from OSPM 2023, part 3 |
OSPM23 - topics - Google 云端硬盘 |
| 2024/05/30-2024/05/21 | 6th OSPM Summit | LWN 汇总 LORE |
OSPM24 - topics - Google 云端硬盘 |
6.7 KernelPodCast
Power Management and Scheduling in the Linux Kernel V edition (OSPM-summit 2023)
6.8 Linaro Forum for Arm Linux kernel
The first Linaro Forum for Arm Linux kernel topics
7 统计信息
7.1 版本
| ���站 | 描述 |
|---|---|
| LWN | LWN 每个版本都会在合并窗口发布 Merge Window, 在版本发布之后还会发布 development statistics 信息 |
7.2 测试
漏洞扫描器 Coverity Scan : https://scan.coverity.com/projects/linux