Go to file
huangbibo 19a1571b85 README: add the deep-kernel information to the README
Signed-off-by: huangbibo <huangbibo@uniontech.com>
Change-Id: I71a252108c26840205576414db19a6c4c9e1b7f1
2022-10-21 16:02:12 +08:00
.github/workflows chore: Sync by 2022-09-22 07:44:04 +00:00
arch uos overall kernel patch 2022-09-21 08:52:36 +08:00
block uos overall kernel patch 2022-09-21 08:52:36 +08:00
certs certs/blacklist_hashes.c: fix const confusion in certs blacklist 2022-06-22 14:13:17 +02:00
crypto crypto: memneq - move into lib/ 2022-06-22 14:13:18 +02:00
Documentation uos overall kernel patch 2022-09-21 08:52:36 +08:00
drivers uos overall kernel patch 2022-09-21 08:52:36 +08:00
fs uos overall kernel patch 2022-09-21 08:52:36 +08:00
include uos overall kernel patch 2022-09-21 08:52:36 +08:00
init Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug 2022-06-09 10:21:25 +02:00
ipc ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() 2022-06-09 10:21:17 +02:00
kernel uos overall kernel patch 2022-09-21 08:52:36 +08:00
lib uos overall kernel patch 2022-09-21 08:52:36 +08:00
LICENSES LICENSES/deprecated: add Zlib license text 2020-09-16 14:33:49 +02:00
mm uos overall kernel patch 2022-09-21 08:52:36 +08:00
net bpf: Add PROG_TEST_RUN support for sk_lookup programs 2022-08-03 12:00:52 +02:00
samples x86: Prepare inline-asm for straight-line-speculation 2022-07-25 11:26:29 +02:00
scripts uos overall kernel patch 2022-09-21 08:52:36 +08:00
security uos overall kernel patch 2022-09-21 08:52:36 +08:00
sound uos overall kernel patch 2022-09-21 08:52:36 +08:00
tools x86/speculation: Add RSB VM Exit protections 2022-08-11 13:06:47 +02:00
UEFI-CA-CERT uos overall kernel patch 2022-09-21 08:52:36 +08:00
usr usr/include/Makefile: add linux/nfc.h to the compile-test coverage 2022-02-01 17:25:48 +01:00
virt KVM: Don't null dereference ops->destroy 2022-07-29 17:19:23 +02:00
.clang-format RDMA 5.10 pull request 2020-10-17 11:18:18 -07:00
.cocciconfig scripts: add Linux .cocciconfig for coccinelle 2016-07-22 12:13:39 +02:00
.get_maintainer.ignore Opt out of scripts/get_maintainer.pl 2019-05-16 10:53:40 -07:00
.gitattributes .gitattributes: use 'dts' diff driver for dts files 2019-12-04 19:44:11 -08:00
.gitignore kbuild: generate Module.symvers only when vmlinux exists 2021-05-19 10:12:59 +02:00
.mailmap mailmap: add two more addresses of Uwe Kleine-König 2020-12-06 10:19:07 -08:00
build_kernel.sh uos overall kernel patch 2022-09-21 08:52:36 +08:00
COPYING COPYING: state that all contributions really are covered by this file 2020-02-10 13:32:20 -08:00
CREDITS MAINTAINERS: Move Jason Cooper to CREDITS 2020-11-30 10:20:34 +01:00
Kbuild kbuild: rename hostprogs-y/always to hostprogs/always-y 2020-02-04 01:53:07 +09:00
Kconfig kbuild: ensure full rebuild when the compiler is updated 2020-05-12 13:28:33 +09:00
MAINTAINERS uos overall kernel patch 2022-09-21 08:52:36 +08:00
Makefile uos overall kernel patch 2022-09-21 08:52:36 +08:00
README README: add the deep-kernel information to the README 2022-10-21 16:02:12 +08:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.



# deepin kernel

## 背景简介
deepin kernel 是深度开源社区维护的Linux内核其源于上游 Linux Kernel 社区并在此基础上合入众多高版本新特性、新硬件架构支持、性能优化、安全增强等补丁。希望在deepin kernel社区的共同努力下让内核kernel具备更丰富、更稳定、更安全、更兼容的特性为deepin以及国产OS发行版提供安全、稳定、兼容的内核基座。

## 提交介绍

pull request提交

- 将deepin kernel开源项目fork到自己的项目下面
- 更新自己的工程代码到最新 (非必要)
- 提交遵守linux内核标准规范格式风格要求通过scripts/checkpatch.pl检查
- 申请pull request
- 社区维护者审核通过后合入



邮件提交:

- 制作符合linux内核标准规范格式风格的补丁要求通过scripts/checkpatch.pl检查
- 通过邮件发给[deepin-kernel@freelists.org](mailto:deepin-kernel@freelists.org)
- 邮件讨论通过后合入




## 分支介绍

UOS-K5.10-LTS

- 当前此分支已经兼容信创ARM平台、X86平台兆芯、海光

- 飞腾&华为鲲鹏推荐配置文件:  

  arch/arm64/configs/armdesktop_defconfig

- 信创X86平台推荐配置文件

  arch/x86/configs/x86_desktop_professional_defconfig

  


### 交流渠道

如果你想要展示一下自己的移植成果或者进度,可以在官方论坛发帖或者通过邮件列表的方式来展示

- [官方论坛](https://bbs.deepin.org)
- [官方邮件列表](https://www.freelists.org/archive/deepin-devel)

## 

## 相关链接

- [GitHub 上的小组团队](https://github.com/orgs/deepin-community/teams/sig-deepin-kernel)