Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    B

    Bootlin

    bootlin.com · Company blog · on HN since 2018

    Bootlin, an embedded Linux consultancy formerly Free Electrons, publishes kernel contributions, free training materials, and tools for embedded systems.

    Visit blogHN submissions
    Open Source & LinuxHardware & ElectronicsSystems & Performance
    What HN says

    Commenters recommend its free embedded Linux and kernel training courses and slides as a strong introduction to boot setup and kernel building.

    Stats for nerds
    31HN people shared it
    33linked in comments
    573story points
    Jan 2026last shared
    2020people per year2026

    Top posts on HN

    1. 1
      An Introduction to PipeWire
      1 person · 215 points · first shared 2022 · 66 comments on HN
    2. 2
      Linux ext2 filesystem driver now marked as deprecated
      2 people · 166 points · first shared 2024 · 67 comments on HN
    3. 3
      Using Device Tree Overlays, Example on BeagleBone Boards
      1 person · 54 points · first shared 2022 · 9 comments on HN
    4. 4
      Bouncing on trampolines to run eBPF programs
      1 person · 33 points · first shared 2025 · 3 comments on HN
    5. 5
      Bootlin at the XDC 2018 Conference
      1 person · 29 points · first shared 2018 · 5 comments on HN
    6. 6
      Zephyr: Implementing a Device Driver for a Sensor
      1 person · 19 points · first shared 2024 · Discussion on HN
    7. 7
      Understanding D-Bus (2016) [pdf]
      1 person · 11 points · first shared 2025 · Discussion on HN
    8. 8
      Delivery of Allwinner VPU driver main goals
      2 people · 7 points · first shared 2018 · Discussion on HN
    9. 9
      Free Electrons becomes Bootlin
      3 people · 6 points · first shared 2018 · Discussion on HN
    10. 10
      Snagboot: A cross-vendor recovery tool for embedded platforms
      2 people · 4 points · first shared 2023 · Discussion on HN

    What HN people wrote when they linked it

    • wilburmFeb 2023

      Will you be doing embedded Linux? Embedded RTOS? Bare metal? Microcontrollers? SoC (say, FPGA with a hard processor core)?

      You can do a lot with QEMU. https://bootlin.com/ has a lot of great, free training material.

      https://bootlin.com/doc/training/embedded-linux-qemu/embedded-linux-qemu-labs.pdf

      is one of my favorites.

      Learning to cross-compile, do embedded debugging, the process of booting an embedded system (which varies depending on the answers to the above questions), learning how to read a technical reference for the processor you’re using as well as for peripherals you’re likely to interact with - SPI, i2c, UART, maybe PCIe, are all handy skills. Learn a bit about JTAG, hardware, reading schematics, etc. Even being able solder is helpful.

      There may be books (I had a great embedded Linux book when I started) but there are lots of online materials too. Check out https://platformio.org/

      There are fun embedded boards and projects for microcontrollers too - micropython on an rpi pico, tinygo, eLua, etc.

    • LargoLasskhyfvFeb 2025

      Why reinvent the wheels over and over again?

      Just port coreboot, or something similar to the likes of https://cwwk.net/ which have done the hardware part sufficiently.

      Or even better, organize to have some group/org paying them to port it to their HW.

      Or/and get https://bootlin.com / https://www.collabora.com involved,

      if they are disinterested, have them coordinate the effort.

      They should know how to do that, instead of wasting time with reverse engineering all sorts of crap.

      Apply same due dilligence to the firmware running on the NIC/switch.

      Then continue with the 'optics' in the SFP+.

      They are 'smart' nowadays, and often run Linux, or some RTOS, too.

      See https://pon.wiki/xgs-pon/ont/bfw-solutions/was-110/#boot-log for just one example.

      Diz iz dä äyge of phybre.

      Äye vanna häff lain speed! Arr!

    • AlotOfReadingOct 2022

      I don't know that I'd recommend learning FreeRTOS for fun because you should basically never be using a traditional RTOS if you can possibly avoid it. Unless you really like reinventing stuff that you get "for free" on Linux, there are remarkably few advantages beyond certifiability (which FreeRTOS in particular doesn't get you), easier porting (just buy something that actually runs Linux) and lower resource use (more work to actually achieve!).

      As for Linux, your first stop should be the bootlin materials [1]. They're fairly comprehensive and regularly updated.

      [1] https://bootlin.com/docs/

    • megousSep 2020

      Bootlin has some very nice introductory training materials online:

      https://bootlin.com/doc/training/linux-kernel/
      https://bootlin.com/docs/

      Allwinner SoC used in PinePhone has a longstanding community around it organized around http://linux-sunxi.org/ There are a lot of materials, including datasheets there, etc.

      https://wiki.pine64.org/index.php/PinePhone wiki also has a lot of information.

      #pinedev at freenode is where the kernel development discussion happens, so feel free to join there.

    • pabs3Nov 2020

      Hire open source consulting companies like Collabora, Igalia, Bootlin etc to work on Linux/graphics stuff. IIRC Valve is doing this work via Collabora. I note that both Igalia and Bootlin have done crowdfunding campaigns to support their Linux, graphics and web work:

      http://open-prioritization.igalia.com/
      https://www.igalia.com/2020/09/28/Open-Prioritization-Experiment-60-day-Review.html
      https://bootlin.com/blog/tag/crowdfunding/
      https://github.com/fossjobs/fossjobs/wiki/Resources#employers

    • qbasic_foreverFeb 2023

      Bootlin's embedded Linux class is fantastic and will teach you how to do all of this--uboot setup, building a kernel and root fs, etc. All of the materials for the class are free downloads so if you're motivated you can read the slides and follow it all yourself. I highly recommend it: https://bootlin.com/training/embedded-linux/

    Related

    Arcanarcan-fe.com103 people

    Arcan versus Xorg – Approaching Feature Parity

    Arcan
    Personal · last shared 2026
    Collabora Blogcollabora.com129 people

    Matt Godbolt sold me on Rust by showing me C++

    Collabora Blog
    Company · last shared 2026
    Gunnar Wolfgwolf.org15 people

    How is the free firmware for the Raspberry progressing?

    Gunnar Wolf
    Personal · last shared 2026
    Capsule8 Blogcapsule8.com21 people

    Millions of Binaries Later: A Look into Linux Hardening in the Wild

    Capsule8 Blog
    Company · last shared 2021
    Lone Sysadminlonesysadmin.net15 people

    SSH Escape Sequences

    Lone Sysadmin
    Personal · last shared 2025
    James Bottomleyblog.hansenpartnership.com55 people

    Lessons from the Gnome Patent Troll Incident

    James Bottomley
    Personal · last shared 2026
    Matthew Garrettmjg59.livejournal.com25 people

    5 ways to reboot a PC. None of them reliable.

    Matthew Garrett
    Personal · last shared 2026
    NetBSD Blogblog.netbsd.org66 people

    NetBSD fully reproducible builds

    NetBSD Blog
    Company · last shared 2026