V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
udonmai
V2EX  ›  问与答

Mac OS X 下的底层开发(会涉及到系统调用,C/C++),和一般的Linux发行版相比,有多大的区别?

  •  
  •   udonmai · Oct 15, 2012 · 4955 views
    This topic created in 4945 days ago, the information mentioned may be changed or developed.
    类似Redis这种,在Mac下是不是随便跑无压力?它的源码涉及到兼容操作系统吗?

    如果写一个非阻塞的服务器呢?套接字什么的应该是通用的是么。。。这方面没经验,求教了~

    :)
    9 replies    1970-01-01 08:00:00 +08:00
    udonmai
        1
    udonmai  
    OP
       Oct 15, 2012   ❤️ 1
    http://tiny4.org/blog/2010/02/why-programmers-should-use-mac-os-x/
    http://blog.youxu.info/2010/02/28/why-mac-os-x-for-programmers/
    http://blog.vgod.tw/tag/mac/

    都是选择Mac的理由,后来看了redis是无压力。。但是还是对一些原理有些模糊。。毕竟BSD的UNIX和Linux还是有差别的对吧。。。
    udonmai
        2
    udonmai  
    OP
       Oct 15, 2012
    顶起来。。。
    udonmai
        3
    udonmai  
    OP
       Oct 16, 2012
    求大神回复。。。还是因为提问太弱智了? 昨天特地看了FreeBSD和Linux等的起源神马的。。但是没有看到有关技术的。。
    cabbala
        4
    cabbala  
       Oct 16, 2012
    符合Unix规范的就可以通用。

    举个例子,《Unix环境高级编程》这本书看过吧,里面的内容既适用于Linux也适用于OSX。。当然会有些许差别
    udonmai
        5
    udonmai  
    OP
       Oct 16, 2012
    @cabbala 哈~ 书没有通读过。。 里面有讲解差别吗?
    cabbala
        6
    cabbala  
       Oct 16, 2012
    @udonmai 有,差别很小。大部分是一些资源限制上的差别
    udonmai
        7
    udonmai  
    OP
       Oct 16, 2012
    @cabbala 嗯,我去找个电子书好好看看~~~ 多谢!!! 话说还有类似的书? 求推荐~
    cabbala
        8
    cabbala  
       Oct 16, 2012   ❤️ 2
    @udonmai 这一本就够了,如果你想做网络编程,再加一本 《UNIX网络编程》,不过后者我没看过就是了

    书不宜多,这两本书然后加上man文档,基本就够了,其他书也不过是锦上添花
    udonmai
        9
    udonmai  
    OP
       Oct 16, 2012
    @cabbala 了解~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3670 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 05:10 · PVG 13:10 · LAX 22:10 · JFK 01:10
    ♥ Do have faith in what you're doing.