한국정보기술진흥원2026 제7회 청소년 IT경시대회 개최안내

RetrOS-32 프로젝트, C언어 기반 커널에서 다형성 구현 성공...취미 개발자, 운영체제에 객체지향 설계 패턴 적용해 주목

thumbnail.webp
[한국정보기술신문] 개인 운영체제 개발 플랫폼 OSHub의 joexbayer 개발자가 자신의 취미 운영체제 프로젝트인 'RetrOS-32'에서 객체지향 설계 패턴을 성공적으로 적용했다고 8월 20일 발표했다. 이 프로젝트는 C언어로 작성된 커널에서 함수 포인터를 활용해 다형성을 구현하는 방식을 채택했다.
개발자는 "개인 운영체제 작업의 장점은 협업이나 실제 애플리케이션의 일반적인 제약에서 자유롭다는 것"이라며 "보안 취약점이나 수백 명이 코드를 유지보수해야 하는 걱정 없이 실험할 수 있다"고 설명했다. 운영체제 개발 분야에서는 대부분 혼자 작업하는 경우가 많아, 이러한 고독함이 오히려 독특한 프로그래밍 패턴을 실험할 수 있는 자유를 제공한다는 것이다.

리눅스 커널에서 영감을 얻은 설계

image.png
OSHub 제공
이번 구현은 리눅스 커널의 객체지향 설계 원칙에서 영감을 받았다. 개발자는 석사 논문을 위한 커널 모듈 개발 중 LWN(Linux Weekly News)의 "커널에서의 객체지향 설계 패턴" 기사를 접하게 되었다고 밝혔다. 해당 기사는 C언어로 작성된 리눅스 커널이 구조체의 함수 포인터를 사용해 다형성을 달성하는 방법을 설명하고 있었다.
개발자는 "커널처럼 저수준인 시스템도 캡슐화, 모듈화, 확장성 등 객체지향의 장점을 빌려올 수 있다는 점이 매우 흥미로웠다"고 말했다. 이는 전통적으로 절차지향 프로그래밍이 주를 이루던 시스템 프로그래밍 분야에서 새로운 시도라고 평가된다.

RetrOS-32 프로젝트의 특징

RetrOS-32는 그래픽, 멀티태스킹, 편집기, 파일시스템, 네트워킹 기능과 32비트 C 컴파일러를 갖춘 x86 32비트 취미 운영체제다. 이 프로젝트는 OSHub 플랫폼을 통해 공개되어 있으며, 운영체제 개발 커뮤니티의 관심을 받고 있다. 개발자는 스케줄러 작업 구현 과정에서 객체지향 패턴을 도입하여 코드의 재사용성과 확장성을 높였다고 설명했다.
OSHub는 취미 운영체제 프로젝트를 공유하고 협업할 수 있는 플랫폼으로, 커널과 드라이버, 저수준 프로젝트에 열정적인 운영체제 개발자 커뮤니티를 제공한다. 운영체제 프로젝트들은 높은 중단율을 보이는데, 2004년부터 2006년 사이 213개 프로젝트 중 112개가 인터넷에서 사라졌다고 기록되어 있다. 이러한 상황에서 RetrOS-32와 같은 지속적인 개발과 혁신적 접근은 커뮤니티에 긍정적인 영향을 미칠 것으로 기대된다.
한국정보기술신문 정보기술분과 최수하 기자 news@kitpa.org

함께 읽으면 좋은 기사

서울과학고 이승준, 양자컴퓨터로 '고차 포트폴리오' 최적화해 청소년 IT학술대회 금상...큐비트 4배·회로 깊이 161배 줄여 현재 기기서도 동작, 자원 줄이고도 고전 방식 대비 승률 51%

서울과학고 이승준, 양자컴퓨터로 '고차 포트폴리오' 최적화해 청소년 IT학술대회 금상...큐비트 4배·회로 깊이 161배 줄여 현재 기기서도 동작, 자원 줄이고도 고전 방식 대비 승률 51%

인공지능 · 정보기술 4
마케팅 전문가 세스 고딘 "아마존 검색광고는 소비자에게서 훔치는 것"...검색광고를 '아마존세'라 비판, "검색 품질 떨어뜨리고 비용은 결국 소비자 몫"

마케팅 전문가 세스 고딘 "아마존 검색광고는 소비자에게서 훔치는 것"...검색광고를 '아마존세'라 비판, "검색 품질 떨어뜨리고 비용은 결국 소비자 몫"

정보기술 3
SK하이닉스 CPO 기술 로드맵, 국제 학술지 '네이처 일렉트로닉스' 게재...AI 경쟁 무대 '칩에서 시스템으로'

SK하이닉스 CPO 기술 로드맵, 국제 학술지 '네이처 일렉트로닉스' 게재...AI 경쟁 무대 '칩에서 시스템으로'

반도체 2
엔비디아, 오하이오에 AI 팩토리 부지 선점...오픈AI 입주해 4.25GW 규모 구축

엔비디아, 오하이오에 AI 팩토리 부지 선점...오픈AI 입주해 4.25GW 규모 구축

인공지능 4
원격근무자가 '웰빙' 가장 높았다...직원 7700명 분석, 고립감도 사무실 근무자와 차이 없어

원격근무자가 '웰빙' 가장 높았다...직원 7700명 분석, 고립감도 사무실 근무자와 차이 없어

학제간융합 3
충북과학고 오승연, AI '망각'을 수식으로 쪼개 본 벤치마크로 청소년 IT학술대회 금상...정확도만으로는 무엇을 잊었는지 알 수 없어, 연산자·문법·조합까지 나눠 진단하는 CSR-CLBench 설계

충북과학고 오승연, AI '망각'을 수식으로 쪼개 본 벤치마크로 청소년 IT학술대회 금상...정확도만으로는 무엇을 잊었는지 알 수 없어, 연산자·문법·조합까지 나눠 진단하는 CSR-CLBench 설계

인공지능 4
교육부·한국장학재단, 취약계층·농어촌 고교생 12만 명에 유료 AI 서비스 무상 지원...'2026 인공지능 온이음 사업' 신규 추진, 20~28일 학교별 신청하고 윤리 사전교육 이수해야 이용

교육부·한국장학재단, 취약계층·농어촌 고교생 12만 명에 유료 AI 서비스 무상 지원...'2026 인공지능 온이음 사업' 신규 추진, 20~28일 학교별 신청하고 윤리 사전교육 이수해야 이용

교육 · 인공지능 3
그래핀OS "구글, GPLv2 명백히 위반"...픽셀 커널 소스 공개 방식 논란

그래핀OS "구글, GPLv2 명백히 위반"...픽셀 커널 소스 공개 방식 논란

정보기술 3
오픈라우터, 결제 인프라 기업 스트라이프에 합류...하루 10조 토큰 처리하는 최대 AI 게이트웨이, "제품·사명·로드맵 그대로"

오픈라우터, 결제 인프라 기업 스트라이프에 합류...하루 10조 토큰 처리하는 최대 AI 게이트웨이, "제품·사명·로드맵 그대로"

인공지능 2
삼성전자, 광주사업장에 플랙트그룹 HVAC 생산라인 구축...2,400억원 투자해 2028년 초부터 AI 데이터센터용 냉각장비 생산

삼성전자, 광주사업장에 플랙트그룹 HVAC 생산라인 구축...2,400억원 투자해 2028년 초부터 AI 데이터센터용 냉각장비 생산

반도체 · 클라우드 · 인공지능 3
고려대 이동근·김다은, 안양대 이준서 연구팀, AI로 산재 '이중 결핍' 사각지대 밝혀 대학생 IT논문경진대회 대상...노동자 1명 기준으론 작고 고령 많은 공장이 가장 위험한데 안전 로봇은 대기업의 14분의 1, 행정자료 두 변수로 새 예산 없이 선별

고려대 이동근·김다은, 안양대 이준서 연구팀, AI로 산재 '이중 결핍' 사각지대 밝혀 대학생 IT논문경진대회 대상...노동자 1명 기준으론 작고 고령 많은 공장이 가장 위험한데 안전 로봇은 대기업의 14분의 1, 행정자료 두 변수로 새 예산 없이 선별

인공지능 · 정보기술 4
구글, 대학생에 유료 AI 1년 무료 개방...미국은 'AI 프로', 해외는 'AI 플러스' 제공

구글, 대학생에 유료 AI 1년 무료 개방...미국은 'AI 프로', 해외는 'AI 플러스' 제공

인공지능 · 교육 2