V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
MSIAM
V2EX  ›  Linux

为什么现在很多成品的 Linux 系统,都会屏蔽某些功能?

  •  1
     
  •   MSIAM · 2023-08-18 15:08:36 +08:00 · 2660 次点击
    这是一个创建于 461 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题, 例如 Unraid 它连包管理器都没有。 TrueNAS Scale 有包管理器,但是却是默认禁用。不手动赋予执行权限就无法正常使用。

    是很多特殊的发行版都这样吗?还是说我用得太少了? 以及这些发行版这么做是有什么特别的用意吗?

    15 条回复    2023-08-19 22:34:42 +08:00
    EvineDeng
        1
    EvineDeng  
       2023-08-18 15:20:41 +08:00
    nas 系统当然用意就是做 nas 了。
    EvineDeng
        2
    EvineDeng  
       2023-08-18 15:22:23 +08:00
    严格的讲,你列举的都不是发行版。
    ExplodingFKL
        3
    ExplodingFKL  
       2023-08-18 15:24:00 +08:00
    Unraid 、TrueNAS Scale 之类的作为存储节点需要考虑系统兼容性和稳定性,所以要禁止用户安装软件包,以免破坏系统环境 ....
    TrueNAS Scale 其实是没有的,只不过是基于 debian 所以带了 apt 软件包
    ExplodingFKL
        4
    ExplodingFKL  
       2023-08-18 15:24:59 +08:00
    这一类系统更像是 Android ,根本不是正统的 Linux 发行版
    flyqie
        5
    flyqie  
       2023-08-18 15:25:21 +08:00   ❤️ 2
    因为这就是"成品系统"啊。

    专为特定领域服务的发行版,自然会阉割或者默认禁用掉一些不需要或者不常用的功能。

    举个例子,你也不希望一个专门的服务器系统默认给你装上 gnome 什么的吧?
    flyqie
        6
    flyqie  
       2023-08-18 15:26:24 +08:00
    @flyqie #5

    专门的服务器系统 -> 专门面向服务器的发行版
    adoal
        7
    adoal  
       2023-08-18 15:31:34 +08:00
    想要全功能的话,当然是用全功能的通用发行版,为啥要盯着专用的定制化版本呢
    yuhuazhu
        8
    yuhuazhu  
       2023-08-18 15:34:08 +08:00
    企业赚钱的工具
    NessajCN
        9
    NessajCN  
       2023-08-18 15:36:40 +08:00   ❤️ 3
    这些不叫「成品的 Linux 系统」,而是「用 Linux 系统做的产品」
    GeekGao
        10
    GeekGao  
       2023-08-18 15:39:30 +08:00   ❤️ 1
    抛开发行版与商业“产品”的讨论
    有几个主要原因:
    1. 安全考虑
    默认关闭一些被视为不安全或容易被利用的功能,如一些网络服务,内核模块等。这可以减少被入侵或利用的风险。
    2. 简化使用
    关闭一些不常用或复杂的功能,可以让系统更简单易用,特别是对于新用户来说。比如隐藏了很多高级设置等。
    3. 符合法规要求
    有些功能或组件由于法律原因而需要移除或禁用,如一些多媒体编解码器等。这要遵守不同国家地区的法规。
    4. 减少资源占用
    不需要的服务和功能被禁用可以减少系统资源占用,提高效率。
    5. 商业或市场考虑
    有些厂商会有意关闭某些功能,以分档次销售不同版本,或推销自己的解决方案。
    6. 缩减维护成本
    对于厂商来说,减少默认激活的组件可以减少系统维护和客户支持的成本。
    sky96111
        11
    sky96111  
       2023-08-18 15:49:14 +08:00
    看标题还以为你想说 Fedora 、openSUSE 之类的发行版禁用软硬件编解码器。。
    你说的问题,本质是因为这几个发行版有稳定性>拓展性的特殊需求,开发者希望环境可控
    flyingghost
        12
    flyingghost  
       2023-08-18 16:26:26 +08:00
    给你开 console 算产品复杂、有维护需求了。
    足够简单的产品恨不得定制化完成后就焊死在 ROM 里。
    dode
        13
    dode  
       2023-08-18 20:46:10 +08:00
    裁剪,最小化啊
    MSIAM
        14
    MSIAM  
    OP
       2023-08-19 22:34:07 +08:00
    @GeekGao 大概明白了,这可能就是专用领域的做法吧。
    MSIAM
        15
    MSIAM  
    OP
       2023-08-19 22:34:42 +08:00
    @flyqie 大概明白了,多谢了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5028 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:37 · PVG 17:37 · LAX 01:37 · JFK 04:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.