Skip to content
77a944c
Compare
Choose a tag to compare

Release 0.5.2

0.5.1
68771c7
Compare
Choose a tag to compare
Release 0.5.1
0.5.0
7c1c2bd
Compare
Choose a tag to compare

Version updates

  • BuildRoot 2019.02.1
  • Linux kernel 5.3.0-26.28~18.04.1 for aarch64, arm, i386, ppc64le, x86_64 (Ubuntu 18.04 HWE)
  • grub 2.02-2ubuntu8.14 for same archs as above
  • powerpc and ppc64 targets uses older kernel/grub as they are not supported by Ubuntu 18.04
  • updated SSL certificates

Requirements changes

  • VM instances running CirrOS should have at least 128 MB of memory to be usable

VirtIO changes

  • VirtIO GPU support to have graphical console support on wider selection of architectures
  • VirtIO RNG support to have more entropy
  • VirtIO input, 9pnet support

Kernel modules

  • no more 'no kernel module found' messages
  • printing list of loaded modules
  • handle USB input devices - required for AArch64 architecture

Dropbear changes:

  • dropped generation of DSS keys - dropbear does not support them
  • show ECDSA ssh key right after RSA one
  • create directory for ssh keys so it is possible to remotely login into an instance

Project changes

  • migrated from Launchpad to GitHub
  • enabled Travis CI for pull requests and releases
    • added IRC notifications to Travis CI
    • CI test run ends after all start scripts
  • image downloads from download.cirros-cloud.net are now redirected to content on github.com to take advantage of its CDN. This will prevent slow downloads or timeouts that occurred at times (#12).
    Please continue to use https://download.cirros-cloud.net/ as the canonical source for cirros images.
1548dfa
Compare
Choose a tag to compare

Changes since 0.5.0-pre3:

  • handle USB input devices - required for AArch64 architecture
  • updated SSL certificates
  • Dropbear changes:
    • dropped generation of DSS keys - dropbear does not support them
    • show ECDSA ssh key right after RSA one
    • create directory for ssh keys so it is possible to remotely login into an instance
  • build related changes:
    • added IRC notifications to Travis CI
    • CI test run ends after all start scripts
7a2b0c3
Compare
Choose a tag to compare

Changes since 0.5.0-pre2:

  • Linux kernel 5.3.0-26.28~18.04.1 for aarch64, arm, i386, ppc64le, x86_64
  • grub 2.02-2ubuntu8.14 for same archs as above
  • powerpc and ppc64 targets uses older kernel/grub as they are not supported by Ubuntu 18.04
  • VirtIO RNG support got added to images and test script
  • some changes to module loading
    • no more 'no kernel module found' messages
    • printing list of loaded modules
  • documentation got improved a bit
3864b19
Compare
Choose a tag to compare

Updates since 0.4.0:

  • BuildRoot 2019.02.1
  • Linux Kernel 4.4.0.148.174
  • Grub2 2.02~beta2-36ubuntu3.22
  • added VirtIO modules: 9pnet, input and graphics
@hrw hrw
Compare
Choose a tag to compare
This adds a lxd.tar.xz metadata file and also the information in the
stream output so that cirros can be utilized by lxd.  As the needed
files (-lxc.tar.xz and -lxd.tar.xz) are purely new content, the change to
mirror-dump-sstream-data allows us to create them for old releases.

A small re-factor in mirror-dump-sstream-data was required to more
easily create missing -lxd.tar.gz and -lxd.tar.xz and get the
data to create the combined_rootxz_sha256 information.

Once this is published, we'll be able to do:
  lxc remote add --public --protocol=simplestreams cirros \
       https://download.cirros-cloud.net/
  lxc launch cirros:0.4.0

and also:
  lxc launch cirros:0.4.0 "--config=user.user-data=$(cat user-data.txt)"
@hrw hrw
Compare
Choose a tag to compare
Update this release data script to support git.