# Secure Boot

Secure Boot is a security standard and boot process that uses trusted digital signatures to allow only authorized software to load during device startup.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How to Write a Linux Kernel Module That Actually Builds

DevFeed: [How to Write a Linux Kernel Module That Actually Builds](<https://devfeed.tech/articles/how-to-write-a-linux-kernel-module-that-actually-builds-26900.md>)

Original publisher: [Read original article](<https://www.freecodecamp.org/news/how-to-write-a-linux-kernel-module-that-actually-builds/>)

Author: Chris Roy

Published: 2026-09-15T21:10:57Z

Content type: tutorial

Language: en

Sources: [freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More](<https://devfeed.tech/sources/freecodecamp-programming-tutorials-python-javascript-git-more.md>)

Topics: [Kernel](<https://devfeed.tech/topics/kernel.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [modules](<https://devfeed.tech/topics/modules.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Secure Boot](<https://devfeed.tech/topics/secure-boot.md>)

Tags: [compiler](<https://devfeed.tech/tags/compiler.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [module](<https://devfeed.tech/tags/module.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how to build and load a Linux kernel module, including the generated object files, metadata, symbols, debug information, required kernel headers and compiler setup, and common Secure Boot and kernel lockdown restrictions.

### Source excerpt

A Linux kernel module is a small piece of code that can be loaded into the running kernel without rebuilding the entire kernel. That sounds simple enough, but even a minimal module produces a surprisi

## Running the operating system that you're currently using in a virtual machine (with Secure Boot and TPM emulation)

DevFeed: [Running the operating system that you're currently using in a virtual machine (with Secure Boot and TPM emulation)](<https://devfeed.tech/articles/running-the-operating-system-that-you-re-currently-using-in-a-virtual-machine-with-secure-boot-and-tpm-emulation-27118.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2023/11/19/running-current-os-inside-vm/>)

Author: andreacorbellini

Published: 2023-11-19T16:33:00Z

Content type: tutorial

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Secure Boot](<https://devfeed.tech/topics/secure-boot.md>), [qemu](<https://devfeed.tech/topics/qemu.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [boot](<https://devfeed.tech/topics/boot.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>)

Tags: [bootloader](<https://devfeed.tech/tags/bootloader.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [operating-systems](<https://devfeed.tech/tags/operating-systems.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [systems](<https://devfeed.tech/tags/systems.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [virtual](<https://devfeed.tech/tags/virtual.md>)

### AI overview

A tutorial explains how to run the operating system currently in use inside a virtual machine, preserving its settings and files. The procedure targets Ubuntu and uses a copy of the drive, TPM emulation with swtpm, and QEMU; it is intended for testing Secure Boot and predicting TPM state without rebooting.

### Source excerpt

In this article I will show you how to start your current operating system inside a virtual machine. That is: launching the operating system (with all your settings, files, and everything), inside a virtual machine, while you're using it. This article was written for Ubuntu, but it can be easily adapted to other distributions, and with appropriate care it can be adapted to ...

## ESP32-C2: A Wi-Fi and BLE Chip for High-Volume IoT Applications

DevFeed: [ESP32-C2: A Wi-Fi and BLE Chip for High-Volume IoT Applications](<https://devfeed.tech/articles/esp32-c2-and-why-it-matter-s-13853.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/esp32-c2-and-why-it-matter-s/>)

Author: John Lee

Published: 2022-04-18T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Esp32 C2](<https://devfeed.tech/topics/esp32-c2.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Flash Encryption](<https://devfeed.tech/topics/flash-encryption.md>), [Secure Boot](<https://devfeed.tech/topics/secure-boot.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [ceo-blog](<https://devfeed.tech/tags/ceo-blog.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c2](<https://devfeed.tech/tags/esp32-c2.md>), [esp32-c6](<https://devfeed.tech/tags/esp32-c6.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [flash-encryption](<https://devfeed.tech/tags/flash-encryption.md>), [iot](<https://devfeed.tech/tags/iot.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>)

### AI overview

ESP32-C2 is a Wi-Fi and Bluetooth Low Energy chip designed for simple, high-volume, low-data-rate IoT applications. The article describes its compact package, ESP-IDF support, security features, and RF performance.

### Source excerpt

As many would have heard, Shanghai is now undergoing a major lockdown and quarantine due to COVID-19. In the midst of this lockdown, we received our production wafers of ESP32-C2, and proceeded with the verifications. Due to the quarantine, we have faced some logistics problems, but slowly, we have improvised, worked out solutions and continue to move ahead with the ramp up of this product.

## Amazon's 'Alexa Built-in' Threat Model

DevFeed: [Amazon's 'Alexa Built-in' Threat Model](<https://devfeed.tech/articles/amazon-s-alexa-built-in-threat-model-36667.md>)

Original publisher: [Read original article](<https://shostack.org/blog/amazons-alexa-built-in-threat-model/>)

Author: Adam

Published: 2020-03-05T00:00:00Z

Content type: opinion

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [amazon](<https://devfeed.tech/topics/amazon.md>), [Security](<https://devfeed.tech/topics/security.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>), [Secure Boot](<https://devfeed.tech/topics/secure-boot.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [amazon](<https://devfeed.tech/tags/amazon.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

The article examines Amazon's Alexa Built-in device security requirements as an example of supply chain threat modeling. It discusses seven required capabilities, including Secure Boot, secure key storage, hardware-based cryptography, supported operating systems, host hardening, privilege separation, and threat surface reduction, and explains how security assessments fit into the model.

### Source excerpt

Exploring supply chain threat modeling with Alexa

## Understanding ESP32's Security Features

DevFeed: [Understanding ESP32's Security Features](<https://devfeed.tech/articles/understanding-esp32-s-security-features-13965.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/understanding-esp32s-security-features/>)

Author: John Lee

Published: 2018-05-31T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Flash Encryption](<https://devfeed.tech/topics/flash-encryption.md>), [Secure Boot](<https://devfeed.tech/topics/secure-boot.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [building-products](<https://devfeed.tech/tags/building-products.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

An overview of ESP32v3 secure boot and flash encryption. It explains how these features help protect external SPI flash contents from unauthorized reading and tampering, using eFUSE-stored keys and a hardware-to-firmware chain of trust.

### Source excerpt

[This document discusses security features for ESP32v3. If you are looking for the security features of the latest ESP32-S2 SoC, that article is available here.] The ESP32v3 has two interesting features, secure boot and flash encryption. Let's have a quick overview of these features. Typically when a device is shipped, any firmware or data is stored in the SPI flash connected to the ESP32v3.

## Dual Booting Ubuntu and Windows 10

DevFeed: [Dual Booting Ubuntu and Windows 10](<https://devfeed.tech/articles/dual-booting-ubuntu-and-windows-10-20701.md>)

Original publisher: [Read original article](<https://docs.microsoft.com/archive/blogs/abhinaba/dual-booting-ubuntu-and-windows-10>)

Author: Abhinaba Basu \[MSFT\]

Published: 2015-11-17T11:53:22Z

Content type: tutorial

Language: en

Sources: [Abhinaba Basu](<https://devfeed.tech/sources/abhinaba-basu.md>)

Topics: [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Secure Boot](<https://devfeed.tech/topics/secure-boot.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [USB](<https://devfeed.tech/topics/usb.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [bitlocker](<https://devfeed.tech/tags/bitlocker.md>), [boot](<https://devfeed.tech/tags/boot.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [usb](<https://devfeed.tech/tags/usb.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A practical guide to dual-booting Ubuntu 15.10 with Windows 10 on a Lenovo laptop using a FAT32 installer USB. It covers disabling BitLocker and Secure Boot, configuring UEFI or legacy boot settings, preparing a partition, and launching the Ubuntu installer.

### Source excerpt

Even though I hit a ton of online resources outlining the details, I struggled a lot getting this...