리눅스 마스터 1급
-
[02] Part 1 리눅스 실무의 이해 Chapter 01. 리눅스의 개요 - 02. 리눅스 기초리눅스 마스터 1급 2021. 3. 6. 19:24
- 리눅스는 최초 개발자가 중심이 되어 수 많은 개발자들의 참여로 개발이 이루어진다. 이런 개별 소프트웨어들은 그 소프트웨어를 기반으로 파생되어 다른 소프트웨어로 발전시킨다. 이렇게 리눅스와 관련된 개발은 수많은 변수를 가지고 있으면 자유롭게 이루어진다. cf) 유닉스 : 기업의 엄격한 통제 및 계획 아래서 이루어지며, 개발자는 임의로 새로운 기능을 추가하거나 코드의 중요 부분을 변경할 수 없고, 개발자가 자신의 프로그램을 만든다고 해도 자신의 프로그램이 아닌 유닉스 회사의 제품이 되는 것 ㅇ.GNU (GNU's not Unix) - 유닉스와 호환이 되도록 만들어진 운영체제이나 유닉스와는 다른 운영체제라는 의미를 내포시키기 위해서 만든 이름 / 소프트웨어의 상업화에 반대해 소프트웨어를 자유롭게 사용하도록..
-
[01] Part 1 리눅스 실무의 이해 - Chapter 01. 리눅스의 개요 - 01. 운영체제의 개요리눅스 마스터 1급 2021. 3. 6. 18:15
o 운영체제(Operating System) : 컴퓨터 하드웨어와 사용자 간의 매개체 역할을 하는 시스템 소프트웨어로 사용자가 프로그램을 실행할 수 있는 환경을 제공. - 좁은 의미의 운영체제 : 하드웨어와 응용 프로그램간의 다리 역할 = 커널(Kurnel) - 넓은 의미의 운영체제 : 커널, 미들웨어(Middleware), 응용 프로그램 실행 환경과 사용자 인터페이스 프레임 워크를 모두 포괄. o 운영체제의 주목적 : 컴퓨터 시스템을 편리하게 이용하는 것 - 운영체제의 추가적인 목적 : CPU , 주기억장치, 입출력 장치 등의 컴퓨터 하드웨어를 효율적으로 관리 - 운영체제는 초기에는 사용자의 편의성을 고려하지 않았으나, 대중화가 되면서 전문가에게 국한된 것에서 벗어나 사용자에게 보다 편리할 수 있는 형..