哪个Linux版本最适合Haskell开发?我想安装ghc并在其中编译Leksah。
我现在使用的是CentOS,但其软件仓库不够丰富和更新。
哪个Linux版本最适合Haskell开发?我想安装ghc并在其中编译Leksah。
我现在使用的是CentOS,但其软件仓库不够丰富和更新。
我目前使用的发行版是Arch Linux,该版本对Haskell有广泛的支持。
你可以在这里查看直接可用的Haskell软件包的状态(截至目前为止,可用的软件包数量为1370个)。此外,还有一个关于Arch Linux中Haskell软件包的维基页面。
在 Fedora 11 中可以找到 Haskell 平台 2009.2.0.1。
在 Fedora 12 中可以找到 Haskell 平台 2009.2.0.2。
在 Debian 不稳定版中可以找到 Haskell 平台 2009.2.0.2.1,它应该在一周左右迁移到测试版。
在 Gentoo testing 中,Haskell 平台 2009.2.0.2 被屏蔽了。
Arch Linux 可能是最全面的,几乎有 Hackage 的 90% 打包在 AUR 中。
关于Haskell,我不太确定,但我发现Ubuntu保持了良好的最新更新,更重要的是他们强调稳定性。如果你正在进行Haskell开发,我认为你会选择稳定性而不是使用最新软件。
这取决于您的计算机有多少内存。 在512MB RAM和小交换分区(例如EeePC或VPS/VDS机器(由host1free.com等提供))上,人们可能会遇到GHC的问题。
如果您的RAM少于1GB,则建议您在Gentoo上使用splitobjs=NO
编译GHC(对于RAM小于512Mb的机器,Gentoo会自动执行此操作)。否则,您可以选择Archlinux或其他任何Linux发行版。
HaskellWiki有一个专门介绍常见Linux发行版及其Haskell支持渠道的页面。
我在 Gentoo 上发现了对 Haskell 的出色支持。
无论这里发布了关于 Gentoo 的过时信息,但当前的 Gentoo 树包括了 2014.2 版本的 Haskell 平台。
haskell-updater
的工具确保所有Haskell软件包具有兼容版本。