저는 현재 컴퓨터 과학 공학 교육에서 운영 체제 과정을 수강하고 있습니다. 모든 예는 UNIX이며 "Windows(또는 MS-DOS)는 약간 다릅니다" 각주가 있습니다. Windows/MS-DOS에서는 모든 것이 약간 더 나쁜 것 같습니다(시스템 호출, FAT 등에 대한 명확한 정의가 없음).
이것은 나를 궁금하게 합니다... UNIX가 보고 "그래, 우리는 이것을 해야 합니다"라고 말할 것이 Windows OS에 있습니까?
답변1
UNIX는 컴퓨터 과학자에 의해 개발되었습니다. Windows는 원래 대학생들이 개발했습니다. 대부분의 경우와 마찬가지로 이것은 좋은 시작이 아닙니다.
UNIX 및 Unix 계열 시스템은 전 세계 전문 운영 및 대학의 영역이었으며 대상 사용자는 그러한 조직입니다. Windows의 대상은 항상 일반 사용자였으며, 이제는 기업 내 일반 사용자도 마찬가지입니다.
기업이 Windows에서 미션 크리티컬 소프트웨어를 실행하려는 이유는 저와는 다릅니다. 저는 이런 종류의 일을 수행하는 프랜차이즈의 일원이며 Windows 및 관련 소프트웨어는 항상 우리의 근본적인 문제의 원인이었습니다.
한편, 나의 "실제 업무"는 FreeBSD에서 실행되고 있으며 2004년 이후로 언급할 만한 문제가 전혀 없었습니다.
UNIX 및 Unix 계열 시스템은 전문가를 위한 전문 운영 체제입니다. 이것이 귀하의 질문에 대한 답변입니다.
답변2
많은 경우에에너지 관리Windows에서는 더 잘 작동합니다. 이러한 상황은 Linux에서 극적으로 개선되었지만 아직 완전히 동일하지는 않습니다.
답변3
파일 권한/ACL은 POSIX보다 Windows에서 더 잘 작동합니다. 매우 세부적인 권한을 설정하고 볼 수 있습니다. 일부 Linux 파일 시스템에는 xattrs라는 아이디어가 있지만 사용하기 어렵고 내 경험상 사용되지 않은 경우가 많습니다. 이는 POSIX 및 Windows 클라이언트에 네트워크 공유를 제공하려고 할 때 발생합니다. Windows 클라이언트에 세분화된 권한 집합이 있는 경우 이를 POSIX 시스템이 이해할 수 있는 것으로 변환하는 것이 어려울 수 있습니다.