GIMP 0.54.1용 Flatpak 패키지 (1996)
요약
1996년 출시된 GIMP 0.54.1 버전을 현대 64비트 Linux 시스템에서 실행할 수 있도록 Flatpak 패키지로 구현했습니다. 현대적인 툴체인과의 호환성을 위한 패치와 Wayland 환경에서의 실행 방법을 다룹니다.
핵심 포인트
- GIMP 0.54.1을 현대 Linux 환경에서 실행 가능한 Flatpak 패키지 제공
- 64비트 LP64 충돌 및 libpng 1.6 호환성 문제를 해결하기 위한 패치 적용
- Wayland 환경에서 xwayland를 통한 실행 지원
- 과거 오픈소스 그래픽 도구 및 위젯 툴킷에 대한 기술적 회고 포함
1996년의 GIMP 0.54.1을 현대 64비트 Linux 시스템에서 빌드하고 실행할 수 있는 Flatpak으로 패키징함
실행은 Wayland에서 xwayland를 통해 가능하며, 일부 글꼴 사용을 위해 추가 X11 레거시 코어 폰트 패키지 설치가 필요할 수 있음
설치는 gimp-0.54.1-8.flatpak 번들을 내려받거나 flatpak install --user gimp-0.54.1-8.flatpak 명령으로 가능하고, 실행 명령은 flatpak run io.github.balooii.gimp054임
JPEG, PNG, GIF, TIFF, XPM, TGA 파일을 지원하며, XPM은 GIMP 0.54에서 저장을 구현하지 않아 로드만 가능함
GIMP 0.54에는 Layers 기능이 없으며, 여러 이미지를 effects 또는 image ops로 조합하는 방식이 필요함
Text tool은 host의 X11 core fonts가 X font path에 없으면 OK 동작에서 프로세스를 종료하며, GIMP 0.54가 fontconfig/Xft 이전 방식인 XLoadQueryFont를 사용함
설정 파일 gimprc는 $XDG_CONFIG_HOME을 바꾸지 않은 경우 ~/.var/app/io.github.balooii.gimp054/config/gimprc에 위치함
첫 실행 후 ~/.var/app/io.github.balooii.gimp054/data/plug-ins/와 ~/.var/app/io.github.balooii.gimp054/data/dev/가 생성되며, host의 GCC와 C 표준 라이브러리 헤더로 오래된 GIMP 0.54 플러그인 소스 컴파일 가능
패치 0001..0011은 원래 배포된 gimp-0.54.1.fixed.tar.gz에 적용되며, 현대 toolchain 호환성, libpng 1.6 접근 방식, 64비트 LP64 충돌과 버퍼 오버런 문제, Flatpak 경로 적용을 다룸
프로젝트 라이선스는 0BSD이고, GIMP 0.54.1 자체 라이선스는 GPL-2.0-or-later임
원본 Tux 이미지를 만든 아티스트의 링크된 노트도 꽤 흥미로움
제작 과정에 수작업 안티앨리어싱이 들어갔다고 나오는데, 이 GIMP 릴리스와 같은 해에 태어난 입장에서는 한 번도 생각해볼 일이 없었던 작업임
초기 GIMP는 닫힌 소스였기 때문에, Linux에서 어느 정도 흔했던 Motif 도구가 세 개 정도뿐이었다고 기억함
GIMP 외에는 nedit와 gdb용 DDD 프런트엔드가 떠오름
Xpdf도 있지 않았나?
Mosaic과 Netscape는 열려 있지 않았지만 아주 널리 쓰였음
대학 그룹에서 원래 Motif를 원했던 이유는 Mosaic 이전에도 쓸 만해 보이는 위젯 툴킷이 거의 없었기 때문임. Motif는 감당하기 어려웠고, Xaw는 좋게 말해도 너무 특이해 보였으며 API도 끝내 파악하지 못했음
XView나 OLIT 같은 Sun 전용 기술도 살펴봤고, 친구는 이상한 셰어웨어 라이선스의 xv 이미지 뷰어에서 위젯 부분을 뜯어내는 방안까지 생각했지만 합법적이지 않았을 것임. Tcl/Tk가 아마 가장 현실적인 선택지였지만 Tcl에 강하게 묶여 있었고, 그래서 Python의 tkinter나 PerlTk 같은 것들이 나오게 됐다고 봄
Adobe Acrobat Reader 버전도 있었는데, 그때는 아마 Solaris에서만 써봤던 것 같음
실제로 쓰이는 .flatpak 파일을 본 건 이번이 처음임
요즘은 Gimp를 전혀 쓰지 않지만, 2002~2013년쯤에는 많이 썼음
자유롭게 옮길 수 있던 떠다니는 패널들이 정말 마음에 들었음
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기