Keynote of AnNyung
안녕 리눅스 (Eternity) / i686 1.3R2 출시 노트
----------------------------------------------
1.3R2 Release note
------------------
1. 1.44 Mbyte 플로피 설치 불가능
bootnet.img 와 bootnet.img 의 image 사이즈가 2.88M 로 변경이 되어 1.44M 플
로피 사용 불가능 하게 되었습니다. 설치 섹션의 "네트워크 설치" 를 참고 하십
시오.
1. kernel update 및 security bug fix
2.4.34-10 update
- 2.4.35-pre5 patch 적용
- sysctl kernel parameter tcp_timewait 추가
- security bug fix
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1353
2. Package 판올림
다음의 패키지들이 RHEL4 update 5 의 패키지들로 판올림 되었습니다.
libxml 2.5.16
pciutils 2.1.99.test8
ftp 0.17
strace 4.5.15
sed 4.1.2
grep 2.5.1
net-tools 1.60
- ipstate 2.2.1
- netstat-nat 1.4.7
- ethtool 5
binutils 2.15.92.0.2
nfs 1.0.6
util-linux 2.11y
unzip 5.51
iputils 20020927
sysstat 5.0.5
iproute2 2.6.9
ntp 4.2.0a
traceroute 1.4a12
findutils 4.1.20
tcsh 6.13
gd 2.0.28
아나콘다/설치프로그램 관련
--------------------------
설치
----
- 그래픽 모드 설치와 하드 디스크로부터의 설치를 지원하지 않습니다. CDROM 을
이용한 설치와 네트워크를 이용한 설치만 지원을 합니다.
- kickstart 를 이용하여 기본적인 설치과정을 줄였습니다. 기본적인 설치 과정은
아래와 같습니다.
To install AnNyung LInux 부팅에 필요한 가장 기본적인 설치
To install Devel Package 개발에 필요한 툴들을 포함해서 설치
안녕 리눅스는 일반적인 서버용도에서 사용빈도가 낮은 패키지들을 제거한 가벼
운 배포본이기 때문에 패키지 개별 선택을 하실 필요가 없습니다. 그러므로, 서
버에 gcc 와 같은 개발 툴을 설치할 필요성이 없으시다면 디폴트 모드로 설치를
하시며, 필요하시다면 2 번째 모드로 설치 하시기 바랍니다. 꼭 어떤 패키지가
설치되는지 아셔야 겠다는 분들은, 프롬프트에서 text 를 넣어 주시면 전통적인
텍스트 모드 설치가 이루어 집니다.
- Upgrade 모드를 지원하지 않습니다. 1.x 에서 1.3 로의 업그레이드는 pkgadm 의
pkgdistupdate 명령을 이용하십시오. 업데이트 후에 pkgkernel 명령을 이용하여
kernel 2.4.34 로 업데이트 하십시오.
- 설치 모드에서 reiserfs 와 jfs, xfs 를 선택하실 수 있게 되었습니다.
- 설치 시 서버 하드웨어를 중점으로 지원을 합니다. 일반 PC 에서는 지원이 미약
할 수도 있습니다. PCMCIA 는 지원하지 않습니다.
- 네트워크 설치시에 다국어 설정은 무조건 영문만 지원을 합니다. 다국어 메뉴가
나오기는 하지만 무시하고 영문으로 선택을 해야 합니다.
- 네트워크 설치시에 네트워크 정보가 설치된 시스템에 반영이 되지 않을 수 있습
니다. 그러므로 네트워크 설치 후 네트워크 설정을 꼭 확인 하십시오.
- 네트워크 설정은 기존의 netconfig 대신, 좀더 직관적으로 반영이 되는 netconf
로 변경이 되었습니다. netconf 를 실행해도 되며, setup 을 실행하여 netconf
를 호출 할 수도 있습니다.
- ICH7/8 과 SATA 가 지원이 됩니다.
- hostRaid 지원이 미약합니다. Installer 에서 강제로 모듈을 올려 주어야 할 수
도 있습니다. 더불어 SATA 역시 설치시에, 모듈을 강제로 올려 주셔야 할 수도
있습니다.
부트로더
---------
- 레드햇 7.x 의 GRBU 를 사용하지 않습니다. 원격에서 커널 리부팅을 할 때 테스
트 부팅을 하지 못하기 때문입니다. 커널 컴파일 후 새로운 커널로 부팅을 하기
위해서는 다음의 과정을 이용하십시오.
1. /etc/lilo.conf 에 새 커널을 newkernel 등록
2. lilo
3. lilo -R newkernel
위의 과정을 거친 후, 리부팅을 하면 newkernel 로 부팅이 됩니다. 만약 부팅에
실패했을 경우, 다시 리부팅을 하면 이전 커널로 부팅이 됩니다. 정상적으로 새
커널로 부팅이 되었다면 newkernel 을 default 로 지정을 하면 됩니다.
파티션 하기
------------
- 파티션은 fdisk 와 Disk Druid 를 모두 지원을 하며, Redhat 7.2 의 설치 프로
그램 기능과 동일 합니다.
- 파티셔닝 시에 ext2, ext3, jfs, reiserfs, xfs, LAID, vfat 등의 파일 시스템
을 구성할수 있으며, 기존의 ext2 파티션을 ext3 로 마이그레이션 할 수도 있
습니다.
기타 사항
-------------
- 자동 업데이트를 제공합니다.
- 설치시, 인터넷 데몬들은 설치가 되지 않습니다. 기본적인 데몬들은 안녕 FTP
의 Packages 트리에 존재하며 pkginfo -l 명령으로 Packages 트리를 관리할 수
있습니다.
- VMWARE 3.x 이상에서의 설치가 가능합니다. 5.x를 사용할 경우에는 콘솔에서의
한글 지원과 PXE 설치등이 가능 합니다.
배포판 전반적인 사항
--------------------------
- 클라이언트적인 요소는 모두 배제되었습니다. X 를 지원하지 않습니다.
- 방화벽 설정프로그램 -- 기존 레드햇의 방화벽보다 더욱 직관적이고 쉬우며 강
력한 oops firewall 로 변경이 되었습니다. 기본 값으로는 동일 서브넷만 열려
있으므로 설치를 한 후에 꼭 방화벽 설정을 해 주어야 합니다. 해당 설정 파일
들은 /etc/oops-firewall 에 위치해 있습니다.
oops-firewall 은 기본적으로 masquerade 와 port forwarding 을 지원합니다.
- 콘솔에서 기본으로 한글 지원이 더해졌습니다.
- gcc 버전은 안정적인 2.95.3 을 사용합니다. (버전이 좀 낮습니다. ^^)
- kernel/gcc/glibc/기타 패키지 등에 stack protection 패치를 적용하여 원천적
으로 buffer overflow 공격을 차단하게 되었습니다.
- stack protection patch 가 적용되지 않는 패키지는 아래와 같습니다. 아래의
패키지들은 stack protect 패치가 되지 않은 gcc 로 빌드를 해야 합니다.
perl
modutils
modutils-devel
mkinitrd
dietlibc
SysVinit
커널 관련
------------
- 커널 2.4.31 을 사용합니다. (redhat 과 debian, oops patch 가 포함되어 있습
니다.
- stack protect 패치로 buffer overflow 를 이용한 공격을 차단합니다.
- 여러가지 CPU 단위의 커널이 지원됩니다.
안녕 LInux 의 커널은 모든 커널이 기본으로 SMP 를 지원하게 되어 있습니다.
kernel-BOOT : Booting Disk 를 만들기 위한 커널 (운영시에는 필요 없습니
다. 개별 패키지 선택시 선택하실 필요 없습니다.)
kernel : 일반적인 커널 (SMP 지원)
kernel-PIII : 1G 이상 4G 미만의 메모리를 위한 Pentium PIII 용 커널
kernel-PIV : 1G 이상 4G 미만의 메모리를 위한 Pentium PIV 용 커널
kernel-bigmem : 4G 이상 64G 미만의 메모리를 위한 Pentium PIV 용 커널
- 안녕 LInux 의 커널은 fbcon-hanio patch 를 적용하여 콘솔에서 한글을 입출력
할 수 있습니다. 한영 전환은 SHIFT + SPACE 로 하시면 됩니다.
- boot splash 를 지원합니다. 컴컴한 바탕화면 대신 멋진 배경을 콘솔에서 불러
보십시오.
프린팅 관련
--------------
- 안녕 LInux 는 프린팅을 공식 지원하지 않습니다. :-) 다만, 이전 버전과 달리
최소한의 커널 옵션은 들어가 있습니다.
i686 1.3
>> 이전 : AnNyung 의 사용대상
>> 다음 : 알려진 버그
|