Mogua 마이크로커널의 첫번째 스냅샷을 공개합니다.

익명 사용자의 이미지

(비록 리눅스용 프로그램은 아니지만, 이 글을 실을 만한 적당한 사이트를
찾다가 제가 가장 자주 찾는 사이트 중의 하나인 KLDP의 게시판에 먼저 싣게
되었습니다. 이 점 양해해 주시길 )

Mogua 마이크로커널 프로젝트의 첫번째 스냅샷(20000424)을 공개합니다(!).

Mogua란 무엇인가

Mogua는 x86 기반 개인용 컴퓨터에서 동작되도록 만들어진 운영 체제의
커널입니다. 리눅스와 같은 기존의 모놀리스 커널들과 달리, Mogua는
한 개의 작은 마이크로커널과 그 위에서 실행되는 여러 개의 서버들로
이루어져 있으며, 입출력, 파일 시스템, 네트웍 스택 같은 전통적인
운영 체제의 기능은 이들 사용자 모드 서버간의 통신(IPC)을 통해
이루어지게 됩니다.

Mogua는 기존의 커널, 특히 Mach와 Hurd와 같은 마이크로커널 구조의
운영 체제들이 가진 단점들을 개선하기 위한 목적으로 시작되었습니다.

첫번째 릴리즈에 관해

이번 릴리즈에서는 부트되면 간단한 메시지를 출력하고 종료하는 아주
간단한 기능만이 구현되어 있습니다. 메모리 시스템을 초기화하는
부분은 소스 결합 문제 때문에 다음 번 릴리즈로 연기되었습니다
(궁금하신 분들은 별도로 연락하시기 바랍니다).

미약한 기능에도 불구하고 소스를 공개하는 것은, 이런 종류의
프로젝트가 진행중임을 더 많은 분들께 알리고 참여를 유도하기 위한
것입니다.

앞으로의 계획

2주마다 한번 정도 스냅샷을 내놓으려고 합니다. 다음 릴리즈에서는
UVM의 결합을 마무리 짓고 태스크와 쓰레드를 구현할 계획입니다. 실제
프로그램의 실행이나 운영 체제의 동작은 IPC와 서버 디자인이 완성
되고 난 뒤에 가능해질 것입니다.

라이선스

Mogua는 BSD 스타일 라이선스 하에 자유 소프트웨어(혹은 오픈 소스
소프트웨어)로 배포됩니다. 기본적으로 누구든지 소스 코드를 복사,
변경, 재배포할 수 있지만, GPL과 달리 자신의 변경 내용을 공개해야
할 의무는 없습니다. 그렇지만 저작권에 따른 몇 가지 제한과 요구
사항이 있습니다. 더 자세한 내용은 소스를 참조하거나 별도로 문의
하시기 바랍니다.

받을 수 있는 곳

프로젝트의 임시 홈페이지는 http//kldp.org/~bangjy/mogua 입니다.

익명 사용자의 이미지

wow....축하합니다! 계정을 내어 드린 보람이 있었군요. -)

다음부터는 초기화면 오른쪽 아랫부분 "오픈소스 뉴스" 게시판에
스냅샷이 올라올 때마다 글을 올려 주시면 안될까요?
새 버전의 변동사항이나 추가된 점 등과 함께요.

그 게시판은 그런 용도로 만들었거든요.....

이번 공지는 제가 거기다가 복사해 두겠습니다.

익명 사용자의 이미지

권순선 wrote..
wow....축하합니다! 계정을 내어 드린 보람이 있었군요. -)

다음부터는 초기화면 오른쪽 아랫부분 "오픈소스 뉴스" 게시판에
스냅샷이 올라올 때마다 글을 올려 주시면 안될까요?
새 버전의 변동사항이나 추가된 점 등과 함께요.

그 게시판은 그런 용도로 만들었거든요.....

이번 공지는 제가 거기다가 복사해 두겠습니다.

정말 축하 해야 할 일입니다.
이 때까지 제가 여러 프로첵트들을 보아 왔지만.
물론 그 프로젝트들의 중요성을 말할수 없지만.
방준영님께서 이룩한 것은 뜻이 깊네요.

저에게 글 재주가 없어서 이 정도의 축하 글이 되었지만.

하여간..
우리 나라의 오픈 커뮤니티 발전을 많은 기여가 될것이라고
생각 합니다.