2016-09-26 7 views
0

리눅스 2.6.18을 실행하는 오래된 i486 장치 용 소프트웨어를 유지 관리해야합니다.오래된 리눅스 커널 용 응용 프로그램을 유지하는 방법

최신 Linux 시스템에서 소스 코드를 컴파일 할 수 있었지만 장치에서 실행할 때 충돌이 발생합니다. strace를 실행하면 futex 연산 FUTEX_WAIT_PRIVATE가 구현되지 않음을 알 수 있습니다. 그것이 리눅스 2.6.22에서 추가 된 이후 의미가 있습니다.

이 소프트웨어를 유지 관리하는 합리적인 방법은 무엇입니까? 물론 리눅스 배포판의 오래된 이미지를 찾을 수는 있지만, 지원이 필요하지 않고 필요한 패키지를 찾기가 힘든 환경에 나를 묶어 둘 수 있습니다.

+0

나중에 마이그레이션 할 필요가 있다고 생각하지만 여전히 유지 관리하고 싶다면 계속해서 마이그레이션해야합니다. – Enzokie

+0

@ Enzokie 분명히 내 상사는 이미 소유하고있는 장치를 교체하고 싶지 않을 것입니다. –

답변

0

VM에 데비안 4.0을 설치했습니다. 호스트 OS에서 코드를 편집하고 Debian 4.0 VM에서 ssh로 컴파일합니다.

관련 문제