728x90
반응형
나는 학교다니면서 사실 컴퓨터로 프로그램을 쓸 줄 안다 까지만 배웠지 '컴퓨터'는 1도 몰랐다. 아직도 조금씩 발전해 나가는 중이지만... 나는 컴퓨터가 너무 어렵다. 왜냐면 난 하나를 배우면 끝까지 이해를 해야해서 특히나 전문용어가 많은 컴퓨터 사이언스 분야에서는 더 머리가 아프다. 솔직히 학원다니면서부터 똑같은 전문용어들을 몇 번이나 찾아봤는지 모른다. 솔직히 아직도 인터페이스가 정확히 뭔지 설명을 못하지만 인터페이스를 열번도 넘게 찾아봤을 거다. 그럼에도 수십번씩 찾아본다.. 언젠가는 이해가 되지 않을까 하면서ㅋㅋㅋ 아무튼 프로그램을 쓸 때도 프로그램을 왜 사용하는지 이 프로그램이 뭐 하는 프로그램인데 내가 깔고 있는 건지 알고 써야 하는 것은 너무 당연한 것이다. 오늘 수업시간에 그 해답도 너무 시원하게 찾은 것 같아서 너무 좋다 : )
운영체제란?🤔
운영체제를 식당에 비유하면? 운영하는데 필요한 모든 시스템으로 레시피, 운영 방침, 안내, 손님관리, 메뉴관리, 직원관리, 매출정산 등 으로 표현 가능하다.
- 시스템 하드웨어를 제어하고 관리할 뿐 아니라 응용 소프트웨어를 실행시키고 실행 결과를 보일 수 있고록 컴퓨터 내부 동작을 관리하는 소프트웨어 → 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임
리눅스(Linux)
- Linux란?
1991년 리누스 토발즈에 의해 오픈소스로 개발된 리눅스 커널에 기반을 둔 유닉스 계열 운영체제이다. 오픈소스 소프트웨어로 자유롭게 재배포가 가능하며 다수의 사용자가 동시 접근 가능하다. 구매를 해야하는 window 그리고 Mac에서만 사용이 가능한 OS와는 달리 누구든 사용이 가능하다는 장점이 있다. 우리가 흔히 접할 수 있는 Windows와 OS는 GUI(Graphic User Interface)로 그래픽 요소를 통해 우리가 쉽게 배우고 접근할 수 있도록 개발되어있다. 하지만, Linux는 CLI(Command Line Interface)로 직접 명령어를 작성할 수 있다는 점에서 차이가 있다.
- 개발자들이 리눅스를 사용하는 이유?
앞서 말 한 것 처럼 Windows와 OS에서는 그래픽 요소를 통해 접근하기 쉽게 개발된 소프트웨어이다. 요리를 한다고 했을 때 윈도우와 OS의 경우 조리해서 바로 먹을 수 있는 ‘밀키트’같은 개념이라고 보면 된다. 반면, Linux의 경우 ‘재료’이며 개발자가 직접 이렇게, 저렇게 요리해서 먹을 수 있는 것과 같다. 이러한 장점은 즉 리눅스의 이식성, 유연성, 확장성을 나타내준다. - CLI 의 문제점?
명령어를 모르면 사용할 수 없다. (대중성이 떨어짐)
- 개발자들이 리눅스를 사용하는 이유?
윈도우에서는 리눅스 터미널을 사용하기 위해 WSL2(Windows Subsystem for Linux 2)를 사용한다.
728x90
반응형
'KNOWLEDGE > LINUX' 카테고리의 다른 글
[LINUX] 우분투(Ubuntu) 버전 업그레이드 하기 (1) | 2024.02.04 |
---|---|
[LINUX] Docker 설치 시 오류 / wsl2: 지정된 경로를 찾을 수 없습니다. - 해결방법 wsl 삭제 및 재설치 (0) | 2023.07.20 |