电梯/机场系统/收银/贩卖机/交通, 为什么不用 linux ?
这有什么历史遗留问题么?
1
1145148964 121 天前 1
好用啊。
|
2
noahhhh 121 天前 via Android 2
那好好的为什么要换,升级公共设施的钱谁出?
|
3
thinkershare 121 天前 10
出了问题,有人背锅。
这点无论是对企业还是政府的领导来说都很重要。 |
4
ultraqs 121 天前 25
你这个问题本身就隐含了一个条件:“在物联网设备上 Linux 比 Windows 合适”,我觉得可以先审视一下这个隐含条件
|
5
sagaxu 121 天前 6
Windows 驱动全,.net 做 GUI 方便,Windows 系统不是专业 IT 也会用,甲方保安就能顺便打开系统
|
6
M2K4 121 天前 via Android 2
win 装维门槛低,招人方便,稍微培训下就能干
|
7
MaxLen 121 天前 1
@M2K4 额额我倒是觉得 Linux 这块更简单,比如 SUSE 的 AutoYaST 可以直接自动安装、配置机器,用 nixOS 就更方便了,写几个 nix 文件就完事,所有机器都能用上一模一样的环境和配置
|
9
Andim 121 天前
不知道现在还没有没有 ATM 是用 windows CE 的
|
10
Bingchunmoli 121 天前 via Android
@MaxLen 那你让人学习 windowsui 方便还是 nix 文件方便,我没听过 nix ,但是 windows 如果有 ui 还是要简单一点的
|
11
adrianzhang 121 天前
Windows 是卖服务送软件。
Linux 出了故障你去处理吗? |
12
lc1450 121 天前
北京共公交好像用的 linux ,遇到好几次系统问题显示几个企鹅
|
13
moudy 121 天前 via iPhone 2
@MaxLen 给你讲个故事,我司疫情期间采购额外的开发板,正规渠道涨价到上千刀了还买不到,于是找国内分舵在淘宝上弄了一块国内高仿的,不到一百刀。项目经理听了报价乐得合不拢嘴。拿到手发现虽然高仿但是有些针脚的电气行为跟原版还是有一点点的区别。于是驱动软件上做适配,要兼容正版和寨版,测试,发布啥的都是两套。最后这个小项目在兼容这块多花了大概两百个小时,损失五位数美刀……..
|
14
shijingshijing 121 天前 8
根本就不是一个简单的用什么操作系统的问题,最主要的是生态的问题,整个航空业里面很多系统几乎大部分都是用.Net 写的,有些上古的系统甚至可能是 MFC 写的,到现在这些系统都还在持续运营,因为他们都是当初花钱投资了的,算航空公司/机场/ATC 等公司或者组织的资产了,一是 if it's not broken don't fix it ;二是 fix 或者换掉要花不少钱,这部分预算谁出的问题。不过也从侧面说明了微软的系统兼容性是真的厉害。此外,只要愿意花钱,微软还能持续为这些系统提供商业支持,请问 Linux 及其上面的应用程序,哪个公司能够提供这样全面的商业支持?
|
15
92DISPfZMyn9IZaw 121 天前 1
任何改变都需要事件发生,需要力量推进
|
16
M2K4 121 天前 via Android 1
@MaxLen 开发人员觉得简单没用啊,得上门安装维护的技术员觉得简单才行。而且很多时候出问题的并不是因为你软件本身,而是受系统或其它外部因素影响的,想招个懂得在 win 下进行排障的的人肯定比 linux 啥容易得多
|
17
Pteromyini 121 天前 14
1 、这次事件本身不是 win 的锅,驱动导致的问题本应由提供者负责,这种企业安全驱动权限很高
2 、Linux 几个月前也被 CS 制裁过,只是用户少声浪小而已。https://www.ithome.com/0/783/099.htm |
18
2000wcw 121 天前 1
商业模式考虑的是系统整体可持续成本,不能用爱好者心态来考虑。
|
19
datocp 121 天前 via Android 2
哈哈,当我没用过 linux 。各种 xx linux 系统各种 xx 命令,各种 xx 目录,不熟的人用起来真累。
windows 至少相对属于有延续习惯的系统。当年 linux 百家齐放,就一台电脑天天在装不同系统,熟悉各种命令,掌握各种打包命令,最后气得不玩了,累。 |
20
proxytoworld 121 天前 1
不是上位机吗,Windows 做上位机很普遍
|
21
Nasei 121 天前
用了 linux 的,比方说超市,收银的电脑可能是 windows ,但是刷卡机则可能是安卓,但是电脑挂了的话,业务也持续不下去了,不一定需要全部是某种系统
我更好奇为啥有些贩卖机也要装这种安全软件 |
22
flyqie 121 天前 via Android 1
为什么要用 linux 。。。
微软花钱还有支持,linux 花钱找支持那可难受了。 rh 这种也不太适合做物联网 |
23
lithiumii 121 天前 via Android
那些设备上线的时代,linux 可能还没有那么好用
|
24
shakoon 121 天前 via Android
会搞 linux gui 开发的程序员可太少了
|
25
mohumohu 121 天前
用 linux 能有啥优点,所有成本里面人的成本才是最贵的,硬件都不值钱
|
26
shijingshijing 121 天前 6
@Nasei 因为历史上不少这种贩卖机被黑,然后被黑客利用成为僵尸 bot 的例子。贩卖机/路由器/机顶盒这些都是僵尸 bot 网络的主力。除了定期远程 OTA 升级打安全补丁等,很多贩卖机为了配合公司做促销活动,也可能需要更新应用程序。
|
27
Terry05 121 天前 2
不是,真以为 linux 南波万呢
|
28
Kiriya 121 天前
因为 windows 软件维护简单,只要会用鼠标点下一步就会升级安装软件
|
29
LAN1111 121 天前 via Android
我们公司的电脑没蓝屏,
|
30
echo1937 121 天前
我在地铁的闸机上见过 win, 也在广告板上见过 Ubuntu
|
31
wen20 121 天前
再次见识 windows 的实力
|
32
crab 121 天前
软件窗口全屏显示信息挺稳定的。
|
33
cwek 121 天前
物联网机器的维护人员素质达不到普遍使用 Linux 维护吧?就算调转来看,我们很多地铁闸机、充值机,银行 ATM ,医院的终端机,不还是 Windows ?
|
34
BeautifulSoap 121 天前 via Android 1
Windows 写工控 UI ,插上显示器,代码写个直接最大化置顶覆盖掉所有元素,结束。不会的话微软还有支持服务
linux ?。。。。。。首先 linux 的图形开发本来就小众,更重要的是遇到问题出事了,就 linux 这种分裂的桌面环境,光是找支持都要命。怕不是要么出钱都找不到开发组给你解决问题,要么就是刚一开口开源开发组就让你滚了 |
35
janus77 121 天前
你个服务器 24 小时都有人看守,用 linux 正常,但是你个不知道被多少技术小白在使用的商业设备也敢用 linux ?太看的起用户还是太看的起 linux 了啊?
|
36
tyrantZhao 121 天前
因为 windows 的功能是最全的,linux 用的多是因为不要钱。
|
37
yohole 121 天前
新手是这样的,总喜欢问这种问题
|
38
yolee599 121 天前 via Android
用 Linux 有 Linux 的问题,不是说用了 Linux 就万事大吉了,而且懂 Linux 的维护人员难招,还有就是有些设备都是十几年前的还能用难道直接报废了?这些都是资产啊,不是手机一年一换。
|
39
paopjian 121 天前 1
开发忌讳拿着锤子看什么都是钉子
这种带高清屏幕的终端设备还是 windows 提供的支持和服务更全,而且目前的大部分设备都是老旧型号,XP 算是最普遍的版本,不瞎更新用到烂也不会出大问题. 现在的新设备可能用 linux 的多,省钱,毕竟人工比买授权便宜... |
40
OceanWaves 121 天前 2
生态问题,Windows got here first ,就这么简单,
|
41
leaflxh 121 天前
Linux 也是有用的,比如我学校里的自助打印机,两米高的屏幕,界面看着很漂亮,结果某天发现是 Ubuntu+浏览器
一个是早期的生态,另一个是对于企业来讲或许更看重出问题后找谁解决,找谁背锅,需要 7x24 技术支持。比如 Oracle ,Windows Server ,MS SQL |
42
x86 121 天前 via iPhone
配套工程程序你给开发吗
|
43
xiandao7997 121 天前
v 站网友评论都好平和,不像微博或者 b 站戾气那么重,我爱 v 站!
|
44
xiandao7997 121 天前
@xiandao7997 *大部分很平和
|
45
newtonMiku 121 天前 1
说起来,高铁站那个刷身份证的好像也是 Windows 来的
|
46
justjy 121 天前
准确来说这次受影响的 Windows 主机都安装了 Falcon sensor for Windows 7.11 以上版本,没有安装 Falcon sensor 的主机没有受到影响。虽然真正的锅是 Crowd Strike 的,但大家都认为是微软的问题,是 Windows 的锅。
此次事件的简要分析 Crowd Strike 已经在官网给出,Root Cause Analysis (RCA) 根因分析报告还没出。 简要分析链接: https://www.crowdstrike.com/blog/technical-details-on-todays-outage/ |
47
bojackhorseman 121 天前 via iPhone 1
跑个题,上大学的时候第一次听到 centOS ,我听成了蒜头 OS ,导致一直到今天我都觉得它是国产的🤣
|
48
Lyet813 121 天前 via Android
什么系统没有 bug ?
|
49
zzzzzzggggggg 121 天前
你这个就是程序员思维了-_-||
|
50
jlkm2010 121 天前
历史遗留问题
现在用安卓的越来越多了,今年也有不少新设备开始用 openharmony |
51
ladypxy 121 天前 via iPhone
商业用成本是很小很小的一部分,尤其是国外。
商业技术服务和支持才是最重要的。比如有没有持续的安全更新,有没有统一的企业级管理方案。这方面 win 是绝对的优势 |
52
gesse 121 天前
主要还是物联网这种系统,不需要频繁根据客户需求升级,而且本身系统功能简单,用什么系统其实都无所谓。
至于为什么是 windows ,可能就是因为历史原因,十多年前的系统,现在稍微改改就能用,比如取款机系统要修改很大吗? 十多年前的互联网系统,拿来用则不可想象。 |
53
datou 121 天前
现在 windows 主要是老旧的遗留设备吧?
我这大屏公交站牌都换成 Android 了 |
54
swz128 121 天前 via Android
历史遗留问题加生态吧,医疗行业很多都是 Windows
|
55
jianchang512 121 天前
Windows 才是生产力,Mac 只是玩具(doge
|
56
Torpedo 121 天前 1
你说的这个 linux 是哪个发行版?天天 linux ,然后大部分人推荐的发行版又都不一样
|
58
linzh 121 天前 1
纯 linux 做终端这种事情一直都挺小众吧...最近拿安卓做的倒是多了起来,以前只要硬件能跑得动 Windows ,基本就是 Windows 。国外 win 多纯粹是屎山继承下来了,国铁闸机不也用的 win7
|
59
ragnaroks 121 天前
等新游戏默认发布 linux 版本的时候才有可能和 windows 掰掰手腕,连游戏都做不到完全覆盖,更何况生产力软件。
|
60
james122333 121 天前 via Android
那只是他们不知道使用姿势
外加洽饭的推波助澜形成生态罢了 linux 本来就没有一定得用终端 开发需要而已 gui 是还好 因为很多语言都有 gui 的 binding 你拿个目前不冷门的脚本语言都可以写 gui 工控有一些选择 tcl 是其中一个选择 |
61
jinliming2 121 天前 via iPhone
我看到的系统,windows 的多,其次就是想 android 了。纯 linux 的几乎没见过
|
62
enihcam 121 天前
spacex 龙船的控制面用的是 HTML5 ,跑的是 chromium 浏览器。
|
64
noahlias 121 天前
|
65
hobbitlhy 121 天前
就比如,用的都是 ubuntu 这个发行版,发生现在这样的情况,要停摆的时间更长
|
66
emma3 121 天前
这种帖子,总会引来几个说 linux 比 windows 好用的,我不知道是炫技还是别的原因,win 手动更新程序,真的随便找个略懂电脑,打开 setup.exe ,点几下安装就完事,又或者是那种,根本不需要安装的,把 xxx 目录复制到 yyy 目录,然后覆盖。小白跟着教程干就可以了。
linux 你试试?大部分人,没看到桌面 GUI 就慌了。 |
67
cheng6563 121 天前
你说换 Android 还差不多,Linux GUI 是啥情况还用多说吗
|
68
ly841000 121 天前
@cheng6563 #67 换 Android 更惨, 得配一个系统开发团队, 用 arm 还得配一个硬件开发团队, 用 x86 win 多简单, 主板通用, 过 10 年都能找到替换的, 就有替换件, 改成新硬件, 新系统一样用
|
69
EndlessMemory 121 天前
好用
|
70
ladypxy 121 天前 via iPhone
@cheng6563 换 Android?
来,这里有一万台机器,请分批次推送补丁,自动安装,然后每 100 台机器分配给一个部门,需要用不同的用户名密码登录,密码必须满足 16 位复杂规则,同时最多 30 天必须更改一次。 |
71
msg7086 121 天前 1
用 Windows 主要是管控软件技术成熟。
当然你用 Linux 再装管控软件也可以。 但如果这样的话,这次就算你用 Linux 也一样会中招炸机。 当然你可以问,如果我不装管控软件可以吗,直接裸着跑 Linux 。 答案是不行。你不装管控软件就不能进企业内网。企业不强制安装管控软件就接不到特定行业的订单。 所以,企业一定会强制机器安装,然后你用 Linux 的话就也会像 Windows 一样 kernel panic 。 所以,为什么要用 linux ? |
72
msg7086 121 天前
前面隔壁站也有个愣头青跟我掰头,说 Linux 下都是开源的软件,不像 Windows 这样搞后门引起问题,所以应该换成 Linux 来用。先不说 Linux 下跑 CS 一样是内核驱动,该炸一样会炸。先说你擅自把企业的电脑拿去重装系统这就已经会有 HR 来找你谈离职了。
|
73
idealhs 121 天前 2
总有人不愿意承认 Windows 是第一操作系统的事实😁
|
74
james122333 121 天前 via Android
@msg7086
你这是把 win 管控软件等同 linux 管控软件 win 下会全炸 linux 下不会 机制本来就不同 用开源套件也能管控 不会 kernel panic 了 图形化 x11 更是管控友好 |
75
james122333 121 天前 via Android
|
76
james122333 121 天前 via Android
|
77
james122333 121 天前 via Android
@msg7086
况且 linux 还有 fallback kernel image 可用 无额外驱动载入是可以处理问题的 kernel cmdline 也可以停用某驱动 你搭个 serial console 应该很好解决问题 |
78
james122333 121 天前 via Android
|
79
hGaHLRyC 121 天前 1
并没有那么多场景需要 Linux 去榨干硬件性能的。
微软提供全套解决方案以及人员培训,而且 GUI 学习成本比 CLI 低,不差钱的传统企业肯定会选择 Windows server 啊。 互联网公司需要榨干硬件性能或者创业公司才会考虑成本更低的 Linux 。 |
80
james122333 121 天前 via Android
|
81
shijingshijing 120 天前 1
@james122333 告诉你一个不幸的消息,4 月份的时候 Crowdstrike 已经炸了 Linux 阵营的商业用户一波,Debian 系首当其冲,但是因为 Linux 用户基数太小,几乎没有引起什么波澜,更不谈赔偿。问题定位过了整整一天才弄清楚,过了更长时间 Crowdstrike 才承认是他们的问题;而且这波过了以后,Redhat 系的 Rocky Linux 又被同样炸了一波,同样的原因,更长的修复时间。
|
84
james122333 120 天前 via Android
@shijingshijing
这我早就知道了 虽说这阵子我是第一次知道这个软件 撇除管控不讲 搞防毒在 linux 下是很可笑的 当然不是说没有 但是机制才是最重要的 写在驱动层更是种傻行为 首先不用这种东西是最好的 即便真的用了 linux 下方便的跳过也简单 不用停摆那么久损失这么多 这是我的原意 |
85
james122333 120 天前 via Android
|
86
shijingshijing 120 天前
@james122333
首先,这不是简单的防病毒软件,是 EDR ,两者有本质区别。 其次,要实现有些权限较高的功能,只能以驱动的形式嵌入到内核里,不管是 Windows 还是 Linux ,实现方法有差异,但原理是类似的,Linux 下面同样会 panic ,而且 Linux 发行版众多,恢复难易程度差异会很大。 最后,这次出问题的不只是软件本身,更大的问题是这个公司的软件工程和项目管理方面的问题,测试不充分,推送策略有问题,最终导致了大规模爆发。 |
87
james122333 120 天前 via Android
@shijingshijing
差不多的 只是分析更多 这是亡羊补牢 不是釜底抽薪 个人不看好这种东西 至于它实现的不好导致 panic 那是它的问题 我是说正常驱动不应该导致 panic 而测试再多依究都是亡羊补牢而不是釜底抽薪 |
88
moudy 120 天前 via iPhone
@shijingshijing linux 和 macos 都提供用户空间的内核扩展接口吧
|
89
james122333 120 天前 via Android
|
90
saltedfishgames 120 天前 via Android
@MaxLen linux 厂商驱动一定不会很全,处处制约。写一个驱动首先要考虑如何避开 gpl 许可证 API 不然就得被迫开源,那就得绞尽脑汁想如何在用户层实现。而且实现 gui 就更麻烦了,你得考虑系统桌面的库有什么是否可以兼容运行。相反,windows 简单太多了
|
91
james122333 120 天前 via Android
|
92
james122333 120 天前 via Android
|
93
moudy 120 天前 via iPhone
@james122333 讲个人感觉没用,这是商业利益。企业要满足信息安全合规,你说要靠机制,有没想过这类终端监管正是机制的一部分,而且有可能是性价比最高的一部分。不要把你家管理几台台式机笔记本 nas 的经验套用到大公司上万台机器的场景上去。如果还不清楚,可以想想你现在要给娃配电脑,电脑他二十四小时带在身边,你今后没正当理由不会拿回来。你要满足他装各种学习软件(上课老师说装啥,当场就能装)还要防着他下载同学扔过来的不明小游戏安装,不可描述视频文件及网站,即使被搞了,回家接上你家 wifi 不会把内网什么小爱音箱,智能灯泡啥的 hack 当跳板,你准备用什么技术方案
|
94
iseki 120 天前
这个东西吧,你要是说把 Linux 放到那个场景不需要 EDR 软件,其实 Windows 也可以不需要。到时候写坏了该崩还是崩。
@james122333 话说先行 Linux 发行版有办法配置成发生故障时自动切换内核吗 |
95
moudy 120 天前 via iPhone
@saltedfishgames 微软有一整套的内核扩展模块的分析软件,基于形式化分析和 formal analysis 原理,能够找出很深的 nullptr 解引用等 bug 。win 驱动要求强制过这个质量标准才给内核证书的。但是这次的问题是更新的资源文件带进来的,这微软真是放不了了
|
97
akira 120 天前
现在还一大堆政府企业医院系统,是十几二十年前做的,为啥不重新做 1 个呢。是不想么。
要钱的啊。。哥哥。。 |
98
james122333 120 天前 via Android
|
99
james122333 120 天前 via Android
|
100
subframe75361 120 天前
听说装了那个软件的 linux 也中招了😅
|