유닉스 란?
차례:
최초의 유닉스 시스템은 1965 년부터 미국 뉴저지 주 머레이 힐에있는 AT & T Bell Labs의 Ken Thompson 이 개발했습니다. Ken Thompson의 목적은 " Multics "라는 간단한 대화식 운영 체제를 개발하는 것이 었습니다. ”(Multiplexed Information and Computing System)은 자신이 만든 게임 (태양계 시뮬레이션 인 Space Travel)을 사용할 수 있습니다.
목차 색인
유닉스 란 무엇입니까?
이 프로젝트의 시작과 함께 MIT (Massassuchetts Institute of Technology), General Electric Co. 및 Bell Lab으로 구성된 컨소시엄이 Multics 주변에 형성되었습니다.
그러나 1969 년 4 월, Bell과 AT & T 연구소는 Multics 대신 GECOS (General Electric Comprehensive Operating System)를 사용하기로 결정했습니다.
또한 Ken Thompson과 Dennis Ritchie는 팀에 합류하여 더 작은 컴퓨터 (프로그램 실행을 위해 4K 메모리 만있는 DEC PDP-PDP-7, 프로그램 데이터 프로세서)에서 우주 여행 게임을 실행해야했습니다. 사용자로부터). 이것이 그들이 UNICS (Uniplexed Information and Computing Service) 라 불리는 Multics 의 축소 버전 을 만들기 위해 시스템을 재생성 한 이유입니다.
이러한 방식으로 1970 년 1 월 1 일은 UNICS 축소 버전으로 유닉스 시스템이 탄생 한 공식 날짜로 간주되며 모든 유닉스 시계가이 날짜부터 시작되는 이유를 분명히 알 수 있습니다.
이러한 활동과 병행하여 D. Ritchie는 C 언어의 정의에 광범위하게 참여했으며 (BW Kernighan의 발명가 중 한 명으로 간주되기 때문에) 1973 년에 전체 시스템이 C 언어로 완전히 다시 쓰여지고 유닉스에 침례를 받았습니다 시간 공유 시스템 (TSS).
1979 년에 시스템이 버전 7로 전환되었을 때, 진화에는 다음과 같은 수많은 주목할만한 수정이 수반되었습니다.
-파일 크기와 관련된 문제 제거
-더 나은 시스템 이동성 (다양한 플랫폼에서 작동)
-수많은 유틸리티 추가
1956 년으로 거슬러 올라간 법령은 Bell Labs가 의존했던 AT & T 회사가 전신 또는 전화 장비 이외의 다른 제품을 마케팅하지 못하도록 막았 기 때문에 교육 목적으로 Unix 글꼴을 대학 에 배포 하기로 결정했습니다. 1973 년에 촬영되었습니다.
1977 년 말부터 캘리포니아 대학 (University of California)의 연구원 그룹은 VAX 플랫폼에서 시스템을 실행하고 BSD (Berkeley Software Distribution)라는 이름으로 AT & T가 제공하는 소스에서 Unix 버전을 개발했습니다..
따라서 소스의 두 가지 배포 지점이 다음으로 이동되었습니다.
-USL (UNIX System Labs)의 System V가되는 AT & T 지점
-University of California가 개발 한 BSD (Berkeley Software Distribution)
1977 년에 AT & T는 다른 회사에서 유닉스 글꼴을 사용할 수있게함으로써 많은 유닉스 계열이 개발되었습니다.
- AIX: IBM HP-UX에 의해 1990 년 2 월에 개발 된 System V에 기반한 Commercial Unix: 1986 년에 Hewlett Packard에 의해 작성된 BSD에 기반한 Commercial Unix Sun Solaris: Sun Microsystems에 의해 개발되고 System VIRIX에 기반한 Commercial Unix BSD SGIUltrix: DECUnixware가 개발 한 Commercial Unix: SCO에서 NovellUnix가 개발 한 Commercial Unix: System V를 기반으로하는 Commercial Unix, 1979 년 Santa Cruz Operations 및 Hewlett PackardTru64 UNIX가 개발:이 Compaq Unix는 Compaq을 통해 작성되었습니다.
1983 년에 AT & T는 Unix 시스템의 상용 버전 인 UNIX System V 의 출현으로 인해 Unix를 상용화 할 권리를 가졌습니다.
Linus Torvalds Linux 제작자
1985 년 네덜란드 교사 인 Andrew Tannenbaum은 학생들에게 시스템 프로그래밍을 가르치기 위해 " Minix "라는 최소 운영 체제를 만들었습니다. 1991 년 핀란드 출신의 Linus Tovarlds는 Minix 모델을 기반으로 386 유형 아키텍처에서 작동 할 수있는 운영 체제를 고안하기로 결정했으며이 운영 체제를 " Linux "라고 명명했습니다.
대부분의 운영 체제는 두 개의 서로 다른 제품군으로 그룹화 할 수 있습니다. 그중 하나는 Windows NT를 기반으로 한 Microsoft 운영 체제이고 다른 하나는 거의 모든 유닉스 중심 유산입니다.
이 마지막 제품군에는 Linux, Mac OS X, Android, iOS, Chrome OS, Orbis 및 모뎀 또는 라우터에 펌웨어가 설치되어 있습니다. 이 모든 것, 그리고 아마도 수천 개 이상은 종종 "유닉스 계열"운영 체제라고합니다.
Unix는 첫 번째 버전에서 이미 오늘날까지 변형 된 중요한 구조 및 디자인 속성을 가져 왔습니다.
그 중 하나는 소형 모듈 식 유틸리티를 만드는 "Unix 철학"입니다. Linux 터미널에 익숙하면 익숙해야합니다. 시스템 자체는 시스템에서보다 복잡한 작업을 수행하기 위해 다양한 방식으로 결합 될 수있는 많은 유틸리티를 제공합니다.
유닉스에는 프로그램과 파일 연결에 사용될 수있는 매우 유용한 파일 구조 시스템도 있습니다. "모든 것이 파일"인 Linux와 잘 알려진이 문구는 유닉스의 진정한 유산입니다. 여기에는 운영 체제에 대한 정보를 제공하는 특수 파일 및 하드웨어 장치가 포함됩니다. 다른 쪽을 보면 Windows 만 드라이브 이름을 문자로 DOS 시스템에서 완전히 상속받습니다.
유닉스 타임 라인
사실 GNU / Linux는 BSD의 직계 후손은 아니지만 미국의 학교와 대학에 기반을 둔 유닉스 프로젝트의 후손입니다. Android, Chrome OS 및 기타 여러 운영 체제와 같은 많은 현재 운영 체제는 GNU / Linux 기반입니다.
CloudLinux 란 무엇이고 장점은 무엇입니까?다른 한편으로, 유닉스의 미래에 대한 견해로 탐험해야 할 시장이있었습니다. 대기업은 자신의 유닉스를 만들고 라이센스를 부여하여 홈 버전을 판매하려고했습니다. 이러한 대기업 중에는 SCO UnixWare, Novell의 훌륭한 NetWare, Sun with Solaris, HP-UX, IBM AIX, SGI IRIX 등이 있습니다. 많은 사람들이 모르는 사실은 Microsoft조차도 Microsoft Xenix와 함께 유닉스 계열을 만드는 농담에 들어갔다는 것입니다.
이 모든 역사는 Microsoft가 시스템을 개발할 때 처음부터 프로젝트를 시작하지 않았 음을 분명히 보여줍니다. 오늘날 모든 Microsoft 운영 체제는 Windows NT 커널을 기반으로합니다. 우리는 Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server 및 Xbox 운영 체제를 가지고 있으며, MSDOS에서 많은 것을 상속함으로써 이전 프로그램과의 호환성을 유지하도록 설계된 Windows NT 커널을 사용합니다.
유닉스 표준
AT & T System V 또는 BSD를 기반으로 생성 된 많은 유닉스 시스템을 고려할 때, 유닉스 표준에 대한 문제는 1981 년부터 / etc / group 토론 그룹에 들어갔습니다. 시스템:
- 1983 년에 AT & T는 System V를 설명하는 SVID (System V Interface Definition)를 발표했습니다.이 첫 번째 정의는 POSIX와 다릅니다. 1984 년에 / etc / group은 IEEE (Institute of Electrical and Electronics Engineers)에서 개발 한 일련의 표준 인 POSIX를 발표합니다.). POSIX는 IEEE P1003이라는 이름으로도 알려져 있습니다. 동시에 빌더 컨소시엄 (Sun, IBM, HP, DEC, AT & T, Unisys 및 ICL)은 XPG3 (X / Open Portable Guide Issue3) 표준을 발표합니다. 이 표준은 특히 지리적 위치 (날짜, 알파벳 등)의 이전 차이점을 나타냅니다.
유닉스는 왜 중요한가?
Mac OS X 터미널이나 파일 시스템의 구조를 살펴 보셨습니까? Mac과 Linux는 Unix와 유사한 운영 체제입니다. 이 모든 역사에 대해 조금만 알고 있으면“유닉스와 같은”운영 체제가 무엇인지, 그리고 시장에 나와있는 기존 운영 체제가 서로 매우 유사한 이유를 이해하는 데 도움이되지만 Windows는 다른 운영 체제와 다르게 보입니다.. 이것은 Mac OS X에서 터미널을 사용할 때 Linux 사용자 인 경우 더 편안하게 느끼는 이유를 설명합니다.
현재 존재하는 최고의 Linux 배포판 과 간단한 배포판 을 권장합니다.
Unix 시스템은 다중 사용자, 멀티 태스킹 운영 체제이므로 단일 또는 다중 프로세서 컴퓨터에서 한 명 이상의 사용자가 여러 프로그램을 동시에 실행할 수 있습니다. 하나 이상의 쉘 인터프리터와 많은 명령 및 유틸리티가 있습니다. 또한 이동성이 뛰어나 거의 모든 플랫폼에 Unix 시스템을 설치할 수 있습니다.