나는 최근 Kernighan과 Pike가 쓴 "The UNIX 프로그래밍 환경"을 읽기 시작했습니다. 나의 목표는 UNIX 철학을 이해하는 것입니다. 제 질문은 이 책을 최대한 활용하려면 데스크탑에 UNIX를 설치해야 합니까? 아니면 어떤 *NIX 시스템도 작동합니까?입니다. 저는 현재 리눅스(우분투)를 사용하고 있습니다.
답변1
Ubuntu 시스템을 사용하면 다음 연습을 수행할 수 있습니다.유닉스 프로그래밍 환경괜찮습니다. 책에 사용된 명령의 현재 버전은 여전히 관련 옵션과 기능을 지원합니다. 몇 가지 사소한 변경 사항이 있습니다. 특히 이메일 관련 명령을 사용하여 이메일을 읽지 못할 수도 있습니다.
답변2
UNIX는 매우 오래되고 독점 운영 체제이기 때문에 설치를 위해 다운로드할 수 없습니다. 모든 Linux 배포판에는 debian(ubuntu도 debian 기반), redhat, fedora, *bsd, Solaris, mac os x 등을 기반으로 하는 배포판이 포함되어 있습니다.
Linux Torvalds가 작성한 Linux 커널은 UNIX에서 많은 영감을 받았으며 현재 상태에서는 오늘날처럼 깨끗한 구식 UNIX 시스템을 결코 찾을 수 없기 때문에 이들 모두는 UNIX 철학을 가지고 있습니다.
Ubuntu는 가장 잘 알려진 배포판이고 대부분의 컴퓨터와 엔터프라이즈 서버에서 이를 실행하므로 모범 사례 배포판이 될 것입니다. 엔터프라이즈 솔루션을 살펴보고 싶다면 centos(Red Hat Linux 무료 버전이지만 IBM이 결정한)를 확인하는 것이 좋습니다. 사용을 중단하면 EOL이 크게 감소합니다.) 그러나 최근 사건으로 인해 대부분의 회사에서 Centos 대체품으로 사용하기 시작할 것이므로 Debian/Ubuntu를 채택하는 것이 좋습니다.