• On May 9, 2016, Tock was released at the OSDI conference. This was the first version of Tock. • On February 13, 2018, Tock 1.0 was released. This was the first
rolling release, which added support for nRF and TM4C series chips. Also included were some driver libraries that supported the 1.0 version system call interface. • On April 25, 2018, version 1.1 was released. It included a new register interface and automatic deep sleep for most
SAM4L peripherals. • On November 30, 2018, Tock 1.3 was released. This version added support for Tock to run on non-
Cortex-M platforms and an interface for the operating system to send and receive
UDP packets. • Tock version 1.4 was released on October 18, 2019, and included support for
RISC-V architectures. • On April 30, 2020, Tock version 1.5 was released. It included new features to remove unsafe from TBF parsing in the kernel and added generic components. • Version 1.6 was released on October 23, 2020. This version added a scheduler trait, added support for four new boards, and included support for
UART over
USB. • On August 27, 2021, rolling version 2.0 was released. It added two new system calls:
AllowReadOnly and
Exit. Tock 2.0 also required that apps be compiled for the new
syscall interface. • Tock 2.1 was released on September 7, 2022. Version 2.1 included support for new HILs and boards, bugfixes, and a new system call interface. • On January 6, 2023, version 2.1.1 was released. It fixed an issue related to system call errors. == Reception ==