OS종류 그냥 읽고 넘어갈 부분이므로 그냥 개인적 관심 OS들만 적어보려 한다.
출처 이기적 리눅스마스터에 더 많은 OS사례가있다 좋은 책이다 :-) bb
리눅스
- 리누스 토발즈(Linus B. Torvalds)가 유닉스 호환되는 OS 개발
- 1991.09.17에 리눅스 0.01 버전 개발 (일반인 미공개)
- 1991.10.05 리눅스 커널 첫 정식 버전 0.02 발표
- 전세계 커뮤니티 개발자들이 참여하는 공개 프로젝트 형식으로 진행
- 리차드 스톨만이 진행하던 'GNU 프로젝트'는 리눅스 커널에서 동작할 수 있는 다양한 어플리케이션을 개발
-> 이를 패키지로 묶은 "리눅스 배포판"이 릴리즈되기 시작
- 데스크톱용 리눅스 : Ubuntu(우분투), CentOS 등
유닉스
- 1969년 AT&T사 벨연구소의 켄 톰슨(Ken Timpson) 및 데니스 리치(Dennis Ritchie)에 의해 개발된 교육&연구개발용 범용 다중 사용자방식 OS
- 시분할OS
- C언어로 개발되어 새로운 플랫폼에 이식 용이
- 리눅스 개발에 영향을 줌
안드로이드
- 2005년 안드로이드 사를 구글에서 인수한 후 2007.11월에 안드로이드 플랫폼을 휴대용 장치 OS로서 무료 공개
- 다양한 벤더 사를 통하여 스마트폰 및 모바일 기기를 위한 OS로 개발되고 있다.
[구성]
ⓐ 리눅스 커널과 네이티브 환경에서 구동하는 'C/C++ 라이브러리'
ⓑ 안드로이드 Runtime을 기반으로 동작하는 '어플리케이션 프레임워크'
ⓒ 이를 사용하는 '어플리케이션'
- 표준 응용 프로그램들을 포함하고 있는 일종의 소프트웨어 스택
- 기존의 가상머신 달빅(Dalvik)을 더 이상 채용하지 않고, 안드로이드 런타임이라는 새로운 가상머신 제공하며,
이를 기반으로 자바와 코틀린으로 개발된 어플리케이션을 별도의 프로세스에서 실행하는 구조.
[출처]
- 위키백과
- ko.wikipedia.org/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4
- File:Android new logo 2019.svg : https://blog.google/products/android/evolving-android-brand/
- [책] 리눅스마스터 1급 기본서(2020) | 저자 김윤수, 최정현|영진닷컴 |2020.03.25
http://book.naver.com/bookdb/book_detail.nhn?bid=16317946