IT & Security/웹브라우저

파이어폭스(Firefox)는 이제 4주마다 나옵니다!

la Nube 2019. 10. 11. 00:00
반응형


파이어폭스(Firefox)를 개발하는 모질라(Mozilla)는 보통 6~8주마다 메이저 버전을 출시합니다.

브라우저를 만들고 출시하는 것은 복잡하기도 하지만, 많은 사용자에게 영향을 미치기 때문에,

그 동안 모질라에서는 여러 단계를 나누어 정식 버전 출시 전 채널을 만들어왔습니다.

파이어폭스 나이틀리, 파이어폭스 베타, 파이어폭스 개발자 에디션 등의 이름으로요.

이런 채널을 통해 새로운 기능을 테스트하고 안정화시켜 일반 사용자에게 배포할 수 있었죠.


얼마 전 모질라에서 파이어폭스를 6~8주가 아닌 4주마다 새 버전을 내놓겠다고 선언했습니다.

그 동안 새로운 기능을 더 빠르게 도입하자는 요구가 많았다고 하는데, 그 결과라고 하네요.


2020년 1분기부터 파이어폭스는 매 4주마다 새로운 메이저 버전이 출시될 예정입니다.

그러나 파이어폭스 ESR(Extended Support Release)은 큰 변화 없이 현재와 거의 비슷합니다.




현재 파이어폭스 ESR은 약 13~14개월의 주기로 새로운 메이저 버전이 나오며,

새로운 ESR 버전과 기존 ESR 버전이 약 3개월 간 공존하는 과도기가 있습니다.

기존 ESR의 .8 버전과 .9 버전이 새로운 ESR의 .0 버전과 .1 버전과 공존하게 됩니다.

예를 들어, 파이어폭스 ESR 60.8은 새로운 ESR인 68.0과 같이 나오며,

60.9는 68.1과 공존하다가, 60.9가 68.2로 업그레이드되면서 합쳐 집니다.


그런데 파이어폭스가 매 4주마다 새로운 메이저 버전이 나오게 됨에 따라,

파이어폭스 ESR은 13~14개월에서 매 12개월의 주기로 짧아지게 되고,

.9까지만 있던 버전이 .12로 더 늘어나고, ('60.9→68.2'라는 구조가 '68.12→78.3'으로 바뀜)

.9에서 새로운 ESR의 .2로 업그레이드되던 것이 .12에서 새로운 ESR의 .3으로 업그레이드됩니다.

그래서 .10, .11, .12 버전이 각각 .0, .1, .2 버전과 약 3개월 간 공존하게 됩니다.

다음 파이어폭스 ESR은 2020년 6월, 그 다음은 2021년 6월에 나오게 됩니다.


파이어폭스 ESR은 Debian 리눅스나, CentOS 리눅스와 같은 곳에서만 주로 쓰이기 때문에,

일반 사용자의 입장에서는 일부러 찾아서 설치하지 않는 이상 보기 드뭅니다.

그래서 같은 리눅스이나 Ubuntu 리눅스에서조차 파이어폭스 ESR은 기본 제공이 아닙니다.

파이어폭스 ESR에 대한 이야기는 여기까지 하고, 파이어폭스로 다시 넘어 가겠습니다.




파이어폭스의 새로운 메이저 버전 출시 주기가 6-8주에서 매 4주로 짧아짐에 따라,

변화에 보다 민감하게 대응할 수 있고, 새로운 기능을 더 빨리 넣을 수 있게 되었습니다.

그러다 보니 파이어폭스 베타나 개발자 에디션의 주기도 더 짧아지게 됩니다.

더 자주 베타가 나오게 된다는 것을 의미하죠. 한 주에 2번씩 나오는 것처럼요.


문제는 이런 짧은 주기가 새로운 기능 도입에는 좋을 수 있으나,

버그를 제대로 잡지 못해 안정성을 크게 해칠 수 있습니다.

대표적인 사례가 바로 윈도우 10의 기능 업데이트(RS5, 19H1 등)죠.

윈도우 10의 전례를 따라 갈 것인지, 아니면 새로운 전례를 만들 것인지 더 두고 봐야 겠습니다.




다음은 새로운 주기에 따른 파이어폭스 출시 스케줄입니다.


파이어폭스 69 / 파이어폭스 ESR 60.9와 68.1 / 2019년 9월 3일 출시

파이어폭스 70 / 파이어폭스 ESR 68.2 / 2019년 10월 22일 출시

파이어폭스 71 / 파이어폭스 ESR 68.3 / 2019년 12월 3일 출시


여기까지는 기존의 주기인 6~8주마다 나옵니다.

8주에서 7주, 그 다음은 6주로 조금씩 짧아지고 있습니다.


파이어폭스 72 / 파이어폭스 ESR 68.4 / 2020년 1월 7일 출시

파이어폭스 73 / 파이어폭스 ESR 68.5 / 2020년 2월 11일 출시

파이어폭스 74 / 파이어폭스 ESR 68.6 / 2020년 3월 10일 출시

파이어폭스 75 / 파이어폭스 ESR 68.7 / 2020년 4월 7일 출시


여기까지는 기존의 주기보다 짧아진 5주입니다.

이 이후로는 이제 매 4주마다 나오게 됩니다.


파이어폭스 76 / 파이어폭스 ESR 68.8 / 2020년 5월 5일 출시

파이어폭스 77 / 파이어폭스 ESR 68.9 / 2020년 6월 2일 출시

파이어폭스 78 / 파이어폭스 ESR 68.10과 78.0 / 2020년 6월 30일 출시

파이어폭스 79 / 파이어폭스 ESR 68.11과 78.1 / 2020년 7월 28일 출시

파이어폭스 80 / 파이어폭스 ESR 68.12과 78.2 / 2020년 8월 25일 출시

파이어폭스 81 / 파이어폭스 ESR 78.3 / 2020년 9월 22일 출시


파이어폭스와 파이어폭스 ESR의 업데이트 주기가 위와 같이 짧아짐에 따라,

이를 이용해서 만드는 브라우저, 예를 들어 토르(Tor) 브라우저 등은

최소 매 4주에 한 번이라는, 보다 더 빈번한 업데이트를 하게 됩니다.


짧아진 업데이트 주기가 과연 더 나은 안정성과 함께 기능 개선을 가져올 수 있을지 궁금합니다.




※ 썬더버드(Thunderbird)

썬더버드도 파이어폭스 ESR과 함께 업데이트되고 있으므로,

썬더버드 역시 파이어폭스 ESR과 같은 변화를 겪게 되리라 예상합니다.




<참고>

https://hacks.mozilla.org/2019/09/moving-firefox-to-a-faster-4-week-release-cycle/

https://wiki.mozilla.org/Release_Management/Calendar

반응형