2012-05-25 15 views
5

Estoy interesado en investigar e intentar contribuir con un proyecto de código abierto. Desde que ejecuto un escritorio de Linux, hay muchos proyectos de código abierto con los que estoy familiarizado, y he contribuido un poco a algunos de ellos. Encuentro estos proyectos, simplemente porque los necesito. Aparte de eso, he hecho mucho en el desarrollo de juegos, ya que he encontrado esto interesante.Open Source Linux Server Projects

Sin embargo, los programas que ejecuto y los que las empresas empresariales ejecutan son bastante diferentes: supongo. Realmente me gustaría ver algo que sea utilizado ampliamente por empresas u organizaciones (a diferencia de mi desplazamiento lateral). Realmente no he encontrado mucho desarrollo empresarial ya que todavía estoy en la universidad y mi trabajo secundario es simplemente administrar servidores Apache. Mi primera elección fue apache httpd server, pero parece estar escrito en C. Estoy buscando algo escrito en java/C++.

Cualquier sugerencia sería genial.

+0

¡Pregunta impresionante! Puede que ya sepas esto, pero Apache no es solo el servidor web, hay * muchos * proyectos que Apache mantiene, como Cassandra, por ejemplo. – Hassan

+0

¿Cuál es su tipo de interés? debe responder a esta pregunta y después de buscar proyectos de código abierto actuales en el código de google, distrowatch (seleccione distr -> seleccionar paquete -> ir al sitio oficial del proyecto) –

+1

La pregunta debe moverse a programmers.stackexchange.com - Esta no es una pregunta de programación per se, no encaja allí. – Romain

Respuesta

4

Algunos proyectos de código abierto basado en Java que pueden ser de interés, tienen comunidades grandes y son de uso común en los negocios:

  • Eclipse (IDE y herramientas)
  • Apache Commons (bibliotecas de propósito general)
  • Netty (biblioteca de red)
  • OpenJDK (La implementación de Java abierta propia fuente)
  • JBoss (servidor de aplicaciones)
  • Juego marco (framework web)
  • Clojure (moderno lenguaje Lisp derivado en la parte superior de la JVM)
  • Hadoop (grande de procesamiento de datos)

Un consejo - recoger algo que usted es personalmente interesado/apasionado Entonces se divertirá mucho más, tendrá una mayor sensación de satisfacción y probablemente podrá hacer una contribución mucho más significativa como resultado.

1

sólo algunas cosas de la parte superior de mi cabeza

Tenga una mirada en el sitio web de Apache algunos de sus productos están basados ​​en Java.

  • Tomcat: servidor de aplicación web
  • Solr: motor de búsqueda empresarial

CMS delante su es

  • Liferay: Java System gestión de contenido basado
  • dotCMS: nunca utilizado pero creo que debe ser bastante bueno