OS/2

OS/2
OS/2
OS/2 Logo
OS/2 Warp 4
OS/2 Warp 4 데스크톱.이 버전은 1996년 9월 25일에 발매되었다.[1]
개발자IBM
마이크로소프트(1.0–1.3)
기록 위치C, C++어셈블리 언어
작업 상태역사, 현재 아르카로 발전OS
소스 모델폐쇄원
초기 릴리즈1987년 12월; 34년 전 (1987년-12년)
최신 릴리즈4.52 / 2001년 12월; 20년 전(2001-12년)
마케팅 대상전문가, 서버
다음에서 사용 가능중국어, 영어, 프랑스어, 독일어, 이탈리아어, 일본어, 한국어, 스페인어, 포르투갈어, 러시아어
플랫폼x86, 파워PC
커널형하이브리드 커널
영향을 받은MS-DOS, IBM PC DOS
체납
사용자 인터페이스
워크플레이스 셸 그래픽 사용자 인터페이스
면허증소유권
성공자먼저 eComStation, 그 다음 ArcaOS
공식 웹사이트OS/2 Warp(보관)

OS/2(Operating System/2)는 IBM 소프트웨어 설계자 Ed Iacobucci의 주도하에 MicrosoftIBM이 초기부터 만든 컴퓨터 운영체제 시리즈다.[2]마이크로소프트(MS)의 새로운 윈도 3.1 운영환경과 관련해 OS/2를 어떻게 포지셔닝할 것인가를 놓고 양사 간 갈등이 빚어지면서 1992년 두 회사는 관계를 단절하고 OS/2 개발은 IBM에 독점적으로 넘어갔다.[3][4]IBM의 2세대 개인용 컴퓨터Personal System/2(PS/2)」 라인과 같은 세대 변경 릴리즈의 일환으로 도입되었기 때문에, 그 명칭은 「Operating System/2」를 의미한다.OS/2의 첫 번째 버전은 1987년 12월에 출시되었고 2001년 12월까지 새로운 버전이 출시되었다.

OS/2는 PC DOS의 보호 모드 계승자로 의도되었다. 특히, MS-DOS 호출을 본떠서 기본 시스템 호출을 만들었다. 그 이름은 심지어 "Dos"로 시작되었고, "Family Mode" 애플리케이션, 즉 두 시스템에서 모두 작동할 수 있는 텍스트 모드 애플리케이션을 만들 수 있었다.[5]이러한 유산 때문에 OS/2는 유닉스, Xenix, 윈도우 NT와 유사성을 공유한다.

IBM은 2006년 12월 31일에 OS/2에 대한 지원을 중단했다.[6]그 이후 OS/2는 IBM의 라이선스에 따라 두 개의 다른 제3자 벤더에 의해 개발, 지원 및 판매되었으며, 처음에는 eComStation으로 Serenity Systems에 의해,[7] 이후로는 Arca Noae LLC에 의해 2017년부터 ArcaOS로 개발, 판매되었다.[8][9][10]

개발이력

1985-1989: 공동 개발

OS/2 1.0은 MS-DOS와 유사한 텍스트 모드 인터페이스를 특징으로 했다.

OS/2 개발은 1985년 8월 IBM과 마이크로소프트가 '공동개발협정'을 체결하면서 시작됐다.[11][12]코드명 'CP/DOS'였고 첫 제품이 배송되기까지 2년이 걸렸다.

OS/2 1.0은 1987년 4월에 발표되었고 12월에 출시되었다.원본 공개는 텍스트 모드 전용이며, 약 1년 후 OS/2 1.1과 함께 GUI가 도입되었다.OS/2는 비디오 디스플레이(VIO) 제어와 키보드 및 마우스 이벤트 처리를 위한 API를 제공하여 프로그래머가 보호 모드를 위해 직접 BIOS를 호출하거나 하드웨어에 액세스할 필요가 없도록 한다.그래서는 가족 모드 프로그램 MS-DOS,[표창 필요한]밑으로 다니고 OS/2 확장 에디션 v1.0, 데이터베이스 엔진 데이터베이스 관리자나 DBM라고 불리는(이 DB2에, 데이터베이스 engin의 DBM가족과 혼동하지 연관된 것에 수 있는 다른 개발 도구 이 뮤직 비디오와 키보드 API를 연결 가능 도서관으로 하위 집합을 포함했다.유닉스에 에스와Unix와 유사한 운영 체제).[13]Ctrl-Esc 핫키 조합을 통해 Program Selector라는 태스크 스위처를 사용할 수 있어 사용자가 멀티태스킹된 텍스트 모드 세션(또는 화면 그룹, 각각 여러 개의 프로그램을 실행할 수 있음) 중에서 선택할 수 있었다.[14]

1988년에 OS/2 1.0 확장 에디션: SNA, X.25/APPC/LU 6.2, LAN 매니저, Query 매니저, SQL의 일부로 통신 및 데이터베이스 지향 확장이 제공되었다.

OS/2 1.1은 Presentation Manager GUI를 특징으로 하는 첫 번째 버전이었다.

