최근 편집
최근 토론
게시판 메인
도구
투표
무작위 문서
스킨 설정
파일 올리기
기타 도구
216.73.216.27
IP
사용자 도구
사용자 설정
로그인
회원 가입
최근 편집
최근 토론
돌아가기
삭제
이동
파일 올리기
하이쿠OS
(편집) (2)
(편집 필터 규칙)
1655,2674
== 개발 == 하이쿠는 C++을 기본 언어로 개발되며 객체지향의 API를 제공한다. BeOS에 있던 기능을 자원봉사 프로그래머들이 각각의 개별적인 API들을 작성하여나가고 있다. 하이쿠 커널은 하이브리드 커널구조를 가지고 있으며 Be 사의 전 직원인 Travis Geiselbrecht가 만든 NewOS의 커널을 포크(folk)하여 생성되었다. 커널 부분은 이미 거의 완성된 상태로, 가상 파일 시스템(VFS) 레이어와 초보적구조의 대칭 멀티 프로세싱(SMP)를 지원한다. 원래 BeOS는 GCC 2.95버전을 기반으로 제작된 OS이지만 GCC 2가 워낙 오래되었기 때문에 하이쿠는 GCC 4를 기본으로 제작되어있으며 GCC 4/2 혼용구조로 호환성을 확보하고 있다. 하이쿠의 API들은 다음과 같은 기능들을 포함한다. * 응용 프로그램 / 인터페이스 - 키트를 개발하는 인터페이스, 응용 프로그램 및 지원. * BFS – 현재 OpenBFS로 이미 완성된 프로젝트. BFS(Be File System)를 구현한다. * 게임 - 게임에 사용되는 API와 기타 킷을 지원. * 입력서버(Input Server) - 다양한 입력장비의 입력을 처리하는 입력서버는 키보드, 마우스, 조이패드, 미디키 등의 장비의 입력을 받아 다른 어플리케이션과 통신을 중계한다. * 커널 - 운영체제의 중심이 되는 커널의 개발. * 미디어 - 오디오 및 비디오 관련의 API 및 미디어서버(내부통신)를 지원. * MIDI - MIDI 프로토콜을 지원. * 네트워크 - 네트워크 장비의 지원과, 네트워크를 통한 어플리케이션의 중계를 지원. * OpenGL - 내장 OpenGL을 지원. * 환경 설정 - 간결하고 편리한 환경설정의 구현. * 프린터 - 프린터 드라이버와 내부통신 서버 환경을 구현. * 스크린 세이버 - 스크린세이버 기능을 구현. * 스토리지 - 파일 시스템(디스크)와 내부 프로세서간에 통신을 위한 드라이버와 서버기능 구현. * 번역 - 하이쿠OS를 위한 다양한 설명 및 안내를 추가 및 번역하여 다양한 언어로 지원.
(임시 저장)
(임시 저장 불러오기)
기본값
모나코 에디터
normal
namumark
namumark_beta
macromark
markdown
custom
raw
(↪️)
(💎)
(🛠️)
(추가)
== 개발 == 하이쿠는 C++을 기본 언어로 개발되며 객체지향의 API를 제공한다. BeOS에 있던 기능을 자원봉사 프로그래머들이 각각의 개별적인 API들을 작성하여나가고 있다. 하이쿠 커널은 하이브리드 커널구조를 가지고 있으며 Be 사의 전 직원인 Travis Geiselbrecht가 만든 NewOS의 커널을 포크(folk)하여 생성되었다. 커널 부분은 이미 거의 완성된 상태로, 가상 파일 시스템(VFS) 레이어와 초보적구조의 대칭 멀티 프로세싱(SMP)를 지원한다. 원래 BeOS는 GCC 2.95버전을 기반으로 제작된 OS이지만 GCC 2가 워낙 오래되었기 때문에 하이쿠는 GCC 4를 기본으로 제작되어있으며 GCC 4/2 혼용구조로 호환성을 확보하고 있다. 하이쿠의 API들은 다음과 같은 기능들을 포함한다. * 응용 프로그램 / 인터페이스 - 키트를 개발하는 인터페이스, 응용 프로그램 및 지원. * BFS – 현재 OpenBFS로 이미 완성된 프로젝트. BFS(Be File System)를 구현한다. * 게임 - 게임에 사용되는 API와 기타 킷을 지원. * 입력서버(Input Server) - 다양한 입력장비의 입력을 처리하는 입력서버는 키보드, 마우스, 조이패드, 미디키 등의 장비의 입력을 받아 다른 어플리케이션과 통신을 중계한다. * 커널 - 운영체제의 중심이 되는 커널의 개발. * 미디어 - 오디오 및 비디오 관련의 API 및 미디어서버(내부통신)를 지원. * MIDI - MIDI 프로토콜을 지원. * 네트워크 - 네트워크 장비의 지원과, 네트워크를 통한 어플리케이션의 중계를 지원. * OpenGL - 내장 OpenGL을 지원. * 환경 설정 - 간결하고 편리한 환경설정의 구현. * 프린터 - 프린터 드라이버와 내부통신 서버 환경을 구현. * 스크린 세이버 - 스크린세이버 기능을 구현. * 스토리지 - 파일 시스템(디스크)와 내부 프로세서간에 통신을 위한 드라이버와 서버기능 구현. * 번역 - 하이쿠OS를 위한 다양한 설명 및 안내를 추가 및 번역하여 다양한 언어로 지원.
비로그인 상태입니다. 편집한 내용을 저장하면 지금 접속한 IP가 기록됩니다.
편집을 전송하면 당신은 이 문서의 기여자로서 본인이 작성한 내용이
CC BY 4.0
에 따라 배포되고, 기여한 문서의 하이퍼링크나 URL로 저작자 표시가 충분하다는 것에 동의하는 것입니다.
전송
미리보기