Perl-5.8.5 RisaPapa version Release

RisaPapa의 이미지

LINUX:http://202.216.247.126/risapapa/perl/src/perl-5.8.5.tar.gz
WIN32:http://202.216.247.126/risapapa/perl/src/perl-5.8.5.zip

Perl-5.8.0/5.8.1/5.8.2/ 버전들이 릴리즈 되었지만 이 버전들은 모두 버기한 버전이라서 제가 재구성한 버전을 릴리즈하려고 합니다. 차후 뉴스그룹이나 메일링 리스트 fastcgi.com 그리고 일본에서도 릴리즈하려고 합니다.

릴리즈 버전을 작성하게 된 동기는 5.7.6버전 이후로 메모리 리크가 심하여 모드펄이나 FastCGI를 사용할때 너무나 많은 문제점이 있었기 때문입니다. 지금까지 패치된 모든 파일들을 조사하여 적절한 패치만을 사용했고 현재의 5.9.x 개발버전을 새롭게 구성하여 5.8.x버전과의 호환성을 가지도록 했습니다.

현재의 Perl-5.8.0/5.8.1 버전은 메모리리크 버그가 있습니다. 5.8.2버전은 개선되었는데 다른 라이브러리에서 심각한 버그들이 발견되곤 합니다.

빌드와 테스트는 모두 통과했고 특히 메모리리크 부분은 거의 해결되었고 라이브러리는 대부분이 5.8.x와 호환이 됩니다. 호환테스트는 액티브펄사의 윈도우 바이너리로 컴파일된 라이브러리를 사용하여 Perl-5.8.5에 인스톨해서 테스트하는 식으로 간단하게 테스트를 했습니다. 그러나 완전호환이라고 장담은 못하겠습니다. 특히 FastCGI에서는 전혀 메모리 리크가 없어 모바일 사이트등의 접속자가 집중되는 부분은 모두 FastCGI로 처리하여 많은 효과를 보고 있고 모니터링을 해보아도 메모리 문제는 없다고 확신이 되어 공개를 하기로 했습니다.

Win32 버전의 Apache2와 IIS에서도 동시에 테스트를 해보았는데 FastCGI에서의 메모리 문제는 없었습니다.

버전명에 대해서는 많이 생각을 했는데 기존 릴리즈 버전에서 3이상을 넘어간 적이 별로 없었기 때문에 5를 선택했습니다. 그리고 내년 초에는 Perl-5.10버전이 릴리즈될 예정이므로 아마 공식사이트에서는 5.10버전으로 바로 넘어가리라고 생각됩니다. 현시점에서 5.9버전의 트리는 마감이 되었고 며칠전부터 5.10트리로 넘어갔습니다.

FreeBSD에서는 테스트해보지 못했습니다.

빌드용 스크립은 파일로 첨부했습니다.

File attachments: 
첨부파일 크기
Plain text icon perlinst.txt6.09 KB
죠커의 이미지

이제는 받을 수 없는 것인가요? :-)