V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
MarioLuisGarcia
V2EX  ›  Linux

Linux 有哪些特性明显强于 OSX? (对于中级用户而言)

  •  
  •   MarioLuisGarcia · 2014-12-09 10:46:13 +08:00 · 15895 次点击
    这是一个创建于 3667 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前觉得wmii不可舍弃,直到昨天发现了iterm. 不得不说苹果的设计感真是好。

    但是也许是我见识浅薄,没有认识到Linux的更多好处。

    恳请各位指点一二~ 多谢

    PS: 此处的Linux对我而言是Ubuntu14.04非图形界面(wmii 窗口管理器)
    第 1 条附言  ·  2014-12-10 10:39:13 +08:00
    一点感触, 有多位v友提到了社区。或许这是一个很重要的区分特性。
    个人感觉OSX为了照顾广大不喜欢折腾,只求结果的用户,把许多东西封装起来了。
    默认的terminal也隐藏得很深。
    而linux则是,如果你要sudo的话,怎么做死是你的事情了。刚用linux的时候,我就成功把一个大的共享文件的所有者改成none然后无法打开了。
    比如我搜OSX key mapping, 基本就是一堆各种各样的教程让你去下这个软件下那个软件。
    如果是Linux key mapping. 就是ask ubuntu, archlinux.wiki, 之类的社区成员让你去哪个文件里加哪个命令。

    mac是那种你用着不想关掉的机器, 设计感爆linux机器十条街。
    而linux 机器是你想疯狂折腾,自己主宰的机器,在它上面你可以享受到操作系统的最大自由。

    我的解决办法,则是在mac上用virtual box装了个1g内存的ubuntu(wmii界面), 然后各种代码都放在共享文件夹里。
    这样会不会显得很傻呢?
    131 条回复    2014-12-15 12:23:52 +08:00
    1  2  
    ThomasZ
        101
    ThomasZ  
       2014-12-10 09:55:36 +08:00
    linux osx 的老祖宗都是Unix, 我两个系统都有用, 怎么说呢,开发方面Linux更优越一些, Linux的可定制性更好
    xjliao
        102
    xjliao  
       2014-12-10 10:04:25 +08:00
    linux 一般用作服务器 而且不开图形界面 mac 日常开发,设计用等,方便.毕竟界面,操作等都很人性化
    feinux
        103
    feinux  
       2014-12-10 10:40:32 +08:00
    @Havee 软件可以卸载啊?直接在Application 里删掉就可以了。还有很多软件帮忙给你卸载,还能找出残留啊啥的,虽然不一定总是能弄干净吗,但好歹比Linux好用。什么rm啊 merge啊 多危险
    MarioLuisGarcia
        104
    MarioLuisGarcia  
    OP
       2014-12-10 10:59:39 +08:00
    @huson iterms全屏视觉效果一样很好。
    Havee
        105
    Havee  
       2014-12-10 11:07:18 +08:00
    @feinux 没用过linux吧,linux通过包管理器卸载软件包,可不是手动rm哦,包管理器卸载软件安全的很

    os x好卸载?随便找个pkg安装包去试试,通过第三方软件去卸载就更流氓了。
    qcsjy
        106
    qcsjy  
       2014-12-10 11:15:11 +08:00
    @Havee 并不是所有软件包管理器都有, 包管理器也不是万能的, 卸载暂留文件的情况还是存在
    Havee
        107
    Havee  
       2014-12-10 11:21:51 +08:00
    @qcsjy 然后呢?os x 呢?
    mybin
        108
    mybin  
       2014-12-10 11:24:17 +08:00
    @jun4rui 这是问题症结所在,比如现在很多游戏都不支持xp了,总不能说xp是个很烂的系统。每个系统都有其自身的生态环境,了解了他自然就用的好。
    qcsjy
        109
    qcsjy  
       2014-12-10 11:25:49 +08:00
    @Havee os x目前除了jdk遇见一些不干净的文件外都还好. 但这个貌似和主题无关吧, 完全看使用需要. 我80%的时间都是在ubuntu上的. 真心没办法, ubuntu桌面不稳定, 但是还得用.
    wdlth
        110
    wdlth  
       2014-12-10 11:42:02 +08:00
    为何不是Linux VS OS X Server?
    kimmykuang
        111
    kimmykuang  
       2014-12-10 11:44:19 +08:00
    这个很好解决啊,Mac上整个vagrant,什么环境随便搭,快快哒
    yunshansimon
        112
    yunshansimon  
       2014-12-10 12:02:54 +08:00
    @likuku 举个栗子:java环境,lamp环境,一些通常的开发工具,在osx下都是有dmg安装包,安装完了就可以使用,Linux下,简单一些的apt-get, 更多的curl + tar +make + 各种错误各种miss + 检查各种version不对 + 手动建立符号连接……如果你只想用IDE界面写个小程序运行一下就OSX,如果你想当跟别人说这个东西小学生都会的geek,就linux。
    liuxu
        113
    liuxu  
       2014-12-10 13:16:54 +08:00
    @hitsmaxft 我没办法理解一个软件和“强大”有啥关系。。我用UBUNTU一年感觉挺好的。。
    kankana
        114
    kankana  
       2014-12-10 13:35:24 +08:00
    哈哈,这种帖子经常出现吵架哈. 不同意没关系, 别贬低他人.
    jun4rui
        115
    jun4rui  
       2014-12-10 14:49:14 +08:00 via Android
    @yunshansimon 常用的玩意大部分都有官方包包,没有的几乎也有社区包包甚至开发者自己维护的,所谓curl之类的极少极少。。。
    Tz101
        116
    Tz101  
       2014-12-10 22:07:36 +08:00
    HFS+令我很头疼,Mac的Terminal的体验不如Linux。
    tairan2006
        117
    tairan2006  
       2014-12-11 09:22:31 +08:00
    最大的问题是linux的驱动支持不太好,很多硬件使用有问题。以前我的无线网卡在linux下信号差到不行…
    xiandao7997
        118
    xiandao7997  
       2014-12-11 11:03:20 +08:00
    @KentY +1,可是为何这条消息你是用 iPhone 回复的 =。=
    feinux
        119
    feinux  
       2014-12-11 14:43:18 +08:00
    @Havee 我是说其他地方安装,或者编译的软件。

    要说安全,App Store更安全。Linux从安装管理器安装的应用出问题了你只能论坛去求助各路大神。App Store上的软件出问题了你可以同时找开发者和苹果客服。邮件电话都可以
    hitsmaxft
        120
    hitsmaxft  
       2014-12-11 19:01:46 +08:00
    @liuxu 呵呵
    liuxu
        121
    liuxu  
       2014-12-11 20:33:17 +08:00
    @hitsmaxft 其实我觉得你可以不用回复,就现在来看,“呵呵”大概的的意思是觉得自己高大上,别人是傻X,我觉得一个人有这样的思想不好。
    软件我觉得没必要因为某方面差了些就说的让它的开发者特别难堪。
    KentY
        122
    KentY  
       2014-12-12 11:12:17 +08:00 via Android
    @xiandao7997 iPhone里浏览器也有时用呀,但主要就是tethering
    jarlyyn
        123
    jarlyyn  
       2014-12-12 18:53:36 +08:00
    能不能先告诉我os X 到底有啥特性明显强于Win或者linux?

    win或者linux至少你说有的程序/数据可以多个电脑通用,用 osx是准备卖身给苹果的节奏?

    至于设计感之类,实在对OS X无感。

    OS X娱乐被 WIN爆,非IOS开发被LINUX爆,除非你不装双系统走中庸之道,或者看中OSX的字体/色彩管理,不然我挺难找到 OSX的价值的。

    我们公司3个macbook(ari/pro),装了2个win7一个debian。其他不多解释。
    jarlyyn
        124
    jarlyyn  
       2014-12-12 18:59:27 +08:00   ❤️ 1
    @lynx 对于一般WEB开发推荐 mac的简直无法理解。一般web开发的话,本机系统和服务器系统完全一致这个优势是mac怎么都比不上的,除非你的web server是mac os 的。要知道,有时候连deb/rpm系统的服务器都会有蛋疼的配置问题,更不提不同的内核了。
    jun4rui
        125
    jun4rui  
       2014-12-12 20:01:32 +08:00 via Android
    @feinux Linux直接找开发者发个邮件很难吗?用Google找一下答案难度很大?Linux确实很多时候需要自己找答案,但是Linux社区确实强大极了
    lynx
        126
    lynx  
       2014-12-13 11:03:49 +08:00
    @jarlyyn 抱歉没说清楚,一般web开发,特别是页面(前端、设计等)这些东西,用mac会很舒服的(可能不懂底层的东西,也不想懂,所有东西都是开箱即用的,而且太多web开发者用mac了,旁边一个UED团队,全部都是mac),这些不用考虑web服务部署在哪个地方。web部署而言,一般的java、python、ruby这些还需要特殊的部署设置?一般弄好一次就可以了
    jarlyyn
        127
    jarlyyn  
       2014-12-13 12:08:54 +08:00   ❤️ 1
    @lynx 设计的话不属于web开发。前端的话,linux除了没有PS不方便切图,也没发现上不适应的地方。我自己又不是没用linux做过前端开发……如果说道一致性,那么除非你整个团队都使用苹果的硬件,不然这才是OSX最郁闷的地方吧?
    lynx
        128
    lynx  
       2014-12-13 22:09:15 +08:00
    @jarlyyn 一致性这个确实是的,旁边的UED团队清一色mac,用其他会很不方便的。另外我觉得web开发还是包括前端和设计的。这边的服务端的开发有时候反而感觉跟web关系不大(架构分工因素,比较奇葩),我个人是linux死忠啦
    zhanglistar
        129
    zhanglistar  
       2014-12-13 22:57:44 +08:00
    @ThomasZ 开发方面两者无差别。
    ThomasZ
        130
    ThomasZ  
       2014-12-14 05:05:02 +08:00
    @zhanglistar 个人觉得Linux开发更飘逸一些
    feinux
        131
    feinux  
       2014-12-15 12:23:52 +08:00
    @jun4rui 请注意OP问的是 中级用户 ,而不是「有大把空闲时间又喜欢折腾的用户」。

    不是每个人都喜欢折腾,也不是每个人都有时间去Google,更不是每个人都有能力去Google。绝大部分人还是去百度。所以基本上可以默认问绝大部分人根本找不到正确答案。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3155 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 12:45 · PVG 20:45 · LAX 04:45 · JFK 07:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.