Channel branches: Difference between revisions

imported>Raboof
remove separate 'unstable' section, as it was duplicate information (and partly wrong at that)
imported>Das-g
replace howoldis page (which currently doesn't work) with https://status.nixos.org/
Line 3: Line 3:
A "channel" is a name for the latest "verified" git commits in Nixpkgs. Each channel has a different definition of what "verified" means. Each time a new git commit is verified, the channel declaring this verification gets updated. Contrary to a user of the git master branch, a channel user will benefit from both verified commits and binary packages from the binary cache.
A "channel" is a name for the latest "verified" git commits in Nixpkgs. Each channel has a different definition of what "verified" means. Each time a new git commit is verified, the channel declaring this verification gets updated. Contrary to a user of the git master branch, a channel user will benefit from both verified commits and binary packages from the binary cache.


Channels are reified as git branches in the [https://github.com/nixos/nixpkgs-channels nixpkgs-channels] repository and as disk images in the [https://nixos.org/channels/ channels webpage]. There is also the handy [http://howoldis.herokuapp.com/ howoldis app] that tracks the age of channels.
Channels are reified as git branches in the [https://github.com/nixos/nixpkgs-channels nixpkgs-channels] repository and as disk images in the [https://nixos.org/channels/ channels webpage]. There is also the handy [https://status.nixos.org/ nix channel status webpage] that tracks the age of channels.


There are several channels, each with its own use case and verification phase.
There are several channels, each with its own use case and verification phase.