Red Hat Linux 9 출시에 앞서


하드웨어 요건

다음 정보는 Red Hat Linux 9를 성공적으로 설치하는데 필요한 최소 하드웨어 요건을 보여줍니다:

CPU:

- 최소: Pentium 급

- 텍스트 모드 권장 사항: 200 MHz Pentium 급 이상

- 그래픽 모드 권장 사항: 400 MHz Pentium II 이상

하드 디스크 용량 (주목: 사용자 데이터를 위해 추가 공간이 필요할 것입니다):

- 사용자 설치 (최소 요건): 475MB

- 서버 (최소): 850MB

- 개인용 데스크탑: 1.7GB

- 웍스테이션: 2.1GB

- 사용자 정의 설치 (전부 설치): 5.0GB

메모리:

- 텍스트 모드 최소 요건: 64MB

- 그래픽 모드 최소 요건: 128MB

- 그래픽 모드 권장 사항: 192MB

특정 설치 모드와 설치 후 사용을 위해서 다른 하드웨어 구성 요소 (예, 비디오와 네트워크 카드)에 대한 호환성/가용성이 요구될 경우가 있습니다. 하드웨어 호환성에 대한 보다 많은 정보를 원하신다면, http://hardware.redhat.com/hcl/에서 Red Hat Linux 하드웨어 호환성 목록을 참조하시기 바랍니다.

설치 관련 노트

