2012-05-25 12 views
5

Ich bin daran interessiert zu erforschen und versuchen, zu einem Open-Source-Projekt beizutragen. Da ich einen Linux-Desktop betreibe, gibt es viele Open-Source-Projekte, mit denen ich vertraut bin, und ich habe ein wenig zu einigen von ihnen beigetragen. Ich finde diese Projekte, weil ich sie brauche. Ansonsten habe ich viel in der Spieleentwicklung gemacht, da ich das interessant fand.Open-Source-Linux-Server-Projekte

Allerdings sind die Programme, die ich ausführen, und die, die Unternehmensunternehmen laufen, ziemlich unterschiedlich: Ich nehme an. Ich würde gerne auf etwas schauen, das von Unternehmen oder Organisationen weit verbreitet ist (im Gegensatz zu meinem Seitenscroller). Ich bin noch nicht wirklich auf die Entwicklung von Unternehmen gestoßen, da ich immer noch in der Universität bin und meine Nebenbeschäftigung ist nur die Verwaltung von Apache-Servern. Meine erste Wahl war Apache httpd Server, aber es scheint in C geschrieben zu werden. Ich bin auf der Suche nach etwas in Java/C++ geschrieben.

Alle Vorschläge wären großartig.

+0

Super Frage! Das wissen Sie vielleicht schon, aber Apache ist nicht nur der Webserver, es gibt auch viele Projekte, die Apache unterhält, wie zum Beispiel Cassandra. – Hassan

+0

Was sind deine Interessen? Sie müssen für diese Frage beantworten und nachdem Sie nach aktuellen Open-Source-Projekten bei Google Code suchen, Distrowatch (wählen Sie Distr -> Paket auswählen -> auf der offiziellen Website des Projekts) –

+1

Frage sollte auf programmers.stackexchange.com verschoben werden - Das ist keine Programmierfrage an sich, passt da nicht hinein. – Romain

Antwort

4

Einige Java-basierte Open-Source-Projekte, die von Interesse sein könnten, haben große Gemeinschaften und in der Wirtschaft häufig verwendet:

  • Eclipse-IDE (und Werkzeugen)
  • Apache Commons (Allzweck-Bibliotheken)
  • Netty (Networking-Bibliothek)
  • OpenJDK (Die Open-Source-Java-Implementierung selbst)
  • JBoss (Application Server)
  • Play-Framework (Web-Framework)
  • Clojure (moderne Lisp-derived Sprache on-top der JVM)
  • Hadoop (große Datenverarbeitung)

Ein Wort der Beratung - etwas auswählen, die Sie persönlich sind interessiert an/leidenschaftlich über. Sie werden dann viel mehr Spaß haben, ein größeres Gefühl der Zufriedenheit bekommen und dadurch wahrscheinlich einen viel sinnvolleren Beitrag leisten können.

1

Nur ein paar Dinge von der Oberseite meines Kopfes

Werfen Sie einen Blick auf Apache Webseite einige ihrer Produkte sind Java-basierte.

  • Tomcat: Web-App-Server
  • Solr: unternehmensweiten Suchmaschine

CMS Front ihre

  • Liferay ist:
  • dotCMS Java-basierte Content-Management-System: es nie benutzt aber denken Sie, dass es ziemlich gut sein sollte