publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
9 skomentuj »

TAGI: mozilla , firefox , cykl życia , wydania , przeglądarka

2011-03-19 12:00  |  Adam Golański

Nowe Firefoksy co sześć tygodni, w czterech etapach, przez cztery kanały

Nowe Firefoksy co sześć tygodni, w czterech etapach, przez cztery kanały

Szpiedzy Mozilli wykradli sekretne metodologie rozwoju przeglądarek z Mountain View i pracują nad ich wdrożeniem przy rozwoju Firefoksa. Po planowanym na 22 marca wydaniu finalnego Firefoksa 4.0, jego użytkowników, rozżalonych tym, że używają przeglądarki o najniższym numerze wersji, czeka miła niespodzianka.

Robert Sayre z Mozilli opublikował szkic nowego procesu prac nad Firefoksem, który wygląda jak kalka procesu deweloperskiego Google'a. Oczywiście żartujemy pisząc o „wykradaniu sekretnych metodologii”, Google żadnej tajemnicy ze swoich cykli wydawniczych nie robi – po prostu trudno dostrzec w pomyśle Mozilli coś szczególnie oryginalnego. Choć może jest i tak, że „wielkie umysły myślą podobnie”?

W każdym razie, jeśli nowy szkic zostanie zaakceptowany, kolejne wydania Firefoksa będą pojawiały się w tempie porównywalnym do Google Chrome – nawet co sześć tygodni. W modelu planowych wydań nikt nie będzie czekał na to, aż kod danej funkcjonalności zostanie ustabilizowany, a błędy usunięte – po prostu, jeśli programiści nie zdążą z tym na czas, to dana funkcja zostaje przesunięta do kolejnej wersji programu.

Taki cykl wydawniczy możliwy będzie dzięki uruchomieniu czterech niezależnych kanałów dystrybucyjnych, których robocze nazwy to obecnie mozilla-central, experimental, beta i Firefox (release). Kanał mozilla-central to tzw. nocne kompilacje, do którego wprowadza się nowe funkcjonalności, jak tylko są one gotowe, bez pytania o ich stabilność. Experimental otrzymuje nowe funkcjonalności w regularnych odstępach czasu, ale niektóre z nich mogą być wyłączone, jeśli wygląda na to, że potrzeba nad nimi więcej pracy. Kanał beta to tylko te funkcjonalności, które planowane są do kolejnego wydania Firefoksa, a Firefox (release) to oczywiście repozytorium finalnych, stabilnych wersji przeglądarki.

Za każdym z kanałów ma stać niezależne repozytorium kodu na bazie Mercuriala. Nowe funkcjonalności nigdy nie będą dodawane bezpośrednio do experimental czy beta, a w miarę jak zbiory poprawek co jeden cykl – sześć tygodni – przechodzić będą między repozytoriami, te zmiany, które nie są odpowiednio wysokiej jakości, będą wyłączane. Dzięki temu funkcjonalności, których rozwój zająć może wiele czasu, nie będą blokowały kolejnych wydań.

Sayre wskazuje na fakt, że przejściom kodu pomiędzy kolejnymi kanałami dystrybucyjnymi ma towarzyszyć wzrost liczby użytkowników wersji z kolejnych kanałów dystrybucyjnych – odpowiednio korzystać ma z nich 100 tysięcy, 1 milion, 10 milionów i setki milionów użytkowników.

„Niektóre funkcjonalności będą mogły potrzebować jednak trzech cykli rozwojowych (18 tygodni) na mozilla-central, zanim będą gotowe. Jako że mozilla-central będzie wciągana do experimental i beta odpowiednio w szóstym i dwunastym tygodniu, będą one potrzebowały mechanizmu pozwalającego na ich łatwe wyłączenie” – wyjaśnia Sayre.

Zaakceptowanie nowego cyklu wydawniczego oznacza, że Firefox 5 wydany zostanie już w lipcu 2011 roku, zaś Firefox 6 już sześć tygodni później. Przy takim tempie wydań i dobrym systemie automatycznych aktualizacji, użytkownicy w pewnym momencie po prostu zapomną o numeracji, jak to się stało już w wypadku wielu użytkowników Chrome. Który z nich na pewno bowiem dziś wie, z której wersji Chrome korzysta?

Jeśli Mozilli uda się przejść na nowy proces wydawniczy, pozwoli jej to na skuteczny wyścig z przeglądarką Google'a o tych użytkowników, którzy kochają innowacje. Miejmy nadzieję, że znamienna dla Korporacji wysoka kontrola jakości wydań uchroni nas przed pogarszaniem się stabilności przeglądarki, jak to się czasem zdarza w tym wyścigu głównemu konkurentowi. Mamy też nadzieję, że Mozilla nie wpadnie na pomysł przerobienia logo programu, jak to przydarzyło się ostatnio Chrome, i wciąż lisek, który dobiera się do kuli ziemskiej, będzie cieszył nas swoim urokiem.

