IBM i

IBM i는 IBM Power Systems용으로 개발되는 기업용 운영체제다. 역사적 계보는 System/38의 CPF와 1988년 AS/400의 OS/400으로 이어지며 이후 i5/OS를 거쳐 현재 IBM i라는 이름으로 발전했다. IBM Z 메인프레임의 z/OS 또는 z/VM과 같은...

분류운영체제
개발IBM
최초 시기1988년 OS/400에서 발전
직접 계보System/38 CPF → OS/400 → i5/OS → IBM i
커널·실행 모델IBM i 객체·단일 수준 저장소 기반 운영 환경
대상 하드웨어IBM POWER 기반 서버
기술 특징Db2 for i 통합·TIMI·ILE·객체 시스템
후속 계열IBM Power Systems의 IBM i 제품
상태개발 중
참고 자료기술·역사 자료

IBM i는 IBM Power Systems용으로 개발되는 기업용 운영체제다. 역사적 계보는 System/38의 CPF와 1988년 AS/400의 OS/400으로 이어지며 이후 i5/OS를 거쳐 현재 IBM i라는 이름으로 발전했다. IBM Z 메인프레임의 z/OS 또는 z/VM과 같은 제조사에서 제공하지만, OS/360·MVS 커널에서 직접 분기한 시스템이 아니라 별도의 중형 서버·비즈니스 컴퓨팅 운영체제 계열이다.[1]

IBM i의 특징은 운영체제, 데이터베이스와 언어 실행 환경 사이의 긴밀한 통합이다. Db2 for i가 시스템 서비스로 포함되어 파일·레코드·관계형 데이터 관리와 업무 프로그램 실행을 지원하며, 객체 기반 자원 모델과 단일 수준 저장소, Technology Independent Machine Interface(TIMI)는 하드웨어의 구체적인 세대와 응용 프로그램 간의 의존성을 줄이는 데 사용된다. 전통적인 RPG·COBOL뿐 아니라 SQL과 다른 현대 개발 환경도 이용할 수 있다.

운영체제는 사용자와 자원에 대한 권한 관리, 작업·잡(Job) 실행, 인쇄·통신과 저장 장치 서비스를 제공하며 서버 운영을 위한 시스템 관리 도구를 포함한다. IBM i가 오랫동안 사용될 수 있었던 이유 가운데 하나는 이전 세대의 업무 프로그램과 데이터를 계속 활용할 수 있도록 호환성 및 통합 관리 모델을 유지한 점이다. IBM POWER 하드웨어와의 관계, 지원되는 런타임과 데이터베이스 버전은 실제 제품 릴리스에 따라 다르다.[2]

역사

초기 개발

주요 릴리스

후속 계보

설계 목표

커널과 시스템 구성

프로세스·메모리

입출력과 장치

시스템 API

파일 시스템·저장소

네트워크와 보안

시스템 관리·도구

프로그램 실행과 호환성

하드웨어 아키텍처

관련 운영체제와의 관계

현재 상태

관련 문서

  1. IBM: The AS/400 ↩
  2. IBM: Db2 for IBM i ↩