윈도 구형 PC를 위한 펀더멘털

위키백과 ― 우리 모두의 백과사전.

Windows Fundamentals for Legacy PCs (윈도 구형 PC를 위한 펀더멘털)
웹사이트 공식 웹 사이트 (영문)
개발사/
개발자
마이크로소프트
계열 윈도 NT
소스 형태 클로즈드 소스
최신 버전 RTM / 2006년 7월 8일
업데이트 방식 윈도 업데이트
지원되는 플랫폼 IBM기반 호환PC(IBM호환PC), Intel Chipset을 사용한 일부 맥북, 아이맥제품들
커널 형태 하이브리드식 커널
기본 UI GUI
라이센스 마이크로소프트 EULA

윈도 구형 PC를 위한 펀더멘털마이크로소프트에서 2006년 7월 8일에 출시한 윈도 XP 서비스 팩 2 기반의 운영 체제이다. 원래의 윈도 XP와 거의 비슷한 기능을 제공하지만 구형 PC에 알맞게 최적화된 것이 특징이다.

목차

[편집] 설명

마이크로소프트는 '윈도 구형 PC를 위한 펀더멘털' (이하 "WinFLP")을 윈도 운영 체제에서 핵심적으로 수행되어야 하는 기본 서비스 (방화벽, 윈도 업데이트, 그룹 정책)를 지원하는 '특성화된 운영 체제'로 소개하고 있다. 또한 기존의 윈도 95, 윈도 98, 윈도 밀레니엄을 기반으로 구동되는 노후한 PC들에 대하여 합리적인 대체 방안으로서 FLP를 제시하고 있다. FLP는 Microsoft Software Assurance 가입자에게 한정적으로 제공되는 버전으로 일반 소매용 운영 체제는 아니며, 마이크로소프트는 앞서 언급한 구형 윈도 운영 체제들에 대하여 윈도 2000윈도 XP로 업그레이드하는 것을 권장하고 있다.

[편집] 차기 버전

마이크로소프트윈도 NT 커널 버전 6.1 기반의 새 FLP 운영 체제2008년 말에서 2009년 초에 업데이트할 예정이다.

[편집] 최소 및 권장 사양

  • 인텔 펜티엄 호환 프로세서 (최소 클럭 233 MHz, 권장 클럭 300 MHz)
  • 최소 64MB 메모리, 128MB 메모리 권장
  • 최소 500MB 하드디스크 공간 (전체 설치시 1GB 이상이 필요)
  • 최소 800x600 및 256색 표시가 가능한 VGA 필요
  • 10Mbps 네트워크 카드

참고: 저사양의 컴퓨터를 위한 것이지만 듀얼 프로세서를 지원한다.

[편집] 문제점

  • 전화 접속 네트워킹 기능이 포함되어있지 않다.
  • 몇몇 프로그램과의 호환성 문제가 있을 수 있다.
  • 몇몇 구형 버전의 윈도하드웨어 드라이버와의 호환성 문제가 있을 수 있다.
  • 기존 운영 체제로부터의 업그레이드 설치가 지원되지 않고, 설치 때 마다 항상 하드디스크를 포맷해야만 한다.
  • 그림판이 포함되어있지 않다.
  • 조이스틱 제어판 도구 (JOY.CPL)가 포함되어있지 않다.
  • NULL.SYS 드라이버가 없어서 Cygwin에서는 /dev/null 장치를 사용할 수 없고, 마이크로소프트 비주얼 C++ 버전 2005에서 컴파일러가 올바르게 작동하지 않는다. 그러나 완전하지는 않지만 이러한 문제점을 해결할 수 있는 적절한 방안이 있다. 또, NULL.SYS 드라이버의 부재와는 관계없이 명령줄 인터프리터의 예약 장치명 NUL은 정상적으로 기능을 수행한다.
  • 세로 쓰기 글꼴이 포함되어있지 않다.
  • 시스템 로캘을 한국어 로캘로 설정하면 역슬래시 기호가 일본화로 표기된다.

[편집] 문제점에 대한 몇 가지 해결 방안

포함되어있지 않은 기본 프로그램들과 글꼴은 x86 버전의 윈도 XP 서비스 팩 2로부터 직접 가져와 사용할 수 있다. 또한 시스템 로컬 문제의 완벽한 해결이 필요하다면 x86 버전의 윈도 XP한국어 포함 다국어 사용자 인터페이스 팩을 설치하면 해결된다. NULL.SYS 드라이버를 FLP 시스템에 설치하기 위해서는 다음의 단계를 따른다. 이 때 필요한 것은 개발자 도구 - 또는 - 관리자 도구와 함께 제공되는 sc.exe 유틸리티가 필요하다.

1단계 (A): x86 버전의 윈도 XP 서비스팩 2에서 null.sys 파일을 가져오는 방법 1: x86 버전의 윈도 XP 서비스팩 2 설치 원본 이용하기

x86 버전의 윈도 XP 서비스팩 2 설치 원본 안에는 i386 폴더에서 NULL.SY_ 라는 파일을 볼 수 있는데, 이 파일은 확장자만 바뀐 CAB 형식의 압축 파일이므로, 압축을 해제하면 NULL.SYS 파일을 얻을 수 있다.

1단계 (B): x86 버전의 윈도 XP 서비스팩 2에서 null.sys 파일을 가져오는 방법 2: x86 버전의 윈도 XP 서비스팩 2가 설치된 컴퓨터 이용하기

x86 버전의 윈도 XP 서비스팩 2가 설치된 컴퓨터에서는 %windir%\system32\drivers\null.sys 파일을 복사한다.

2단계: 가져온 null.sys 파일을 FLP가 설치된 컴퓨터의 %windir%\system32\drivers 폴더 안에 복사한다.

3단계: 명령 프롬프트 윈도우에서 다음과 같이 작업한다.

cd %windir%\system32\drivers

sc create Null binPath= "system32\drivers\null.sys" type= kernel start= system error= normal group= Base tag= no DisplayName= Null

sc.exe의 명령줄에서 각각의 옵션 뒤에 붙는 등호 기호는 하나의 완전한 명령어 단위이다. 따라서, 옵션 이름과 등호 사이에는 공백이 와서는 안되며, 등호와 옵션에 대한 값 사이에는 반드시 하나 이상의 공백 문자가 와야 한다. 다음은 잘못된 예제 (좌측)와 이를 교정한 예제 (우측)들이다.
binPath ="hello" (X) binPath= "hello" (O)
type=kernel (X) type= kernel (O)
start = system (X) start= system (O)

위와 같이 입력한 후에 서비스 생성에 성공하였다는 메시지가 나타나면 작업 중인 모든 문서를 저장하고 프로그램을 안전하게 종료한 뒤 시스템을 다시 시작한다.

이 문서는 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다.