MBP 运行 Linux 的效果如何? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fprint
V2EX    MacBook Pro

MBP 运行 Linux 的效果如何?

  •  
  •   fprint 2011-09-28 00:50:36 +08:00 10943 次点击
    这是一个创建于 5202 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近打算入个本本,看了很久,发现相同配置,其实 MBP 的价格也还可以接受,可能趁国庆买 T420 或者是 MBP 之一,但是买了新本之后,打算安装 Debian ,不知道 MBP 安装Debian 使用效果如何,求大家给点意见。
    43 条回复    1970-01-01 08:00:00 +08:00
    coupgar
        1
    coupgar  
       2011-09-28 02:27:33 +08:00
    Mac OS X 不是更好吗?
    Livid
        2
    Livid  
    MOD
    PRO
       2011-09-28 02:29:22 +08:00
    Linux 下能有的那些命令行功能,Mac OS X 全部都有。实在没有必要在 MBP 上以原生方式运行 Linux,如果实在需要 Linux,用 VirtualBox 或者 Fusion 装一个就好了。
    ray_zhang_cn
        3
    ray_zhang_cn  
       2011-09-28 06:04:05 +08:00
    Mac OS && Linux 都是基于unix,只是UI还有部分代码apple重写了。大可以直接用Mac OS
    fmfsaisai
        4
    fmfsaisai  
       2011-09-28 07:44:01 +08:00
    买T420吧
    fen
        5
    fen  
       2011-09-28 08:44:26 +08:00
    Mac OS X,不会后悔
    fprint
        6
    fprint  
    OP
       2011-09-28 09:00:48 +08:00
    @Livid @ray_zhang_cn 个人比较喜欢 Pro 的外观,而且我很少外出 ,不过我看帖子里大家都推荐 Air ,我平常也就看看网页,偶尔用来编程,哪个好点,哪个尺寸好点?
    Hlbice
        7
    Hlbice  
       2011-09-28 09:08:06 +08:00
    @fprint 果断 Air。
    makestory
        8
    makestory  
       2011-09-28 10:47:45 +08:00
    @ray_zhang_cn

    虽说我不太懂,但知道你应该是说错了
    linux 和 OS X 都是符合POSIX的系统,但苹果做的远不改改UI这么简单。
    具体的查查资料吧


    正经回复楼主问题:
    因为身边的mac developer 没有一个装linux的,所以还是不建议吧。
    你是喜欢debian的包管理么?
    Kymair
        9
    Kymair  
       2011-09-28 11:00:44 +08:00
    coderoar
        10
    coderoar  
       2011-09-28 11:10:05 +08:00
    1、Linux和OSX都没有使用Unix的代码。Linux从Minix上汲取过灵感,但最初的代码完全是Linus自己写的。Mac OS由一个从BSD来的大神设计,有没有用BSD的源码不知道,但是它注册了Single UNIX Specification(这个是要花钱的,应该是Linux没注册的原因之一)。

    http://en.wikipedia.org/wiki/Single_UNIX_Specification

    2、OSX下的命令行工具就是Linux下用的那一套,比如默认shell就是bash,装个包管理系统用起来大概跟Linux一样。

    3、我只试过黑苹果,感觉OSX不仅命令行跟Linux基本一致,GUI也更加完善。AppleScript还能操纵GUI,也就是说,GUI也是脚本化的,就好像GUI和CLI打通了一样。
    fprint
        11
    fprint  
    OP
       2011-09-28 11:41:59 +08:00
    @makestory 曾经折腾过Redhat、Ubuntu,无一例外地被我折腾得不能开机,只有Debian,从来没折腾死过;第二我的VPS安装的Debian,用Debian便于模拟测试。
    fprint
        12
    fprint  
    OP
       2011-09-28 11:44:50 +08:00
    @coderoar 第三条很让我兴奋,看来这苹果还是得吃,要不然总不知道什么味道。还有就是,为了 Linux 买个 MacBook 是不是有点诡异?
    Ricepig
        13
    Ricepig  
       2011-09-28 12:41:24 +08:00
    OSX是更传统的Unix,而Linux不是。OSX不能完全取代Linux,因为它缺少了X这一大坨东西。再就是有些Linux发行版里的东西,要在osx里弄就比较麻烦了。
    Ricepig
        14
    Ricepig  
       2011-09-28 12:42:12 +08:00
    举个最简单的例子就是LaTEX了,OSX里你可以装装试试看
    coderoar
        15
    coderoar  
       2011-09-28 12:45:44 +08:00
    @fprint 苹果的东西是自成一体的,只有全部使用才能使它的价值最大化。买个MBP又不用OSX,感觉是买椟还珠。
    fprint
        16
    fprint  
    OP
       2011-09-28 12:54:31 +08:00
    @Ricepig 这也正是我担心之处
    fprint
        17
    fprint  
    OP
       2011-09-28 12:57:36 +08:00
    @coderoar 说得对,貌似还是直接买个 T420 装 Debian ,再买个 MacBook 分开用好 ,只是这样下来,花费就不菲了。我现在就是想省钱,把两者合二为一,不过看来是不可能的了。
    clowwindy
        18
    clowwindy  
       2011-09-28 13:20:11 +08:00
    如果只是测试VPS环境的话,虚拟机足够了,CLI的debian最多分配128M就够用了吧。
    OSX下有各种好用的GUI文本编辑器,如Textmate。配置好虚拟机的网络,用ftp或者smb把linux的文件系统挂到OSX里,就能用OSX里的文本编辑器编辑linux里的文本文件了。然后在虚拟机的linux里开个sshd,用OSX的终端ssh连到linux上,一样可以linux开发
    qichangxing
        19
    qichangxing  
       2011-09-28 15:00:45 +08:00
    应该不错,有一朋友,常年在 MAC 上装 Ubuntu
    keakon
        20
    keakon  
       2011-09-28 15:19:37 +08:00
    用虚拟机吧,BSD和Linux差别还是很大的,命令、工具和库什么的各种差异。

    不过Mac上玩Linux并不舒服,主要是那个control和cmd很讨厌,mac上大部分快捷键用cmd,linux上用control,导致经常按错快捷键。
    最恼火的是在nano中粘贴时,cmd+v按成了control+v,结果翻页了。移动半天才能定位到原来的地方。
    还有缺少pageup/pagedown。不过离开终端倒是没啥关系。
    Azone
        21
    Azone  
       2011-09-28 16:15:54 +08:00
    你可以装个虚拟机。。
    ning
        22
    ning  
       2011-09-28 16:31:33 +08:00
    @qichangxing 海明就是15寸MBP装的Ubuntu。Thinkpad同价钱的,性价比也不高,这是买了MBP来装Linux系统的原因之一吧。
    fprint
        23
    fprint  
    OP
       2011-09-28 17:15:15 +08:00
    @ning 确实是啊,看看同价位的 Thinkpad 和 MacBook 的配置,苹果还算慷慨了。既能节约点钱,又能体验一下 Mac OS X,挺好,就是有点点偏离本意了。
    spritevan
        24
    spritevan  
       2011-09-28 17:59:22 +08:00
    MBP 用 linux 有个问题是色彩管理, 屏幕表现得没有 OS X 那么漂亮
    然后多点触摸和手势管理也没法配置得那么好
    其他的到是问题不大
    不过 linux 比较省内存, 毕竟服务都是自己启用的 :)
    我之前 4G 的跑 archlinux 毫无压力, 但是在 OS X 下就略嫌迟钝
    fprint
        25
    fprint  
    OP
       2011-09-28 18:32:04 +08:00
    @spritevan 4G还迟钝啊!
    ultragtx
        26
    ultragtx  
       2011-09-28 18:48:48 +08:00
    装个虚拟机 给个512M内存 基本够用了
    romoo
        27
    romoo  
       2011-09-28 18:52:07 +08:00
    @fprint Lion 下 4G 勉强够用,想要爽就得 8G。

    @spritevan hi, 你那里有螺丝刀吗?
    imonyse
        28
    imonyse  
       2011-09-28 19:17:44 +08:00
    @Ricepig LaTeX这个问题可以忽略,见: http://www.tug.org/mactex/2011/

    自HomeBrew( http://mxcl.github.com/homebrew/ )横空出事,我对Linux上的GNU软件从来没费过心。
    leondu
        29
    leondu  
       2011-09-28 21:04:02 +08:00
    @qichangxing 我知道你说的是谁,哈哈
    ray_zhang_cn
        30
    ray_zhang_cn  
       2011-09-29 00:24:08 +08:00
    @fprint pro足矣
    ray_zhang_cn
        31
    ray_zhang_cn  
       2011-09-29 00:27:38 +08:00
    @makestory 个人以为没必要太纠结对错,LZ只是为了确认需不需要linux,而我用任何人都能看明白的说法告诉LZ我的观点。另,POSIX只是一个标准,随便说一个问题都拿标准来套,太累。
    Ricepig
        32
    Ricepig  
       2011-09-29 13:55:09 +08:00
    @imonyse 这个我当时也考虑了。。。问题是,这一个包比人家一个linux发行版都大。。。让我有心理障碍。
    9hills
        33
    9hills  
       2011-09-29 20:51:23 +08:00
    @makestory 嗯,MacOSX是基于FreeBSD。
    reaky
        34
    reaky  
       2011-09-29 22:26:25 +08:00 via iPad
    想在mbp装Debian和Gentoo都失败了,最后还是virtualbox了。
    对了,Fusion装好Gentoo后启动不认硬盘?换virtualbox就好了,不知道为嘛 浪费我一天时间配置内核,还以为是内核配置问题
    imufan
        35
    imufan  
       2011-10-05 13:09:19 +08:00
    曾经在MBP 5,5上装过Ubuntu 10.10、11.04,装过RHEL 6.0 beta,装过Fedora 16(?,好像是16,这也是个版本升得灰常快的主),也装过gentoo,都成功了,但是都有很多恶心的小问题,没耐心解决罢了,现在是ssh连virtualbox上的centos 6,感觉挺好的,配合全屏的iTerm,也不错。就是现在想换硬盘,就又想装linux了,心痒痒的,捣腾的命,不知道你现在的解决方案如何。
    fprint
        36
    fprint  
    OP
       2011-10-07 01:54:08 +08:00
    @imufan 我的解决方案比较彻底,趁国庆果断买了 Thinkpad X220i(看了T420,改得不像样了),装 Debian 杠杠的,准备明年买个 MBP Pro。
    JeremyWei
        37
    JeremyWei  
       2011-11-06 22:16:28 +08:00
    MACOSX是基于freeBSD构建的,常用的BASH命令都有,和Linux使用起来没有多大差别。
    thenewbie
        38
    thenewbie  
       2011-11-06 22:21:56 +08:00
    要不安装双系统?就是折腾了点...
    leeyupeng
        39
    leeyupeng  
       2011-11-06 23:03:09 +08:00 via iPhone
    mbp不止有外观,macos的各种快捷键,还有那个华丽的多点触控触摸板,用她跑linux太不值
    levn
        40
    levn  
       2011-11-06 23:06:57 +08:00
    装linux应该主要是为了包管理吧
    liutanyu
        41
    liutanyu  
       2011-11-07 00:32:43 +08:00
    @levn mac的包很好啊,我用homebrew
    ofan
        42
    ofan  
       2011-11-07 00:46:54 +08:00
    如果说cli程序的话,用macports和brew基本全都能解决,Mac OS X自带X Server,所以也支持xterm一类的x程序。gui程序就更没必要单独搞linux了。
    yutify
        43
    yutify  
       2011-11-20 21:16:22 +08:00
    还有那么多买了 MacBook 装 Win 的呢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3758 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 05:07 PVG 13:07 LAX 21:07 JFK 00:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86