V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zddewe
V2EX  ›  问与答

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

  •  
  •   zddewe · 2017-03-17 21:55:31 +08:00 · 2321 次点击
    这是一个创建于 2826 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    如题。

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

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

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

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