약속된 사용자 인터페이스인 프리젠테이션 매니저는 1988년 10월 OS/2 1.1과 함께 도입되었다.[15]그해 5월 출시된 윈도 2.1과 사용자 인터페이스가 유사했다.( 윈도 3.0 외관상으로는 인터페이스가 버전 1.2와 1.3으로 교체됐다.

IBM 판매 채널을 통해서만 판매되는 확장판 1.1은 IBM 데이터베이스 시스템에 분산 데이터베이스 지원을, IBM 메인프레임 네트워크에 SNA 통신 지원을 도입했다.

1989년에 버전 1.2는 설치 가능한 파일 시스템과 특히 HPFS 파일 시스템을 도입하였다.HPFS는 긴 파일 이름 및 Extended Attributes라고 불리는 대체 데이터 스트림의 형태를 포함하여 이전 FAT 파일 시스템보다 많은 개선점을 제공했다.[16]또한 확장된 속성이 FAT 파일 시스템에도 추가되었다.[17]

Microsoft OS/2 1.3 설치 디스크 A(3인치 플로피 디스크)

확장판 1.2는 TCP/IP이더넷 지원을 도입했다.

1980년대 후반의 OS/2- 및 Windows 관련 서적들은 두 시스템의 존재를 인정하고 OS/2를 미래의 시스템으로 승격시켰다.[18]

1990: 이별

IBM과 마이크로소프트의 협력은 1990년에 윈도 3.0과 OS/2 1.3의 출시 사이에 풀렸다.이 기간 동안 윈도 3.0은 첫 해에 수백만 장이 팔리면서 엄청난 성공을 거두었다.[19]대부분의 성공은 MS-DOS와 함께 윈도 3.0이 대부분의 새 컴퓨터와 함께 번들로 제공되었기 때문이다.[20]반면에 OS/2는 추가 독립 실행형 소프트웨어 패키지로만 사용할 수 있었다.또한 OS/2는 프린터, 특히 비 IBM 하드웨어와 같은 많은 일반적인 장치에 대한 장치 드라이버가 부족했다.[21]반면에 윈도우는 훨씬 더 다양한 하드웨어를 지원했다.윈도우의 인기는 마이크로소프트가 개발의 초점을 IBM과의 OS/2에 대한 협력에서 윈도우를 기반으로 하는 자체적인 사업 구축으로 바꾸게 했다.[22]

이러한 결별에 몇 가지 기술적·실용적 이유가 기여했다.

두 회사는 문화와 비전에 있어서 상당한 차이를 보였다.마이크로소프트는 PC에서의 성공에 기여한 오픈 하드웨어 시스템 접근방식을 선호했다.IBM은 OS/2를 이용하여 자체 하드웨어의 판매를 촉진하려 했고, 마이크로소프트는 IBM의 하드웨어가 지원하지 않는 폰트와 같은 기능을 삭제하라고 촉구했다.마이크로소프트 프로그래머들은 또한 IBM의 관료주의와 프로그래머 생산성을 측정하기 위한 코드 라인의 사용에 좌절했다.[23]IBM 개발자들은 마이크로소프트의 코드의 복잡성과 코멘트가 부족하다고 불평했고, 마이크로소프트 개발자들은 IBM의 코드가 비대하다고 불평했다.[24]

두 제품은 API에서 상당한 차이가 있다.OS/2는 윈도 2.0이 거의 완성되었을 때 발표되었고 윈도 API는 이미 정의되었다.그러나 IBM은 OS/2에 대해 이 API를 크게 변경해 줄 것을 요청했다.[25]따라서 응용 프로그램 호환성을 둘러싼 문제가 즉시 나타났다.OS/2 설계자는 Windows 애플리케이션 소스 코드를 OS/2로 완전히 마이그레이션할 수 있는 소스 코드 변환 도구를 원했다.그러나 OS/2 1.x는 벤더가 OS/2와 Windows를 병행하여 개발을 피할 수 있을 만큼 충분한 추진력을 얻지 못했다.

OS/2 1.3은 OS/2의 최종 16비트 전용 버전이며, 마이크로소프트가 마지막으로 판매한 버전이다.

OS/2 1.x는 Intel 80286 프로세서를 대상으로 하며 DOS는 기본적으로 그렇지 않다.IBM은 OS/2를 둘러싼 IBM의 약속에 따라 80286 기반 PS/2를 많이 구입한 고객들에 대한 약속 때문에 16비트 세그먼트 메모리 모드로 80286 프로세서를 지원해야 한다고 주장했다.[26]1992년 4월 2.0 릴리즈까지 OS/2는 16비트 보호 모드로 실행되어 인텔 80386의 훨씬 단순한 32비트 플랫 메모리 모델가상 8086 모드 기능의 혜택을 누릴 수 없었다.이것은 DOS 응용 프로그램에 대한 지원을 제공하는 데 특히 고통스러웠다.1988년 윈도/386 2.1확장 메모리(EMS) 에뮬레이션 등 여러 개의 멀티태스킹 DOS 애플리케이션을 공동으로 실행할 수 있었지만, 1991년에 출시된 OS/2 1.3은 여전히 640kB "DOS 박스" 1개로 제한되었다.

이러한 문제들을 고려해 볼 때 마이크로소프트는 미래 지향적이고 휴대성이 뛰어난 Windows 버전에서 병렬로 작업하기 시작했다.1988년 전 VAX/VMS 설계자였던 Dave Cutler의 고용은 OS/2 기술을 별로 생각하지 않았고, Cutler가 "DOS 플러스"를 창조하기 보다는 Digital에서 MICA 프로젝트를 기반으로 하고 싶어했기 때문에 OS/2 팀과의 즉각적인 경쟁을 유발했다.그의 NT OS/2는 완전히 새로운 구조였다.[27]

IBM은 OS/2 2.0의 개발 지연에 대해 우려의 목소리를 높였다.당초 양사는 IBM이 OS/2 1.0의 유지보수와 OS/2 2.0의 개발을 인수하고, 마이크로소프트는 OS/2 3.0의 개발을 계속하기로 합의했다.결국 마이크로소프트는 NT OS/2 3.0을 윈도 NT로 재기동하기로 결정하여 향후 모든 OS/2 개발은 IBM에 맡겼다.사업적 관점에서는 DOS와 Windows를 기반으로 하는 운영 체제의 소비자 라인에 집중하는 것, 그리고 기존 Windows 애플리케이션과의 호환성을 잘 유지할 수 있도록 새로운 고급 시스템을 준비하는 것이 논리적이었다.이 새로운 하이엔드 시스템이 개발되기를 기다리는 동안 마이크로소프트는 여전히 Xenix와 OS/2 판매로부터 라이선스 돈을 받을 것이다.윈도 NT의 OS/2 유산은 HPFS 파일 시스템, 텍스트 모드 OS/2 1.x 애플리케이션, OS/2 LAN 매니저 네트워크 지원에 대한 초기 지원에서 확인할 수 있다.일부 초기 NT 자료에는 OS/2 저작권 고지가 소프트웨어에 포함되기도 했다.[citation needed]NT OS/2 1.x 지원의 한 예는 WIN2K 리소스 키트에 있다.Windows NT는 또한 프레젠테이션 관리자용 Windows NT Add-On 하위 시스템을 추가하여 OS/2 1.x 프레젠테이션 관리자 및 AVIO 응용 프로그램을 지원할 수 있다.[28]

1992년: 32비트 시대

OS/2 2.0은 OS/2의 첫 32비트 릴리스였고 Workplace Shell을 처음으로 특징지었다.

OS/2 2.0은 1992년 4월에 출시되었다.당시 제시된 소매가격은 미국 달러(195달러)인 반면 윈도우는 150달러에 소매되었다.[29]

OS/2 2.0은 네이티브 프로그램을 위한 32비트 API를 제공했지만 OS 자체에는 16비트 코드와 드라이버가 포함되어 있었다.Workplace Shell이라고 하는 새로운 OOUI(객체 지향 사용자 인터페이스)도 포함했다.이는 이전의 GUI에서 크게 벗어난 완전한 객체 지향 인터페이스였다. 단지 프로그램 창(프로그램 관리자 등)에 대한 환경을 제공하는 것이 아니라, Workplace Shell은 사용자가 화면상의 객체를 조작하여 프로그램, 파일, 장치를 관리할 수 있는 환경을 제공했다.Workplace Shell을 사용하면, 시스템의 모든 것이 조작되어야 할 "객체"가 된다.

DOS 호환성

OS/2 2.0은 IBM에 의해 "DOS보다 더 나은 DOS, 윈도우보다 더 나은 윈도우"라고 선전되었다.[30]패치를 적용하고 개선한 MS-DOS 5.0을 포함해 이를 관리했다.OS/2는 처음으로 한 번에 두 개 이상의 DOS 애플리케이션을 실행할 수 있었다.이는 OS/2가 윈도 3.0 애플리케이션을 포함한 DOS 익스텐더 자체인 수정된 윈도 3.0 사본을 실행할 수 있을 정도로 매우 효과적이었다.

인텔 80286 프로세서의 한계 때문에 OS/2 1.x는 한 번에 하나의 DOS 프로그램만 실행할 수 있었고, DOS 프로그램이 컴퓨터를 완전히 제어할 수 있도록 하는 방식으로 이를 수행했다.DOS 모드의 문제는 컴퓨터 전체를 망가뜨릴 수 있다.반대로 OS/2 2.0은 Intel 80386 프로세서의 가상 8086 모드를 활용하여 DOS 프로그램을 실행할 수 있는 훨씬 안전한 가상 머신을 만들있다.여기에는 각 DOS 프로그램에 주어진 성능과 기능을 최적화하기 위한 광범위한 구성 옵션이 포함되었다.모든 리얼 모드 운영 체제(8086 Xenix 등)도 특정 하드웨어 직접 액세스 제한에 따라 OS/2의 가상 시스템 기능을 사용하여 실행되도록 만들 수 있다.

OS/2 2.0 업그레이드 상자

대부분의 32비트 환경과 마찬가지로 OS/2는 Windows 3.1의 표준 모드와 달리 이전 VCPI 인터페이스를 사용하여 보호 모드 DOS 프로그램을 실행할 수 없었다. 이는 DPMI에 따라 작성된 프로그램만 지원했다. (Microsoft는 성능 저하로 인해 Windows 3.1에 따른 VCPI 사용을 금지했다.)[31]

윈도 NT와 달리 OS/2는 DOS 프로그램에게 실제 하드웨어 인터럽트를 마스킹할 수 있는 가능성을 항상 허용했기 때문에 DOS 프로그램은 이러한 방식으로 기계를 교착시킬 수 있다.그러나 OS/2는 이러한 교착상태에서 벗어나기 위해 선택된 시스템(예: IBM 시스템)에 하드웨어 감시기를 사용할 수 있다.이후 릴리즈 3.0은 새로운 Intel 80486Intel Pentium 프로세서(가상 모드 확장(VME)의 일부였던 VIF(Virtual Interrupt Flag)의 향상된 기능을 활용하여 이러한 문제를 해결했다.

Windows 3.x 호환성

윈도우즈 사용자 모드 코드 구성요소를 VDM(가상 DOS 머신) 내에서 실행하도록 조정하여 윈도우즈 3.0(이후 윈도우즈 3.1)과의 호환성을 달성했다. 원래 OS/2 자체에는 거의 완전한 버전의 윈도우즈 코드가 포함되었다.OS/2 2.0의 윈도 3.0과 OS/2 2.1의 윈도 3.1. 이후 IBM은 사용자가 이전에 설치한 어떤 윈도 버전이라도 사용할 수 있는 OS/2 버전을 개발하여 즉시 패치하고 추가 윈도 라이센스의 비용을 절감했다.[32]그것은 자체 비디오 드라이버 세트를 사용하여 전체 화면을 실행하거나 OS/2 데스크탑에 Windows 프로그램이 직접 나타나는 "무시하게" 실행될 수 있다.Windows를 포함하는 프로세스에는 하드웨어, 특히 비디오에 대한 상당히 광범위한 액세스 권한이 주어졌고, 그 결과 전체 화면 WinOS/2 세션과 Workplace Shell 간의 전환은 때때로 문제를 일으킬 수 있었다.[33]

OS/2는 윈도우즈의 사용자 모드 시스템 구성 요소만 실행하기 때문에 윈도우즈 장치 드라이버(VxDs) 및 이를 필요로 하는 애플리케이션과 호환되지 않는다.

기본 Windows 3.x에서처럼 단일 Windows 세션(메모리 보호 없이 협력적으로 멀티태스킹)에서 기본적으로 실행되는 여러 Windows 애플리케이션. 그러나 Windows 3.x 프로그램 간의 진정한 분리를 위해 OS/2는 각 복사본이 별도의 VDM에 상주하면서 여러 개의 Windows 복사본을 병렬로 실행할 수도 있다.그런 다음 사용자는 선택적으로 각 프로그램을 자체 Windows 세션(세션 간에는 없지만 세션 에는 멀티태스킹 및 전체 메모리 보호)에 배치하거나 공유 Windows 세션에서 다른 애플리케이션을 분리하는 동시에 일부 애플리케이션이 함께 공동 실행되도록 허용할 수 있다.추가 하드웨어 자원의 비용으로, 이 접근방식은 동일한 Windows 세션에서 실행되는 다른 모든 프로그램(동일한 Windows 세션에서 실행되는 다른 프로그램에서는 아님)으로부터 주어진 Windows 세션(및 각 Windows 인스턴스)의 각 프로그램을 보호할 수 있다.

윈도우즈 응용 프로그램이 전체 화면 또는 윈도우 모드에서 실행 중인지, 그리고 하나의 윈도우즈 세션 또는 여러 세션에서 실행 중인지 여부에 관계없이 OS/2와 윈도우즈 응용 프로그램 간에는 DDE를, 윈도우즈 응용 프로그램 간에는 OLE만 사용할 수 있다.[34]

1994: OS/2 Warp

OS/2 Warp Connect 3.0(Windows 3.1 프로그램 관리자, DOS 창의 QBASIC 및 LaunchPad(아래 중앙) 표시)

1994년에 출시된 OS/2 버전 3.0은 OS/2 Warp로 라벨을 붙여 새로운 성능 이점을 부각시키고, 일반적으로 제품 이미지를 새롭게 했다."Warp"는 원래 이 릴리즈의 IBM 내부 이름이었다.IBM은 스타트랙 용어를 이전 OS/2 릴리스의 내부 명칭으로 사용했으며, 이 용어는 외부 사용에도 적합해 보였다고 주장했다.1994년 OS/2 Warp의 출시 당시, 패트릭 스튜어트의식의 달인이 될 예정이었으나, 막판에 그 뒤를 이을 스타 트렉의 케이트 멀그루[35] 대신했다.[36][37]: p. 108

OS/2 Warp는 OS/2 2.1에 비해 많은 이점을 제공하며, 특히 더 광범위한 하드웨어 지원, 더 큰 멀티미디어 기능, 인터넷 호환 네트워킹을 제공하며, IBM Works라고 알려진 기본 사무 애플리케이션 제품군을 포함한다.그것은 덜 비싼 "붉은 척추"와 더 비싼 "푸른 척추"의 두 가지 버전으로 출시되었다."붉은 척추"는 컴퓨터 하드 드라이브에 설치된 Windows를 활용하여 Microsoft Windows 응용 프로그램을 지원하도록 설계되었다."파란색 척추"는 자체 설치에서 Windows 지원을 포함하므로 Windows 설치 없이 Windows 애플리케이션을 지원할 수 있다.대부분의 컴퓨터가 마이크로소프트 윈도를 미리 설치한 상태로 판매되고 가격도 저렴해 '붉은 척추'가 더 인기 있는 제품이었다.[citation needed]OS/2 Warp Connect - 전체 LAN 클라이언트 지원 기능이 내장되어 있는 - 1995년 중반에 이어,Warp Connect는 "Gapper"[15]라는 별명을 얻었다.

OS/2 Warp 4용 Firefox 3.5.4
설치 후 OS/2 Warp 4 데스크톱

OS/2 2.0에서는 그래픽(Gre)과 멀티미디어(MMPM/2) 시스템을 포함한 대부분의 성능에 민감한 서브시스템이 픽스팩의 32비트 코드로 업데이트되었고 OS/2 2.1의 일부로 포함되었다.워프3는 완전 32비트 윈도잉 시스템을 도입했고 워프4는 객체 지향의 32비트 GRAD 디스플레이 드라이버 모델을 선보였다.

1996: 워프 4

1996년 워프 4는 자바음성인식 소프트웨어를 추가했다.[38]IBM은 IBM의 LAN 서버 제품을 운영체제 설치에 직접 번들로 묶은 Warp 3과 Warp 4의 서버 버전도 출시했다.연락처 관리, 브레인스토밍 등을 위한 여러 템플리트 데이터베이스와 함께 Lotus Notes의 개인 버전도 포함되었다.영국이 보급한 OS/2 Warp의 무료 데모 CD-ROM은 본질적으로 OS 전체를 포함하고 있었고, 그것을 좋아하는 사람들조차 그것을 살 필요가 없다는 뜻에서 쉽게, 우연히도, 균열[clarification needed] 생겼다.이는 제3자 애플리케이션의 판매와 수요를 증가시켜 OS/2의 데스크탑 번호를 강화한다는 생각에서 OS/2 사용자 수를 늘리려는 백도어 전술로 보였다.[citation needed]이 제안은 이 데모 버전이 쉽게 깨지지 않는 다른 데모 버전을 대체하였다는 사실에서 힘을 얻었다.[citation needed]2000년 호주 퍼스널 컴퓨터 매거진 7월호 번들 소프트웨어 CD-ROM에는 어떠한 활성화도 필요 없고 본질적으로 무료 발매인 Warp 4의 정식 버전이 포함되어 있었다.OS/2 2.11 및 Warp 4의 특수 버전에도 대칭 다중 처리(SMP) 지원이 포함되었다.

OS/2 판매는 주로 기업 전문가들이 사용하는 네트워크 컴퓨팅에 집중되었지만, 1990년대 초에는 마이크로소프트 윈도 NT에 의해 추월되었다.OS/2가 Microsoft Windows 95보다 기술적으로 우수했지만, OS/2는 소비자 및 독립 실행형 데스크톱 PC 부문에서 많은 보급률을 개발하는 데 실패했으며, IBM 자체 홈 PC 시리즈인 Aptiva에 제대로 설치할 수 없다는 보고가 있었다.[39]마이크로소프트는 1994년 IBM이 OS/2 개발을 완전히 종료할 경우, 컴팩(당시 최대 PC 제조업체)과 동일한 조건으로 윈도 95의 라이선스를 받는다는 제안을 했다.IBM은 거절했고 대신 OS/2 Warp를 홍보하고 윈도우를 비하하는 "IBM First" 전략을 택했는데, IBM은 하드웨어뿐 아니라 자체 소프트웨어의 판매를 촉진하기 위한 것이었다.1995년까지 이미 어려웠던 IBM과 마이크로소프트의 윈도 95 협상은 IBM이 마이크로소프트 오피스와 직접 경쟁했을 Lotus SmartSuite를 인수하면서 교착 상태에 빠졌다.분쟁의 결과, IBM은 마이크로소프트의 윈도 95 출시 행사 15분 전에 라이선스 계약을 체결했는데, 이는 경쟁사보다 늦었고 이로 인해 IBM PC의 판매에 큰 타격을 주었다.IBM 관계자들은 나중에 OS/2가 PC 사업에 그들을 계속 유지할 수 있는 실행 가능한 운영체제가 되지 않았을 것이라는 것을 인정했다.[40][41]

Workplace OS

1991년에 IBM은 Workplace OS라고 불리는 OS/2를 대체하기 위한 개발을 시작했다.이것은 기존 OS/2와 AIX 제품에서 코드 몇 부분만 빌려간 완전히 새로운 제품, 즉 새로운 코드였다.그것은 마이크로커널 "개인성"으로 IBM의 여러 운영 체제(OS/2 포함)를 호스팅하기 위해 의도된 완전히 새로운 마이크로커널 코드 기반을 사용했다.시스템 레지스트리, JFS, UNIX 그래픽 라이브러리 지원, 새로운 드라이버 모델 등 주요 새로운 아키텍처 기능도 포함했다.[42]

Workplace OS는 POWER 플랫폼 전용으로 개발되었으며, IBM은 전체 Power 제품군을 출시할 계획이었습니다.인텔로부터 시장을 장악하기 위한 노력의 일환으로 PC.이러한 기계의 프로토타입을 제작하기 위한 임무가 형성되어 여러 기업 고객들에게 공개되었는데, 이들은 모두 인텔을 떨어뜨리는 아이디어로 문제를 제기했다.

새로운 코드 기반에 대한 고급 계획에는 궁극적으로 통신과 셋톱 텔레비전 수신기와 같은 산업에서 사용되었을 마이크로커널 제품뿐만 아니라 Workplace OS에 의한 OS/400 운영 체제의 대체도 포함될 것이다.

부분적으로 기능하는 사전 알파 버전의 Workplace OS가 Comdex에서 시연되었는데, 거기서 머문 빌 게이츠가 부스에 들렀다.두 번째이자 마지막으로 공개될 때는 애리조나주 피닉스의 OS/2 사용자 그룹이었다. 사전 알파 코드는 부팅을 거부했다.

1995년에 발매되었다.그러나 Workplace OS뿐만 아니라 이것의 개발에 연간 9억 9천만 달러가 지출되고 있으며, 이익이나 광범위한 채택이 이루어지지 않아 전체 Workplace OS 및 OS/2 제품군의 종말이 임박했다.

다운사이징

IBM은 내부적으로 마이크로소프트 윈도 95와 함께 다가오는 경쟁 상황을 평가하기 위해 프로젝트를 시작했다.일차적인 우려는 기존 OS/2 제품의 주요 코드 품질 문제(20개 이상의 서비스 팩으로 인해 각각 원래 설치보다 더 많은 디스켓이 필요함)와 보카 라톤(컨설턴트가 "기본적으로 모든 사람이 모든 사람에게 보고한다"고 보고한 경우)의 비효율적이고 매트릭스가 높은 개발 조직이다.d 오스틴.

"등록된 기밀"로 엄격히 분류되고 번호부 복사본으로만 인쇄된 이 연구는 개인 시스템 부서뿐만 아니라 IBM 전체에서 실행 불가능한 약점과 실패를 확인했다.그 결과 전체 제품군에 대한 전체 예산의 95% 이상을 삭감하고, 모든 신규 개발(Workplace OS 포함), 보카 라톤 개발 연구소를 없애고, 제품의 모든 판매 및 마케팅 노력을 종료하고, 1,300명 이상의 개발자(판매 및 판매)를 해고하기로 부서 상위의 수준에서 결정되었다.지원 인력).지난 한 해 동안 9억 9천만 달러가 지출되었다.Warp 4는 OS/2의 마지막 배포 버전이 되었다.

2001: 페이징 아웃

소규모의 헌신적인 커뮤니티는 최종 주류 출시 이후 수년간 OS/2에 충실했지만,[43] 전반적으로 OS/2는 대중 시장에서 인기를 끌지 못했고 IBM이 전통적으로 아성을 가지고 있던 특정 틈새에서 거의 사용되지 않았다.예를 들어, 많은 은행 설치, 특히 현금 자동 입출금기는 맞춤형 사용자 인터페이스로 OS/2를 운영한다. 프랑스 SNCF 국가 철도는 수천 대의 티켓 판매 기계에서 OS/2 1.x를 사용했다.[citation needed]노텔과 같은 통신 회사들은 일부 음성 메일 시스템에서 OS/2를 사용했다.또한 OS/2는 1994년부터 2007년까지 NPR 회원국에 설치된 위성 운용 지원 시스템 장비를 제어하는 데 사용되는 호스트 PC용으로 사용되었고, 위성을 통해 네트워크의 프로그래밍을 수신하는 데 사용되었다.[citation needed]

IBM은 Warp 4 출시 직후 OS/2가 결국 철수할 것이라는 뜻을 밝히기 시작했지만, 2006년 12월 31일에야 지원을 종료했다.[44]OS/2의 판매는 2005년 12월 23일에 중단되었다.최신 IBM OS/2 Warp 버전은 4.52로 2001년 12월 데스크탑과 서버 시스템용으로 출시되었다.

IBM은 여전히 수수료로 결함 지원을 제공하고 있다.[44][45]IBM은 고객들에게 플랫폼 중립적인 방식으로 Java와 같은 e-비즈니스 기술로 매우 복잡한 애플리케이션을 이전할 것을 촉구한다.일단 애플리케이션 마이그레이션이 완료되면 IBM은 리눅스를 대안으로 제시하면서 다른 운영 체제로의 마이그레이션을 권장한다.[46][47][48]

제3자 개발

ArcaOS는 IBM 외부에서 개발된 최신 OS/2 기반 운영체제다.

IBM이 OS/2 개발을 중단한 후, 다양한 제3자가 향후 운영체제 개발을 인수하기 위해 IBM에 접근하였다.OS/2 소프트웨어 벤더 스타독은 1999년 IBM에 이 같은 제안을 했지만, IBM이 이를 이행하지 않았다.[49]세레니티 시스템즈는 IBM과의 협정에 성공하여 2001년부터 eComStation으로 OS/2를 재판매하기 시작했으며,[50] eComStation은 현재 XEU.com에서 판매되고 있으며, 2011년에 가장 최신 버전(2.1)이 출시되었다.[51]2015년, Arca Noae, LLC는 IBM과 OS/2 재판매 계약을 체결했다고 발표했다.[8]이들은 2017년 OS/2 기반 운영체제 1차 버전을 아르카OS로 출시했다.[10]2021년 현재, ArcaOS의 복수 출시가 이루어지고 있으며, 현재도 활발한 개발 중에 있다.[52]

오픈소스 탄원서

많은 사람들은 IBM이 OS/2 또는 그 중 상당 부분을 오픈 소스로 출시하기를 희망했다.2005년과 2007년 청원이 열렸지만 IBM은 법적 기술적 이유를 들어 이를 거부했다.[53]IBM이 저작권을 갖고 있지 않은 제3자 코드를 포함하고 있고, 이 코드의 상당 부분이 마이크로소프트에서 나온 것이기 때문에 OS 전체가 향후 어느 시점에서도 개방될 것 같지는 않다.IBM은 또한 REX 스크립팅 언어의 대가로 OS/2 2.0 이상에 대해 아미가 기술을 라이센싱하는 Commodore와 기술 이전 작업을 한 적이 있다.[54][unreliable source?]이는 OS/2에 IBM이 작성하지 않은 일부 코드가 있을 수 있다는 것을 의미하며, 따라서 향후 OS가 오픈소스로 재공고되는 것을 막을 수 있다.[55][failed verification][56]한편, IBMWindows 및 OS/2용 Object REXX를 SourceForge에서 REXX Language Association이 유지하는 Open Object REXX 프로젝트에 기부했다.[57]

OS2World가 마련한 OS의 일부를 열어달라는 청원이 있었다.Linux와 같은 오픈 소스 운영체제는 이미 OS/2 코드 베이스에서 포팅된 IBM의 개선JFS 파일 시스템 출시를 통해 OS/2에서 간접적으로 이익을 얻었다.IBM이 OS/2 JFS 드라이버의 소스를 출시하지 않았기 때문에 개발자들은 리눅스 드라이버를 eComStation에 다시 포팅하고 JFS 파티션에서 부팅하도록 기능을 추가했다.이 새로운 JFS 드라이버는 eComStation v2.0에 통합되었고, 이후 ArcaOS 5.0에 통합되었다.

릴리스 요약

출시 날짜는 달리 명시되지 않은 한 미국 영문판을 참조한다.[58][59]

날짜 버전
1987년 12월 OS/2 1.0
1988년 11월 OS/2 1.1
1989년 10월 OS/2 1.2
1990년 12월 OS/2 1.3
1991년 10월 OS/2 2.0 LA(제한된 가용성)
1992년 4월 OS/2 2.0
1992년 10월 OS/2 2.00.1
1993년 5월 OS/2 2.1
1993년 11월 Windows용 OS/2
1994년 2월 OS/2 2.11
1994년 7월 OS/2 2.11 SMP
1994년 10월 OS/2 Warp 3
1995년 5월 OS/2 Warp Connect
1995년 12월 OS/2 Warp, PowerPC Edition
1996년 2월 OS/2 Warp 서버 4
1996년 9월 OS/2 Warp 4
1996년 9월 OS/2 Warp Server Advanced SMP
1997년 11월 WorkSpace 온디맨드 1.0
1998년 10월 WorkSpace 온디맨드 2.0
1999년 4월 e-Business용 OS/2 Warp 서버(버전 4.50)
2000년 11월 OS/2 편의성 팩 1(버전 4.51)
2001년 11월 OS/2 편의 장치 팩 2(버전 4.52)

특징 및 기술

사용자 인터페이스

그래픽 시스템에는 창, 글꼴 및 아이콘을 관리하는 Presentation Manager라는 계층이 있다.이는 X11 또는 Windows GDI의 비네트워크 버전과 기능 면에서 유사하다. 그 위에 OS/2 2.0에 도입된 Workplace Shell(WPS)이 있다. WPS는 사용자가 파일, 프린터 액세스, 레거시 프로그램 시작, 고급 객체 지향 작업과 같은 전통적인 컴퓨팅 작업을 수행할 수 있는 객체 지향적 이다.다른 메인스트림 운영 체제에서는 사용할 수 없는 통합 방식으로 셸을 확장한 내장 및 타사 애플리케이션 개체.WPS는 IBM의 Common User Access 사용자 인터페이스 표준을 따른다.

WPS는 SOM(System Object Model)을 사용하는 디스크, 폴더, 파일, 프로그램 개체 및 프린터와 같은 개체를 나타내며, 애플리케이션 간에 코드를 공유할 수 있으며, 다른 프로그래밍 언어로 작성될 수 있다.DSOM이라는 분산 버전은 서로 다른 컴퓨터의 개체들이 통신할 수 있도록 허용했다.DSOM은 CORBA를 기반으로 한다.SOM의 객체 지향적인 측면은 마이크로소프트의 컴포넌트 오브젝트 모델과 유사하며, 비록 그것이 근본적으로 다른 방식으로 구현되지만, 예를 들어, SOM과 COM 사이의 가장 주목할 만한 차이점 중 하나는 SOM의 상속 지원(OOO 프로그래밍의 가장 기본적인 개념 중 하나)이다.COM은 그러한 지원을 가지고 있지 않다.SOM과 DSOM은 더 이상 개발되지 않고 있다.

OS/2의 멀티미디어 기능은 미디어 제어 인터페이스 명령을 통해 액세스할 수 있다.마지막 업데이트(Netscape Navigator 플러그인의 IBM 버전과 결합)는 MPEG 파일에 대한 지원을 추가했다.PNG, 프로그레시브 JPEG, DivX, Oggg, MP3와 같은 새로운 형식에 대한 지원은 제3자로부터 온다.때로는 멀티미디어 시스템과 통합되기도 하지만, 다른 제공에서는 독립형 애플리케이션으로 제공되기도 한다.

명령

Microsoft OS/2 버전 1.3의 OS/2 창(cmd.exe)

다음 명령 목록은 cmd에서 지원한다.OS/2에서 exe.[60][61]

네트워킹

TCP/IP 스택SCCS에서 볼 수 있는 오픈 소스 BSD 스택을 기반으로 한다.IBM은 ftp와 텔넷과 같은 도구와 심지어 두 명령어를 위한 서버까지 포함시켰다.IBM은 NFS 지원 및 X11 서버를 포함한 여러 네트워킹 확장을 판매했다.

드라이버

하드웨어 공급업체는 OS/2를 포함한 대체 운영 체제에 대한 기기 드라이버 지원을 꺼려 일부 공급업체의 선택권이 사용자에게 거의 남아 있지 않았다.비디오 카드의 이 문제를 해결하기 위해 IBM은 축소된 버전의 Scitech 디스플레이 드라이버를 사용 허가했고, 사용자는 Scitech의 모듈형 드라이버 설계를 통해 지원되는 다양한 카드 중에서 선택할 수 있었다.[62]

가상화

OS/2는 x86 CPU의 전체 기능에 대한 광범위한 의존성 때문에 대부분의 기존 x86 운영 체제보다 가상 머신에서 실행하기 더 어려웠으며, 특히 OS/2의 링 2 사용으로 인해 VMware의 초기 버전에서 실행되지 못했다.[63]VMware의 최신 버전은 eComStation을 위해 OS/2에 대한 공식적인 지원을 제공한다.[64]

마이크로소프트VirtualPC(원래 Connectix)는 수년간 하드웨어 가상화 지원 없이도 OS/2를 실행할 수 있었다.OS/2에서 호스트-게스트 OS 상호작용을 크게 개선하는 "추가" 코드도 제공했다.추가 사항은 VirtualPC의 현재 버전과 함께 제공되지 않지만, 릴리스와 함께 마지막으로 포함된 버전은 현재 버전과 함께 사용될 수 있다.한때 OS/2는 가상에서 지원되는 호스트였습니다.게스트 외에 PC.OS/2는 해당 버전의 가상에서만 게스트로 실행된다는 점에 유의하십시오.전체 에뮬레이션을 수행하는 호스트가 아닌 가상화(x86 기반 호스트)를 사용하는 PC(가상화)Mac용 PC).

오라클 CorporationVirtualBox(원래 InnoTek, 이후 Sun)는 OS/2 1.x, Warp 3 ~ 4.5, eComStation은 물론 "기타 OS/2"도 게스트로 지원한다.그러나 VT-x/AMD-V 하드웨어 지원 가상화의 엄격한 요구사항 때문에 OS/2와 eComStation을 실행하려는 시도가 불가능하지는 않더라도 어려울 수 있으며, ACP2/MCP2만 신뢰할 수 있는 방식으로 작동하는 것으로 보고된다.[65]

ArcaOS는 VirtualBox, VMware ESXiVMWare Workstation 내에서 가상 시스템 게스트로 실행되도록 지원한다.[66]VirtualBox Guest Additions와 함께 제공되며, 게스트 운영 체제로서의 성능 향상을 위한 드라이버 개선 기능도 함께 제공된다.[67]

OS/2를 효율적으로 운영하는 데 있어서의 어려움은 적어도 한 번은 새로운 가상화 기업에 기회를 만들어 주었다.모스크바의 한 대형 은행은 OS/2가 지원하지 않는 새로운 하드웨어에서 OS/2를 사용할 방법이 필요했다.가상화 소프트웨어가 이를 쉽게 해결할 수 있는 방법인 만큼 하이퍼바이저에서 OS/2를 운영하고자 했다.일단 VMware는 가능성이 없다고 판단되면 러시아 소프트웨어 개발자 그룹을 고용하여 OS/2를 공식적으로 지원하는 호스트 기반 하이퍼바이저를 작성했다.따라서 Parallels, Inc. 회사와 Parallels Workstation 제품이 탄생했다.[68]

보안 틈새

OS/2는 토종 컴퓨터 바이러스는 거의 없다.[69] 설계상으로는 침입할 수 없지만, 줄어든 시장 점유율은 바이러스 작성자를 낙담시킨 것으로 보인다.그러나 OS/2 서버를 통과할 수 있는 DOS 바이러스와 Windows 바이러스를 다루는 OS/2 기반 바이러스 프로그램이 있다.[70]

문제

일부 문제는 다른 운영 체제와 비교되는 고전적인 주제였다.

  • 동기식 입력 대기열(SIQ): GUI 애플리케이션이 창 메시지를 서비스하지 않을 경우 전체 GUI 시스템이 고착될 수 있으며 재부팅이 필요했다.이 문제는 이후 워프 3 픽스팩과 함께 상당히 줄어들었고 워프 4가 수 초 동안 응답하지 않은 후 애플리케이션을 제어함으로써 개선되었다.[71]
  • 유니파이드 개체 핸들 없음(OS/2 v2.11 이하):스레드의 가용성은 아마도 시스템 설계자들이 하나의 스레드가 "콘솔" 프로그램에서 키보드와 마우스와 같은 다른 유형의 비동기 이벤트를 동시에 대기할 수 있는 메커니즘을 간과하게 했을 것이다.나중에 선택을 추가했음에도 불구하고 네트워크 소켓에서만 작동했다.콘솔 프로그램의 경우, 각 이벤트 소스에서 대기하는 별도의 스레드를 전용으로 사용함으로써 동일한 "세션"에서 다른 프로그램을 시작하기 전에 모든 입력 장치를 적절하게 해제하는 것이 어려웠다.그 결과 콘솔 프로그램은 보통 키보드와 마우스를 번갈아 폴링하여 CPU를 낭비하고 사용자 입력에 대한 "재키" 반응성을 특징으로 했다.OS/2 3.0에서 IBM은 이 특정 문제에 대한 새로운 요구를 도입했다.[72]

역사적 용법

OS/2는 이란 수출은행(Bank Saderat 이란)에서 현금인출기, 현금인출기, 로컬 서버(3만개가 넘는 워크스테이션) 등에서 널리 사용되고 있다.2011년 현재 이 은행은 OS/2를 윈도우즈를 통해 실행되는 가상 머신으로 전환하여 인프라를 가상화하고 갱신하는 방향으로 전환했다.

OS/2는 브라질 은행에서 널리 사용되었다.Banco do Brasil은 1990년대에 OS/2 Warp를 실행하는 최고 1만대의 기계를 가지고 있었다.OS/2는 2006년까지 현금 자동 입출금기에서 사용되었다.워크스테이션과 현금 자동 입출금기, 수행 컴퓨터는 리눅스로 이전되었다.[73]

재부팅 중 OS/2 Warp 기반임을 드러내는 호주의 ATM

OS/2는 은행 업계에서 사용되어 왔다.호주Suncorp 은행은 2002년까지만 해도 OS/2에서 ATM 네트워크를 운영했다.퍼니셔 블루의 ATM은 2009년까지 OS/2를 사용했으며 심지어 10년이 지난 시점까지 사용하였다.[74]

OS/2는 회계 전문가와 감사 회사에 의해 널리 채택되었다.1990년대 중반에는 토종 32비트 회계 소프트웨어가 잘 개발되어 기업 시장에 공급되었다.

OS/2는 덴버 국제공항에서 고장난 수하물 처리 시스템을 가동했다.OS는 결국 폐기되었지만, 시스템을 위해 작성된 소프트웨어는 신공항 개통에 있어서 엄청난 지연으로 이어졌다.OS 자체는 잘못이 없었지만 OS에서 실행하기 위해 작성된 소프트웨어는 잘못됐다.수하물 처리 시스템은 결국 없어졌다.

OS/2는 무선 성격인 하워드 스턴에 의해 사용되었다.한때 윈도 95 대비 OS/2에 대해 10분간 방송을 하며 OS/2를 추천하기도 했다.그는 또한 IBM 760CD 노트북에서 OS/2를 사용했다.

OS/2는 NPR공중 무선 위성 시스템용 위성 운영 지원 시스템(SOSS)의 일부로 사용되었다.SOSS는 NPR 회원국이 위성을 통해 프로그래밍 피드를 수신하는 데 사용하는 OS/2를 이용한 컴퓨터 제어 시스템이었다.SOSS는 OS/2 3.0을 사용해 1994년에 도입되었으며, NPR이 후속 제품인 ContentDepot으로 전환하면서 2007년에 폐기되었다.

OS/2는 Windows XP로 교체된 2000년대 후반까지 캐나다 밴쿠버에서 스카이트레인 자동 경전철 시스템을 제어하기 위해 사용되었다.

OS/2는 영국 런던의 JLESCS(London Underground Jubiley Line Extension Signal Control System)에서 사용되었다.Alcatel이 제공한 이 제어 시스템은 1999년부터 2011년까지 사용되었는데, 즉 이 노선의 구현되지 않은 원래의 자동 열차 제어 시스템과 현재의 SelTrac 시스템을 열기 전에 포기 사이에 사용하였다.JLESCS는 수동 열차 운행 관리만을 제공하지 않았다.스트랫포드 마켓 디포의 션팅 타워인 스트랫포드웨스트민스터 사이의 철도를 따라 6대의 OS/2 로컬 사이트 컴퓨터가 배포되었고, 몇몇은 네아스덴 디포에 위치한 중앙 장비를 형성했다.그것은 한때 그린 파크스탠모어 사이의 나머지 라인을 커버하기 위한 것이었지만 이것은 결코 소개되지 않았다.

OS/2는 영국의 The Cooperative Bank에 의해 국내 콜 센터 직원을 위해 사용되었고, Windows로 쉽게 마이그레이션할 수 없는 고객 계정에 접근하기 위해 만들어진 맞춤형 프로그램을 사용했다.

OS/2는 Stop & Shop 수퍼마켓 체인에 의해 사용되어 왔으며, 2010년 3월부터 새로운 매장에 설치되었다.

OS/2는 런던 외곽의 트램링크 티켓 판매기에 사용되어 왔다.

OS/2는 메트로카드용 뉴욕 지하철 시스템에서 사용되어 왔다.[75]사용자와의 인터페이스보다는 간단한 컴퓨터와 메인프레임을 연결한다.NYC MTA가 비접촉식 결제로의 전환을 마치면 OS/2는 제거된다.[76]

OS/2는 세이프웨이 슈퍼마켓의 계산대에서 사용되었다.[75]

OS/2는 Trenitalia에 의해 사용되었는데, 티켓 카운터의 데스크톱과 2011년까지 자동 티켓 카운터에 모두 사용되었다.공교롭게도 OS/2가 설치된 자동 티켓 카운터는 현재 Windows(윈도우)를 실행하는 자동 티켓 카운터보다 더 안정적이었다.[citation needed]

OS/2는 1996년부터 2001년까지 DB2.2에서 PMSC Series III 보험 플랫폼을 사용하여 애비 내셔널 제너럴 보험 모터 및 홈 다이렉트 콜 센터 제품의 주요 운영 체제로 사용되었다.

수상

