페도라 코어4로 만들어진 프로그램을 최신버전 23으로 업그레이드 하고싶습니다.

wonjnlee의 이미지

안녕하세요.

리눅스 관련 프로그래머입니다.
페도라 4 core로 만들어진 프로그램을 최신버전 페도라로 다시 컴파일하고싶은데요.
현재 페도라4에서는 커널 2.6.17을 사용하고 있습니다.

그대로 페도라 업그레이드 한 상태에서 컴파일만 하면 되는지 궁금해서요.

현재 프로그램에서 사용하는 기술들은 네트워크 관련된 기술들만 사용하고 있습니다.

답변 부탁드립니다.

Necromancer의 이미지

고려사항

1) 프로그램이 직접 사용하는 시스템콜
- 커널이 바뀌어도 대부분의 시스템콜은 안바뀌지만 바뀌는 것들이 종종 있습니다. 특히 ioctl()

2) 프로그램이 쓰는 라이브러리의 버전과 API 변경여부
- 라이브러리 버전에 따라서 라이브러리를 호출하는 함수가 다른 경우가 종종 있습니다.

3) IPC 설정 문제.
- IPC로 여러프로세스가 연동하는 경우 설정이 달라 안되는 경우 있음.
ex) 공유메모리 많이쓰는데, 공유메모리 최대치가 처음 만든 배포본보다 적어진경우

이정도만 하면 될겁니다.

Written By the Black Knight of Destruction