coldnew's Blog

website·Indexed 30 days ago

https://coldnew.github.io

A technical blog featuring tutorials and guides on Clojure, Emacs, Linux kernel development, Raspberry Pi, and Android customization. Topics include 4clojure and Project Euler exercises, Emacs Lisp configuration, UBIFS modifications for Android, and building embedded Linux environments using bootlin resources.

Tokens
194.8K
Snippets
1.1K
Records
1.4K
Agent score
63%

What's inside coldnew

  1. Overview of Org-mode for Emacs

    Org-mode is a major mode for Emacs that uses plain text files to implement time management, note-taking, and document exporting. It allows users to write content in a simplified format and export it to multiple formats including PDF (via LaTeX), HTML, and Markdown.
  2. Overview of webOS Open Source Edition (webOS OSE)

    webOS OSE (webOS Open Source Edition) is a Linux-based open-source version of the webOS system released by LG. It provides the basic framework of the OS but does not include the proprietary apps or UI used in LG's commercial Smart TVs. It is designed to be IoT-friendly and has been optimized for hardware such as the Raspberry Pi 3.
    Official Website: http://webosose.org
  3. Overview of Clasp Common Lisp Compiler

    Clasp is a Common Lisp compiler implemented in C++ that compiles Common Lisp code into LLVM IR. It was designed to leverage the metaprogramming capabilities of Common Lisp while providing seamless integration with C++ libraries, avoiding the need for manual C wrappers typically required by standard Common Lisp FFIs (Foreign Function Interfaces).
  4. Overview of Librem 5

    Librem 5 is a mobile device project by Purism designed to run GNU/Linux natively on a smartphone without relying on Android. A key goal of the project is to use entirely open-source software and firmware, including open-source GPU drivers, to ensure the community has full control over the device hardware and software stack.
  5. Overview of Android Things for IoT Development

    Android Things is an operating system based on Android designed specifically for the Internet of Things (IoT). It allows developers who are familiar with Java and Android app development to build smart devices without needing deep knowledge of low-level hardware programming. The OS provides abstractions for controlling hardware peripherals such as GPIO, I²C, and PWM.
  6. Overview of Clasp Common Lisp Compiler

    Clasp is a Common Lisp compiler implemented in C++ that compiles Common Lisp code into LLVM IR. It was developed by Christian Schafmeister to leverage Common Lisp's metaprogramming capabilities for molecular biology calculations while maintaining the ability to interface deeply with C++ libraries.
  7. Overview of Zephyr RTOS supported platforms

    Zephyr is a real-time operating system (RTOS) developed by the Linux Foundation, primarily for IoT devices. It is licensed under Apache-2.0. Supported architectures and boards include:

    • x86: Arduino 101, Quark D2000 CRB, Galileo Gen1/Gen2, Minnowboard Max, and x86 Emulation (QEMU).
    • ARM (v7-M and v7E-M): ARM Cortex-M3 Emulation (QEMU), Arduino Due, and Freescale FRDM-K64F.
    • ARC EM4: Arduino 101.
  8. Overview of webOS Open Source Edition (webOS OSE)

    webOS OSE (webOS Open Source Edition) is a Linux-based open-source version of the webOS operating system released by LG. It provides the basic system framework but does not include the proprietary apps or UI used in LG's commercial webOS TV systems. It is designed to be IoT-friendly and has optimizations for hardware such as the Raspberry Pi 3.
    Official Website: http://webosose.org
  9. Overview of Librem 5

    Librem 5 is a mobile hardware project by Purism designed to run a true GNU/Linux operating system on a smartphone, avoiding the use of Android. A key goal of the project is to use entirely open-source software and firmware, including open-source GPU drivers, to ensure the community has full control over the device hardware and software stack.
  10. Overview of pangu-spacing for Emacs

    pangu-spacing is an Emacs minor-mode that automatically inserts whitespace between Chinese characters and English/numeric characters (half-width characters) to improve reading comfort within the editor.
  11. Overview of OmniRoute LLM Gateway

    OmniRoute is an LLM Gateway used to unify multiple LLM providers (including free tiers and local providers) into a single endpoint. It is a fork of 9router and provides a WebUI for configuration, support for over 165 providers (including enterprise options like Bedrock, watsonx, Oracle OCI, SAP, and Databricks), and the ability to integrate local LLM providers such as Ollama and LM Studio.