구글 크롬 os 소스와 빌드환경

Posted 2010. 2. 28. 00:10, Filed under: 정보수집

http://sites.google.com/a/chromium.org/dev/chromium-os/building-chromium-os/getting-the-chromium-os-source-code
크롬 OS 받아서(chromiumos-0.4.22.8.tar : 237MB) 소스 살짝 까보았는데, 조금 실망이네요.
기대가 컸던 모양입니다.  넷북더미단말용이네요.

구조를 살펴봐야겠지만, third_party 활용이 너무 심하네요.

Linux kernel은 2.6.30부터 시작할 모양이네요.
[ README.chromium]
https://launchpad.net/ubuntu/karmic/+source/linux/2.6.30-10.12
살짝본 느낌으로는 Ubuntu 압축 + Chrome Browser 를 보는듯 하네요.

벌써 빌드해서 올려보신분이 계시네요.
http://openoffice.or.kr/gomme/?p=315
http://ubuntu.or.kr/viewtopic.php?f=4&p=44291

개발 참여는 git 를 그대로 활용할 모양인듯, kernel.org 진행방식과 비슷한것 같고,
소스 오픈한다는게, 리눅스 개발자들에게 무상 도와달라는 얘기인지, 조금 아이러니 하네요. 
진정 Google OS가 맞는지 모르겠네요. 낚인건지...
좀더 시간을 가지고 구조를 더 살펴봐야겠네요.

'정보수집' 카테고리의 다른 글

한국을 빛낸 100인의 위인들 m/v  (1) 2011.03.10
컴퓨터 OS부팅도 이젠 초고속 전쟁이다.  (0) 2010.03.03
meet 우분투 9.04 길라잡이  (0) 2010.02.25
부트로더에 대해  (1) 2010.02.25
OS프로젝트  (0) 2010.02.24
Response : ,

meet 우분투 9.04 길라잡이

Posted 2010. 2. 25. 20:55, Filed under: 정보수집

http://myubuntu.tistory.com/311

* 우분투 길라잡이를 만들어봅니다. 이번에는 제작방식을 아래처럼 해볼까 합니다.

1)아래 목차를 보시고 목차와 관련 글을 작성한 분은 저에게 이메일(ubuntuda@gmail.com)로 쓰신 글을  보내주시거나 또는 댓글로 연락을 주십시오. (반드시 작성한 당사자가 연락 주셔야 합니다.)  설명에 대한 그림도 있으면 최고입니다.

혹시 목차에 없지만 관련 설명이 있으면 좋겠다 싶은 부분 또는 더하고 싶은 분도 연락을 주세요.

2)저는 보내주신 글, 또는 댓글로 주소를 전해 주신 글을 보고 전개 방식이나 표기 통일 등 수정/편집해 설명서 항목에 올리겠습니다.  그림도 잡아넣고... 그렇게 제가 편집자 역할을 하는 겁니다.  연락을 주셨지만 좀 냉정하게, 이건 좀 부족하다 싶으면... 쓱~ 안쓰겠습니다.

3)작성자가 결정되면 작성중이라는 사실이 이 블로그를 통해 공포하겠습니다.

4) 최종 완성되면 공동 저자로 이름, 블로그/웹 주소를 올리도록 하겠습니다. 또 현재 블로그로 제한 됐던 배포권도 당연히 해제하고 저작권은 공공소유로 하겠습니다. 즉, 저는 설명서로 이익을 취할 생각이 없고, 공동 저자 분들도 이 점에 동의해주셔야 합니다.  사용을 위해 기초가 되는 설명서는 우리말을 쓰는 모든 우분투 사용자의 소유여야 한다고 생각합니다. 단 타인의 자료에 대한 저작권과 저작권표기는 반드시 존중되야 합니다.

5)서류로 편집해줄 분을 공모해 PDF형식으로 만들어 문서배포판을 만들겠습니다. 이 배포판 역시 공공소유입니다.

서문

우분투는 무료로 배포되는 컴퓨터 운영체제(Operating System: OS)이며 훌륭한 철학을 가진 도구입니다. 훌륭한 도구를 무료로 받은 만큼 우리말 설명서도 무료로 여러분과 나누고자 합니다. 이 길라잡이는 초보자를 대상으로 우분투 9.04를 가정과 사무용으로 사용하는데 목표를 두고 있습니다.

그리고 기타 어쩌구 저쩌구...

1)사용에 앞서 알아둘 사항들:
  • 인터넷: 우분투는 인터넷과 연결된 상태여야 원할하게 설치할 수 있습니다. 유선연결 상태에서 설치를 강력히 권장합니다.
  • 게임: 오락용으로 PC를 사용한다면, MS윈도우를 사용하는 것이 더 낫습니다.
  • 버추얼머신: 우분투상에서 MS윈도우를 '버추얼머신' 프로그램을 이용해 설치/사용할 수 있습니다.

2) 설명서 활용하기:

  • [파란색 글씨]는 마우스로 메뉴를 찾아 누르라는 의미입니다. 예) [파일]-[내보내기]
  • 설정 내용을 바꿔야 할 내용은 하늘색 상자 안에 표시, 변경 내용은 붉은색으로 표시했습니다. 예)내용 => 바꿀 부분
  • 터미널 명령어는 녹색 상자 안에  표시했습니다. 예) sudo apt-get install 개념
저작권 표기와 안내
이 길라잡이는 Ubuntu documentation team이 관리하는 help.ubuntu.com의 일부 내용을 참고했으며 myubuntu.tistory.com 이용자와 지인들이 ubuntuda@gmail.com으로 보내준 내용을 포함하고 있습니다.

Ubuntu, kubuntu, Xubuntu, Edubuntu, Gobuntu는 Canonical사의 등록상표 입니다. 설명서는 the Creative Commons ShareAlike 2.5 License (CC-BY-SA)아래 배포될 예정이나 현재는 배포를 연기합니다. 작성자는 설명서의 내용이 사용자에게 유용하기를 희망하나 내용과 실행결과에 대해 어떠한 보장과 보증도 하지 않습니다.
이 설명서의 밑거름이 된 우분투 7.10 설명서 작성에 여러모로 기여해주신 분은 다음과 같습니다.
newbie님 - 우분투 CD 마련하기 중 오류지적, su님, 海바라기님, newbie님 – 반편이 한글 문제 해결법 제시, 김훈님-노틸러스 입력불가문제 해결/ 시냅틱에서 테마 더하기, 랜덤여신님- 압축파일 관리자 한글깨짐 문제 해결, Neither님-그놈룩 적용문제 발생시 대처방법, xa님 -'주분투' 표기 오류지적, galmaegu님-판과 별명 보충설명, 떠돌이님-우분투 판과 별명, Lonnie Best님-Firestarter아이콘표시  Ian Backer님-노틸러스활용, George Norman님-우분투 속도 높이기팁 일부. Narayan님-우분투 속도 높이기 팁일부, 초보리눅서님-템플릿폴더활용

제1장 우분투 리눅스 알아두기

1.1 우분투 리눅스는 이런 것이다.  Mike Sierra 가 정리중입니다.
1.2 우분투의 자매들과 친척들 Mike Sierra 가 정리중입니다.
1.3 우분투는 어떻게 구성돼 있나 Mike Sierra 가 정리중입니다.
1.4 우분투의 판과 별명 Mike Sierra 가 정리중입니다.
1.5 우분투의 장점과 단점 Mike Sierra 가 정리중입니다.

제2장 설치 전에 준비사항

2.1 우분투 부트 CD 또는 부트용 USB메모리 마련하기
2.2 설치할 때 주의할 것들
2.3 우분투 Live-CD 기능과 활용
2.4 OS와 함께 설치되는 프로그램들
2.5 다른 OS또는 우분투로 자료 옮기기

제3장 일곱 단계로 진행하는 설치과정

