오늘날 Linux는 큰 수요가 있습니다. 어디서나 Linux를 사용하는 것을 볼 수 있습니다. 이는 서버, 데스크톱, 스마트폰을 지배하고 있으며 심지어 냉장고와 같은 일부 전기 장치에도 사용됩니다.
어떤 사람들은 Unix와 Linux를 동의어로 생각하지만 그것은 사실이 아닙니다. 많은 운영 체제가 Unix와 비슷하게 개발되었지만 그 중 어느 것도 Linux만큼 인기를 얻지 못했습니다. 리눅스는 유닉스의 클론이다. Unix와 유사한 여러 기능이 있지만 여전히 몇 가지 주요 차이점이 있습니다. Linux와 Windows 이전에는 컴퓨터 세계는 Unix가 지배했습니다. Unix는 저작권이 있는 이름이며 IBM AIX, HP-UX 및 Sun Solaris는 현재까지 남아 있는 유일한 Unix 운영 체제입니다.
유닉스 소개
Unix는 실제 AT&T Unix에서 파생된 다중 사용자, 다중 작업 컴퓨터 OS 제품군으로, 1969년 Dennis Ritchie, Ken Thompson 등이 Bell Labs 연구 센터에서 통합을 시작했습니다. Unix는 처음에는 Bell 시스템에서 사용하도록 의도되었으며 IBM(AIX), HP/HPE(HP-UX), Sun Microsystems(Solaris/SunOS), Berkeley( BSD), Microsoft(Xenix), 캘리포니아 대학교 등이 있습니다.
우분투용 ipconfig
Unix 시스템은 때때로 '유닉스 철학' . 운영 체제는 이 철학에 따라 잘 정의되고 제한된 기능을 수행하는 간단한 도구 그룹을 제공해야 합니다. 인코드, 통합 기반 파일 시스템 및 프로세스 간 통신 기술인 '파이프' 주요 통신 수단으로 사용되며 명령 및 셸 스크립팅 언어를 사용하여 도구를 병합하여 복잡한 작업 흐름을 구현합니다.
Unix는 초기 휴대용 OS로서 이전 제품과 차별화됩니다. 거의 전체 운영 체제가 C 프로그래밍 언어로 지정되어 있어 Unix가 수많은 플랫폼에서 실행될 수 있습니다.
유닉스의 구성 요소
Unix 시스템은 실제로 함께 패키지된 여러 구성 요소로 구성됩니다. 개발 환경, 문서, 라이브러리, 각 구성 요소에 대한 수정되고 이식 가능한 소스 코드를 OS 커널에 추가함으로써 Unix는 자율적인 소프트웨어 시스템이 되었습니다.
Unix 구성 요소의 파일 시스템 위치와 이름은 시스템 기록 전반에 걸쳐 크게 변경되었습니다. 그럼에도 불구하고 7 버전의 구현은 Canonical의 초기 구조를 갖기 위해 여러 사람들에 의해 고려됩니다.
리눅스 소개
Linux는 Unix와 유사한 오픈 소스 운영 체제 제품군입니다. 일반적으로 Linux는 지원 시스템 라이브러리와 소프트웨어, 커널이 포함된 Linux 배포판으로 패키지되어 있으며 그 중 일부는 GNU 프로젝트에서 제공됩니다. 여러 Linux 배포판에서는 'Linux'라는 단어를 사용하지만 자유 소프트웨어 재단에서는 GNU 소프트웨어의 중요성을 강조하기 위해 'GNU/Linux'라는 이름을 사용합니다.
유명한 Linux 배포판으로는 Ubuntu, Fedora Linux 및 Debian이 있으며, 후자는 Xubuntu 및 Lubuntu를 포함한 여러 가지 배포판과 변경 사항으로 구성되어 있습니다. 상용 배포판은 SUSE Linux Enterprise와 Red Hat Enterprise Linux입니다. 데스크탑 Linux 배포판은 Wayland 또는 X11과 같은 창 시스템과 KDE Plasma 또는 GNOME과 같은 데스크탑 환경입니다.
Linux는 오픈 소스 및 무료 소프트웨어 협업의 가장 뛰어난 사례 중 하나입니다. Linux 소스 코드는 GPL(GNU General Public License)과 같은 해당 라이센스 조건에 따라 누구나 비상업적 또는 상업적으로 배포, 수정 및 사용할 수 있습니다. 예를 들어 Linux 커널은 GPLv2에 따라 라이센스가 부여됩니다.
리눅스의 구성 요소
Linux 시스템에 설치된 구성 요소는 다음과 같습니다.
소프트웨어 라이브러리: 여기에는 활성 프로세스에서 사용할 수 있는 코드가 포함됩니다.
리눅스와 유닉스의 차이점
비교 | 리눅스 | 유닉스 |
---|---|---|
정의 | 오픈소스 운영체제이다. 누구나 자유롭게 이용 가능 . | 운영체제이다. 저작권자만 사용할 수 있습니다. . |
예 | Ubuntu, Redhat, Fedora 등과 같은 다양한 배포판이 있습니다. | IBM AIX, HP-UX 및 Sun Solaris. |
사용자 | 요즘 Linux에 대한 수요가 매우 높습니다. 가정 사용자, 개발자, 학생 등 누구나 Linux를 사용할 수 있습니다. | 주로 서버, 워크스테이션, 메인프레임용으로 개발되었습니다. |
용법 | Linux는 서버, PC, 스마트폰, 태블릿부터 메인프레임, 슈퍼컴퓨터까지 모든 곳에서 사용됩니다. | 서버, 워크스테이션, PC에 사용됩니다. |
비용 | Linux는 잡지를 통해서도 자유롭게 배포, 다운로드 및 배포됩니다. 그리고 가격이 책정된 Linux 배포판도 Windows보다 저렴합니다. | Unix 저작권 공급업체는 해당 Unix 운영 체제에 대해 서로 다른 비용을 결정합니다. |
개발 | 오픈소스이기 때문에 전 세계 개발자들이 코드를 공유하고 협업하여 개발합니다. | Unix는 AT&T Labs, 다양한 상용 공급업체 및 비영리 단체에서 개발되었습니다. |
제조업체 | Linux 커널은 세계 각지의 개발자 커뮤니티에 의해 개발되었습니다. Linux의 아버지이지만 Linus Torvalds가 모든 것을 감독합니다. | Unix에는 IBM AIX, HP-UX 및 Sun Solaris의 세 가지 배포판이 있습니다. Apple은 또한 Unix를 사용하여 OSX 운영 체제를 만듭니다. |
GUI | Linux는 명령 기반이지만 일부 배포판에서는 GUI 기반 Linux를 제공합니다. Gnome과 KDE는 주로 GUI를 사용합니다. | 처음에는 명령 기반 OS였지만 나중에 공통 데스크탑 환경이 만들어졌습니다. 대부분의 Unix 배포판은 Gnome을 사용합니다. |
상호 작용 | 기본 인터페이스는 BASH(Bourne Again SHell)입니다. 그러나 일부 배포판은 자체 인터페이스를 개발했습니다. | 원래는 Bourne 쉘을 사용했습니다. 그러나 다른 GUI와도 호환됩니다. |
파일 시스템 지원 | Linux는 Unix보다 더 많은 파일 시스템을 지원합니다. | 또한 파일 시스템을 지원하지만 Linux보다 적습니다. |
코딩 | Linux는 Unix 복제본이며 Unix처럼 동작하지만 해당 코드를 포함하지 않습니다. | Unix에는 AT&T Labs에서 개발한 완전히 다른 코딩이 포함되어 있습니다. |
운영 체제 | 리눅스는 단지 커널일 뿐입니다. | 유닉스는 운영 체제의 완전한 패키지입니다. |
보안 | 더 높은 보안을 제공합니다. Linux에는 현재까지 약 60-100개의 바이러스가 나열되어 있습니다. | Unix 역시 보안이 뛰어납니다. 현재까지 약 85-120개의 바이러스가 나열되어 있습니다. |
오류 감지 및 해결 | Linux는 오픈 소스이기 때문에 사용자가 어떤 종류의 위협을 게시할 때마다 전 세계의 개발자가 이에 대한 작업을 시작합니다. 따라서 더 빠른 솔루션을 제공합니다. | Unix에서는 문제가 해결될 때까지 사용자가 잠시 기다려야 합니다. |