开源Linux服务器项目

5

我对研究并尝试为开源项目做出贡献很感兴趣。由于我使用的是Linux 桌面环境,我熟悉许多开源项目,并已经为其中一些项目做出了一点贡献。我只是因为需要它们而发现了这些项目。除此之外,我在游戏开发方面也有很多经验,因为我发现这很有趣。

然而,我运行的程序和企业所运行的程序相当不同:我猜想如此。我真的很想看看企业或组织广泛使用的东西(不像我的侧向卷轴游戏)。由于我还在大学里,并且我的兼职工作只是管理Apache服务器,因此我没有遇到过太多企业级开发项目。我的首选是Apache HTTP服务器,但它似乎是用C写的。我正在寻找使用Java/C++编写的东西。

任何建议将是极好的。


太棒了!你可能已经知道了,但是Apache不仅仅是一个Web服务器,它还维护着许多项目,比如Cassandra。 - user377628
你对什么感兴趣?你需要回答这个问题,然后可以在Google Code和Distrowatch上寻找当前的开源项目(选择发行版->选择软件包->进入项目的官方网站)。 - Dmitry Zagorulkin
1
问题应该移至programmers.stackexchange.com - 这不是一个纯粹的编程问题,不适合在那里讨论。 - Romain
2个回答

4
一些Java开源项目可能会引起兴趣,拥有庞大的社区并常用于商业领域:
  • Eclipse(IDE和工具)
  • Apache Commons(通用库)
  • Netty(网络库)
  • OpenJDK(Java开源实现本身)
  • JBoss(应用服务器)
  • Play框架(Web框架)
  • Clojure(基于JVM的现代Lisp派生语言)
  • Hadoop(大数据处理)
一个建议 - 选择你个人感兴趣或热情的项目。然后你将会更加享受其中,在工作中得到更多满足感,并且由此可以做出更有意义的贡献。

1

我脑海中想到了一些事情

看看Apache网站,他们的一些产品是基于Java的。

  • Tomcat:Web应用程序服务器
  • Solr:企业搜索引擎

CMS前端有

  • Liferay:基于Java的内容管理系统
  • dotCMS:从未使用过,但认为它应该相当不错

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接