作者fourdollars (四元)
看板Linux
标题Re: [问题] ubuntu核心 vs 一般核心
时间Thu Sep 22 12:03:23 2016
Linux kernel (torvalds) 的
https://github.com/torvalds/linux
Debian 的
https://wiki.debian.org/DebianKernel
Ubuntu 的
https://wiki.ubuntu.com/Kernel/SourceCode
Linux Mint 如果没弄错的话,应该是直接用 Debian 或是 Ubuntu 维护的 Linux kernel
并没有在自己维护 Linux kernel
Debian 跟 Ubuntu 都是自己从上游的
https://github.com/torvalds/linux fork 出来
/--> Debian
Linux kernel (torvalds) ----> Ubuntu
\--> openSUSE, SUSE Linux, ...
\-> Fedora, Redhat, ...
...
基本上是这样的感觉,不过现实上会更复杂。
因为可能还有 Linux kernel (KH Greg) 的 stable 跟 long term 要再插在其中。
Linux kernel (torvalds) --> Linux kernel (Debian, Ubuntu, ...)
\ ^
\ |
\--> Linux kernel (KH Greg)
另外 Debian 跟 Ubuntu 的 Linux kernel 跟一般的 Linux kernel 编译使用方式不同
必须要加入 Debian packaging 维护使用的观念,才能编译出给 Debian/Ubuntu 系统使用
不过 Debian 跟 Ubuntu 的 Linux kernel 的 Debian package 基本上互相相容
但是一般来说不会交叉使用,也就是说 Debian 用 Debian 维护的 Linux kernel
而 Ubuntu 使用 Ubuntu 维护的 Linux kernel
※ 引述《BIGGGY (逼机)》之铭言:
: 想请问一个问题
: 最近在学习核心的编译 看到这篇文章
: https://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=104652
: 最上面的 Debian sid / Ubuntu xenial 这个教学好像是去 https://www.kernel.org
: 下载一般的核心 不是ubuntu官方的核心
: 然後最下面 Linux Mint 18 (Ubuntu xenial) 这个部分的教学
: 则是在一般核心的基础上 在加上ubuntu的patch下去编译
: 想请问的就是 一般的核心跟ubuntu的核心差在哪里?
: 在ubuntu只用一般的核心会有功能不完全的情况吗? 那个patch主要是加了哪些功能?
: ubuntu 官方版 跟 mint 的核心都是相同的吗? 还是说mint还有做一些修改?
: 我的问题大概是这样
: 感谢~~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.226.95.220
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1474517014.A.381.html
1F:→ kenwufederer: 其实Mint有提到 09/22 12:54
3F:→ kenwufederer: tsnew.php 09/22 12:56
4F:→ HamalAri: 根本没有到 fork ,Debian 这种好孩子会把 patch 丢回 09/23 15:43
6F:→ HamalAri: Debian 一直都是直贡献 code 给 kernel 的,才不像某 U 09/23 15:45
7F:→ HamalAri: 社那样,喜欢自已 fork ,然後很少 upstream 09/23 15:45
8F:→ HamalAri: ^直接 09/23 15:46
9F:→ HamalAri: 虽然某 U 社应该也没无聊到去 fork kernel 09/23 15:46
10F:推 Vdragon: 楼上是指 C 社吧w 09/24 08:46
11F:→ fourdollars: Debian 跟 Ubuntu 的 kernel 都有 C 社的人维护... 09/24 19:07
12F:→ fourdollars: 还有 C 社的人会跟一些厂商像是 Intel 合作帮忙测试 09/24 19:09
13F:→ fourdollars: 可是 commit 里面完全没有提到 C 社帮忙的部份... 09/24 19:09
14F:→ fourdollars: HamalAri 似乎完全不懂 Debian 跟 Ubuntu 的实际情况 09/24 19:15
15F:推 Debian: 推荐本文章。 09/24 20:28
16F:→ HamalAri: debian sid 的核心本来就很 vanilla ,如果硬要扯其它 09/25 22:06
17F:→ HamalAri: EOL 自行维护的版本有什麽意义? 有谁在开发会影响到最 09/25 22:07
18F:→ HamalAri: 终使用者拿到的核心吗? 自已 diff 一下 sid 的核心源码 09/25 22:08
19F:→ HamalAri: 就知道根本没差多少,嘴这些根本就信仰大会而已 09/25 22:09
20F:→ HamalAri: 听多了啦,各家都有人把自家包的核心吹的跟什麽一样 09/25 22:09
21F:推 louisman: 推 09/26 09:44
22F:→ fourdollars: 我的意思是不管是 Debian 还是 Ubuntu 的 Linux 09/26 18:12
23F:→ fourdollars: kernel 都有 C 社的人在维护的,然後在许多的 commit 09/26 18:12
24F:→ fourdollars: 背後都有 C 社努力的部份,但是在 commit 上面看不出 09/26 18:13
25F:→ fourdollars: 来。 09/26 18:13
26F:→ fourdollars: 也许 C 社没有直接 upstream 那些 patch 但是光用 09/26 18:15
27F:→ fourdollars: 看到的 commit 来评断 C 社都没有在贡献有失偏颇。 09/26 18:16
28F:→ fourdollars: 另外硬体厂商不会轻易将硬体文件给其它合作厂商看, 09/26 18:17
29F:→ fourdollars: 常常遇到想要帮忙解问题生 patch 但是没有文件的情况 09/26 18:17
31F:→ fourdollars: HamalAri C 社也有在贡献到 Linux kernel 的,只是在 09/26 18:21
32F:→ fourdollars: 你平时不会看到的地方而已。 09/26 18:21
33F:→ fourdollars: 另外 Ubuntu 的 Linux kernel 是真的对硬体支援必较 09/26 18:22
34F:→ fourdollars: 好,因为 C 社都一直在跟 Dell, HP, Lenovo, ASUS... 09/26 18:23
35F:→ fourdollars: 合作将硬体支援做好,是大量用实际的硬体在做事的。 09/26 18:24
36F:→ fourdollars: s/必/比/ 09/26 18:24
37F:→ fourdollars: 当然你不一定要用 Ubuntu 不可,每个人都有自己选择 09/26 18:26
38F:→ fourdollars: 的自由,但是也不需要自己喜欢用什麽,就去攻击别人 09/26 18:27
39F:→ fourdollars: 用的系统。 09/26 18:28
40F:嘘 HamalAri: 那只能嘘了,核心就核心,还扯系统干麻 09/27 01:52
41F:→ HamalAri: 你讲的这些又没人说你错,但就牛头不对马嘴。 事实就是 09/27 01:53
42F:→ HamalAri: Debian sid 的核心和 vanilla 没差多少。 09/27 01:55
43F:→ HamalAri: 然後什麽硬体支援就更没必要提了 non GPL 又非 mainline 09/27 01:57
44F:→ HamalAri: 的东西当然只有U社会有;而且拿 U 社来和 Debian 混谈也 09/27 01:58
45F:→ HamalAri: 实在论点薄弱。这些驱动 Debain 又没包进核心。 09/27 01:59
46F:→ HamalAri: 我再说一次,Debian sid 的核心和去 kernel.org 上抓最 09/27 02:00
47F:→ HamalAri: 新的根本没差多少。就那几个 patch 。 09/27 02:00
48F:→ HamalAri: 还什麽攻击别人勒,既然大家都用一样的核心,就没有谁比 09/27 02:01
49F:→ HamalAri: 较差。 也没有谁比较好。 09/27 02:01
50F:→ HamalAri: 然後我从头到尾连我自已用什麽 Distro 都没提,可以这样 09/27 02:02
51F:→ HamalAri: 脑补也是很神奇 09/27 02:02
52F:→ fourdollars: Debian sid 当然是跟着最新的 Linux kernel 走啊... 09/29 18:43
53F:→ fourdollars: 问题是 Debian 不是只有 sid 而已啊... 你有事吗?? 09/29 18:43
55F:→ fourdollars: HamalAri 真的不懂 Debian 与 Ubuntu 的运作方式... 09/29 18:54
56F:→ fourdollars: 补充一下 Debian sid 底下所有套件都是跟着最新走的 09/29 18:59
57F:→ fourdollars: 因为设计上就是要跟着走,拿它来跟上游比是状况外。 09/29 19:01
58F:嘘 HamalAri: 为什麽只讲 sid ? 废话, 非最新的 stable 都 EOL 了, 也 09/30 17:57
59F:→ HamalAri: 没人在用了, 也就没有所谓的 "一般核心" 是要比个屁 09/30 17:57
60F:→ HamalAri: 不然你证明一下非 sid 然後版本和 kernel.org 上 lts 的 09/30 17:59
61F:→ HamalAri: 核心差很多好了, 後者也做不到好吗, 根本只有 EOL 的核 09/30 17:59
62F:→ HamalAri: 心才会有差 09/30 17:59