Ze szczegółami dotyczącymi cyklu życia nowych Firefoksów, takich kwestii jak wydania poprawek bezpieczeństwa czy kompatybilności rozszerzeń, możecie zapoznać się tutaj.

źródło: people.mozilla.com

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
9 skomentuj »

Komentarze

  • klm2

    #1 klm2 2011-03-19 13:05:25 0

    Spoko art. Mam tylko wątpliwości, czy uda im się zebrać 10mln testerów bety, skoro wyczekiwanej bety 4 używało 4mln?

    No i ja bym z logiem jednak coś zrobić, trochę przypudrował, żeby się mniej błyszczało czy coś :P

    Co do sekretnej metodologii to pamiętajmy, że deweloperze Chroma i Firefoksa współpracują ze sobą często:)

    Dodałbym też, że od 5 dzieli nas 16 tygodni liczą od daty wydania 4 Final, a potem 6 tygodniowe cykle.

    http://news.softpedia.com/news/Firefox-5-0-to-Launch-16-Weeks-after-4-0-Firefox-6-0-Just-6-Weeks-after-5-0-190230.shtml

    IP: 79.186.53.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15 (.NET CLR 3.5.30729)

  • dAREuS
  • Ole

    #3 Ole 2011-03-19 14:07:34 1

    dAREuS: I co to ma dać? Że będzie takie bubel jak Chrome na Linuksie?Wkurza mnie ta numerologia i w systemach operacyjnych i teraz w przeglądarkach. Wolę stabilność i porządnie przetestowane oprogramowanie niż ciągłą betę. W FF4 już przestały niektóre strony banków działać.

    IP: 77.252.252.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.151 Safari/534.16

  • klm2

    #4 klm2 2011-03-19 14:22:00 1

    @Dareus

    "..po rozum do głowy"

    Dopóki nie pojawił się Chrome, wydania coroczne znakomicie się sprawdzały, teraz straszna nagonka na nowości co chwilę

    IP: 79.186.53.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15 (.NET CLR 3.5.30729)

  • dAREuS
  • GTriderXC

    #6 GTriderXC® 2011-03-19 18:11:17 0

    "przestały działać strony banków" przepraszam? od kiedy w wersjach testowych mamy prawo mieć pretensję, ze coś nie działa?

    "Szpiedzy Mozilli wykradli sekretne metodologie rozwoju przeglądarek z Mountain View i pracują nad ich wdrożeniem przy rozwoju Firefoksa. Po planowanym na 22 marca wydaniu finalnego Firefoksa 4.0, jego użytkowników, rozżalonych tym, że używają przeglądarki o najniższym numerze wersji, czeka miła niespodzianka."

    ^^Pudelek jak diabła kocham 100% PUDELEK! Zero powagi.

    IP: 78.8.5.[...] Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.2.15) Gecko/20110303 Ubuntu/10.10 (maverick) Firefox/3.6.15

  • GTriderXC

    #7 GTriderXC® 2011-03-19 18:18:11 0

    "rozżalonych tym, że używają przeglądarki o najniższym numerze wersji" - proszę o podstawę takiego stwierdenia

    IP: 78.8.5.[...] Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.2.15) Gecko/20110303 Ubuntu/10.10 (maverick) Firefox/3.6.15

  • eimi

    #8 eimi® 2011-03-19 19:30:49 0

    Przyznajemy ze zgrozą w sercu. Zero powagi wobec tak poważnego tematu jak cykl wydawniczy Firefoksa. Szczególnie w tak poważny weekend.

    Podstawy twierdzenia nie podajemy. Jest całkowicie wyssana z palca. Uśmiechnij się GTrider. Ciesz się Firefoksem 17. My też będziemy się cieszyć.

    A troszkę poważniej, to przyspieszenie w cyklu wydawniczym Chrome i te kolejne wersje 7, 8, 9, 10, 11 itd swoje zrobiły. Zanim Microsoft wydał Internet Explorera 9, Google już miało przeglądarkę z numerkiem 10. Typowy użytkownik nie rozumie się na obsłudze API HTML5 - dla niego IE9 brzmi wspanialej niż FF4. To oczywiście bez sensu, ale przypominam wyścig na megapiksele i gigaherce z branż foto i CPU.

    Czemu nowy cykl wydawniczy FF jest dobry? Ponieważ zwykły użytkownik częściej będzie dostawał nową przeglądarkę. Nie rok czekania, podczas którego zapomną wszyscy, że FF się w ogóle rozwija. Co 6 tygodni coś nowego, coś do zabawy dla ludzi, którzy wersji nightly nigdy nie użyją.

    IP: 90.156.40.[...] Mozilla/5.0 (X11; Linux x86_64; rv:2.0b13pre) Gecko/20110312 Firefox/4.0b13pre

  • fari

    #9 fari 2011-03-21 13:18:49 0

    Eimi w zupełności się z tobą zgadzam. Tu pałeczkę przejmuje marketing i jego wpływ na ludzi. Sprawa technologiczna odchodzi w tyle, ba powiem że nawet na drugi plan.

    IP: 81.6.129.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł