확 바뀐, 좋아진 국내 미러 환경
ROKFOSS 프로젝트가 시작되기 전 국내 FOSS 미러 환경은 좋은 편이 아니었다. 사람들이 가장 많이 찾는 우분투 같은 리눅스 미러는 매우 충분했지만, 그 이외에 Proxmox, OPNsense, 칼리 리눅스와 같은 저장소는 거의 없거나 국내에 이를 제공 중인 미러가 단 한 곳도 없었다. 때문에 해당 배포판의 사용자들은 해외 미러를 이용해야 했으며, 이로 인해 업데이트와 설치에 더 많은 시간을 투자해야만 했다.
그러나 ROKFOSS 프로젝트가 시작되면서 점차 이러한 배포판들을 지원하는 미러가 늘어나기 시작했고, 커뮤니티를 통해 이러한 정보가 많은 사람들에게 공유되기 시작했다. 그동안 업데이트와 설치에 많은 시간을 투자해야 했던 사용자들은 국내 미러로 변경하면서 그 시간을 대폭 단축할 수 있게 되었다. 예를 들어 해외 미러를 이용할 때 10분이 걸리던 작업이 국내 미러를 이용하면 2~3분으로 단축되어, 매우 많은 시간을 절약할 수 있게 된 것이다.
폭발적으로 늘어난 미러와 그로 인해 강력해진 분산 네트워크
2025년 11월을 기준으로 현재 ROKFOSS 프로젝트에 공식 미러로 등록된 미러는 22곳에 달하며, 그 중 21곳이 국내 미러다. 이러한 숫자는 더 많은 사용자들의 요청을 감당할 수 있음을 의미한다. 프로젝트 초기에는 공식 미러가 3개에 불과하여 많은 트래픽을 수용하기에는 한계가 분명히 있었지만, 현재는 국내 여러 곳에서 참여하면서 더 많은 트래픽을 가까운 지역의 미러로 안정적으로 분산할 수 있게 되었다.
특히 수도권 사용자들은 많은 미러가 수도권에 밀집해 있어 각 미러가 부담해야 하는 트래픽의 양이 이전에 비해 줄어들면서, 더 빠른 속도로 더 안정적으로 파일을 받아갈 수 있게 되었다. 빨리빨리 문화가 있는 우리 대한민국에서는 대다수의 미러 이용자들에게 좋은 소식일 것이다.
게다가 일부 미러의 경우 강력한 캐싱 전략을 통해 많은 사용자가 파일을 더 빠르게 받아갈 수 있도록 설정하여, 다운로드에 걸리는 시간을 줄일 수 있었다.
변화하는 미러 운영 방식
대부분의 미러는 사이트부터 매우 단순한 형태를 유지하고 있다. 무슨 저장소가 있는지만 나열하고, 극소수의 미러는 다른 상세 정보를 제공하지만 여전히 대다수의 미러는 그냥 저장소 목록만 나열하는 데 그쳤다. 그러나 ROKFOSS 프로젝트에 참여한 미러들은 사이트부터 매우 남다르다. 자신의 개성을 담아 꾸미며 색다른 정보를 제공함으로써 사이트 이용자에게 새로운 즐거움을 선사하고 있다. 이전과는 매우 다른 새로운 방식으로 미러들이 변화하고 있다.
또한 각 미러 운영자가 하나의 장소에서 미러 점검 공지를 올릴 수 있게 되면서, 미러 이용자들은 모든 미러를 다 찾아가서 공지가 어디 있는지, 내용은 무엇인지 찾아볼 필요가 없게 되었다. 이용자와 운영자 모두에게 편리한 방식인 것이다.
이뿐만이 아니다. 기존에는 국내에서 미러 서버를 만들기 위해 자료를 찾아보더라도 그 자료가 매우 적었고, 어떤 자료는 매우 오래되기도 했다. 하지만 ROKFOSS 프로젝트가 시작되면서 누구나 손쉽게 ROKFOSS DOCS를 통해 미러를 구축하는 방법에 대한 문서를 찾아볼 수 있게 되었고, 정보에 대한 접근성이 향상되었다. 게다가 미러 운영자 커뮤니티도 존재하기 때문에 미러를 운영하면서 문제가 발생하더라도 다른 운영자들과 정보를 함께 교류하면서 문제를 보다 쉽게 해결할 수 있게 되었다.
분산미러 이용 방법은 무엇인가?
ROKFOSS 프로젝트의 분산미러는 누구나 손쉽게 이용할 수 있어야 한다는 철학 아래 자동화된 스크립트를 개발하여 배포하고 있다. 리눅스를 오늘 처음 배운 사용자도 명령어 한 줄로 즉시 미러를 변경할 수 있다.
분산미러로 미러 정보를 변경하는 방법은 매우 간단하다.
데비안 계열 운영체제
데비안, 우분투, 칼리리눅스가 이에 해당한다.
curl -sSL https://http.krfoss.org/pack/cm.sh | bash
Proxmox
Proxmox VE가 아래에 해당한다.
curl -sSL https://http.krfoss.org/pack/pve.sh | bash
Proxmox Backup Server는 아래에 해당한다.
curl -sSL https://http.krfoss.org/pack/pbs.sh | bash
CentOS-Stream
CentOS 스트림 9 및 10 버전이 아래에 해당한다.
curl -sSL https://http.krfoss.org/pack/centos.sh | bash
Rocky 리눅스
로키 리눅스 8~10 버전이 아래에 해당한다.
curl -sSL https://http.krfoss.org/pack/rocky.sh | bash
Almalinux (알마 리눅스)
알마 리눅스 8~10 버전이 아래에 해당한다.
curl -sSL https://http.krfoss.org/pack/almalinux.sh | bash
OPNsense
OPNsense는 별도로 스크립트를 제공하지 않으며 대시보드를 통해 설정을 변경해야 한다.
https://http.krfoss.org/opnsense
Archlinux
일반적인 x86_64 아치리눅스 사용자는 아래에 해당한다.
curl -sSL https://http.krfoss.org/pack/archlinux.sh | bash
만약 ARM 버전 사용자라면 아래 명령어를 실행해야 한다.
curl -sSL https://http.krfoss.org/pack/archlinux-arm.sh | bash
그 외에도 베타 형식으로 vim, gentoo 및 gentoo-portage, Termux를 지원하고 있다.
만약 이용 중에 문제가 발생한다면
ROKFOSS 분산미러를 이용하는 도중 문제를 겪은 경우 다양한 방식으로 문제를 신고할 수 있다.
첫 번째 방법 (가장 권장): ROKFOSS팀([email protected])으로 메일을 보내는 것이다.
두 번째 방법: 새롭게 열린 보고 사이트에서 겪고 있는 문제 또는 발견한 문제에 대해 빠르게 알릴 수 있다. ROKFOSS 공식 미러에서 문제를 발견한 경우에도 이 사이트를 통해 신고하면 운영자 전체에게 전파되므로 매우 빠르게 알릴 수 있다는 장점이 있다. 경우에 따라서는 해당 미러의 운영자에게 직접 이메일로 연락하는 것이 적합할 수 있다. (심각한 보안 문제 등 다른 이들에게 알려져서는 안 될 문제)
세 번째 방법: ROKFOSS 커뮤니티에 참여하여 문제를 보고할 수 있으나, 가입 신청제로 운영되기 때문에 다소 시간이 소요될 수 있다. 때문에 적극적으로 권장하는 방법은 아니다.