[리눅스] 리눅스역사 알아보기(Linux History)
By Guillermo Austin Kim | 2019년 6월 16일 |
리눅스의 모태는 유닉스이므로 유닉스가 어떻게 탄생했는지 알아볼까요? 1.2.1 유닉스가 태어난 과정유닉스는 멀틱스라는 프로젝트로 시작됐습니다. 멀틱스 운영체제1965년 MIT, AT&T 벨 연구소, General Electric 소속 개발자들이 모여 멀틱스(Multics)라는 운영체제 개발을 시작했습니다. 이들이 구현하고자 하는 운영체제의 핵심 기능은 다음과 같았습니다. " 멀티 태스킹을 지원하는 운영체제를 구현하자!" 지금 4차 산업혁명 시대를 맞이하는 시점에서 멀티 태스킹은 운영체제의 기본 기능입니다. 하지만 1960년대 중반에는 놀라운 기능이었습니다. 당시 소프트웨어 기술 수준으로 한 개의 제품에 한 개의 소프트웨어만 돌리는 수준이었기 때문입니다. 하지만 여러 가지 노력에도 불구하
[라즈베리 파이] 설치 - 라즈비안 이미지를 SD카드에 굽기
By Guillermo Austin Kim | 2020년 1월 4일 |
2. 마이크로 SD 카드에 라즈비안 이미지 쓰기 다음으로 마이크로 SD 카드에 라즈비안 이미지를 굽는 프로그램인 Win32 Disk Imager를 내려받기 위해 다음 URL로 접속합시다. 다음과 같은 화면이 나타나면 [Download] 버튼을 클릭합니다. 그림 2.11 Win32 Disk Imager 다운로드 페이지 다음과 같이 페이지가 바뀌고 프로그램 다운로드가 시작됩니다. 그림 2.12 Win32 Disk Imager 다운로드 Win32 Disk Imager의 다운로드가 끝나면 프로그램을 설치한 후 실행합니다. 그림 2.13 Win32 Disk Imager를 실행한 모습 [Image File] 섹션 우측의 파일 불러오기 아이콘( )을 클릭해 다음 그림과 같이 앞에서 다운로드한
[SW] 리눅스 커널은 왜 알아야 할까? 코드 몽키가 되어야 하나?
By Guillermo Austin Kim | 2019년 1월 20일 |
많은 사람들이 리눅스 커널, 리눅스 커널하는데 왜 리눅스 커널을 잘 알아야 할까?이번에는 리눅스 커널을 왜 공부해야 하는지 알아보자. 문제 해결 능력리눅스 커널을 알아야 하는 이유는 정말 간단하다. 디바이스 드라이버 담당자로써 문제 해결 능력을 키울 수 있기 때문이다. 처음 임베디드 임베디드 리눅스 개발자로 일을 시작하면 보통 어떤 개발 업무를 맡을까?대부분 드라이버를 맡는 경우가 많다. 예를 들어 스토리지, 네트워크, 모뎀 등등 디바이스 종류는 무궁무진하다. 그런데 디바이스 드라이버 코드는 누구나 작성할 수 있다. 리눅스 커널에 얼마나 많은 디바이스 드라이버 예제 코드가 많은가? 예제 코드를 활용해서 해당 디바이스에 대한 데이터 시트만 있으면 그리 어렵지 않게 드라이버를 구현할 수 있다. 그럼 리
리눅스 민트에서 SMB/CIFS 공유(samba) 설정
By 반달가면 | 2018년 9월 27일 |
리눅스 민트(Linux Mint)에서 SMB/CIFS 공유를 설정하는 과정이다. 리눅스 민트가 우분투 계열 배포판이므로, 데비안/우분투 계열은 다 비슷할 것이다. samba를 설치하고, 공유 설정을 하면 윈도우 장비에서 네트워크 드라이브 연결을 통해 리눅스의 공유 디렉토리에 접근할 수 있게 된다. 우선 samba 패키지를 설치한다. 터미널창에서 아래와 같이 작업. # S/W 저장소 정보 갱신 sudo apt-get update # samba 설치 sudo apt-get install samba 설치가 완료되면, samba 사용자 계정을 추가하고 접속암호를 설정한다. 접속암호는 해당 계정의 리눅스 로그인 암호와 별도이므로 같지 않아도 된다. # 계정 john을 samba 사