일단 관심이 있어서 나중에라도 공부자체는 해볼건데 학교수업중에 자율프로젝트 굴릴 수 있는게 있는데 리눅스모듁 처음해보는 놈이 지금 시작하면 5~6주 안에 완성할 수 있을지 모르겠음
일단 유저프로그램 단계로 만들던거를 모듈로 구현해보고 싶은거라 추상적인 단계의 로직은 문제없고 커널단계에서 수행할 일은 타 시스템과 통신, 가상메모리 페이지 관리(mmap같은거?), 타 시스템과 동기화 이런기능 추가적으로 구현해야하고 그 외에는 cpp로 구현했던 유저프로그램 c형식으로 옮기기 이런것들을 해야할 것 같음
운영체제 수업에서 우분투는 아니고 xv6커널 수정해서 시스템콜 추가하거나 스케줄링 룰 수정하거나 이런거 해봤음 메모리매핑 관련으론 이론은 열심히 공부했는데 실기는 건드려본적이 없음
뭔가 더 똑똑하게 질문하고 싶은데 아는게 없어서 질문하는거도 어렵다 혹시 또 답변하는데 필요한 정보 있으면 말해주셈
3줄요약
1 리눅스모듈 첨해보는 허접이 5~6주짜리 모듈만들기 프로젝트 시도중
2 추상적인 로직은 거의 완성이고 통신, 메모리매핑같은건 따로 구현해야함
3 5~6주 내로 할만해보임? 아님 얌전히 다른프로젝트 하고 모듈만들기는 방학이나 그런때에 할까?
- dc official App
그런거하면 교수눈에 찍혀서 대학원이라는 감옥에 10년간 갇힐수도 있다
일단 그 프로젝트하는 수업은 우리학교 교수님 아니라 상관없고 사실 내년에 랩실 인턴이라도 넣어볼까 고민하긴했음 - dc App
이걸 통해서 니가 얻고자 하는게 뭐임? 이 주제로 5~6주 굴려서 솔직히 대학원 갈 거 아니면 굳이 할 필요가 있나 싶은데 너 진로가 뭔지 모르니 답변이 어려움
얻고자 하는거라기보단 그냥 해보고싶어서? 5~6주 에바다싶으면 나중에 방학때라도 따로 해볼생각임 재밌어보이니까 해보긴 할건데 성적도 챙기긴 해야하니까 너무 무리다싶으면 일단 프로젝트는 간단한거로 때우고 나중에 개인적으로 하려고 - dc App
커널 프로그래밍 한번도 해본적 없으면 좀 어려울수도?
xv6 건드려본거만으론 빡쌔려나 - dc App