이 섹션에서는 Anaconda (Red Hat Linux 설치 프로그램)와 관련된 사항들과 Red Hat Linux 9 설치에 대한 전반적인 사항을 다루고 있습니다.

  • Red Hat Linux 설치 프로그램에는 설치 매체의 무결성을 테스트할 수 있는 기능이 내장되어 있으며, CD, DVD, 하드 드라이브 ISO와 NFS ISO 설치 방식에서 테스트 가능합니다. Red Hat은 설치를 시작하시기 전이나 설치상 문제점을 보고하시기 전에 모든 설치 매체를 미리 테스트해 보시기를 권장합니다 (지금까지 보고된 대부분의 문제점은 실제로 잘못 구워진 설치 CD로 인해 발생되었습니다). 설치 매체를 테스트하시려면, boot: 프롬프트에서 linux mediacheck 명령을 입력하시면 됩니다.

  • 대부분의 최신 컴퓨터는 Red Hat Linux 배포판 첫번째 CD를 통해 바로 부팅한 후 설치 시작이 가능하지만, 일부 하드웨어는 부팅 디스켓을 사용하여야 부팅되도록 설정되어 있습니다. 만일 여러분이 가지고 계신 하드웨어가 부팅 디스켓을 필요로 하는 경우, 다음과 같은 변경 사항에 유의하시기 바랍니다.

    Red Hat Linux 9는 이전에 출시된 Red Hat Linux와는 다른 부팅 디스켓을 사용합니다. 이제 단독 부팅 디스켓 이미지 파일 (bootdisk.img)을 사용하여 부팅 디스켓을 필요로하는 모든 시스템을 부팅합니다.

    IDE 또는 USB 장치를 사용하지 않은 설치를 수행하신다면, 다음 이미지 파일 중 한 이미지를 사용하여 만드신 드라이버 디스켓을 삽입하도록 요구할 것입니다:

    - drvnet.img — 네트워크 설치 용

    - drvblock.img — SCSI 설치 용

    - pcmciadd.img — PCMCIA 설치 용

    Red Hat Linux 이전 배포판과 마찬가지로, 첫번째 설치 CD 상의 images/ 디렉토리에서 이러한 이미지 파일들을 찾으실 수 있습니다.

  • 또한 images/ 디렉토리에는 boot.iso 파일이 있습니다. 이 파일은 ISO 이미지로서 Red Hat Linux 설치 프로그램을 부팅하는데 사용됩니다. 이 파일을 사용하여 여러 개의 디스켓을 사용할 필요가 없이 손쉽게 네트워크 기반 설치를 시작할 수 있습니다. boot.iso를 사용하시려면, CD-ROM 드라이브로 부팅 가능한 컴퓨터를 가지고 계셔야 하며, CD-ROM 드라이브로 부팅하도록 BIOS 설정하셔야 합니다. 부팅 후 boot.iso 이미지를 CD-R/RW에 구우십시오.

  • 복구 모드 환경 (linux rescue 부팅 명령을 사용하여 부팅)이 개선되었습니다. 요청되었던 다양한 유틸리티가 추가되었으며, 이제 네트워크 인터페이스 활성화를 지원합니다. SCSI 테이프를 지원하는데 필요한 명령어도 이제 사용 가능합니다. 이 환경을 테스트해보시고 여러분의 의견을 보내주십시오.

    기존 설치를 복구 모드에서 마운트하기로 선택하신 경우 기존 설치 시스템에 메뉴얼 페이지가 이미 설치되어 있다면, 복구 모드에서도 man 명령을 사용 가능합니다.

  • Red Hat Linux 설치 프로그램은 이제 여러분의 시스템에 이미 설치된 Red Hat 제품을 찾아내어 어느 제품을 업그레이드하실 지 여부를 묻습니다. 여러분은 또한 시스템을 업그레이드하지 않고 처음부터 다시 설치하는 옵션을 선택하실 수도 있습니다. 이 새 기능을 사용하면서 문제가 발생한다면, 보고해 주십시오.

    /etc/redhat-release 파일의 내용이 디폴트에서 변경되었다면, Red Hat Linux 9로 업그레이드하실 경우 이전에 설치된 Red Hat Linux를 찾지 못할 수도 있습니다.

    boot: 프롬프트에서 다음과 같은 명령을 입력하시면 이 파일에 대한 일부 검사를 완화할 수 있습니다:

    linux upgradeany

    이미 설치된 Red Hat Linux가 검색되지 않은 경우에만 upgradeany 옵션을 사용하시기 바랍니다.

  • 이제 isolinux를 사용하여 Red Hat Linux 설치 CD를 부팅합니다. CD로 부팅하는데 문제가 있다면, Red Hat Linux 설치 가이드에 설명된 지시 사항을 따라서 images/bootdisk.img 이미지를 플로피 디스켓에 복사하신 후 그 플로피 디스켓을 사용하여 부팅하십시오.

  • 그래픽 설치 과정에서 SHIFT-Print Screen 키조합을 누르시면 현재 설치 화면의 스크린샷을 저장하실 수 있습니다. 스크린샷은 다음 디렉토리에 저장됩니다:

    /root/anaconda-screenshots/

    이 스크립샷은 새롭게 설치된 시스템이 재부팅된 후 사용하실 수 있습니다.

  • parted 디스크 파티션 조작 프로그램은 1.6 버전으로 업그레이드 되었습니다.

  • Red Hat Linux 6.2 버전을 사용하시는 분들 중 Red Hat Linux 9로 업그레이드 하실 계획이 있으시다면, 업그레이드 과정을 시작하시기 전에 우선 모든 에라타 업데이트를 적용하시기 바랍니다. Red Hat Network를 사용하시면 가장 간단합니다. 완전히 업데이트되지 않은 Red Hat Linux 6.2 시스템은 Red Hat Linux 9으로 성공적으로 업그레이드되지 않을 것입니다.

  • 시리얼 터미널을 사용하는 텍스트 모드 설치는 UTF-8을 지원하는 터미널에서 가장 잘 작동합니다. UNIX와 리눅스 시스템에서, Kermit은 UTF-8을 지원합니다. Windows에서 Kermit '95가 잘 작동합니다. UTF-8을 지원하지 않는 터미널은 설치 과정에서 영어만 사용할 경우 작동할 것입니다. 설치 프로그램에 "utf8" 부팅 옵션을 전달하시면 보다 개선된 시리얼 화면 표시가 사용됩니다. 예:

    linux console=ttyS0 utf8

배포판 전반적인 사항

