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

关于 linux 发行版本的一些小思考

  •  
  •   uestcfei ·
    i · 2015-03-25 07:36:21 +08:00 · 7675 次点击
    这是一个创建于 3568 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家都用什么linux发行版呢,个人开发,android程序员,对linux不是新手,想找一个比ubuntu更稳定的linux发行版,因为ubuntu总是崩溃。。。。貌似opensuse不错,就是不知道redhat和opensuse哪一个更适合个人开发,大家看看有什么推荐的。。。

    59 条回复    2015-03-26 12:35:15 +08:00
    wangfeng3769
        1
    wangfeng3769  
       2015-03-25 07:39:17 +08:00 via Android
    arch吧
    jun4rui
        2
    jun4rui  
       2015-03-25 07:39:48 +08:00
    其实如果你Ubuntu会崩溃,那么其他的估计也有可能啊。

    对个人开发其实还是,恩,差不多啦。

    关键还是你最好先把Ubuntu的问题研究一下,哪个地方会崩溃的
    bitwing
        3
    bitwing  
       2015-03-25 07:45:18 +08:00
    如果只是 Redhat 和 openSUSE 之间个人用后者更方便,最后一个问题月经了,请善用导航栏搜索
    zgxltxz
        4
    zgxltxz  
       2015-03-25 07:54:50 +08:00 via Android
    崩溃也许不是Ubuntu的原因呢
    comicfans44
        5
    comicfans44  
       2015-03-25 07:55:55 +08:00
    所谓崩溃是哪一种?如果是桌面没了重新登陆那通常都是显卡驱动和3D桌面特效相关的问题,可以尝试切换成最基本的lxde桌面环境。如果是内核pannic 那可能是内存有问题,换了发行版也一样
    Zirconi
        6
    Zirconi  
       2015-03-25 08:01:36 +08:00 via Android
    虽然都说容易崩溃啥的,不过我很少遇到…
    Arch配置太麻烦,就一直Ubuntu用下来了
    vietor
        7
    vietor  
       2015-03-25 08:12:26 +08:00
    CentOS6
    wangfeng3769
        8
    wangfeng3769  
       2015-03-25 08:13:42 +08:00 via Android
    嫌麻烦就上mac
    wangfeng3769
        9
    wangfeng3769  
       2015-03-25 08:14:24 +08:00 via Android
    黑苹果也不错呀!
    wbbim
        10
    wbbim  
       2015-03-25 08:17:55 +08:00 via iPhone   ❤️ 1
    用windows亲
    initialdp
        11
    initialdp  
       2015-03-25 08:25:11 +08:00
    android程序开发没得选吧?只有Ubuntu系列。CentOS或者openSUSE一样会崩溃,可能会崩溃更多,这两版本就不适合android开发。

    我觉得先弄明白哪崩溃了,再考虑其他。如果是Unity崩溃,建议换Kubuntu。目前来看,KDE比Gnome3或者Unity都要稳定一些。
    vietor
        12
    vietor  
       2015-03-25 09:05:23 +08:00
    @initialdp 结论下的很坚决,但“CentOS或者openSUSE一样会崩溃”,两个你都用过吗?别什么事情都“想当然”的态度。CentOS6能够被吐槽的顶多是:软件包比较旧,Chrome已经不支持了,还是Gnome2。
    fulvaz
        13
    fulvaz  
       2015-03-25 09:11:15 +08:00
    @vietor 那所以centos好不好用啊?
    initialdp
        14
    initialdp  
       2015-03-25 09:15:24 +08:00
    @vietor 您怎么就认为我没有用过CentOS和openSUSE?您怎么判断出我在“想当然”?

    CentOS是不是适合Andorid开发,您不妨自己用google百度之。适合企业的版本,就一定适合android开发?
    FifiLyu
        15
    FifiLyu  
       2015-03-25 09:17:17 +08:00
    用 Archlinux 合适。N年前用ubuntu,自从用上arch之后,再也回不去了。
    vietor
        16
    vietor  
       2015-03-25 09:20:25 +08:00
    @fulvaz CentOS6 是不建议用的,因为一些软件的版本较低,折腾起来费劲。CentOS7没试过,就计划买Mac了。

    @initialdp “适合企业的版本,就一定适合android开发?”——抓一个“想当然”的现行。反问句用多了“想当然”就容易顺嘴溜了。我在CentOS6上装过Android开发环境,但是我用Chrome看电影版本又低,最后换成别的。
    initialdp
        17
    initialdp  
       2015-03-25 09:21:57 +08:00
    @vietor 装过Android开发环境就适合开发Android? 究竟是谁在想当然?幼稚!
    shagf123
        18
    shagf123  
       2015-03-25 09:26:11 +08:00
    有点基础又愿意折腾,就gentoo吧
    viator42
        19
    viator42  
       2015-03-25 09:29:17 +08:00
    Ubuntu MATE怎么样?
    debian也行.
    vietor
        20
    vietor  
       2015-03-25 09:40:29 +08:00
    @initialdp 我去,什么歪歪逻辑呀。Android开发环境的基础:Eclipse+NDK+ADT+USB Driver。满足这些就够了,剩下的就是个人喜好了。楼主说的稳定,那么就提一个稳定的环境。
    kungfuchicken
        21
    kungfuchicken  
       2015-03-25 09:45:17 +08:00
    楼主你又引战了=.=|||
    loading
        22
    loading  
       2015-03-25 09:50:39 +08:00 via Android
    从楼主问问题不贴出 log 信息来看,楼主还是新手!

    解决方法之一:别装 X 。
    sunyang
        23
    sunyang  
       2015-03-25 09:55:06 +08:00
    按照这种帖子的惯例
    怎么不换Mac
    jarlyyn
        24
    jarlyyn  
       2015-03-25 10:02:55 +08:00
    用过ubunut么debian
    sudoz
        25
    sudoz  
       2015-03-25 10:19:26 +08:00
    去问Andy Rubin,问他在谷歌时用什么系统开发维护Android
    jokester
        26
    jokester  
       2015-03-25 10:47:08 +08:00
    re @vietor
    A robust DE should be enough. You will be using JDK / NDK anyway.
    bmy001
        27
    bmy001  
       2015-03-25 11:24:34 +08:00 via Android
    @sudoz 现在应该要问皮尔了
    liwei
        28
    liwei  
       2015-03-25 11:25:59 +08:00   ❤️ 1
    标题是“关于 linux 发行版本的一些小思考”,但是丝毫没有看出你有一点思考的成分。
    Love4Taylor
        29
    Love4Taylor  
       2015-03-25 11:33:54 +08:00 via Android
    debian啊 很稳定啊
    ryd994
        30
    ryd994  
       2015-03-25 11:37:54 +08:00
    fedora
    大腿粗就是好……
    yfwu
        31
    yfwu  
       2015-03-25 11:39:12 +08:00 via Android
    Arch 大法好
    circsqua
        32
    circsqua  
       2015-03-25 11:52:07 +08:00
    旧年配的E3准服务器,ubuntu,板载网卡周期性崩溃,不知原因,囧。
    DaraW
        33
    DaraW  
       2015-03-25 11:54:59 +08:00 via Android
    如果只是单纯的干某件事,不瞎折腾乌班图还是挺稳定的啊
    learnshare
        34
    learnshare  
       2015-03-25 12:00:38 +08:00
    如果只是 App 开发,Win 和 Mac 都更稳定更好用
    leeoo
        35
    leeoo  
       2015-03-25 12:41:13 +08:00
    用了基于Arch的Manjaro之后,再也回不到Ubuntu了。
    jun4rui
        36
    jun4rui  
       2015-03-25 12:44:19 +08:00
    @leeoo 好像记得说Manjaro不是和Arch一个库了,自己另外弄的一套,以前我也是忠实Manjaro用户。

    要不我新开个帖子问问?
    delavior
        37
    delavior  
       2015-03-25 12:49:14 +08:00
    @loading 6得飞起
    uestcfei
        38
    uestcfei  
    OP
       2015-03-25 12:55:14 +08:00
    @bitwing ok谢谢提醒,以后注意
    uestcfei
        39
    uestcfei  
    OP
       2015-03-25 13:03:37 +08:00
    @jun4rui
    @initialdp 恩,我感觉可能是桌面环境的问题,我内存已经换的比较大了,我去试一下其他的桌面
    uestcfei
        40
    uestcfei  
    OP
       2015-03-25 13:05:19 +08:00
    @vietor CentOS6总感觉比较旧了,可能开发android有些问题。。。。。
    loading
        41
    loading  
       2015-03-25 13:06:23 +08:00 via Android
    @delavior
    X=x11
    x!=6
    uestcfei
        42
    uestcfei  
    OP
       2015-03-25 13:06:25 +08:00
    @wangfeng3769 mac没资金啊,学生党一个咯。。。
    uestcfei
        43
    uestcfei  
    OP
       2015-03-25 13:08:02 +08:00
    @wbbim 嘿嘿,windows是我首先放弃的,因为我之前用windows,开个android studio都要好半天哦,后来才转到ubuntu的。。
    uestcfei
        44
    uestcfei  
    OP
       2015-03-25 13:11:01 +08:00
    @loading 。。。没明白
    uestcfei
        45
    uestcfei  
    OP
       2015-03-25 13:11:42 +08:00
    @sunyang 学生党,木有钱啊,哈哈
    xylophone21
        46
    xylophone21  
       2015-03-25 13:13:11 +08:00
    Android是framework还是app? 如果是framework,跟Google的环境就对了, 目的是开发不是折腾.
    如果是app,问题真心不大.

    http://source.android.com/source/initializing.html

    The Android build is routinely tested in house on recent versions of Ubuntu LTS (14.04), but most distributions should have the required build tools available.

    所以,如果是framework, 用Ubuntu LTS (14.04)显然问题会最少.
    推荐OS X + Ubuntu LTS (14.04) Server.
    phx13ye
        47
    phx13ye  
       2015-03-25 14:19:22 +08:00
    地沟油fedora!JDK比较新
    可以用kvm启动模拟器
    jings
        48
    jings  
       2015-03-25 16:55:41 +08:00
    用过n个版本 最后的一个版本是centos
    everpcpc
        49
    everpcpc  
       2015-03-25 18:44:51 +08:00
    对linux不是新手了还唧唧歪歪个什么,直接gentoo啊
    Lattez
        50
    Lattez  
       2015-03-25 18:58:36 +08:00
    debian(kali)大法好
    GeekGao
        51
    GeekGao  
       2015-03-25 19:04:59 +08:00
    Debian LTS
    yzongyue
        52
    yzongyue  
       2015-03-25 19:13:00 +08:00
    @uestcfei windows下开发,cpu/abi 不要选arm,选x86会快很多
    onemoo
        53
    onemoo  
       2015-03-25 19:13:53 +08:00
    @uestcfei
    loading的意思就是让你别用图形界面。
    虽说桌面是引起Linux不稳定的主要因素,当然你开发android肯定是离不开桌面的。
    那我猜他的深层意思是让你再深入学习下Linux,而不只是用熟某个发行版。用户遇到的很多问题其实并不是发行版的错...

    本页右侧就列出了三个主流的发行版,前两个都是对新用户比较友好的。既然你用过了ubuntu,那可以试试fedora。
    虽然我没有android开发经验,但感觉(猜)ubuntu还是很合适的吧...
    2unc
        54
    2unc  
       2015-03-25 19:16:17 +08:00
    个人用 debian testing 足够了
    wolfan
        55
    wolfan  
       2015-03-25 19:18:24 +08:00
    突然有个问题,为什么Ubuntu在大天朝这么流行呢?
    感觉好像N多人开始用Linux都是从Ubuntu开始的,之后才是其它的~
    vjnjc
        56
    vjnjc  
       2015-03-26 00:23:29 +08:00
    ubuntu的崩溃,楼主是不是用了openJDK + eclipse?
    建议把openJDK换成官方的JDK,那个实在是坑啊
    uestcfei
        57
    uestcfei  
    OP
       2015-03-26 07:35:37 +08:00
    @vjnjc 用的就是官方的jdk诶
    uestcfei
        58
    uestcfei  
    OP
       2015-03-26 07:36:49 +08:00
    @yzongyue 恩,受教,多谢
    monnand
        59
    monnand  
       2015-03-26 12:35:15 +08:00
    面对这种引战帖,我觉得还是需要一个负责任的回复:

    既然楼主看中稳定性,那么我强烈建议楼主考虑LFS(Linux From Scratch)。使用这个发行版,一般情况,在你注意到稳定性这个问题之前,你已经放弃安装它的;如果你成功地安装好了LFS,并且成功地配置起了BLFS,还成功地把什么Android开发环境都搭好了,但是还发现系统不稳定,那么到时候你也应该知道怎么解决这个“不稳定”了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1014 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 22:05 · PVG 06:05 · LAX 14:05 · JFK 17:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.