3.1 설치 1~3단계, 언어, 시간대/거주지, 키보드 선택하기
3.2 설치 4단계 설치장소 선택과 판나누기
3.3 설치 5~7단계, 가져올 정보설정, 사용자와 열쇠글 설정, 최종확인

제4장 우분투를 사용하기 위해 알아야할 것들

4.1 우분투에서 무른모 설치와 제거
4.2 파일관리자 '노틸러스' 활용하기
4.3 리눅스의 그 유명한 터미널 사용방법
4.4 무른모 받을 곳 (저장소) 설정하기

제5장 설치 후 다듬기

5.1 설치 후 사용환경을 다듬자
5.2 인터넷 연결: 무선 네트워크
5.3 한글 환경 설정: 한글 표시/ 입력문제 해결
5.4 글꼴 설정: 글꼴 추가와 글꼴 사용하기
5.5 모양새 꾸미기- '모양새'를 이용한 설정
5.6 모양새와 효과넣기- 컴피즈 퓨전
5.7 프린터/PDF프린터 설치와 활용
5.8 글쇠로 바로가기 설정과 활용
5.9 우분투 속도를 높이자

제6장 무른모 활용

6.1 네트워크 연결 저장고(NAS)와 넷북/ 미디어 PC
6.2 우리집 컴퓨터들로 네트워크 만들기! 삼바 설정
6.3 웹사이트를 돌아보자! 불여우 설정과 기능추가
6.4 동영상을 보자! MPlayer와 친척들
6.5 자료 내려받기 댈류지 비트토런트(Deluge BitTorrent Client)
6.6 채팅을 즐겨볼까요. XChat
6.6 내 컴퓨터에서 여러가지 OS를 사용해보자: VirtualBox

'정보수집' 카테고리의 다른 글

한국을 빛낸 100인의 위인들 m/v  (1) 2011.03.10
컴퓨터 OS부팅도 이젠 초고속 전쟁이다.  (0) 2010.03.03
구글 크롬 os 소스와 빌드환경  (1) 2010.02.28
부트로더에 대해  (1) 2010.02.25
OS프로젝트  (0) 2010.02.24
Response : ,

부트로더에 대해

Posted 2010. 2. 25. 01:47, Filed under: 정보수집

http://cafe.naver.com/allcyber/473

간단한부트로더제작
http://cafe.naver.com/allcyber/458

-OS 만들때에
OS 는 디스크로 부터 읽혀져 메모리로 올라 가야지만 실행이됩니다.
보통 디스크의 부트영역이라는 곳이 있는데 512KB 정도가 되는 공간이 있습니다.
OS가 올라 가기에는 너무 적은 용량이죠!

이 영역에는 보통 OS 로더라는 것이 올라갑니다.
물론 C로 작성해도 가능은 하지만 이 로더는 보통은 어셈블러로 작성을 많이 합니다.
이 로더는 단지 OS의 핵심을 메모릴로 올려 주는 단순한 역할을 하게 됩니다.

그후 OS의 핵심인 커널이 제어권을 인계받아 처리하게 됩니다.

지금 현재의 PC는 BIOS --> DISK(부트영역) -- OS(커널)
이렇게 그 제어권을 넘기게 되어 있답니다.

보다 자세한 것은 아래 사이트를 참조하시면 OS를 만드는데 아주 유용하리라 봅니다.

===============================================================================

OSRC(OS Resource Center) : Boot Process부터 파일포맷, 디바이스 드라이버등 OS제작에 필수적인 자원들과 자료들이 하드웨어, 소프트웨어 카테고리로 나누어 일목요연하게 정리된 리소스 센터입니다.


OS Developer site : OS제작자를 위한 디벨로퍼 사이트로 각종 포럼, 강좌, 소스코드등이 링크된 유용한 사이트입니다.


The Triple Fault Club : 보호모드 및 OS제작에 관련된 메뉴얼 및 가이드, 그리고 공개 커널소스등이 관련된 링크가 집대성된 사이트입니다.. 대부분의 공개 운영체제 커널 소스등은 이곳에서 모두 찾을 수 있습니다... 강추~!!