이 섹션에서는 설치 후 사항들을 다루고 있습니다.

  • Ximian GNOME을 실행하는 Red Hat Linux 6.<x>, 7.<x>, 8.0, 그리고 9 시스템에서 숙지된 문제점들이 있습니다. 이 문제점은 공식 Red Hat Linux RPM과 Ximian RPM 사이에 버전이 중복되면서 야기되었습니다. Red Hat은 이러한 설정을 지원하지 않습니다. 이 문제점을 해결하기 위한 몇가지 선택 방법은 다음과 같습니다:

    1) Red Hat Linux를 업그레이드 하기전에 Ximian GNOME을 여러분의 Red Hat Linux 시스템에서 제거하는 방법.

    2) Red Hat Linux를 업그레이드한 후, 곧바로 Ximian GNOME을 재설치하는 방법.

    3) Red Hat Linux를 업그레이드한 후, 곧바로 남아있는 모든 Ximian RPM들을 제거하고 상응하는 Red Hat Linux RPM으로 대체하는 방법.

    여러분은 반드시 위에서 언급된 방법 중 한가지를 사용하여 버전 중복 문제를 해결하셔야 합니다. 그렇지 않으면 불안정한 GNOME 설정을 초래하게 됩니다.

  • Red Hat Linux 최신 버전의 X 윈도우 시스템에서 글꼴 관련 문제에 대한 혼란이 있었습니다. 현재 두 개의 글꼴 하부 시스템이 존재하며, 각 글꼴 하부 시스템은 다른 특성을 갖습니다:

    - 원래의 (15년 이상된) 하부 시스템은 "core X font subsystem"이라고 불립니다. 이 하부 시스템에 의해 렌더(render)된 글꼴들은 anti-aliased (경계선을 부드럽게 처리)되지 않았고, X 서버에 의해 처리되며, 다음과 같은 이름을 갖습니다:

    -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1

    - 최신 글꼴 하부 시스템은 "fontconfig"로 알려져 있으며, 응용 프로그램이 직접 글꼴 파일을 사용할 수 있도록 해줍니다. Fontconfig는 종종 "Xft" 라이브러리와 함께 사용되며, 이 라이브러리는 응용 프로그램이 fontconfig 글꼴을 antialiasing 기능을 사용하여 화면으로 렌더(render) 해주는 역할을 합니다. Fontconfig는 다음과 같이 보다 기억하기 쉬운 이름을 사용합니다:

    Luxi Sans-10

    시간이 지나면, fontconfig/Xft는 핵심 X 글꼴 하부 시스템을 대체할 것입니다. 현재 Qt 3 또는 (KDE와 GNOME 응용 프로그램을 포함한) GTK 2 도구킷을 사용하는 응용 프로그램은 fontconfig와 Xft 글꼴 하부 시스템을 사용합니다; 그 외 다른 대부분의 응용 프로그램은 X 글꼴을 사용합니다.

    향후 Red Hat은 기본 로컬 글꼴 접근 방식으로서 XFS 글꼴 서버 대신에 fontconfig/Xft만 지원할 가능성도 있습니다.

    주목: 위에서 설명된 글꼴 하부 시스템 사용법에서 두가지 예외되는 사항이 있습니다. OpenOffice.org (독자적인 글꼴 렌더링 기술을 사용), 그리고 Mozilla (GTK 2가 아닌 fontconfig 사용)가 그러합니다.

    Red Hat Linux 9 시스템에 새로운 글꼴을 추가하시려면, 새로운 글꼴을 사용할 글꼴 하부 시스템의 종류에 따라 필요한 절차가 달라진다는 사실을 기억하셔야 합니다. 핵심 X 글꼴 하부 시스템의 경우, 다음과 같은 절차를 따르셔야 합니다:

    1. /usr/share/fonts/local/ 디렉토리를 만드셔야 합니다 (이미 존재하지 않는 경우):

    mkdir /usr/share/fonts/local/

    /usr/share/fonts/local/ 디렉토리를 만드셨다면, 이 디렉토리를 X 글꼴 서버 (xfs) 경로에 추가하십시오:

    chkfontpath --add /usr/share/fonts/local/

    2. 새로운 글꼴 파일을 /usr/share/fonts/local/로 복사합니다.

    3. 다음 명령을 입력하여 글꼴 정보를 업데이트하시기 바랍니다:

    ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale

    4. 다음 명령을 사용하여 xfs 글꼴 서버를 다시 읽어들입니다:

    service xfs reload

    fontconfig 글꼴 하부 시스템에 새로운 글꼴을 추가하는 것은 보다 간단합니다; 새로운 글꼴 파일은 /usr/share/fonts/ 디렉토리에만 복사하시면 됩니다 (개별 사용자는 글꼴 파일을 ~/.fonts/ 디렉토리로 복사함으로서 각자 개인 글꼴 설정을 수정하실 수 있습니다).

    새로운 글꼴이 복사된 후, fc-cache을 사용하여 글꼴 정보 캐시를 업데이트 하십시오:

    fc-cache <directory>

    (여기서 <directory>/usr/share/fonts/ 또는 ~/.fonts/ 입니다.)

    개별 사용자는 Nautilus에서 fonts:///를 검색하여 새로운 글꼴 파일을 그곳으로 끌어와 복사하는 방법을 사용하여 그래픽 모드에서 글꼴을 설치할 수도 있습니다.

    주목: 만일 글꼴 파일명이 ".gz"로 끝이 난다면, 이 파일은 gzip을 사용하여 압축된 파일로서, fontconfig 글꼴 하부 시스템이 그 글꼴을 사용하기에 앞서 (gunzip 명령을 사용하여) 합축 해제하셔야 합니다.

  • fontconfig/Xft에 기반한 새로운 글꼴 시스템으로 전환함으로서, GTK+ 1.2 응용 프로그램은 글꼴 기본 설정 대화 상자를 통해 만들어진 어떠한 변경 사항에도 영향을 받지 않습니다. 이러한 응용 프로그램에서 ~/.gtkrc.mine 파일에 다음과 같은 줄을 추가하여 글꼴을 설정하실 수 있습니다:

    style "user-font" {

    fontset = "<font-specification>"

    }

    widget_class "*" style "user-font"

    (여기서 <font-specification> 부분은 "-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*"와 같이 전형적인 X 응용 프로그램에서 사용된 스타일에서 글꼴 지정을 나타냅니다.)

  • XFree86의 새로운 기능은 다음과 같습니다:

    - Xcursor — 색상, antialiased (부드러운 글꼴 효과), 알파 블렌딩 (alpha blending - 자연스런 반투명 3차원 효과), 에니메이트 가능, 테마 적용 가능, 다양한 크기의 마우스 포인터를 사용할 수 있는 새로운 마우스 커서 코드.

    - ATI Radeon 9000, 9100, FireGL 8700, 8800 3D/2D/Xv 지원이 더해졌습니다. ATI Radeon 9500 Pro와 9700 Pro를 비롯한 ATK FireGL X1과 Z1은 이제 2D로만 지원됩니다. 30개가 넘는 추가 ATI Rage 128에대한 지원이 이번 배포판에 더해졌으며, 아마도 모든 기존 Rage 128 칩셋을 지원 가능할 것입니다.

    - Intel i845, i852, i855, i865 내장 비디오 지원 (2D/3D/Xvideo)과 개선된 Intel i830 비디오 지원이 더해졌습니다. Intel 비디오 드라이버는 완전히 재구성되었으며 보다 강력한 기능을 갖추고 보다 많은 하드웨어를 지원할 수 있도록 많은 부분이 재작성되었습니다. 많은 문제점이 고쳐졌을 뿐만 아니라 메모리를 1Mb로 제한하는 랩탑과 마더보드 BIOS 문제도 많이 해결되었습니다.

    - Nvidia GeForce 4, nForce, GeForce 2 Go와 다른 다양한 NVIDIA 하드웨어에 대한 새로운 지원이 더해졌습니다. 또한 nv 드라이버는 공식적으로 지원되지 않는 알려지 않은 NVIDIA 칩들 (예, albeit는 공식적으로 지원되지 않음)을 동일한 계통에서 다른 지원되는 칩 중의 하나로 유사하게 취급하여 자동으로 검색할 수 있도록 기능이 강화되었습니다. nv 드라이버는 이전 배포판에서와 마찬가지로 그대로 2D로 사용됩니다.

    - 이 출시에 앞서가 쓰여진 시점에서, NVIDIA의 바이너리 전용 가속 3D 드라이버는 현재 Red Hat Linux 9에서 호환되지 않습니다. NVIDIA 문제는 이미 인지되었습니다; 이 상황에 대한 업데이트를 NVIDIA 웹사이트에서 주목하여 봐주시기 바랍니다.

    - 최신 Savage 비디오 칩셋을 지원하고 다양한 문제점이 수정된 업데이트된 Savage 드라이버.

    - National Semiconductor Geode 칩셋인 nsc에 사용되는 새로운 드라이버가 제공되었습니다.

    - 많은 다른 비디오 드라이버가 업데이트되고 개선되었습니다.

    - fpit, palmax, ur98와 같은 많은 새로운 입력 드라이버들이 추가되었습니다.

  • Sendmail 메일 전송 에이전트 (MTA)는 로컬 컴퓨터가 아닌 다른 호스트에서의 네트워크 접속을 허용하지 않도록 기본 설정되어 있습니다. Sendmail을 다른 클라이언트에서 사용될 서버로 설정하시려면, /etc/mail/sendmail.mc 파일에서 DAEMON_OPTIONS 옵션이 네트워크 장치를 청취하도록 변경하십시오. (또는 이 옵션을 dnl 주석 구문자를 사용하여 모두 주석 처리하십시오). 그 후 루트로 로그인 하신 후 다음과 같은 명령을 실행하여 /etc/mail/sendmail.cf 파일을 재생성하시기 바랍니다:

    make -C /etc/mail

    만일 sendmail-cf 패키지가 설치되어 있지 않으면, 위의 명령이 작동하지 않습니다.

  • 이제 CUPS가 기본 프린트 스풀러로 사용됩니다. CUPS를 설정하시려면 redhat-config-printer 도구를 사용하시길 권장합니다. 이 도구를 시작하기 위해서는, 시스템 설정 메뉴에서 인쇄 메뉴 항목을 선택하시면 됩니다. LPRng은 여전히 제공되며, 이전에 LPRng을 사용하여 설치하신 후 업그레이드하시면 계속 LPRng을 사용할 것입니다.

  • 이제 단순 그래픽 인쇄 대기열 관리 도구인 GNOME Print Manager가 포함되었습니다. 시스템 도구 메뉴에서 인쇄 관리자 항목을 선택하시면 도구가 시작됩니다. 추가로 대기 중인 인쇄 작업이 있다면, 패널의 시스템 통지 영역에 아이콘이 나타날 것입니다.

  • Red Hat Linux 9는 리눅스 용 새로운 POSIX 스레드 구현인, 원시 POSIX 스레드 라이브러리를 포함합니다. 이 라이브러리는 i686 이상 프로세서의 성능을 개선시키고 확장성을 증가시켜 줍니다.

    이 스레드 라이브러리는 이전 LinuxThread 구현과 함께 바이너리 호환 가능하도록 설계되었습니다; 그러나, POSIX 표준에서 벗어나는 LinuxThreads 구현에 의존한 응용 프로그램은 고쳐져야 합니다. 주목할 만한 차이점들은 다음과 같습니다:

    - 스레드 당 신호 처리 방식에서 POSIX 프로세스 신호 처리 방식으로 신호 처리 방식이 변경되었습니다.

    - getpid() 명령은 모든 스레드에서 동일한 값을 돌려줍니다.

    - pthread_atfork 명령을 사용하여 등록된 스레드 처리 프로그램은 vfork()가 사용되면 실행되지 않습니다 — 관리 스레드 존재 안함.

    NPTL 사용에 문제가 있다고 알려진 응용 프로그램들:

    - 1.4.1 이전 버전 Sun JRE

    - IBM JRE

    만일 응용 프로그램이 NPTL을 사용하여 적절히 작동하지 않는다면, 다음과 같은 환경 변수를 설정하여 이전 LinuxThreads 구현을 사용하여 프로그램을 실행하실 수 있습니다:

    LD_ASSUME_KERNEL=<kernel-version>

    사용 가능한 버전은 다음과 같습니다:

    - 2.4.1 — 플로팅 스택 (floating stacks)를 갖춘 Linuxthreads

    - 2.2.5 — 플로팅 스택(floating stacks)이 없는 Linuxthreads

    다음 부팅 옵션을 사용하시면 동적으로 연계된 모든 응용 프로그램에 대한 NPTL 지원을 비활성화 가능합니다:

    nosysinfo

  • Red Hat Linux 9에 다음과 같은 새로운 시스템 메지시가 추가되었습니다:

    응용 프로그램 버그: <app-name>(<app-pid>)에서 SIGCHLD는 SIG_IGN으로 설정되었지만 wait()을 호출합니다. ('man 2 wait'을 입력하여 NOTES 섹션을 참조하시기 바랍니다). 문제 해결되었습니다.

    이 메시지 (시스템 콘솔이나 시스템 로그 파일에 표시된 메시지)는 응용 프로그램이 자식 프로세스를 처리하는 과정에서 완전하게 표준을 준수하지 않는다는 것을 의미합니다. 이 메시지를 보신다면, 응용 프로그램의 개발자에게 알려주시기 바랍니다.

  • Python은 UCS2와는 반대인 UCS4 지원 (4 바이트로 표현된 유니코드 문자)을 갖도록 컴파일되었습니다. UCS4를 사용하여 기본적인 다국언어용 영역에서 벗어난 글자들을 표현 가능합니다. 이러한 변경 사항으로 인해, 일부 제 3자 라이브러리가 작동을 멈출 경우도 있습니다; 이러한 라이브러리를 재컴파일하시면 문제가 해결될 것입니다. 직접 유니코드를 사용하지 않는 "순수한" python 모듈 (python으로 작성된 코드)이나 컴파일된 모듈은 이러한 변경 사항에 영향을 받지 않습니다.

  • fileutils, textutils, sh-utils, 그리고 stat 패키지는 최신 coreutils 패키지로 대체되었습니다.

  • 네트워크 관리 도구를 포함한 RPM의 이름과 기능이 변경되었습니다. RPM redhat-config-network는 도구의 그래픽 사용자 인터페이스를 포함하는 반면, redhat-config-network-tui에는 도구만 포함됩니다 (텍스트 기반 인터페이스 포함).

  • XHTML1 — XML로 재구성된 HTML — 에 대한 지원이 개선되었습니다. 지원을 개선하기 위하여 xhtml1-dtd 패키지를 추가하고 시스템 카탈로그에 DTD를 설치하고 libxml2 도구와 xsltproc 도구에 원시 지원을 추가하였습니다.

  • redhat-switchmail 명령과 패키지의 이름이 redhat-switch-mail로 변경되었습니다. redhat-switchmail-gnome 패키지는 redhat-switch-mail-gnome로 이름이 변경되었습니다.

  • OProfile 시스템 차원의 프로파일러가 Red Hat Linux 9에 추가되었습니다. OProfile은 다수의 최신 컴퓨터에 내장된 특별한 하드웨어를 사용하여, 시스템 성능을 분석하는 프로그래머의 도구입니다. OProfile에 대한 문서 자료는 oprofile 패키지에서 찾을 수 있습니다; Red Hat Linux 9를 설치하신 후, rpm -qd oprofile 명령을 입력하여 사용 가능한 문서 목록을 보실 수 있습니다. 보다 자세한 정보는 OProfile 웹사이트인 http://oprofile.sourceforge.net를 방문해 보시기 바랍니다.

  • GDB는 응용 프로그램에 대한 디버깅 정보를 각각 다른 파일에서 읽어올 수 있도록 기능이 개선되었습니다. 따라서 바이너리에서 디버깅 정보를 가져와 추가 패키지에 포함시키는 것이 가능해졌습니다. Red Hat Linux 9 개발 과정에서, 특수 RPM 매크로를 구현하여 거의 모든 패키지에 "debuginfo" 패키지가 생성되었습니다. Red Hat Linux 9의 RPM 매크로 설정은 디폴트 값으로 "debuginfo" 패키지를 생성합니다. 패키지를 개발하시는 경우 "debuginfo" 패키지가 생성되는 것을 원치 않으신다면, ~/.rpmmacros 파일에 다음과 같은 부분을 첨가하시면 됩니다:

    %define debug_package %{nil}

