티스토리 뷰

Kernel (커널)

  - 하드웨어와 어플 사이에 마치 풀과 같은 존재이다.

kernel : Glue between hardware and applications

추상화라는 개념을 통해 사용자가 file에 엑세스해 disk에 접근할수있다.


Boot loader (부트로더)

 - 파워버튼을 눌렀을때 동작할수 있도록 준비시켜주는 것. 

  PC같은 경우에는 GRUB을 많이 사용한다 임베디드 시스템과 같은 경우는 u - boot를 많이사용한다.


Distribution (배포판)

 

각기 다른방식으로 다양한 환경에 맞춰서 포장할수 있다.



Service(서비스)


- 직접적으로 수행하지 않지만 백그라운드로 동작하는 프로세스 

- 초기에 init 프로세스가 동작 



Filesystem (파일 시스템)

- 디스크에 데이터를 저장하고 추상화 한다. 

Filesystem : Method for storing and organizing files example. ext3 ,ext4 ,FAT ,XFS ,NTFS and Btrfs


파일 시스템의 구조 

각각의 폴더가 용도에 맞게 만들어져 있다. 

가장 대표적인것이 /root 아래에 있는 user 디렉토리이다. (= window의 program files와 같다)

bin = binary의 약자이다. 


/boot : 부팅에 관련된 파일들이 모여있다. 

/etc : 시스템 설정에 관한 대부분의 파일들이 저장 

/home : 각각의 사용자를 위한 디렉토리이다. 

/lib : 시스템에 사용되는 여러가지 라이브러리들이 저장 

/media : sd카드나 usb 저장장치를 꼽았을때 나타나는 폴더 


X windows systems (엑스 윈도우)

- Graphical subsystem on nearly all Linux systems

- GUI 를 제공해준다 .



Desktop Environment (데스크탑 환경)

- Ubuntu = Gnome이라는 환경

- CentOS = KDE라는 환경


여러가지 배포판마다 다른 환경에서 사용되고 있다. 






댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/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