일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴퓨터네트워크
- 정리
- TIL
- PYTHON
- HADOOP
- 데이터 웨어하우스
- airflow.cfg
- 운영체제
- redshift
- Go
- sql
- 파이썬
- Django
- airflow
- linux
- S3
- dockerfile
- 가상환경
- 데이터엔지니어링
- 데이터 엔지니어링
- http
- 데이터베이스
- 데이터 파이프라인
- AWS
- 데브코스
- TCP
- 종류
- 컴퓨터 네트워크
- Docker
- 자료구조
- Today
- Total
목록Operating System/Linux (2)
홍카나의 공부방
오픈 소스 소프트웨어(OSS)란?다음과 같은 권리를 제공하는 라이센스를 가진 소스코드를 의미한다.examine(자유로운 사용)modify(수정)redistribute(재배포)위 사항에 대해서는 사용자에게 제한 없이 제공된다. 라이센스는 크게 Permissive, Restrictive로 구분되며, 각각 BSD, GPL 라이센스를 예시로 들 수 있다. 오픈 소스 소프트웨어의 역사애플리케이션, 프로그램, 하드웨어 장치를 통해 소스를 공유한다는 개념은 1950년대부터 시작되었다. LINUX의 조상이라고 볼 수 있는 UNIX가 1969년에 시작되었고, 1980년에 인터넷이 발전하면서 소프트웨어 측면에서도 많은 발전이 이루어지기 시작됐다. 1991년에 리누스 토발즈에 의해 리눅스가 탄생되었고, 1992년에 파이썬..
리눅스는 커널 외에도 장치 드라이버, 라이브러리, 유틸리티와 같은 부분들이 있지만,핵심은 리눅스 커널이다. 커널은 하드웨어와 소프트웨어를 이어주는 인터페이스 역할을 하며,운영체제의 다양한 부분들이 하드웨어와 소통할 수 있게 도와준다.(윈도우는 MS의 자체 개발 커널을 사용하고, MacOS는 Darwin 커널을 사용한다.)리눅스 배포판은 리눅스 커널과 여러 소프트웨어로 구성된 운영 체제다.나는 처음에 리눅스 커널 그 자체가 운영체제인줄 알았는데,리눅스 커널, 유틸리티, 드라이버 등이 포함된 리눅스 배포판을 운영체제로 지칭해야 올바른 표현이라는 것을 알았다. 리눅스 배포판은 대표적으로 데미안과 우분투가 있으며,우분투는 데비안에 기반하여 만들어진 리눅스 배포판이다.그 외에 경량화된 배포판인 알파인과 페도라, ..