Linus大神又怒了 呃...我为什么要说“又”?

最新ubuntu/linux/开源新闻或者其它IT相关资讯
回复
levee
帖子: 3030
注册时间: 2009-10-03 23:31

Linus大神又怒了 呃...我为什么要说“又”?

#1

帖子 levee » 2012-12-26 16:04

26101516_fAVI.jpg
26101516_fAVI.jpg (53.24 KiB) 查看 17979 次
Linus大神实乃性情中人,口无遮拦。继称OpenBSD开发者是一帮自慰的猴子调侃digg用户是“手淫的海象”、以及对 Nvidia 比中指爆粗后,又有不懂事的人惹大神发怒了。

这回事由在于Linus认为Mauro违反了内核维护的基本原则。他的原话很好理解:
闭上你的臭嘴,Mauro!

这明显是一个bug,Kernel中的bug!你做了多长时间的维护人员了,为什么还不明白Kernel维护的第一原则?

如果修改会导致用户程序的破坏,那问题一定是在Kernel上!永远不可以归咎用户程序的责任,学会这点真的很难吗?

更糟糕的是,commit f0ed2ce840b3虽然并没有破坏程序,但它完全是废话。

……

永远不可以破坏USERSPACE!
或许有人觉得Linus的批评太过严厉,但这也正反映出他对Kernel设计、维护原则的坚持,如果没有这种信念,相信Linux很难有今天的地位。希望各位程序员引以为戒!

http://thread.gmane.org/gmane.linux.ker ... us=1414106
From: Linus Torvalds <torvalds <at> linux-foundation.org>
Subject: Re: [Regression w/ patch] Media commit causes user space to misbahave (was: Re: Linux 3.8-rc1)
Newsgroups: gmane.linux.kernel
Date: 2012-12-23 17:36:15 GMT (1 day, 17 hours and 45 minutes ago)
On Sun, Dec 23, 2012 at 6:08 AM, Mauro Carvalho Chehab
<mchehab <at> redhat.com> wrote:
>
> Are you saying that pulseaudio is entering on some weird loop if the
> returned value is not -EINVAL? That seems a bug at pulseaudio.

Mauro, SHUT THE 囗囗囗囗 UP!

It's a bug alright - in the kernel. How long have you been a
maintainer? And you *still* haven't learnt the first rule of kernel
maintenance?

If a change results in user programs breaking, it's a bug in the
kernel. We never EVER blame the user programs. How hard can this be to
understand?

To make matters worse, commit f0ed2ce840b3 is clearly total and utter
CRAP even if it didn't break applications. ENOENT is not a valid error
return from an ioctl. Never has been, never will be. ENOENT means "No
such file and directory", and is for path operations. ioctl's are done
on files that have already been opened, there's no way in hell that
ENOENT would ever be valid.

> So, on a first glance, this doesn't sound like a regression,
> but, instead, it looks tha pulseaudio/tumbleweed has some serious
> bugs and/or regressions.

Shut up, Mauro. And I don't _ever_ want to hear that kind of obvious
garbage and idiocy from a kernel maintainer again. Seriously.

I'd wait for Rafael's patch to go through you, but I have another
error report in my mailbox of all KDE media applications being broken
by v3.8-rc1, and I bet it's the same kernel bug. And you've shown
yourself to not be competent in this issue, so I'll apply it directly
and immediately myself.

WE DO NOT BREAK USERSPACE!

Seriously. How hard is this rule to understand? We particularly don't
break user space with TOTAL CRAP. I'm angry, because your whole email
was so _horribly_ wrong, and the patch that broke things was so
obviously crap. The whole patch is incredibly broken 囗囗囗囗. It adds an
insane error code (ENOENT), and then because it's so insane, it adds a
few places to fix it up ("ret == -ENOENT ? -EINVAL : ret").

The fact that you then try to make *excuses* for breaking user space,
and blaming some external program that *used* to work, is just
shameful. It's not how we work.

Fix your f*cking "compliance tool", because it is obviously broken.
And fix your approach to kernel programming.

Linus
来源oschina
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: Linus大神又怒了 呃...我为什么要说“又”?

#2

帖子 qy117121 » 2012-12-26 16:29

:em04
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 chuan@ubuntu.org.cn
头像
tooktang
帖子: 674
注册时间: 2010-07-15 18:30

Re: Linus大神又怒了 呃...我为什么要说“又”?

#4

帖子 tooktang » 2012-12-26 17:43

继称OpenBSD开发者是一帮自慰的猴子、 调侃digg用户是“手淫的海象”、以及对 Nvidia 比中指爆粗后
我要笑死了…
我是OS控…
头像
intel
帖子: 796
注册时间: 2010-08-10 20:54
系统: arch
来自: 宇宙

Re: Linus大神又怒了 呃...我为什么要说“又”?

#5

帖子 intel » 2012-12-26 21:42

:em04
头像
wangchaoran
帖子: 764
注册时间: 2011-11-18 21:41
系统: kubuntu 13.4 amd64
来自: China

Re: Linus大神又怒了 呃...我为什么要说“又”?

#7

帖子 wangchaoran » 2012-12-27 9:55

Linus大神实乃性情中人,口无遮拦。继称OpenBSD开发者是一帮自慰的猴子、 调侃digg用户是“手淫的海象”、以及对 Nvidia 比中指爆粗后,又有不懂事的人惹大神发怒了。
前两个不甚苟同,但第三个我举双手赞成。

代码: 全选

The best way to predict the future is to invent it.
头像
nyfair
帖子: 1067
注册时间: 2007-12-07 12:49
系统: winnux10
来自: Tree New Bee

Re: Linus大神又怒了 呃...我为什么要说“又”?

#8

帖子 nyfair » 2012-12-27 12:19

wangchaoran 写了:
Linus大神实乃性情中人,口无遮拦。继称OpenBSD开发者是一帮自慰的猴子、 调侃digg用户是“手淫的海象”、以及对 Nvidia 比中指爆粗后,又有不懂事的人惹大神发怒了。
前两个不甚苟同,但第三个我举双手赞成。

图片
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务

linux常见多媒体问题处理指南

1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在

⇩自由网络⇩
https://github.com/nyfair/freeweb
头像
chenhaixiao
帖子: 109
注册时间: 2012-01-02 13:06
系统: Win7/openSUSE

Re: Linus大神又怒了 呃...我为什么要说“又”?

#9

帖子 chenhaixiao » 2012-12-28 20:44

nyfair 写了:
wangchaoran 写了:
Linus大神实乃性情中人,口无遮拦。继称OpenBSD开发者是一帮自慰的猴子、 调侃digg用户是“手淫的海象”、以及对 Nvidia 比中指爆粗后,又有不懂事的人惹大神发怒了。
前两个不甚苟同,但第三个我举双手赞成。

图片
百合和搞基?
柒yang
帖子: 20
注册时间: 2012-09-05 11:46

Re: Linus大神又怒了 呃...我为什么要说“又”?

#10

帖子 柒yang » 2013-01-02 17:55

好经典的图片 :em04
回复