Differences between revisions 18 and 19
Revision 18 as of 2016-11-03 17:24:11
Size: 3948
Editor: ?ZachMarano
Comment:
Revision 19 as of 2017-03-30 19:52:37
Size: 4211
Editor: ?ZachMarano
Comment:
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
||<rowstyle="background-color: #E0E0FF;"> Images available for Debian releases (suites) ||<:-6> stable<<FootNote(Discussions are under way (independently for DebianInstaller and cloud images) to list stable backports by default (installation of backport packages will still be manual, but updates become automatic))>> || ||<rowstyle="background-color: #E0E0FF;"> Images available for Debian releases (suites) || stable || stable || stable<<FootNote(Discussions are under way (independently for DebianInstaller and cloud images) to list stable backports by default (installation of backport packages will still be manual, but updates become automatic))>> || stable, testing || stable || stable ||
Line 21: Line 21:
||<rowstyle="background-color: #E0E0FF;"> Installed packages (default image) || packages with priority '''important''' (''debootstrap'' and higher (plus user choice if any [''tasksel'']) || packages from '''debootstrap''' plus: <<BR>>'''cloud-init''', <<BR>>'''apt-transport-https''', <<BR>>'''awscli''' || unknown || packages from '''debootstrap''' plus:<<BR>>'''google-compute-engine''', <<BR>>'''google-compute-engine-init''', <<BR>>'''google-config''' || unknown || unknown || ||<rowstyle="background-color: #E0E0FF;"> Installed packages (default image) || packages with priority '''important''' (''debootstrap'' and higher (plus user choice if any [''tasksel'']) || packages from '''debootstrap''' plus: <<BR>>'''cloud-init''', <<BR>>'''apt-transport-https''', <<BR>>'''awscli''' || unknown || packages from '''debootstrap''' plus:<<BR>>'''google-compute-engine''', <<BR>>'''google-compute-engine-init''', <<BR>>'''google-config''', <<BR>>'''google-cloud-sdk''' || unknown || unknown ||
Line 25: Line 25:
||<rowstyle="background-color: #E0E0FF;"> kernel runtime params (sysctl) || none (this is a reference setup for other images) || vm.swappiness = 0<<BR>>vm.dirty_ratio = 80<<BR>>vm.dirty_background_ratio = 5<<BR>>vm.dirty_expire_centisecs = 12000<<BR>>net.core.somaxconn = 1000<<BR>>net.core.netdev_max_backlog = 5000<<BR>>net.core.rmem_max = 16777216<<BR>>net.core.wmem_max = 16777216<<BR>>net.ipv4.tcp_wmem = 4096 12582912 16777216<<BR>>net.ipv4.tcp_rmem = 4096 12582912 16777216<<BR>>net.ipv4.tcp_max_syn_backlog = 8096<<BR>>net.ipv4.tcp_slow_start_after_idle = 0<<BR>>net.ipv4.tcp_tw_reuse = 1<<BR>>net.ipv4.ip_local_port_range = 10240 65535<<BR>>kernel.sysrq = 0 || unknown || unknown || unknown || unknown || ||<rowstyle="background-color: #E0E0FF;"> kernel runtime params (sysctl) || none (this is a reference setup for other images) || vm.swappiness = 0<<BR>>vm.dirty_ratio = 80<<BR>>vm.dirty_background_ratio = 5<<BR>>vm.dirty_expire_centisecs = 12000<<BR>>net.core.somaxconn = 1000<<BR>>net.core.netdev_max_backlog = 5000<<BR>>net.core.rmem_max = 16777216<<BR>>net.core.wmem_max = 16777216<<BR>>net.ipv4.tcp_wmem = 4096 12582912 16777216<<BR>>net.ipv4.tcp_rmem = 4096 12582912 16777216<<BR>>net.ipv4.tcp_max_syn_backlog = 8096<<BR>>net.ipv4.tcp_slow_start_after_idle = 0<<BR>>net.ipv4.tcp_tw_reuse = 1<<BR>>net.ipv4.ip_local_port_range = 10240 65535<<BR>>kernel.sysrq = 0 || unknown || See sysctl variables from google-config package.<<FootNote(https://github.com/GoogleCloudPlatform/compute-image-packages/blob/master/google_config/sysctl/11-gce-network-security.conf)>> || unknown || unknown ||

List of differences between standard and cloud systems

The goal of this page is to list the differences, and organize which and how to resolve them. Here, standard refers to Debian systems installed with DebianInstaller with the default settings, following the instructions in http://www.debian.org/releases/stable/installmanual.

Eventually, we should converge on a consensus that the remaining differences, if any, do not prevent us to claim that the cloud images are genuine Debian systems (706052).

Distribution Binary images

  • Debian does not distribute binary images of standard systems, but distributes installation media with a binary image of DebianInstaller.

  • AWS, Azure and GCE images are available on the respective public clouds.
  • Distribution of a generic cloud image in the debian archive is under discussion.

Debian CD (standard image)

AWS

Azure

GCP

Openstack

Oracle

Tool for generating images

DebianInstaller

bootstrap-vz

openstack-debian-images

bootstrap-vz

openstack-debian-images

bootstrap-vz

Archive components available by default

main

main

main

main

main

main

Images available for Debian releases (suites)

stable

stable

stable1

stable, testing

stable

stable

Kernel

default

default

default

default

unknown

custom

Installed packages (default image)

packages with priority important (debootstrap and higher (plus user choice if any [tasksel])

packages from debootstrap plus:
cloud-init,
apt-transport-https,
awscli

unknown

packages from debootstrap plus:
google-compute-engine,
google-compute-engine-init,
google-config,
google-cloud-sdk

unknown

unknown

Packages installed from outside of Debian archive

none

none

none

see2

unknown

unknown

Default system account

none

admin

unknown

none3

unknown

opc

Images description schema

debian-<release version>-<architecture>-<CD number|desktop configuration>.iso

3791011027354/debian-<codename>-<architecture>-<YYYYMMDD>

unknown

debian-<release version>-<codename>-v<YYYYMMDD>

unknown

unknown

kernel runtime params (sysctl)

none (this is a reference setup for other images)

vm.swappiness = 0
vm.dirty_ratio = 80
vm.dirty_background_ratio = 5
vm.dirty_expire_centisecs = 12000
net.core.somaxconn = 1000
net.core.netdev_max_backlog = 5000
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_wmem = 4096 12582912 16777216
net.ipv4.tcp_rmem = 4096 12582912 16777216
net.ipv4.tcp_max_syn_backlog = 8096
net.ipv4.tcp_slow_start_after_idle = 0
net.ipv4.tcp_tw_reuse = 1
net.ipv4.ip_local_port_range = 10240 65535
kernel.sysrq = 0

unknown

See sysctl variables from google-config package.5

unknown

unknown

  1. Discussions are under way (independently for DebianInstaller and cloud images) to list stable backports by default (installation of backport packages will still be manual, but updates become automatic) (1)

  2. Cloud/GoogleComputeEngineImage (2)

  3. https://github.com/GoogleCloudPlatform/compute-image-packages (3)

  4. AMI owner AWS account ID (4)

  5. https://github.com/GoogleCloudPlatform/compute-image-packages/blob/master/google_config/sysctl/11-gce-network-security.conf (5)