V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fprint
V2EX  ›  MacBook Pro

MBP 运行 Linux 的效果如何?

  •  
  •   fprint · 2011-09-28 00:50:36 +08:00 · 10340 次点击
    这是一个创建于 4823 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近打算入个本本,看了很久,发现相同配置,其实 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
       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   ·   实用小工具   ·   4208 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:05 · PVG 18:05 · LAX 02:05 · JFK 05:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.