패키지 변경 사항

Red Hat Linux 9에서 추가된 패키지들은 다음과 같습니다:

- bluez-libs — Bluetooth™ 유틸리티 프로그램 용 라이브러리

- bluez-utils — Bluetooth 유틸리티 프로그램

- bogl — Red Hat Linux 설치 프로그램에 사용되는 프레임버퍼 용 그래픽 라이브러리

- ckermit — gkermit를 대체하는 패키지

- coreutils — fileutils, textutils, sh-utils, stat를 대체하는 패키지

- desktop-printing — 끌어다 놓기 (Drag-and-drop) 인쇄와 인쇄 작업 아이콘

- devlabel — 영속적 저장 장치 사용을 지원하는 패키지

- elfutils — libelf를 대체하는 패키지

- fontilus — Nautilus 용 글꼴 보기 프로그램

- fonts-hebrew — 히브리 글꼴

- gnome-icon-theme — 기본 GNOME 환경에 사용되는 아이콘

- gnome-themes — GNOME 환경에 사용되는 테마 모음

- gstreamer — 멀티미디어 프레임워크 라이브러리

- gstreamer-plugins — gstreamer에 사용되는 입출력 플러그인

- gthumb — 그래픽 보기 프로그램

- hpoj — HP OfficeJet 지원

