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

求轻量级的又好用的(主要是 wine 支持) Linux 发行版

  •  
  •   ecloud ·
    yecloud · 2017-04-28 03:27:30 +08:00 · 8148 次点击
    这是一个创建于 2796 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为某种原因,需要在 linux 上跑 wine
    程序很简单,需要中文界面(但是不需要中文输入)

    目前已经利用 Ubuntu 制作了一个比较好用的版本,无论是虚拟机启动还是物理机启动效果都不错。
    Ubuntu 经过裁剪,大小倒是已经在 5G 的规模。可是我总感觉 Ubuntu 对显示方面的资源消耗较大。

    尝试过 Arch,结果是安装配置比较麻烦不说,wine 支持很烂,wine_gecko 装上之后似乎也不管用。我这个应用安装的时候就需要访问“ IE ”,没有 gecko 的话根本无法安装。不知道为什么 gecko 装了跟没装一样,看来 AUR 的质量相当低。并且 Arch 把 Xfce4 装好以后也不比我裁剪的 Ubuntu 小多少。

    CentOS,就更别提了。什么都好,就是 wine 只支持 64 位的。我那应用 32 位的,根本无法启动,直接报 Bad EXE Format

    Ubuntu 制作的这个版本的确很满意,wine 字体直接就是微软 simsun (我就纳闷了他们不怕违法?),完全 0 配置,硬件驱动很全(因为要提供给客户作为 U 盘启动),可定制能力也不错,其他效果也还都算 ok。
    但是总是感觉 Ubuntu 默认的那个 Unity 界面很耗资源,基本上 1G 内存跑得就很吃力了,在虚拟机里一般都给它 1.5G 内存。
    现在打算上刀片服务器,跑几十个虚拟机,每台虚拟机就是跑这个应用。总是希望能够尽量降低 Guest 系统的资源消耗。不知道还有什么合适的发型版( Fedora ? suse?),即 wine 支持的好,界面也不那么“重”的。
    实在不行那我就考虑基于 Ubuntu 换个桌面环境?但是我发现那一大堆叫 Ubuntu 和 Unity 的包没法删,全是依赖。换桌面就意味着增加硬盘大小了。

    PS:我知道用一个白板系统(比如基本的 Arch 或者 Slackware )从头构建所有的东西,少什么 make 什么,是最合适的。可惜时间精力有限。
    第 1 条附言  ·  2017-04-29 19:11:38 +08:00
    更新一下情况
    目前新测试了三个系统
    ReatOS
    我们的应用跑不起来,而且这个系统三不动就死机,基本上没有使用价值

    Mageia
    非常舒服非常传统的一个发行版,给法国人点个赞。这个系统什么都好,干净小巧可定制强,wine 也很好。不过有个难关暂时没绕过去,也不想浪费时间搞它了。
    Mageia 缺省用 tcb 代替了传统的 pam_unix,这本来是个好事。不过这个 tcb 似乎是根本不支持 SHA512 密码,我也搞不清楚究竟是不支持还是我哪里没设好。不过换成$2b$的 openbsd blowfish 密文也识别不了,似乎是只认识$2a$也不知道是为什么。把 pam 模块换回 pam_unix.so,本地$6$密码倒是可以识别的,但是 nis 传过来的还是报错,搞了一晚上太浪费时间实在懒得再弄下去。上 openwall 主页上看了一大圈没找到联系邮箱,本来还想发信去问问,那就算了,你们懒得搭理我,那我也懒得搭理你!
    不过对于不需要复杂集成,自用型的我强烈推荐 Mageia,一个被忽视的好发行版

    lubuntu
    正如各位推荐的一样,平滑移植,原有系统上所有配置文件,自动运行脚本等,都可以直接使用。现在很满意。不过接下来还有个硬件测试如果通过了就定下来用它了

    某硬件—一台用 gma500 显卡的 atom 工控机
    ubuntu 自带的 glx 驱动似乎全无 3D 加速,Unity 界面一启动就变成乌龟。用 ppa 里面的 emgd 驱动以后,速度是快了,鼠标不见了……
    待过两天测试 lubuntu 的运行情况,看上去 lubuntu 是根本不使用 3D 效果的,这样的话就保持官方驱动,安全可靠


    最后说一下什么叫“开放”
    有些人对“开放”的概念就是可以让你随便下载然后随便装软件?我就呵呵了
    像 Mageia 这种咬死$2a$加密算法的,像 freebsd 这种用特殊 shadow.byname 的,才叫“不开放”。我不明白他们为什么会臆想整个网络环境中都是他们的系统存在……
    56 条回复    2017-05-30 19:02:19 +08:00
    ryd994
        1
    ryd994  
       2017-04-28 05:49:41 +08:00 via Android
    不满意?上 gentoo 啊!上不了 gentoo ?这锅归你了,Linux 不背………(雾
    正经的:试试 lubuntu
    ryd994
        2
    ryd994  
       2017-04-28 05:54:03 +08:00 via Android
    要更轻量的:直接 xorg 裸跑,或者只套 openbox
    这个需要对 X 显示系统有一定了解
    loading
        3
    loading  
       2017-04-28 06:11:46 +08:00 via Android
    你还是装 lubuntu 吧,适合新手。

    其实我更建议你用 xp ……
    starqoq
        4
    starqoq  
       2017-04-28 06:22:19 +08:00
    你可以试试:WinPE? 缺点是 72 个小时自动重启。
    https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/winpe-intro
    但是不知道 WinPE 的授权是怎么算。
    popu111
        5
    popu111  
       2017-04-28 06:37:48 +08:00 via Android
    wine ?上 deepin 啊
    wowo243
        6
    wowo243  
       2017-04-28 06:44:22 +08:00 via Android
    ls+1
    wowo243
        7
    wowo243  
       2017-04-28 06:44:59 +08:00 via Android
    @wowo243 刚在虚拟机装了 deepin,看着还不错
    RqPS6rhmP3Nyn3Tm
        8
    RqPS6rhmP3Nyn3Tm  
       2017-04-28 07:08:16 +08:00 via iPad
    ReactOS
    bsidb
        9
    bsidb  
       2017-04-28 07:28:21 +08:00 via Android   ❤️ 1
    lubuntu~
    29EtwXn6t5wgM3fD
        10
    29EtwXn6t5wgM3fD  
       2017-04-28 07:41:41 +08:00 via iPhone
    为啥不用 xp 要搞自己?
    Cooky
        11
    Cooky  
       2017-04-28 07:47:46 +08:00 via Android
    arch 里的 wine 不是最新的吗?根本用不到 aur 吧
    FindHao
        12
    FindHao  
       2017-04-28 08:18:00 +08:00 via Android
    debian 啊,装个 xfce 之类。
    Lycnir
        13
    Lycnir  
       2017-04-28 09:04:56 +08:00
    gentoo 大法好
    linux40
        14
    linux40  
       2017-04-28 09:05:30 +08:00 via Android
    讲道理,不存在哪个发行版本的 wine 烂不烂的。
    lee015
        15
    lee015  
       2017-04-28 09:07:57 +08:00 via Android
    ubuntu 直接就有 lubuntu,xubuntu 这些轻量桌面的版本啊,不用卸 unity 自己另装桌面。
    或者用最小安装盘,装个 xfce-minimal 桌面,没有 firefox 之类的任何软件,很轻。
    minami
        16
    minami  
       2017-04-28 09:08:15 +08:00
    选 MATE 桌面的发行版? Linux Mint MATE 或 Ubuntu MATE
    bhqt
        17
    bhqt  
       2017-04-28 09:09:55 +08:00
    deepin 啊,好像用的 wine 商业版。我试过还不错
    fzinfz
        18
    fzinfz  
       2017-04-28 09:11:01 +08:00 via Android
    ubuntu server, apt install i3
    bestbug
        19
    bestbug  
       2017-04-28 09:23:14 +08:00 via Android
    深度 linux 可以无缝使用 qq,非常不错哦😊
    bellchu
        20
    bellchu  
       2017-04-28 09:26:38 +08:00
    LTS
    mokeyjay
        21
    mokeyjay  
       2017-04-28 10:04:29 +08:00
    直接 Deepin
    lrz0lrz
        22
    lrz0lrz  
       2017-04-28 10:04:47 +08:00
    要 wine 还是 deepin 最好
    ys0290
        23
    ys0290  
       2017-04-28 10:13:25 +08:00 via iPhone
    大便
    RobertYang
        24
    RobertYang  
       2017-04-28 10:19:55 +08:00 via Android
    deepin 刚刚装好,感觉不错,能用就行
    goodraincloud
        25
    goodraincloud  
       2017-04-28 10:38:59 +08:00
    debian 大法好
    likuku
        26
    likuku  
       2017-04-28 10:49:45 +08:00
    ubuntu 可以啊,换用 fluxbox 这样的超简陋 /轻量 WM 就行了。
    likuku
        27
    likuku  
       2017-04-28 10:50:31 +08:00
    非要超高定制... LFS 吧
    jinghangdayunhe
        28
    jinghangdayunhe  
       2017-04-28 10:53:46 +08:00
    deepin 是整合了商业版本的 wine,即 CrossOver,这个效果确实不错; ubuntu 下用的话可是装个 wine 然后用 Winetricks,基本的一些应用应该还能用;


    wine 能在 32 位下运行,而且 wine 在 32 位下运行的效果比 64 位的好的多多的多~支持的应用也是~~
    jarlyyn
        29
    jarlyyn  
       2017-04-28 11:06:48 +08:00
    要用 wine 的情况。

    要么跑虚拟机(性能要求不高)

    要么直接用 windows.
    loading
        30
    loading  
       2017-04-28 11:08:57 +08:00 via Android
    楼主主要还是停留在发行版自带的层面,学得还是太少。
    ecloud
        31
    ecloud  
    OP
       2017-04-28 13:35:25 +08:00 via iPhone
    @loading 你给我 200 套 XP 的 License 那我一定就用 XP 了^_^
    rocksolid
        32
    rocksolid  
       2017-04-28 13:38:54 +08:00
    既然程序很简单 为什么不编译个 64 位版本或者直接改写下?
    loading
        33
    loading  
       2017-04-28 13:39:55 +08:00 via Android
    @ecloud 要用两百台服务器的公司居然没人?
    ecloud
        34
    ecloud  
    OP
       2017-04-28 13:47:44 +08:00 via iPhone
    @loading Ubuntu 自带的 wine 就是好用,刚刚的好用,你不服都不行。中文 simsun 字体现成的,0 配置。apt-get install wine 就一大堆库和字体包装好了,不用你自己费劲去找。
    不光是 wine 好用,很多组件都可以卸载,包括 Nautilis,不会有啰嗦的依赖干扰
    CentOS 的 wine 也不是自带的,wine 官方提供的,但是它系统本身很多 32 库都不存在,你自己 make 都巨费事
    说得很清楚了没有时间和精力,不然我就 slackware/SLF 一口气 make 出来了
    loading
        35
    loading  
       2017-04-28 13:53:05 +08:00 via Android
    @ecloud 嗯,问题解决就好。

    我能想到的只有私服怕被黑才会这样用……
    ecloud
        36
    ecloud  
    OP
       2017-04-28 13:53:11 +08:00 via iPhone
    @rocksolid 程序要是我的,那我就直接改成 linux 版了,还费这事干啥
    ecloud
        37
    ecloud  
    OP
       2017-04-28 13:54:57 +08:00 via iPhone
    @loading 你也只能停留在私服的层面上
    loading
        38
    loading  
       2017-04-28 14:02:14 +08:00 via Android
    @ecloud 看了你发的帖子,果然是 dalao,厉害!👍
    yellowtop
        39
    yellowtop  
       2017-04-28 14:03:29 +08:00
    ubuntu+openbox+tint2,足够了。
    tkisme
        40
    tkisme  
       2017-04-28 14:15:04 +08:00
    xubuntu 呢
    jarlyyn
        41
    jarlyyn  
       2017-04-28 14:28:11 +08:00
    @ecloud

    版权?

    大部分情况下用 wine 不是本身也需要有 windows 授权的吗?

    不然那么多 dll 之类都不能用的。
    levn
        42
    levn  
       2017-04-28 15:04:07 +08:00 via iPad
    好不容易有夸 Ubuntu 的
    skyxxzc
        43
    skyxxzc  
       2017-04-28 15:57:25 +08:00
    export WINEARCH=win32
    daiv
        44
    daiv  
       2017-04-28 18:08:48 +08:00
    debian
    cashew
        45
    cashew  
       2017-04-28 20:40:11 +08:00 via Android
    国产的 deepin 可以考虑。
    fiht
        46
    fiht  
       2017-04-28 22:41:10 +08:00
    其实,搞个黑苹果也不错的。
    不得不说 macOS 才是正常人应该使用的 OS。
    ( macOS 做开发,服务器跑得 ubuntu
    402645707
        47
    402645707  
       2017-04-28 22:53:50 +08:00 via Android
    windows embedded 不是刚刚好吗
    jarell
        48
    jarell  
       2017-04-29 08:54:04 +08:00
    你若不用界面, 也不用 wine, 那么发行版 200M linux 适合你 https://l-lfsp200.rhcloud.com/
    sagaxu
        49
    sagaxu  
       2017-04-29 11:25:39 +08:00
    程序很简单就重写一个 BS 版,买个 VPS 就行,刀片都省了
    ecloud
        50
    ecloud  
    OP
       2017-04-29 19:25:14 +08:00
    @jarlyyn 为这个事我仔细浏览了一下 wine 网站。你说的这个需要用户自己具有 dll 授权的提醒我多年前的确见过!
    不过他们现在的 dll 全都是自己从 0 实现的,并且标准安装的 wine 里也没有任何微软的 dll 和商业字体,这样子我认为是 OK 的。包括 ReatOS 都宣称自己是 from scratch,看样子使用现成微软 dll 这种事情是老皇历了
    不过介于 MS 曾经就 OLE 接口侵权起诉过 Borland,所以也说不清楚究竟怎样算侵权。反正我不用他的系统,他们中国这边的那些讼棍不会来找事,更深层次的东西他们也不懂^_^
    flynaj
        51
    flynaj  
       2017-04-29 22:21:47 +08:00 via Android
    我知道最小的发行版支持 wine 的是 slitaz,楼主可以看看
    iRiven
        52
    iRiven  
       2017-04-30 10:32:11 +08:00 via Android
    听说你要跑十几个,难道不是自己配置桌面环境最省资源
    iRiven
        53
    iRiven  
       2017-04-30 10:32:58 +08:00 via Android
    2 楼方案最合适
    acdfjelxe
        54
    acdfjelxe  
       2017-04-30 11:05:47 +08:00 via Android
    轻喷,linux 都一样的
    287300325
        55
    287300325  
       2017-05-04 14:14:10 +08:00
    Robolinux 操作系统 是一个内嵌了 Windows 运行环境( Wine )的 Linux 发行版。它支持用户在 Linux 系统中运行 Windows 应用程序,因此,你再也不用担心自己喜欢的 Windows 应用程序在 Linux 系统中无法使用的问题了。在 Robolinux 系统中,这个特性被称为“隐形虚拟机( Stealth VM )”。我对这个新颖独特的功能非常感兴趣。同时,Rololinux 系统还包括其它几个桌面环境,你可以根据自己的喜好选择某一个桌面环境。这个系统中还有一个用于完全备份 C 盘的工具,不会让你丢失任何文件。很独特吧,对不对?
    redapple0204
        56
    redapple0204  
       2017-05-30 19:02:19 +08:00
    基本所有的发行版都可以跑 wine 吧.....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   887 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 22:20 · PVG 06:20 · LAX 14:20 · JFK 17:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.