Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| releases:snapshot [2017/11/04 09:34] – add snapshot feature explanation hnyman | releases:snapshot [2019/11/08 16:47] – LEDE -> OpenWrt tmomas | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ====== Development builds / snapshots ====== | ====== Development builds / snapshots ====== | ||
| + | ~~NOTOC~~ | ||
| - | <WRAP center round important | + | / |
| + | The first section of this page shall contain only the following two WRAP-boxes. | ||
| + | Rationale: The two boxes can be included in other wiki pages via | ||
| + | {{page> | ||
| + | therefore the first section must remain compact and contain only the key messages. | ||
| + | ************************************************************/ | ||
| + | |||
| + | <WRAP center round important | ||
| The development branch can contain experimental code that is under active development and should not be used for production environments. Snapshot images may support additional hardware; however, it is experimental, | The development branch can contain experimental code that is under active development and should not be used for production environments. Snapshot images may support additional hardware; however, it is experimental, | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important |
| - | **Prebuilt snapshot images do not come with any web interface or GUI**. You will need to be comfortable using a command line and remote shell to install one yourself -> [[docs:user-guide: | + | **Prebuilt snapshot images do not come with any web interface or GUI**. You will need to be comfortable using a command line and remote shell to install one yourself -> [[docs: |
| </ | </ | ||
| - | **Main differences of the buildbot snapshots | + | ===== Main differences of buildbot snapshots |
| - | ** | + | |
| * snapshots do not contain LuCI GUI by default. It needs to be installed by the user. | * snapshots do not contain LuCI GUI by default. It needs to be installed by the user. | ||
| * snapshots are completely untested. Just automatic builds of the most recent source code and packages. Although snapshots are usually ok, they may sometimes contain serious bugs that prevent booting the device correctly or even prevent easy sysupgrading to new versions. | * snapshots are completely untested. Just automatic builds of the most recent source code and packages. Although snapshots are usually ok, they may sometimes contain serious bugs that prevent booting the device correctly or even prevent easy sysupgrading to new versions. | ||
| - | * snapshots are built daily, and that sets time limits to installing new packages with opkg. Due to kernel version checksums, you can only install “kmod” kernel modules and other kernel version dependent modules from the exactly same snapshot build. So, after a few hours after flashing the firmware you may not be able to install new modules with opkg any more (as the next snapshot has been built into the download repo and has different checksums). | + | * snapshots are built daily, and that sets time limits to installing new packages with opkg. Due to kernel version checksums, you can only install “kmod” kernel modules and other kernel version dependent modules from the exactly same snapshot build. So, a few hours after flashing the firmware you may not be able to install new modules with opkg any more (as the next snapshot has been built into the download repo and has different checksums). |
| - | **Main benefits of the snapshots:** | + | ===== Main benefits of snapshots |
| - | * newest available version of the main LEDE source and every package | + | * newest available version of the main OpenWrt |
| * support for new devices that have been added since the last stable release branching | * support for new devices that have been added since the last stable release branching | ||
| + | |||
| + | ===== Do not use snapshots if... ===== | ||
| + | |||
| + | * you absolutely need a GUI and you are not capable of installing LuCI yourself via ssh/ | ||
| + | * you are completely unexperienced with linux and do not know what ssh is. It will most probably be a hassle for you and all other people involved to pull you through the installation and back to stock firmware. | ||
| + | * you think you always need at any time to have the latest bleeding edge software, just because. The problems that can arise (starting by non-availability of LuCI in precompiled snapshot images) might be overwhelming to you and might drive you back to installing stock firmware again. | ||
| + | * your expectation is to have a flawless and 100% working compilation, | ||
| + | |||
| + | ===== Do use snapshots if... ===== | ||
| + | |||
| + | * your are experienced with linux and know how to manage unexpected problems of any kind (not booting at all, bootloops, no network connectivity, | ||
| + | * there is no other choice, i.e. there is no other stable release available. This may be the case for newly added devices, or devices whose support hasn’t matured enough to be called stable. | ||
| + | * if stable release suffers from poor performance, | ||
| + | * you can live without a GUI, or if you are experienced enough to install LuCI yourself | ||