- jwhois — whois를 대체하는 패키지

- libgnomeprint22 — 업데이트된 라이브러리들

- libgnomeprintui22 — 업데이트된 라이브러리들

- libgsf — 읽기/쓰기 용 파일에 사용되는 라이브러리

nautilus-cd-burner — Nautilus에서 CD 굽기 지원

- nautilus-media — Nautilus에서 오디오 재생 지원

- openssl096b — 호환성 관리 패키지

- postgresql-odbc — PostgreSQL에 대한 ODBC 지원

- postgresql72-libs — PostgreSQL 7.2 호환성 라이브러리

printman — 인쇄 대기열 관리

- pyorbit — orbit-python를 대체하는 패키지

- redhat-config-samba — Samba 설정 도구

- redhat-switch-mail — redhat-switchmail에서 이름이 변경되었습니다.

- soup — SOAP 구현 라이브러리

- startup-notification — 작업을 수행 중임을 보여주는 마우스 커서 (busy cursor) 지원

- subversion — 버전 제어 시스템

- tsclient — VNS와 Windows 터미널 서버에 사용되는 GUI 클라이언트

- ttmkfdir — XFree86에서 분리된 패키지

- vconfig — VLAN (802.1q) 설정 프로그램

- xhtml1-dtds — XHTML1 지원