1989년의 바이트는 OS/2를 바이트 어워드의 "Excellence" 수상자 중 하나로 열거하면서, "오늘은 매킨토시가 1984년에 있었던 곳"이라고 말했다.개발자를 찾는 개발 플랫폼"이라고 말했다.이 잡지는 "완전하고 버그가 없을 때, 80386을 실제로 사용할 수 있을 때, 그리고 더 많은 데스크톱이 OS/2가 가능한 PC를 스포팅할 때 OS/2는 당연히 DOS를 대체하게 될 것"이라고 전망했다.그러나 현재 상태에서도 OS/2는 획기적인 제품이다."[77]

1995년 3월 OS/2는 7개의 상을[78] 받았다.

  • 올해의 InfoWorld 제품.[79]
  • CeB에서의 다섯 개의 상IT
    • PC Professional Magazine - 올해의 혁신상.
    • CHIP 매거진은 OS/2 Warp를 올해의 운영 체제로 선정했다.
    • 도스 인터내셔널은 OS/2 Warp를 올해의 운영 체제로 선정했다.
    • 1+1 매거진은 소프트웨어 마케팅 품질상을 수여했다.
    • Industrie Forum은 디자인 우수성을 수여했다.
  • SPA 최우수 비즈니스 소프트웨어상.

OS/2를 활용한 IBM 제품

IBM은 임베디드 운영체제의 한 형태로 다양한 하드웨어 제품에 OS/2를 사용해 왔다.

제품 제품 유형 OS/2 사용
IBM 3494 테이프 라이브러리 테이프 액세스기(로봇)[80]를 제어하는 LM(Library Manager)의 운영 체제로 사용
IBM 3745 통신 제어기 서비스 프로세서(SP)의 운영 체제로 사용되며, 설치된 경우 네트워크 노드 프로세서(NNP)로 사용.[81]
IBM 3890 문서 프로세서 3890/XP1은 1988년 11월 12일에 발표되었다.처음에 PS/2 모델 80의 OS/2 1.1 확장 버전을[82] 사용하여 이전에 시스템/360에서 실행되었던 스택러 제어 소프트웨어를 에뮬레이트했다.IBM은 나중에 OS/2 Warp로 전환했다.[83]
IBM 473x 현금 자동 입출금기 IBM이 제조한 다양한 Automatic Teller Machine에서 사용.이후 다이볼드로 제조된 478배 ATM에도 사용되었다.
IBM 9672 메인프레임 SE(Support Element)의 운영 체제로 사용된다.[84]IBM 2064 및 2074와 같은 후기 메인프레임 모델에도 사용되었다.[85]

참고 항목

참조

  1. ^ Matthew Nawrocki (26 February 2013). "Preview: eComStation 2.2 Beta, the legacy of OS/2 lives on". TechRepublic.com. Retrieved 22 September 2013.
  2. ^ Nuska, Andrew (June 21, 2013). "Ed Iacobucci, co-founder of Citrix, dies of cancer". ZD Net. Retrieved 20 May 2017.
  3. ^ McCracken, Harry (April 2, 2012). "25 Years of IBM's OS/2: The Strange Days and Surprising Afterlife of a Legendary Operating System". Time Magazine. Retrieved 20 May 2017.
  4. ^ Markoff, John (June 28, 1992). "I.B.M. and Microsoft Settle Operating-System Feud". The New York Times. Retrieved 20 May 2017.
  5. ^ Michal Necasek (2001-09-08). "OS/2 1.3: Ten Years Ago". The History of OS/2. Archived from the original on 2007-10-12.
  6. ^ IBM (12 July 2005). "Changes in support for IBM OS/2 Warp 4 and OS/2 Warp Server for e-business". ibm.com. Archived from the original on 27 April 2006.
  7. ^ "eComStation (eCS) history". Archived from the original on 2021-02-04. Retrieved 2020-08-29.
  8. ^ a b James Sanders (2015). "OS/2: Blue Lion to be the next distro of the 28-year-old OS". {{cite journal}}:Cite 저널은 필요로 한다. journal=(도움말)
  9. ^ James Sanders (2016). "OS/2 resurrected: Blue Lion becomes ArcaOS, details emerge for upcoming release". {{cite journal}}:Cite 저널은 필요로 한다. journal=(도움말)
  10. ^ a b Sharwood, Simon (19 May 2017). "What is dead may never die: a new version of OS/2 just arrived". The Register.
  11. ^ "Joint Development Agreement Between International Business Machines Corporation And Microsoft Corporation" (PDF). Tech Insider. Archived (PDF) from the original on August 15, 2021. Retrieved August 15, 2021.
  12. ^ Michal Necasek (April 2, 1987). "Microsoft Operating System/2 With Windows Presentation Manager Provides Foundation for Next Generation of Personal Computer Industry". The History of OS/2 (Press release). Archived from the original on April 10, 2010. Retrieved March 25, 2013.
  13. ^ "DBA Certification Course (Summer 2008) Chapter 1: DB2 Products and Tools" (PDF). Users.informatik.uni-halle.de. Retrieved 2 April 2019.
  14. ^ Michal Necasek (2001-07-16). "OS/2 1.0". The History of OS/2. Archived from the original on 2010-08-11.
  15. ^ a b David Both (May 2, 2012) [originally published December 19, 1996]. "A Short History of OS/2". DataBook for OS/2 Warp. Archived from the original on February 18, 2013. Retrieved April 9, 2013.
  16. ^ H. Gilbert (1995). "HPFS". Das Boot. PC Lube and Tune. Archived from the original on 2006-07-14.
  17. ^ Bob Eager (28 October 2000). "Implementation of extended attributes on the FAT file system". Tavi Systems.
  18. ^ Iacobucci, Ed; foreword by Bill Gates (1988). "Foreword". OS/2 Programmer's Guide. McGraw-Hill Osborne Media. ISBN 0-07-881300-X. I believe OS/2 is destined to be the most important operating system, and possibly program, of all time. As the successor to DOS, which has over 10,000,000 systems in use, it creates incredible opportunities for everyone involved with PCs.
  19. ^ Bellis, Mary. "The Unusual History of Microsoft Windows". ThoughtCo. Dotdash.
  20. ^ Thomas Hormby (25 May 2005). "Windows History (1985–1994)". osviews.com. Archived from the original on March 12, 2006. Retrieved April 9, 2013.
  21. ^ Michal Necasek (2001-10-29). "OS/2 1.1 and 1.2: The Early Years". The History of OS/2. Archived from the original on 2006-06-13.
  22. ^ Paul Thurrott (24 January 2003). "Windows Server 2003: The Road To Gold". winsupersite.com. Archived from the original on 4 June 2010.
  23. ^ Gates, Bill; Myhrvold, Nathan; Rinearson, Peter (1996-10-08). The Road Ahead. ISBN 0-670-77289-5.
  24. ^ Michael Lee Vasu; Debra W. Stewart; G. David Garson (1998-03-03). Organizational behavior and public management. p. 268. ISBN 978-0-8247-0135-2.
  25. ^ Gordon Letwin. ""What's happening to OS/2," a Usenet post by Gordon Letwin from August 1995, the point of view of a Microsoft employee". Google Groups. Archived from the original on 2007-09-23. Retrieved 2007-10-18.
  26. ^ Gates, Bill. "Bill Gates Interview". Computer History Collection (transcript of a Video History interview). Interviewed by David Allison. National Museum of American History, Smithsonian Institution. Retrieved April 10, 2013.
  27. ^ Microsoft (2000). Inside Out, Microsoft—In Our Own Words. Warner Business Books. ISBN 0-446-52739-4.
  28. ^ Microsoft. "Compatibility of OS/2-based Applications and APIs". Microsoft TechNet. Microsoft. Retrieved April 9, 2013.
  29. ^ Corr, O. Casey (1992-04-06). "GIANT-KILLER? Microsoft mounts challenge to IBM". The Baltimore Sun. Archived from the original (Not available in the EU; check the archive URL instead) on 2020-03-05.
  30. ^ Robert X. Cringely (27 April 2006). "Killer Apps: For Apple's Windows Strategy to Work, It Must Replace Microsoft Office and Buy Adobe Systems". pbs.org.
  31. ^ Microsoft (6 November 1999). "Windows 3.1 Standard Mode and the VCPI". support.microsoft.com. Archived from the original on March 9, 2013.
  32. ^ Christian Alice Scarborough (15 September 1998). "Team OS/2 Frequently Asked Questions".
  33. ^ "OS/2 Games Setting Archive". Game Zero magazine. 6 March 1995. Archived from the original on 14 June 2006. Retrieved 9 June 2006.
  34. ^ Timothy F. Sipples (20 February 1995). "OS/2 Warp Frequently Asked Questions List".
  35. ^ "Biography for Kate Mulgrew". Internet Movie Database. In 1996, was contracted by IBM to help promote the latest release of OS/2 Warp, version 4 (previously codenamed Merlin), due to associations with Star Trek.
  36. ^ "In Search of Stupidity, Excerpts from Chapter 6". Insearchofstupidity.com. Archived from the original on January 27, 2013. Retrieved April 9, 2013.
  37. ^ Chapman, Merrill R (26 September 2006). In Search of Stupidity: Over 20 Years of High-tech Marketing Disasters (paperback) (2nd ed.). Berkeley, California: Apress. ISBN 9781590597217. OCLC 71275572. They rented a hall in New York City and invited hundreds to see Patrick Stewart, the then current captain of the Starship Enterprise to help roll out the product in a gala event. (Stewart was a no-show.)
  38. ^ Edwards, Ben J. "OS/2's Last Stand: IBM OS/2 Warp 4 Turns 25". www.howtogeek.com. HowToGeek. Retrieved 26 September 2021.
  39. ^ Lewis, Peter H. (8 August 1995). "PERSONAL COMPUTERS; OS/2 No Longer at Home at Home". The New York Times.
  40. ^ Wasserman, Elizabeth (June 8, 1999). "MS/DoJ: Microsoft urged IBM to yank Smart Suite". PC World.
  41. ^ "C. The Similar Experiences of Other Firms in Dealing with Microsoft". Albion.com. Retrieved 2013-03-20.
  42. ^ Fleisch, Brett D; Allan, Mark (September 23, 1997). "Workplace Microkernel and OS: A Case Study". John Wiley & Sons, Ltd. Archived from the original on August 24, 2007. Retrieved March 25, 2013. {{cite journal}}:Cite 저널은 필요로 한다. journal=(도움말)
  43. ^ "OS2 World Community Forum – Index". Os2world.com. Retrieved 2013-03-20.
  44. ^ a b IBM. "End of Standard Support". Archived from the original on 2006-09-09. Retrieved 2006-08-08.
  45. ^ "OS/2 Warp: Warranties and Licenses". IBM. Retrieved April 9, 2013.
  46. ^ "Migration Station". Archived from the original on May 13, 2010. Retrieved April 9, 2013.
  47. ^ "IBM Redbooks OS/2 Server Transition". Redbooks.ibm.com. 2003-10-06. Archived from the original on 2014-02-01. Retrieved 2013-03-20.
  48. ^ "3346/GEN/K (1–32) (Page 1)" (PDF). Archived from the original (PDF) on 2012-03-18. Retrieved 2013-03-20.
  49. ^ Dan Casey: OS/2 음성 보도 자료 보관 웨이백 머신 2011-10-08 - 1999년 9월 21일
  50. ^ "OS/2, ArcaOS and eComStation Versions and Languages". Retrieved 2020-08-24.
  51. ^ "News :: eComStation 2.1 GA available". eComStation.com. Archived from the original on 2013-05-12. Retrieved 2013-03-20.
  52. ^ "Roadmap: ArcaOS". arcanoae.com. 2020-12-25. Retrieved 2021-04-16.
  53. ^ "Slashdot: IBM Won't Open-Source OS/2".
  54. ^ "OS/2 Warp History". Archived from the original on January 27, 2013. Retrieved April 9, 2013.
  55. ^ "IBM OS/2 Warp History". 2004-06-24. Archived from the original on 2008-09-19. Retrieved 2008-09-09.
  56. ^ 유닉스 프로그래밍의 기술 페이지 66 ISBN 0-13-142901-9, ISBN 978-0-13-142901-7
  57. ^ "Open Object REXX FAQ". Retrieved 2011-07-05.
  58. ^ "OS/2 Timeline". OS/2 Museum. Retrieved 2016-12-19.
  59. ^ "PC Magazine (archives scanned by Google)" (PDF). PC Magazine. Retrieved 2016-12-19.
  60. ^ "JaTomes Help - OS/2 Batch File Commands". www.jatomes.com. Archived from the original on 2019-04-14. Retrieved 2019-04-14.
  61. ^ "JaTomes Help - OS/2 Commands". www.jatomes.com. Archived from the original on 2019-04-14. Retrieved 2019-04-14.
  62. ^ "OS/2 to Linux Client Transition" (PDF). IBM redbook. 2004. p. 9. Archived from the original (PDF) on 2011-11-24. Retrieved 2011-07-05.
  63. ^ The VMware Team. "A Notice to OS/2 Users". Archived from the original on 2006-04-20.
  64. ^ "Guest Operating System Installation Guide - eComStation 2.x". VMware. 2014. Retrieved 2022-01-13.
  65. ^ VirtualBox. "VirtualBox Guest_OSes".
  66. ^ "Virtual Machine Configuration". Retrieved 2020-09-05.
  67. ^ "ArcaOS 5.0 Changes". arcanoae.com. Retrieved 2020-09-04.
  68. ^ Timothy Prickett Morgan. "Breaking News—Parallels Joins the PC and Server Virtualization Fray". itjungle.com. Archived from the original on 2007-04-03.
  69. ^ John F. Morar, David M. Chess. "the effect of computer viruses on OS/2 and Warp". research.ibm.com. Archived from the original on 2011-06-04.
  70. ^ "OS/2 Power Wiki : ClamAV". January 2011. Archived from the original on 2010-10-03. Retrieved 2012-08-17.
  71. ^ OS/2용 IBM Developer Connection, Internal Fixpack 12J 참조
  72. ^ KbdGetConsole() 및 DosWaitMuxWaitSem()은 IBM OS/2 Toolkit의 Control Program Program Programming Guide and Reference를 참조하십시오.
  73. ^ "Brazilian banks look to Linux for ATMs". Archived from the original on 2012-07-28.
  74. ^ "NetIQ Manages Over 1000 Windows Servers for One of Australia's Largest Banks; ANZ Bank Completes Roll Out of NetIQ Management Software to 1,300 Servers" (fee). Business Wire. January 24, 2002. Retrieved 2010-01-24.[데드링크]
  75. ^ a b McCracken, Harry (April 2, 2012). "25 Years of IBM's OS/2: The Strange Days and Surprising Afterlife of a Legendary Operating System". Time.com. Technologizer. Retrieved April 9, 2013.
  76. ^ 지하철 역사: OS/2가 수십 년간 NYC 지하철에 동력을 공급한 방법 2019년 6월 13일, Tedium웨이백 머신 2019-07-30을 보관방법
  77. ^ "The BYTE Awards". BYTE. January 1989. p. 327.
  78. ^ "IBM's Developer Support News 1995 Issue 4". POublic.dhe.ibm.com.
  79. ^ "InfoWorld". Books.google.com. 25 March 1996. p. 72.
  80. ^ IBM TotalStorage 3494 Tape Library: A Practical Guide to Tape Drives and Tape Automation. IBM. 2009. p. 420. ISBN 978-0-7384-3222-9.
  81. ^ "IBM 3746 Software Plan" (PDF). IBM.
  82. ^ "IBM Announcement Letter". IBM. Retrieved 30 December 2011.
  83. ^ "IBM Announcement Letter". Retrieved 30 December 2011.
  84. ^ "Support Element Operations Guide". Archived from the original on 2014-03-05. Retrieved 30 December 2011.
  85. ^ "IBM 2074 Model 2 Console Support Controller — Consolidating and Streamlining Console Support Function". 26 February 2002. Retrieved 19 June 2014.

추가 읽기

외부 링크