- Downloading Source Archives
- License
- Download
- Releases
- Nightlies
- Unpack
- Building Firefox On Windows¶
- Requirements¶
- 1. System preparation¶
- 1.1 Install Visual Studio¶
- 1.2 Install MozillaBuild¶
- 2. Bootstrap a copy of the Firefox source code¶
- Choosing a build type¶
- Set antivirus exclusions¶
- 3. Build¶
- Now the fun starts¶
- Troubleshooting¶
- MozillaBuild out-of-date¶
- Spaces in folder names¶
- Installing Visual Studio in a different language than Windows¶
- Quotation marks in PATH ¶
- PYTHON environment variable¶
- Cygwin interference¶
- Building from within Users¶
- Sources mozilla для windows
- Мы делаем Интернет безопаснее, здоровее, быстрее и ответственнее.
- Наше влияние
- Наши инновации
- Расширения
- Вакансии
- Нужна помощь?
- Спасибо!
- Mozilla Firefox
- Локализация
- Быстрый, гибкий, надежный и самый безопасный – сильные черты
- Firefox борется за вас на Windows.
- В 2 раза быстрее
- Здравомыслящая приватность
- Простая установка
- Расширенные возможности установки и другие платформы
- Загрузить Firefox для Windows
- Загрузить Firefox для macOS
- Загрузить Firefox для Linux
Downloading Source Archives
The Mozilla source code can be obtained either by downloading a source archive or by using a Mercurial (source control) client. If you are just starting out or you want to build a particular Mozilla product release, downloading a source archive is recommended. Otherwise, get the Mozilla Source Code using Mercurial (for Firefox) or Getting Comm-central Source Code (for Thunderbird, SeaMonkey and Firefox). If you want to browse the source instead of downloading it, read Viewing and searching Mozilla source code online.
Before attempting a build, please review the system requirements and build instructions.
License
Licensing information for the source code is on our licensing page.
Download
Releases
The source code for a release can be found on the Archive server in the » source» subdirectory of the release you want to acquire. The directory structure on the server is as follows:
where the names in italics mean the following:
PROJECT — The project name, such as firefox or thunderbird .
For example, the source code for Firefox release 53.0.3 can be found at the following URL:
The easiest way to find the source code of the release you want is to start at https://archive.mozilla.org/pub/ and navigate your way to it, bearing in mind the directory structure described above. To navigate the archive server use a browser like Firefox.
The entire source tree is not available for download over HTTPS.
Nightlies
Source tarballs of the nightly snapshots are not provided.
Unpack
Source code is packaged as bzipped tarballs. This means that you must have tar along with bzip2 installed, since the -j flag in the commands listed below means the archive is first being unpacked with. bzip2 To unpack a tarball from a Unix-like shell (or the Cygwin shell), type:
Or, if you want to see the files extracted,
Building Firefox On Windows¶
This document will help you get set up to build Firefox on your own computer. Getting set up can take a while — we need to download a lot of bytes! Even on a fast connection, this can take ten to fifteen minutes of work, spread out over an hour or two.
If you’d prefer to build Firefox for Windows in a virtual machine, you may be interested in the Windows images provided by Microsoft.
Requirements¶
Memory: 4GB RAM minimum, 8GB+ recommended.
Disk Space: At least 40GB of free disk space.
Operating System: Windows 7 or later. It is advisable to have Windows Update be fully up-to-date.
1. System preparation¶
1.1 Install Visual Studio¶
Download and install the Community edition of Visual Studio 2019. If you have the Professional or Enterprise edition, that is also supported.
Ensure you’ve checked the following items for installation:
- In the Workloads tab:
- Google Chrome – лидирует в странах Северной и Южной Америки, Восточной Европы.
- Internet Explorer – занимает 90% рынка Китая, Японии и Южной Кореи.
- Mozilla Firefox – наиболее распространен в Индонезии, Германии, некоторых странах Азии и Европы.
- Opera – широко распространен в странах Африки.
- Расширенные возможности установки и другие платформы
- Загрузить на другом языке
- Исправить проблему
- Нужна помощь?
- Загрузить на другом языке
- Нужна помощь?
- Нужна помощь?
Desktop development with C++.
Game development with C++.
Windows 10 SDK (at least 10.0.17134.0).
C++ ATL for v142 build tools (x86 and x64).
1.2 Install MozillaBuild¶
Accept the default installation directory. Windows may prompt you to “reinstall with the correct settings”, which you should click to accept.
When working with Firefox tooling, you’ll need to do so from within the MozillaBuild shell. You can start it by running C:\mozilla-build\start-shell.bat (you may want to make a shortcut to this file so it’s easier to start).
The MozillaBuild shell is a lot more like a Linux shell than the Windows cmd . You can learn more about it here.
2. Bootstrap a copy of the Firefox source code¶
Now that your system is ready, we can download the source code and have Firefox automatically download the other dependencies it needs. The below command will download a lot of data (years of Firefox history!) then guide you through the interactive setup process.
In general, the Firefox workflow works best with Mercurial. However, if you’d prefer to use git , you can grab the source code in “git” form by running the bootstrap script with the vcs parameter:
This uses Git Cinnabar under the hood.
Choosing a build type¶
If you aren’t modifying the Firefox backend, then then select one of the Artifact Mode options. If you are building Firefox for Android, you should also see the GeckoView Contributor Guide .
Set antivirus exclusions¶
Windows Defender and some scanning antivirus products are known to significantly degrade build times and sometimes even cause failed builds (due to a “missing file”). This is usually because we have tests for well-known security bugs that have code samples that antivirus software identifies as a threat, automatically quarantining/corrupting the files.
To avoid this, add two folders to your antivirus exclusion list:
The C:\mozilla-build folder.
The directory where the Firefox code is (probably C:\mozilla-source ).
If you haven’t installed an antivirus, then you will need to add the exclusions to Windows Defender.
If you’re already missing files (you’ll see them listed in hg status , you can have them brought back by reverting your source tree: hg update -C ).
3. Build¶
Now that your system is bootstrapped, you should be able to build!
🎉 Congratulations! You’ve built your own home-grown Firefox!
Now the fun starts¶
Time to start hacking! You should join us on Matrix, say hello in the Introduction channel, and find a bug to start working on. See the Firefox Contributors’ Quick Reference to learn how to test your changes, send patches to Mozilla, update your source code locally, and more.
Troubleshooting¶
MozillaBuild out-of-date¶
The build system expects that you’re using the most-recent MozillaBuild release. However, MozillaBuild doesn’t auto-update. If you’re running into local issues, they may be resolved by upgrading your MozillaBuild.
Spaces in folder names¶
Firefox will not build if the path to the installation tool folders contains spaces or other breaking characters such as pluses, quotation marks, or metacharacters. The Visual Studio tools and SDKs are an exception — they may be installed in a directory which contains spaces. It is strongly recommended that you accept the default settings for all installation locations.
Installing Visual Studio in a different language than Windows¶
If Visual Studio is using a different language than the system, then your build may fail with a link error after reporting a bunch of include errors.
Quotation marks in PATH ¶
Quotation marks (“) aren’t translated properly when passed to MozillaBuild sub-shells. Since they’re not usually necessary, you should ensure they’re not in your PATH environment variable.
PYTHON environment variable¶
If PYTHON is set, the build may fail with the error: “ The system cannot find the file specified .” Ensure that you aren’t having a PYTHON environment variable set.
Cygwin interference¶
If you happen to have Cygwin installed, its tools may erroneously be used when building Firefox. Ensure that MozillaBuild directories (in C:\mozilla-build\ ) are before Cygwin directories in the PATH environment variable.
Building from within Users¶
If you encounter a build failure with: LINK: fatal error LNK1181: cannot open input file ..\..\..\..\..\security\nss3.lib and the Firefox code is underneath the C:\Users folder, then you should try moving the code to be underneath C:\\mozilla-source instead.
Sources mozilla для windows
С удвоенной скоростью, встроенной защитой приватности и Mozilla за спиной, новый Firefox — лучший способ веб-сёрфинга.
Мы делаем Интернет безопаснее, здоровее, быстрее и ответственнее.
Mozilla — некоммерческая организация, создавшая Firefox, оригинальный альтернативный браузер. Мы создаём продукты и поддерживаем политику, что Интернет создан для людей, а не для прибыли.
Наше влияние
Когда вы используете Firefox, вы помогаете Mozilla бороться с ложной информацией в сети, обучать цифровым технологиям и делать комментарии более человечными. Посмотрите, что помогает делать Интернет здоровее.
Наши инновации
Используя Интернет в качестве платформы, мы создаём открытые, инновационные технологии, которые позволяют разработчикам работать свободно, без применения закрытых корпоративных экосистем, и делать работу в Интернете для всех нас более быстрой и безопасной.
Расширения
Настройте Firefox под себя с помощью ваших любимых дополнений, таких как менеджеры паролей, блокировщики рекламы и многих других.
Вакансии
Узнайте о преимуществах работы в Mozilla и просмотрите вакансии по всему миру.
Нужна помощь?
Получите ответы на вопросы о Firefox и всех продуктах Mozilla от нашей команды поддержки.
Спасибо!
Если вы ранее не подтверждали подписку на новостные рассылки Mozilla, то вам может понадобится сделать это. Пожалуйста, проверьте вашу папку «Входящие» или «Спам» на наличие письма от нас.
Mozilla Firefox
Нужен быстрый, настраиваемый под индивидуальные нужды браузер? – предлагаем скачать Mozilla Firefox. Утилита представляет собой ядро, возможности которого легко расширить с помощью многочисленных плагинов, например: VKdownloader, AdBlock, YouTube High Definition и прочие. Скорость браузера на высоте – процент возникновения сбоев на 3% ниже, чем у ближайших конкурентов, что подтвердила Sauce Labs. Firefox построен на открытом портируемом движке Gecko, который работает на большинстве платформ: GNU, Mac OS X, FreeBSD, Microsoft Windows, Android, Linux и других.
Локализация
Проект был основан в США двумя сотрудниками Netscape Communications, одной из крупнейших корпораций IT-индустрии. Первый запуск состоялся в 2002 году. С того времени браузер стал самым популярным в Германии – его доля составляет около 40%. В России Firefox занял второе место, уступив лишь Google Chrome. На мировой арене лидером, как ни странно, является IE от Microsoft. На официальном сайте представлены файлы локализации для любой языковой категории планеты. Русскоговорящие пользователи могут Firefox на русском скачать бесплатно.
Мировой рейтинг наиболее распространенных программ для просмотра веб-страниц, по данным StatCounter, выглядит следующим образом:
Быстрый, гибкий, надежный и самый безопасный – сильные черты
Браузер Firefox признан самой безопасной программой для работы с интернетом – был создан для защиты приватности. Любая современная утилита сохраняет все действия, которые пользователь совершает в интернете. Это обусловлено удобством. Но не каждый хочет, чтобы действия отслеживались – это было учтено разработчиками. Впервые в браузер внедрен режим «Приватный просмотр», исключающий сохранение посещенных сайтов и страниц, чтобы его включить или выключить, достаточно нажать одну кнопку.
Как и любой другой браузер, Mozilla может сохранять логины и пароли пользователей для онлайн-сервисов. Если одним компьютером пользуется несколько человек, возникает риск. Для этого было внедрено расширение «Мастер паролей». Суть его работы такова – человек при запуске браузера вводит единый идентификатор, который открывает личные данные доступа от всех сайтов, проще говоря – все ваши пароли и логины защищены одним кодом.
Firefox борется за вас на Windows.
Загрузить Firefox — Русский
Ваша система может не удовлетворять требованиям Firefox, но вы можете попробовать одну из этих версий:
Загрузить Firefox — Русский
В 2 раза быстрее
Firefox быстро работает и обращается с вашими данными с осторожностью — нет рекламного отслеживания, нет замедления.
Здравомыслящая приватность
Живите своей жизнью, Firefox не следит за вами. Выбирайте, чем и когда делиться.
Простая установка
Лёгкий импорт настроек и закладок после загрузки Firefox для Windows.
Расширенные возможности установки и другие платформы
Загрузить Firefox
для Windows
Загрузить Firefox
для macOS
Загрузить Firefox
для Linux
Загрузить Firefox — Русский
Ваша система может не удовлетворять требованиям Firefox, но вы можете попробовать одну из этих версий: