이번 수업시간에 배운 내용은 Linux로 이에 대한 사용법을 조금씩 알려주려고 한다.
Linux는 오픈소스 운영 체제입니다. 운영 체제(Operating System, OS)는 CPU, 메모리, 스토리지처럼 시스템의 하드웨어와 리소스를 직접 관리하는 소프트웨어입니다. OS는 애플리케이션과 하드웨어 사이에서 모든 소프트웨어와 작업을 수행하는 물리적 리소스를 연결합니다.
카카오 공채 :https://careers.kakao.com/jobs
위에 나타나있는 카카오 공채를 예를 들어서 우리는 리눅스를 활용한 개발자 모집을 많이 하고 있는것을 볼 수 있다. 위의 스크린캡쳐 사진을 보면
>-[다음 메일/카카오메일] 서버, FE 개발자모집(경력)
-카카오 사용자 인터랙션 연구 개발
-[AP플랫폼] 테크니컬 어카운트 메니져(Technical Account Manager) 경력직 모집
-[AP 플랫폼] 테크니컬 라이터(Technical Writer), Documentation Engineering 모집
등, #web front, #server 가 포함되어 다 리눅스 오프소스 운영체제로
만들어짐을 알 수 있다. 그러므로 우리는 앞으로 다양한 분야의 개발자가 되기 위해서 오픈소스 운영체제인 리눅스를 사용하는 방법을 알 필요가 있다 .
Linux 커널은 Linux 운영 체제(OS)의 주요 구성 요소이며 컴퓨터 하드웨어와 프로세스를 잇는 핵심 인터페이스입니다. 그리고 두 가지 관리 리소스 사이에서 최대한 효과적으로 통신합니다.
-메모리 관리: 메모리가 어디에서 무엇을 저장하는 데 얼마나 사용되는지를 추적합니다.
-프로세스 관리: 어느 프로세스가 중앙 처리 장치(CPU)를 언제 얼마나 오랫동안 사용할지를 결정합니다.
-장치 드라이버: 하드웨어와 프로세스 사이에서 중재자/인터프리터의 역할을 수행합니다.
-시스템 호출 및 보안: 프로세스의 서비스 요청을 수신합니다.
=>현재 리눅스 분배 랭킹으로는
1위. MX Linux 3294
2위. EndeavourOS 2908
3위. Manjaro 2123
4위. Mint 2098
이렇게 지난 12개월 동안의 리눅스 분배 랭킹이 정해져 있다.
또한 이외에도 우리나라에서는 리눅스가 Ubuntu에서 많이 사용되곤 한다.
<window 운영체제에서 putty 다운 방법>
1. google 검색창에 putty 검색
2. a free SSH and telent client for Windows (링크 : https://www.putty.org/)
3.Download putty에 here을 클릭
4.MSI(window installer)에서 자기 컴퓨터에 맞는 bit를 찾아 다운로드
받으면 된다.(난 64-bit Arm 다운받았음 :https://the.earth.li/~sgtatham/putty/latest/wa64/putty-arm64-0.76-installer.msi)
느낌점: 이번 수업에서 Linux라는 다른 오픈소스 운영체제가 무엇인지를
구체적으로 알게 되었다. 처음에는 굳이 내가 기존의 운영체제를 놔두고
새로운 운영체제를 써야하난 의문이 들었지만, 카카오 회사나 네이버,라인,
넥슨,과 같은 대기업 공채를 찾아보면 거의 모두가 Linux 운영체제를 사용한다는것을 살펴 볼 수 있었다. 그리고 이러한 대기업 공채를 보면서 #web front 라는 내가 관심 있는 분야를 볼 수 있었는데 이를 위해서는 꼭 Linux 사용법을 꼭 익혀야된다는것을 깨닫게 되었다.나는 앞으로 수업시간에 putty라는 프로그램으로 리눅스 운영체제를 사용할것이고 이를 익혀 기존의 운영체제에서 다른 운영체제로 코딩하여 조금씩 리눅스에 대해 알아가 보도록 하겠다!!!!!!