Red Hat Linux 9에서 삭제된 패키지들은 다음과 같습니다:

- WindowMaker — 개발자 자원 제약

- Xft — XFree86으로 통합된 패키지

- Xtest — Anaconda에서 더 이상 사용되지 않는 패키지

- anonftp — vsftpd 패키지에 포함된 기능

- bdflush — 더 이상 필요하지 않습니다 (2.2 커널에서만 필요)

- fileutils — coreutils로 대체된 패키지

- fortune-mod — 저작권 상태가 불분명한 패키지

- gkermit — ckermit로 대체된 패키지

- ipvsadm — 더 이상 Red Hat Linux 제품 프로파일에 속하지 않는 패키지

- kbdconfig — redhat-config-keyboard로 대체된 패키지

- kernel-uml — 실험용 패키지로서 삭제되었습니다.

- ksymoops — 커널에서 더 이상 사용되지 않습니다

- libelf — elfutils로 대체된 패키지

- librpm404 — 더 이상 필요하지 않은 호환성 라이브러리

- libxml10 — 더 이상 필요하지 않는 호환성 라이브러리

- mouseconfig — redhat-config-mouse로 대체된 패키지

- openldap12 — 더 이상 사용되지 않는 호환성 라이브러리

- openssl095a — 더 이상 사용되지 않는 호환성 라이브러리

