怎么看ubuntu 17.10 的bios bug?

最新ubuntu/linux/开源新闻或者其它IT相关资讯
回复
leslielg
帖子: 93
注册时间: 2008-08-30 10:52
送出感谢: 2 次
接收感谢: 2 次

怎么看ubuntu 17.10 的bios bug?

#1

帖子 leslielg » 2017-12-26 15:23

https://bugs.launchpad.net/ubuntu/+sour ... ug/1734147

我个人觉得这是巨大而致命的影响,Linux玩完了,以后只能在虚拟机里和服务器上玩了。
这些用户感谢了作者 leslielg 于这个帖子:
科学之子 (2017-12-29 18:19)
评价: 3.7%
leslielg
帖子: 93
注册时间: 2008-08-30 10:52
送出感谢: 2 次
接收感谢: 2 次

Re: 怎么看ubuntu 17.10 的bios bug?

#2

帖子 leslielg » 2017-12-26 15:32

假如你带上自己的Linux U盘系统去别人电脑上启动了一下,结果导致他电脑要换主板或者返厂维修,你怎么交代?
头像
astolia
论坛版主
帖子: 3033
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 500 次

Re: 怎么看ubuntu 17.10 的bios bug?

#3

帖子 astolia » 2017-12-26 17:26

大惊小怪。照你这么说,9年前就玩完了。当年某个rc版内核会直接把intel的某款网卡变砖,现在还有几个人记得?
要问我怎么看,这件事就是ubuntu傻逼呗。用那么激进的设置,把用户当小白鼠,真把自己当win10了。
要说这件事对我的影响,就是打消了我换回源里预编译内核的年头,老老实实自己编译去。
头像
qy117121
论坛版主
帖子: 49936
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 332 次
联系:

Re: 怎么看ubuntu 17.10 的bios bug?

#4

帖子 qy117121 » 2017-12-26 17:31

不就是坏了几块主板嘛 :em05
渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
leslielg
帖子: 93
注册时间: 2008-08-30 10:52
送出感谢: 2 次
接收感谢: 2 次

Re: 怎么看ubuntu 17.10 的bios bug?

#5

帖子 leslielg » 2017-12-26 18:15

astolia 写了:大惊小怪。照你这么说,9年前就玩完了。当年某个rc版内核会直接把intel的某款网卡变砖,现在还有几个人记得?
要问我怎么看,这件事就是ubuntu傻逼呗。用那么激进的设置,把用户当小白鼠,真把自己当win10了。
要说这件事对我的影响,就是打消了我换回源里预编译内核的年头,老老实实自己编译去。
你如何知道不应该安装intel的BIOS更新驱动?这种问题个人避免不了

装个系统直接把自己电脑给弄坏了,这不是小事吧。欧洲那边受这个bug影响的维修费要100欧元。而且中招的笔记本还不少。

自己玩还稍好点,要是损坏到公司或者其它人的东西,那就不好交代了。
funicorn
帖子: 1131
注册时间: 2005-09-13 4:56
系统: Ubuntu QQ
送出感谢: 0
接收感谢: 47 次

Re: 怎么看ubuntu 17.10 的bios bug?

#6

帖子 funicorn » 2017-12-26 19:36

免费地最贵呗。windows多少年才升级一次内核,升级前要针对大量的终端设备做大量的测试,linux呢?
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。
头像
astolia
论坛版主
帖子: 3033
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 500 次

Re: 怎么看ubuntu 17.10 的bios bug?

#7

帖子 astolia » 2017-12-26 20:26

leslielg 写了:你如何知道不应该安装intel的BIOS更新驱动?这种问题个人避免不了
啥叫个人避免不了?我自己编译内核每一个编译选项选还是不选我都是看了选项说明才决定的。造成问题的CONFIG_SPI_INTEL_SPI_PCI的说明上写的清清楚楚
│ This enables PCI support for the Intel PCH/PCU SPI controller in │
│ master mode. This controller is present in modern Intel hardware │
│ and is used to hold BIOS and other persistent settings. Using │
│ this driver it is possible to upgrade BIOS directly from Linux. │
│ │
│ Say N here unless you know what you are doing. Overwriting the │
│ SPI flash may render the system unbootable. │
遇到红字部分这种说明的,我一般都躲得远远的
这些用户感谢了作者 astolia 于这个帖子:
科学之子 (2017-12-29 18:55)
评价: 3.7%
leslielg
帖子: 93
注册时间: 2008-08-30 10:52
送出感谢: 2 次
接收感谢: 2 次

Re: 怎么看ubuntu 17.10 的bios bug?

#8

帖子 leslielg » 2017-12-27 9:44

astolia 写了:
leslielg 写了:你如何知道不应该安装intel的BIOS更新驱动?这种问题个人避免不了
啥叫个人避免不了?我自己编译内核每一个编译选项选还是不选我都是看了选项说明才决定的。造成问题的CONFIG_SPI_INTEL_SPI_PCI的说明上写的清清楚楚
│ This enables PCI support for the Intel PCH/PCU SPI controller in │
│ master mode. This controller is present in modern Intel hardware │
│ and is used to hold BIOS and other persistent settings. Using │
│ this driver it is possible to upgrade BIOS directly from Linux. │
│ │
│ Say N here unless you know what you are doing. Overwriting the │
│ SPI flash may render the system unbootable. │
遇到红字部分这种说明的,我一般都躲得远远的
然而ubuntu的人判断这个驱动是应该加的。
这不是问题的关键。自由软件的模式,缺乏QA,对用户损失免责,这种玩法应该是玩不下去了。
头像
astolia
论坛版主
帖子: 3033
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 500 次

Re: 怎么看ubuntu 17.10 的bios bug?

#9

帖子 astolia » 2017-12-27 11:33

leslielg 写了:然而ubuntu的人判断这个驱动是应该加的。
所以我的看法是ubuntu的人傻逼,完全弄错了自身的定位
还有这次的问题比当年网卡变砖要轻得多,就是不能从光盘/usb启动加上bios设置不能保存,对稍微重视点安全的企业来说,这些早被禁了,根本没什么影响。需要用到那些东西的个人用户,也可以等主板商出新的bios固件重刷一遍就可以恢复。从那个bug报告里面的回帖看,联想的某些型号已经出了新固件。
leslielg 写了:这不是问题的关键。自由软件的模式,缺乏QA,对用户损失免责,这种玩法应该是玩不下去了。
你所认为的关键问题也很好笑。自由软件发展了三十多年,这类问题大家早都知道,还不是一路走过来了?
QA你也别想得太神奇,如果有独立的QA就能避免问题,世上哪里还有那么多漏洞。再说了,QA也和是否是自由软件关系不大,QA一塌糊涂又被广泛使用的商业软件我见过不少,github上独立开发者搞的完全符合QA要求的项目也有很多。
至于免责,这跟是不是自由软件更没关系了,完全是用户使用协议的事。你多读一下各种商业软件的用户协议,才懂免责怎么玩。
leslielg
帖子: 93
注册时间: 2008-08-30 10:52
送出感谢: 2 次
接收感谢: 2 次

Re: 怎么看ubuntu 17.10 的bios bug?

#10

帖子 leslielg » 2017-12-27 11:58

astolia 写了:
leslielg 写了:然而ubuntu的人判断这个驱动是应该加的。
所以我的看法是ubuntu的人傻逼,完全弄错了自身的定位
leslielg 写了:这不是问题的关键。自由软件的模式,缺乏QA,对用户损失免责,这种玩法应该是玩不下去了。
你所认为的关键问题也很好笑。自由软件发展了三十多年,这类问题大家早都知道,还不是一路走过来了?
QA你也别想得太神奇,如果有独立的QA就能避免问题,世上哪里还有那么多漏洞。再说了,QA也和是否是自由软件关系不大,QA一塌糊涂又被广泛使用的商业软件我见过不少,github上独立开发者搞的完全符合QA要求的项目也有很多。
至于免责,这跟是不是自由软件更没关系了,完全是用户使用协议的事。你多读一下各种商业软件的用户协议,才懂免责怎么玩。
哪种商业软件免责?你可以直接举例。这事Intel如果作为商业软件发布这个驱动导致用户损失它无法免责。我不知道你想表达什么。
QA能避免大部分bug,拿我所熟悉的芯片部门来说,我们软件QA的人数比软件开发的还多,如果发布出去的芯片固件有严重bug,很大可能有人会丢饭碗。只影响软件的bug都还好办,可以更新解决,但是影响硬件的bug修复成本非常高,而且影响也很不好。发布的产品有无法软件升级修复的bug,肯定会有人出来担责被裁。
你说的“符合QA要求”是个什么概念?是指有QA团队测过了?难道有个QA标准,不用测也能通过?

我不知道自由软件有这种自由,一个有可能损坏硬件的驱动都可以不做充分测试就正式发布。ubuntu的人都不敢这么推脱,你作为用户反而觉得这很合理?
头像
astolia
论坛版主
帖子: 3033
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 500 次

Re: 怎么看ubuntu 17.10 的bios bug?

#11

帖子 astolia » 2017-12-27 20:34

leslielg 写了:哪种商业软件免责?你可以直接举例。这事Intel如果作为商业软件发布这个驱动导致用户损失它无法免责。我不知道你想表达什么。
在google上搜intel driver end user license,出来的第一条 https://software.intel.com/en-us/androi ... -agreement ,看看中间EXCLUSION OF WARRANTIES一段,明明白白写着
LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION OR LOST INFORMATION) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
虽然各国法律不同,但如果完全没用的话,intel也不会写上这么一段了对吧?
leslielg 写了:你说的“符合QA要求”是个什么概念?是指有QA团队测过了?难道有个QA标准,不用测也能通过?
先不说文档之类的东西了,代码的测试你听说过Travis CI吗?
leslielg 写了:我不知道自由软件有这种自由,一个有可能损坏硬件的驱动都可以不做充分测试就正式发布。ubuntu的人都不敢这么推脱,你作为用户反而觉得这很合理?
自由软件这个概念,按自由软件基金会的定义 https://www.gnu.org/philosophy/free-sw.zh-cn.html ,本来就和软件测没测试过会不会损坏硬件一点关系都没有,你非要把两者扯到一起干什么?就为竖起个稻草人给你开炮?你要指责ubuntu那很对,非要扩大化到linux甚至到自由软件?
leslielg
帖子: 93
注册时间: 2008-08-30 10:52
送出感谢: 2 次
接收感谢: 2 次

Re: 怎么看ubuntu 17.10 的bios bug?

#12

帖子 leslielg » 2017-12-29 14:29

astolia 写了:
leslielg 写了:哪种商业软件免责?你可以直接举例。这事Intel如果作为商业软件发布这个驱动导致用户损失它无法免责。我不知道你想表达什么。
在google上搜intel driver end user license,出来的第一条 https://software.intel.com/en-us/androi ... -agreement ,看看中间EXCLUSION OF WARRANTIES一段,明明白白写着
LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION OR LOST INFORMATION) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
虽然各国法律不同,但如果完全没用的话,intel也不会写上这么一段了对吧?

- 这跟消费者权益是违背的,无论它是做什么的,销售出去的东西没有不用负责一说。真有事发生,无论从危机公关还是企业品牌角度,都不可能置之不理。
leslielg 写了:你说的“符合QA要求”是个什么概念?是指有QA团队测过了?难道有个QA标准,不用测也能通过?
先不说文档之类的东西了,代码的测试你听说过Travis CI吗?

- 难道写了文档或者按照某种规范写代码就不用测了?
- 我搜了下你写这个,我们公司是用的jekins,类似的自动化测试的工具。然而我们公司那几百号人的QA就是写这些测试脚本的。这只是工具,使用它需要巨大的人力和成本。
leslielg 写了:我不知道自由软件有这种自由,一个有可能损坏硬件的驱动都可以不做充分测试就正式发布。ubuntu的人都不敢这么推脱,你作为用户反而觉得这很合理?
自由软件这个概念,按自由软件基金会的定义 https://www.gnu.org/philosophy/free-sw.zh-cn.html ,本来就和软件测没测试过会不会损坏硬件一点关系都没有,你非要把两者扯到一起干什么?就为竖起个稻草人给你开炮?你要指责ubuntu那很对,非要扩大化到linux甚至到自由软件?
- 我不认为这个事ubuntu要负首要责任,因为它也只是使用Linux内核中已经包含的一个驱动。ubuntu只是整个自由软件操作系统发布中的最后一环而已。如果所有自由软件开发者都把责任推到最后一个环节上,这是不合理的。
- 问题还是自由软件的开发模式,发布模式,导致其可靠程度和可信度其实很低。包括像Intel这样的公司,它向Linux里发布驱动时随意性都很大。AMD最近突然向Linux提交十多万行的显卡驱动,并且通过了合并,经过仔细测试了吗?
- 在发生更大的危害前,不改变只会让自由软件消亡。所谓免责声明只是自欺欺人。
科学之子
帖子: 2229
注册时间: 2013-05-26 6:58
系统: Debian 9
送出感谢: 833 次
接收感谢: 30 次

Re: 怎么看ubuntu 17.10 的bios bug?

#13

帖子 科学之子 » 2017-12-29 19:44

astolia 写了:
leslielg 写了:你如何知道不应该安装intel的BIOS更新驱动?这种问题个人避免不了
啥叫个人避免不了?我自己编译内核每一个编译选项选还是不选我都是看了选项说明才决定的。造成问题的CONFIG_SPI_INTEL_SPI_PCI的说明上写的清清楚楚
│ This enables PCI support for the Intel PCH/PCU SPI controller in │
│ master mode. This controller is present in modern Intel hardware │
│ and is used to hold BIOS and other persistent settings. Using │
│ this driver it is possible to upgrade BIOS directly from Linux. │
│ │
│ Say N here unless you know what you are doing. Overwriting the │
│ SPI flash may render the system unbootable. │
遇到红字部分这种说明的,我一般都躲得远远的
求教如何揪出"CONFIG_SPI_INTEL_SPI_PCI"?
vspt
帖子: 1
注册时间: 2009-09-03 18:46
送出感谢: 0
接收感谢: 0

Re: 怎么看ubuntu 17.10 的bios bug?

#15

帖子 vspt » 2018-01-13 3:55

我还没有体会到这里的危险 :em09
回复

回到 “新闻和通知”