KyberOSpowered by Mach X

Ayuda a terminar lo que Mach empezó

El núcleo, el shell, el servidor de archivos y las personalidades están todos en movimiento y hay trabajo real por hacer. Contribuir no requiere acceso de escritura al repositorio.

Comunidad

Pronto habrá un pequeño servidor de Discord. Será la puerta de entrada para la discusión del diseño, las notas de cada hito y las preguntas, y el lugar donde los colaboradores se encuentran. Cuando abra, esta página llevará la invitación.

Mientras tanto el sitio es la referencia: por qué existe, de dónde viene y hacia dónde va.

Qué esperar

Pocos canales. Anuncios de hitos, conversación sobre el diseño del núcleo y un lugar para tus registros de arranque y tus preguntas. Habrá moderación desde el primer día.

Formas de ayudar

Seguir y compartir

Al principio lo más útil es avisar a quienes les importaría. Un proyecto de este tamaño crece de boca en boca.

Traducir

El sitio está en inglés y en español de México. Se aceptan más idiomas, si puedes transmitir el tono además de las palabras.

Escribir

Explicaciones, guías y relatos claros de lo que funciona y lo que no. La documentación es como un núcleo pequeño se gana la confianza.

Revisar el diseño

Si conoces Mach, los sistemas de capacidades o el funcionamiento interno del IPC, la crítica informada es una contribución. El diseño es lo bastante público para discutirlo.

Portar software (más adelante)

Hay un árbol de ports en la hoja de ruta. Cuando llegue, el shell y las utilidades básicas necesitarán a quienes disfrutan llevar software a sistemas nuevos.

Reportar errores (más adelante)

Se planean versiones públicas. Cuando lleguen, los reportes precisos serán muy bienvenidos.

Cómo trabajamos

Primero la documentación

El diseño se escribe antes de construirse. Si puedes explicar por qué algo pertenece al núcleo, ya contribuyes como lo hacemos nosotros.

Las afirmaciones coinciden con el estado

«En desarrollo» significa eso. Decimos qué está hecho, qué está a medias y qué es solo un plan, y esperamos lo mismo de quien hable por el proyecto.

El crédito es política

El proyecto nombra a quienes lo sostienen, desde el equipo de Mach hasta quienes ayudan hoy. Si contribuyes, recibes crédito.

Amables y pacientes

Todos los niveles de experiencia son bienvenidos. Se esperan discusiones sobre corrección. La descortesía no.

Núcleo en C, servidores libres

El núcleo sigue en C. Los servidores en espacio de usuario pueden usar otros lenguajes, incluido Rust.

El vocabulario de Mach

Tareas, hilos, puertos, mensajes, derechos. Lo que no pueda construirse con eso pertenece a un servidor.

Hasta que abra el Discord, la mejor preparación es conocer el proyecto: lee el planteamiento, revisa el diseño y conoce a las personas que construyeron Mach.