- orbit-python — pyorbit로 대체된 패키지

- php-dbg-base — 이 배포판에서 사용되지 않은 패키지

- php-dbg-client — 이 배포판에서 사용되지 않은 패키지

- php-dbg-server — 이 배포판에서 사용되지 않은 패키지

- redhat-switchmail — redhat-switch-mail로 이름 변경됨

- rhmask — Red Hat은 더 이상 rhmask 파일을 배포하지 않습니다

- rpm2html — 개발자에 의해 단종하기로 함

- sh-utils — coreutils로 대체된 패키지

- stat — coreutils로 대체된 패키지

- textutils — coreutils로 대체된 패키지

- timeconfig — redhat-config-date로 대체된 패키지

- whois — jwhois로 대체된 패키지

- wine — 개발자 자원 제약

- wmapm — Windowmaker와 함께 삭제된 패키지

- wmclock — Windowmaker와 함께 삭제된 패키지

- wmix — Windowmaker와 함께 삭제된 패키지

- wu-ftpd — vsftpd는 추천된 FTP 데몬입니다

- xtoolwait — 이 배포판에서 사용되지 않은 패키지

다음은 단종된 패키지로서 향후 출시될 Red Hat Linux에서는 삭제될 수도 있습니다:

- pine — 라이센스와 관련된 문제가 있는 패키지

