zddewe
V2EX  ›  问与答

为什么这么多硬件开发了 Linux 下的驱动而没有适配 macOS/Unix

  •  
  •   zddewe · Mar 17, 2017 · 2725 views
    This topic created in 3386 days ago, the information mentioned may be changed or developed.

    如果为 macOS 开发了足够广泛的硬件驱动,那么 macOS 就能运行在各种 PC 机上了(诸如黑苹果)

    如题。

    为什么这么多硬件开发了 Linux 下的驱动而没有 macOS/Unix 下的

    17 replies    2017-03-18 14:27:48 +08:00
    zddewe
        1
    zddewe  
    OP
       Mar 17, 2017
    你看 Linux 较容易装在各种 PC 机上(装双系统), PC 上装个 macOS 的话搞驱动的话就得搞半天
    Vogan
        2
    Vogan  
       Mar 17, 2017 via iPhone
    pcPC 上不允许安装 maMacOS 呀

    人家说了,只能运行在苹果设备上。
    UnisandK
        3
    UnisandK  
       Mar 17, 2017
    因为黑苹果是违反水果 ToS 的,说难听一点的话就是盗版
    商业化的安装行为水果是会起诉的,个人主要懒得管了
    zddewe
        4
    zddewe  
    OP
       Mar 17, 2017
    @Vogan 可是自水果用因特尔 CPU 几乎就没啥区别啦,都是 x86 架构,理论上驱动支持了,很容易移植到各种 PC 上的
    zddewe
        5
    zddewe  
    OP
       Mar 17, 2017
    @UnisandK 哦😯 有道理
    hjc4869
        6
    hjc4869  
       Mar 17, 2017
    @zddewe 每个 OS 的驱动模型都不一样,多支持一个几乎相当于重写一个
    zddewe
        7
    zddewe  
    OP
       Mar 17, 2017
    @hjc4869 怒赞
    skydiver
        8
    skydiver  
       Mar 17, 2017 via Android
    @Vogan 你的输入法坏掉了
    kokutou
        9
    kokutou  
       Mar 17, 2017 via Android
    osx 部分东西不开源啊。。。 debug 很难的。。。

    苹果受众其实挺少的, apple 整体上策略比较封闭也是个因素。
    wuruxu
        10
    wuruxu  
       Mar 17, 2017
    本来我想卖个 Magic Mouse 2 在 Linux 下用用的,数据协议貌似没有开放的,看到网上只能当一般鼠标用,心凉了半截, 然后再也没有买的想法了
    EricCartman
        11
    EricCartman  
       Mar 17, 2017 via Android
    这样多好
    msg7086
        12
    msg7086  
       Mar 17, 2017
    Linux 各种组件都开源的, MacOS 呢。 BSD 还有点戏(虽然也要大修), Unix 谁用啊。
    n6DD1A640
        13
    n6DD1A640  
       Mar 18, 2017
    因为闭源。。现在黑苹果能成功的都是用了苹果已使用过的硬件(或相似型号)。
    zddewe
        14
    zddewe  
    OP
       Mar 18, 2017 via Android
    @n6DD1A640
    @msg7086
    @kokutou 此言差矣,达尔文内核开源呢
    msg7086
        15
    msg7086  
       Mar 18, 2017
    @zddewe 你也说了是内核。别的呢 ╮(╯_╰)╭
    写个鼠标驱动也就算了,要写显卡或者网卡驱动这就……
    zddewe
        16
    zddewe  
    OP
       Mar 18, 2017
    @msg7086 硬件驱动都由内核控制的呀=_=😆
    msg7086
        17
    msg7086  
       Mar 18, 2017
    @zddewe 现成的驱动程序不开源,你难道要从头写一个开源的显卡或者网卡驱动么。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3280 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 11:14 · PVG 19:14 · LAX 04:14 · JFK 07:14
    ♥ Do have faith in what you're doing.