SIGOPS: 초보자들을 대상으로 OS를 제작하기 위한 단계적인 강좌와 예제들을 소개한 포럼입니다..저는 boot strap을 작성하는 루틴에 관해서 처음 이곳에서 배웠습니다. 처음시작하시는 분들과 초보자들에게 좋은 사이트입니다.


John Fine's home page : OS를 제작하기 위해선 막바로 하드드라이브에 설치하는 코드를 만들기 보다는 먼저 Floppy로 부팅할 수 있도록 부트코드를 작성하고 플로피에서 OS이미지가 제대로 동작하는지 테스트를 하는 것이 좋습니다. 이때 꼭 필요한 것이 플로피 디스크 섹터에 자신이 원하는 바이너리 이미지를 기록하는 툴이죠.. OS를 제작하는 사람들 대부분이 쓰는툴이 John Fine가 만든 partcopy라는 툴입니다. John Fine의 홈피에 들어가시면 partcopy뿐만 아니라 보호모드, 시스템 유틸리티, nasm등 시스템 관련 자료와 툴들을 얻을 수 있을 것입니다.


OS제작을 위한 FAQ사이트 : 역시 처음 OS를 제작하기 위해 어떠한 사항을 고려하고 무엇을 시작해야할지등을 FAQ형태로 설명해주는 사이트입니다.


MenuetOS : Menuet is a fully 32 bit assembly written, graphical RealTime OS for _assembly_ programming & distributed under General Public License.


Bona Fide OS Development


OpenBeOS Project


K-OS Developer Site : 한 3, 4년전인가요.. 하이텔 프로그래밍 동호회에 순수 어셈블리로만 작성된 K-OS라는 아주 작은 크기의 운영체제가 강좌와 함께 소스코드가 올라 온적이 있었습니다.. 솔직히 워낙 작은 크기의 프로그램이라 부팅하는 것 빼고는 별반 기능이 없는 dummy수준의 OS였지만 보호모드를 이용하여 태스크 스위칭을 하는등 당시로서는 자료 구하기조차 힘든 로우 레벨 프로그래밍의 기법등이 쓰여져 신선한 자극이 되었던 것이 생각나네요. 이 한국형(?) OS를 좀더 발전적으로 개발하고자 사람들이 모여 홈페이지를 만들었더군요.


http://www.bellona2.com : OS제작에 관해서는 거의 전무이다시피한 국내출판시장에 처음으로 32비트 보호모드를 이용한 OS제작에 관한 책이 나왔더랬습니다. 바로 "OS제작의 정석"이라는 책이지요. 공룡서적이라 불리는 Silberschatz의 "Operating System Concepts"가 이론서로서는 독보적인 서적이라면 Tananbaum의 "Operating Systems: Design and Implementation"은 실제 구현을 설명한 책으로서는 최고의 책이라고 생각합니다. 물런 그런 세계 최고의 양서들과는 비교할 수 없지만, 그나마 우리나라에 OS제작에 관한 서적이 나오기 시작했다는 것은 매우 고무적인 현상이죠. 위 홈페이지를 방문하시면 풀소스를 받을 수 있습니다.

'정보수집' 카테고리의 다른 글

한국을 빛낸 100인의 위인들 m/v  (1) 2011.03.10
컴퓨터 OS부팅도 이젠 초고속 전쟁이다.  (0) 2010.03.03
구글 크롬 os 소스와 빌드환경  (1) 2010.02.28
meet 우분투 9.04 길라잡이  (0) 2010.02.25
OS프로젝트  (0) 2010.02.24
Response : ,

« Previous : 1 : 2 : 3 : 4 : Next »

Tag cloud

Recent Posts

Recent Comments

Recent Trackbacks

Calendar

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Bookmarks

Site Stats

TOTAL HIT
TODAY HIT
YESTERDAY HIT