- LPRng — 인쇄 솔루션으로 CUPS를 추천합니다

- Glide3 — 멀티 플랫폼 문제가 있습니다

- lilo — GRUB 부트로더를 사용하시길 권장합니다

- sndconfig — 주요 하드웨어에 의해 더 이상 사용되지 않는 패키지

- ncpfs — 더 이상 Red Hat Linux 제품 프로파일에 속하지 않는 패키지

- mars-nwe — 더 이상 Red Hat Linux 제품 프로파일에 속하지 않는 패키지

커널 관련 사항

이 섹션에서는 Red Hat Linux 9 커널과 관련된 사항을 다루고 있습니다.

  • 특별한 사항: 첫 두 번의 공개 베타 릴리즈 버전에서 커널에 ACL 지원을 추가했지만, 오히려 커널이 불안정해지고 기능이 퇴화되는 결과를 초래하게 되었습니다. 따라서 Red Hat은 Red Hat Linux 9에 사용된 커널에서 ACL 지원을 삭제하기로 결정했습니다. 커널 개발자들은 향후 릴리즈 버전에서 사용될 수 있도록 ACL 지원을 계속적으로 개선하기 위해 노력하고 있습니다. ACL을 테스트해보고자 하시는 사용자와 개발자 분들을 위하여 ACL 지원에 사용되는 attr 패키지와 acl 패키지를 이번 배포판에 포함시켰습니다. 만일 이후 테스팅 결과에서 ACL 지원이 성능면에서 향상되었다고 판단된다면, 이번 배포판 Red Hat Linux의 업그레이드 수단으로 ACL 지원을 제공할 예정입니다.

  • Intel 440GX 칩셋을 사용하는 시스템에 설치를 허용하는 apic 부팅 옵션은 많은 최신 시스템에서 충돌을 발생시켜서 삭제되었습니다. 문제점을 예로 들자면, SMM (시스템 관리 모드)가 작동하지 않거나 제대로 작동하지 않게하고, 일부 시스템에서 설치가 실패하는 문제점을 야기시켰습니다. apic 부팅 옵션을 삭제합으로서, 이러한 최신 시스템에서 설치가 성공적으로 이루어지게 되었습니다.

    Intel 440GX 칩셋을 가진 시스템이 부팅할 수 있게 해주는 다른 문제 해결책이 제공되었습니다; 이 문제 해결책은 자동으로 활성화되므로, 여러분은 특별한 작업을 수행하실 필요가 없습니다. Intel 440GX 기반 시스템을 가지고 계신 경우, Red Hat Linux 9는 설치되지 않지만 이전 버전의 Red Hat Linux를 설치하는데는 문제가 없다면, dmidecode 프로그램의 출력 결과 (물론 이전 배포판에서 실행된 출력 결과)를 포함한 버그 보고서를 제출해 주십시오. 그러나 Red Hat Linux 9 설치가 불가능하다는 점을 기억해 주십시오.

    440GX 칩셋은 가장 최적화된 환경에서만 지원됩니다. 따라서 440GX 칩셋을 가진 시스템에 관련된 버그 보고서를 많이 제출해 주시기 바랍니다. 해결하지 못할 수도 있지만 노력해 보겠습니다.

  • 커널에 새로운 NPTL 기능을 지원함으로서 여러 내부 커널 프로그래밍 인터페이스가 상당히 변화되었습니다. 그 결과로서, 일부 외부 커널 모듈은 새로운 인터페이스에 맞게 수정하지 않으면 컴파일되지 않습니다. 현재 NVIDIA와 ATI 3D 모듈을 비롯한 커널 스레드와 시그널을 사용하는 다른 모듈들이 그러합니다.