fprint

MBP 运行 Linux 的效果如何?

  •  
  •   fprint · Sep 28, 2011 · 11807 views
    This topic created in 5524 days ago, the information mentioned may be changed or developed.
    最近打算入个本本,看了很久,发现相同配置,其实 MBP 的价格也还可以接受,可能趁国庆买 T420 或者是 MBP 之一,但是买了新本之后,打算安装 Debian ,不知道 MBP 安装Debian 使用效果如何,求大家给点意见。
    43 replies  •  1970-01-01 08:00:00 +08:00
    coupgar
    coupgar
    Sep 28, 2011
    1
    Mac OS X 不是更好吗?
    Livid
    Livid
    MOD
    PRO
    Sep 28, 2011
    2
    Linux 下能有的那些命令行功能,Mac OS X 全部都有。实在没有必要在 MBP 上以原生方式运行 Linux,如果实在需要 Linux,用 VirtualBox 或者 Fusion 装一个就好了。
    ray_zhang_cn
    ray_zhang_cn
    Sep 28, 2011
    3
    Mac OS && Linux 都是基于unix,只是UI还有部分代码apple重写了。大可以直接用Mac OS
    fmfsaisai
    fmfsaisai
    Sep 28, 2011
    4
    买T420吧
    fen
    fen
    Sep 28, 2011
    5
    Mac OS X,不会后悔
    fprint
    fprint
    OP
    Sep 28, 2011
    6
    @Livid @ray_zhang_cn 个人比较喜欢 Pro 的外观,而且我很少外出 ,不过我看帖子里大家都推荐 Air ,我平常也就看看网页,偶尔用来编程,哪个好点,哪个尺寸好点?
    Hlbice
    Hlbice
    Sep 28, 2011
    7
    @fprint 果断 Air。
    makestory
    makestory
    Sep 28, 2011
    8
    @ray_zhang_cn

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


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

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

    @spritevan hi, 你那里有螺丝刀吗?
    imonyse
    imonyse
    Sep 28, 2011
    28
    @Ricepig LaTeX这个问题可以忽略,见: http://www.tug.org/mactex/2011/

    自HomeBrew( http://mxcl.github.com/homebrew/ )横空出事,我对Linux上的GNU软件从来没费过心。
    leondu
    leondu
    Sep 28, 2011
    29
    @qichangxing 我知道你说的是谁,哈哈
    ray_zhang_cn
    ray_zhang_cn
    Sep 29, 2011
    30
    @fprint pro足矣
    ray_zhang_cn
    ray_zhang_cn
    Sep 29, 2011
    31
    @makestory 个人以为没必要太纠结对错,LZ只是为了确认需不需要linux,而我用任何人都能看明白的说法告诉LZ我的观点。另,POSIX只是一个标准,随便说一个问题都拿标准来套,太累。
    Ricepig
    Ricepig
    Sep 29, 2011
    32
    @imonyse 这个我当时也考虑了。。。问题是,这一个包比人家一个linux发行版都大。。。让我有心理障碍。
    9hills
    9hills
    Sep 29, 2011
    33
    @makestory 嗯,MacOSX是基于FreeBSD。
    reaky
    reaky
    Sep 29, 2011 via iPad
    34
    想在mbp装Debian和Gentoo都失败了,最后还是virtualbox了。
    对了,Fusion装好Gentoo后启动不认硬盘?换virtualbox就好了,不知道为嘛 浪费我一天时间配置内核,还以为是内核配置问题
    imufan
    imufan
    Oct 5, 2011
    35
    曾经在MBP 5,5上装过Ubuntu 10.10、11.04,装过RHEL 6.0 beta,装过Fedora 16(?,好像是16,这也是个版本升得灰常快的主),也装过gentoo,都成功了,但是都有很多恶心的小问题,没耐心解决罢了,现在是ssh连virtualbox上的centos 6,感觉挺好的,配合全屏的iTerm,也挻不错。就是现在想换硬盘,就又想装linux了,心痒痒的,捣腾的命,不知道你现在的解决方案如何。
    fprint
    fprint
    OP
    Oct 7, 2011
    36
    @imufan 我的解决方案比较彻底,趁国庆果断买了 Thinkpad X220i(看了T420,改得不像样了),装 Debian 杠杠的,准备明年买个 MBP Pro。
    JeremyWei
    JeremyWei
    Nov 6, 2011
    37
    MACOSX是基于freeBSD构建的,常用的BASH命令都有,和Linux使用起来没有多大差别。
    thenewbie
    thenewbie
    Nov 6, 2011
    38
    要不安装双系统?就是折腾了点...
    leeyupeng
    leeyupeng
    Nov 6, 2011 via iPhone
    39
    mbp不止有外观,macos的各种快捷键,还有那个华丽的多点触控触摸板,用她跑linux太不值
    levn
    levn
    Nov 6, 2011
    40
    装linux应该主要是为了包管理吧
    liutanyu
    liutanyu
    Nov 7, 2011
    41
    @levn mac的包很好啊,我用homebrew
    ofan
    ofan
    Nov 7, 2011
    42
    如果说cli程序的话,用macports和brew基本全都能解决,Mac OS X自带X Server,所以也支持xterm一类的x程序。gui程序就更没必要单独搞linux了。
    yutify
    yutify
    Nov 20, 2011
    43
    还有那么多买了 MacBook 装 Win 的呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1078 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 18:12 · PVG 02:12 · LAX 10:12 · JFK 13:12
    ♥ Do have faith in what you're doing.