Oskari Alaranta 는 C. 진정으로 인상적인 작업입니다! Banan OS에는 모 놀리 식 커널 및 부트 로더, 커널 및 사용자 공간 라이브러리를 포함한 여러 가지 필수 구성 요소가 있습니다. Banan OS를 차별화하는 것은 STDC에서 부분적으로 영감을 얻은 맞춤형 C 표준 라이브러리 사용 및 최신 하드웨어 및 소프트웨어 요구에 대한 강력한 지원입니다. 시스템은 이미 CP, LS 및 STAT와 같은 주요 UNIX 유틸리티와 함께 기능적인 TTY 및 GUI 환경을 제공합니다. USB 장치, NVME 및 AHCI 디스크를 지원하고 TCP 및 UDP 기능이 포함 된 사용자 정의 네트워킹 스택도 포함되어 있습니다.
UNIX와 같은 파일 시스템을 갖춘 /TMP, /TMP, /TMP, /TMP 및 Proc, Banan OS는 학습 프로젝트보다 더 많습니다. Alaranta는 가상 머신과 실제 하드웨어에서 바난 OS를 정기적으로 테스트한다고 언급했다. 동기 부여 Oskari Alaranta는 2 년 동안 Banan OS를 개발하는 데 전념하고 있다고 언급했다. 그의 주요 동기는 저수준 프로그래밍, 특히 운영 체제 개발에 큰 관심을 보인 것으로 보인다. 이 열정은 포트 소프트웨어를 제외하고 전체 OS를 C로 처음부터 작성하기로 한 그의 결정에 반영된다.
도전 Alaranta는 Banan OS가 이전에 개발 한 가장 중요한 도전과 관련하여 전례가 없었던 것입니다. 경험이 많았습니다.
그러나, 그러나, 프로젝트는 또한 "It 's Alive"순간에 보상함으로써 구두점이되었습니다. Alaranta는 다음과 같은 이정표를 인용하여 실제 하드웨어에서 완벽하게 기능하는 새로운 기능을 목격하는 것이 특히 만족스럽게 생각합니다.키보드 입력 달성
USB 마우스 입력 구현 -
Doom을 성공적으로 실행하는 -
디스크에서 데이터를 읽는다 - 네트워크 연결을 설정하는
-
-
-
. 구성 요소는 기존 OS 코드를 넘어 탐색하고 개인적인 관심의 특징을 추구 할 수있는 더 큰 자유를 얻었습니다. 그는이 단계에서 약 2 개월간의 개발 후에 도달했다고 추정했다. Oskari Alaranta : 바나나 OS의 개발자
이 글을 쓰고있는 Oskari Alaranta는 22 세의 자기 학업 프로그래머이자 핀란드의 Tampere에 본사를 둔 학생이다. 그는 저수준 프로그래밍, 특히 운영 체제 개발에 관심이 있습니다. OS 개발에 대한 Alaranta의 열정으로 인해 그는 2 년에 걸친 프로젝트 인 Banan OS를 만들었습니다. 그는 업계에서 경력을 추구하고 바난 OS에 대한 그의 경험을 포트폴리오 조각으로 잠재적으로 활용하려는 열망을 표명했습니다.
Banan OS에 기여하는 것은 매우 새로운 프로젝트이며, Oskari Alaranta는 매우 새로운 프로젝트입니다. 새로운 기능에 대한 작업을 시작하기 전에 (이메일, 불화 또는 문제를 제기함으로써). 버그 수정은 항상 환영합니다.
Banan OS는 주로 Alaranta의 개인 서버에서 호스팅됩니다. 기여는 github와 같은 플랫폼만큼 간단하지는 않지만 Github 미러를 통해 풀 요청을 제출할 수 있으며 Alaranta는 수동으로 적용 할 것입니다.
Alaranta의 서버에서 직접 계정을 원한다면 이메일 또는 discord를 통해 그에게 연락 할 수 있습니다. Oskari Alaranta는 Banan OS 개발에 상당한 시간과 노력을 투자했습니다.
Banan OS의 주목할만한 측면은 Alaranta가 대부분의 코드를 직접 작성하면서 처음부터 처음부터 구축된다는 것입니다. 이 야심 찬 접근법은 깊은 기술 지식과 문제 해결 사고 방식이 필요합니다. 처음부터 구축하려는 Alaranta의 약속은 기존 솔루션을 사용하지 않고 자신을 개발하기로 선택한 AML 통역사와 같은 중요한 구성 요소로 확장됩니다. 이 선택은 OS의 모든 측면을 이해하고 통제하기위한 그의 헌신을 보여줍니다.
바난 OS는 여전히 개발 중입니다. 최신 업데이트 및 변경 사항에 대해 프로젝트의 Github 저장소를 확인하십시오.
리소스 :
🎜> vanan os github 리포지토리
.