The Curious Engineer

All blogs / Linux / Unix

Blog of Julian Andres Klode

blog.jak-linux.org

Recent content on Blog of Julian Andres Klode

Linux / UnixDev tools / editors / IDEsCGo

Posts
174 from 20 Dec 2007 to 3 Jul 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://blog.jak-linux.org/index.xml

2026 1

  1. The pandemic of incomplete OpenSSL error handling

2025 3

  1. Sound Removals
  2. Dependency Tries
  3. A SomewhatMaxSAT Solver

2024 2

  1. Observations in Debian dependency solving
  2. The new APT 3.0 solver

2023 2

  1. Divergence - A case for different upgrade approaches
  2. Ubuntu 2022v1 secure boot key rotation and friends

2021 3

  1. APT Z3 Solver Basics
  2. Migrating away from apt-key
  3. APT 2.2 released

2020 4

  1. Google Pixel 4a: Initial Impressions
  2. Review: Chromebook Duet
  3. An - EPYC - Focal Upgrade
  4. APT 2.0 released

2019 3

  1. APT Patterns
  2. Encrypted Email Storage, or DIY ProtonMail
  3. Setting up an email server, part 1: The Forwarder

2018 4

  1. An Introduction to Go
  2. Migrating web servers
  3. Migrated website from ikiwiki to Hugo
  4. The demise of G+ and return to blogging (w/ mastodon integration)

2017 5

  1. A year ends, a new year begins
  2. APT 1.6 alpha 1 - seccomp and more
  3. APT 1.5 is out
  4. Why TUF does not shine (for APT repositories)
  5. jak-linux.org moved / backing up

2016 9

  1. Starting the faster, more secure APT 1.4 series
  2. Introducing DNS66, a host blocker for Android
  3. Introducing TrieHash, a order-preserving minimal perfect hash function generator for C(++)
  4. New software: sicherboot
  5. apt 1.3 RC4 - Tweaking apt update
  6. Porting APT to CMake
  7. Backing up with borg and git-annex
  8. Clarifications and updates on APT + SHA1
  9. Dropping SHA-1 support in APT

2015 2

  1. APT 1.1.8 to 1.1.10 - going "faster"
  2. Much faster incremental apt updates

2014 8

  1. Key transition
  2. A weekend with the Acer Chromebook 13 FHD (AKA nyan-big)
  3. Acer Chromebook 13 (FHD): Initial impressions
  4. hardlink 0.3.0 released; xattr support
  5. APT 1.1~exp3 released to experimental: First step to sandboxed fetcher methods
  6. Configuring an OpenWRT Router as a repeater for a FRITZ!Box with working Multicast
  7. ThinkPad X230 UEFI broken by setting a setting
  8. python-apt now native Python 3 code

2013 4

  1. python-apt 0.9 released
  2. Review: ThinkPad X230
  3. apt-show-versions rewrite in C++ (more than 10 times faster)
  4. Recursive-descent in Python, using generators

2012 9

  1. Cleaning up the system with pseudo-boolean optimization
  2. Implicit preferences in OR dependencies
  3. Memory allocators
  4. Reference Counting and Tail Calls
  5. Currying in the presence of mutable parameters
  6. Functional programming language for Python programmers and friends
  7. [updated] Functional programming language for C programmers and friends
  8. hardlink 0.2 RC1 released
  9. Managing system package selections using custom meta packages

2011 10

  1. Combining ikiwiki and Twitter's bootstrap
  2. Looking for HP Touchpad, Intel tablets, and other devices
  3. World, Space, and Licenses
  4. dh-autoreconf v4 released, patching ltmain.sh for as-needed support
  5. 0x15 + 1/365
  6. Project APT2: new cache format and small things
  7. underscores and undefined behavior
  8. last two weeks
  9. this week: apt 0.8.14 (regex pinning), stable updates, and bug triaging
  10. this week: dh-autoreconf 3, and APT-related things

2010 19

  1. sbuild on a tmpfs
  2. Vettel world champion
  3. simple code - clang creates 1600x faster executable than gcc
  4. FAIL: Arch Linux switch python executable to Python 3
  5. The Three Levels of Package Management
  6. Google Public DNS blocks wikileaks.org (Update: No, they don't)
  7. APT2 is now UPS
  8. APT2 - this time in C
  9. Nokia/Intel/Google/Canonical - openness and professionality in MeeGo, Android, Ubuntu
  10. Build systems
  11. Review: Lenovo ThinkPad Edge 15
  12. 0x14
  13. GNOME Icon Theme 2.30 looks really ugly
  14. Python 3.1 bug: Objects in modules (m_size=-1) not deallocated
  15. Google Street View in Germany
  16. Maemo + Moblin = MeeGo = Failure
  17. N900 standby time
  18. Just uninstalled hal
  19. python-apt 0.7.93 just hit unstable.

2009 42

  1. New keyboard
  2. Nokia N900
  3. The previous post
  4. APT2 progress report for the 1st half of December
  5. Mysql
  6. Ubuntu Software Center coming to Debian
  7. Back to the '90s - Bye PC, welcome back thin clients
  8. My First upload with new source format
  9. I'm back
  10. upgrade failures
  11. Results of the APT2 config parser testing
  12. APT2: config parser testing
  13. Chromium on Linux can print now
  14. cupt and how to write package managers
  15. Chromium
  16. The APT2 project
  17. notify-osd in Debian
  18. Python APT 0.7.92 released
  19. kill cdbs
  20. Debian's new time-based freezes
  21. python-apt 0.7.91 released
  22. Ubuntu One
  23. PHP, MySQL, PostgreSQL, etc.
  24. python-apt to become first Debian package to support Python 3
  25. Python 3.1 and python-apt
  26. python-apt 0.7.10 released
  27. Change has come to python-apt - aka 0.7.9 released
  28. March updates
  29. GParted eats my day...
  30. debian-cd, dependencies, debimg, comments
  31. debimg update - creating images
  32. GStreamer Python bindings are effectively GPL
  33. Top blog posts
  34. Python modules, licenses, and more
  35. debimg core: creating a repository
  36. debimg core example
  37. debimg reloaded - debimg core started
  38. Really, don't use codenames for pinning.
  39. What have you done this week?
  40. python-apt documentation - 2nd time
  41. News from the python-apt front: NEW and COOL DOCUMENTATION
  42. python-apt: Deprecation of mixedCase names, re-organisation of apt.progress, and more

2008 42

  1. Filesystems
  2. Short review: Fedora 10 and Ubuntu 8.10
  3. Short Review: OpenSolaris 2008.11
  4. Dear Wordpress.com users, Planet does not understand your post titles.
  5. aufs 0+20081023-1 uploaded to experimental
  6. I am a Debian Developer now!
  7. Gentoo destroying earth?
  8. "Birthdays 2008"
  9. Now SPI contributing member
  10. Joined Software in the Public Interest (SPI)
  11. Ubuntu hardy: swfdec0.7 and swfdec-mozilla0.7 in the PPA
  12. The future of dir2ogg - gstreamer?
  13. swfdec working perfectly with gstreamer
  14. Ubuntu: swfdec using ffmpeg in PPA
  15. News on debimg
  16. What will be in debimg 0.1
  17. Python Speed: 'x in list' vs 'x in set'
  18. Responding to e-mails with Evolution
  19. Work on ubuimg / debimg for Ubuntu started
  20. April Updates
  21. Fedora 9 & Kernel Mode Setting
  22. python-libisofs 0.0.1 available
  23. Asia: Phoenix available in Europe
  24. debimg 0.0.3 - "the checksum" - released
  25. Python Extension for libisofs
  26. Python Speed: Getting the first part of a string
  27. debimg news: disk splitting, new data lists, PowerPC
  28. debimg 0.0.2 builds netinst in less than 4 seconds
  29. Ubuntu stuff: gnash 0.8.2 for gutsy, ndisgtk, aufs
  30. cdimage for debimg is online now!
  31. gimmie (ITA) and the new menu policy + building with pristine-tar
  32. pristine-deb - git-buildpackage's pristine-tar support
  33. debimg - debian-cd in Python
  34. Ubuntu: aufs with casper 1.118 / ndisgtk 0.8.1 / ndisgtk in main?
  35. JAK LINUX website now powered by ikiwiki
  36. Experiences with git and pristine-tar
  37. uploads and machine-readable copyright
  38. Debian Maintainer
  39. Improved aufs support in Ubuntu, Debian
  40. A small benchmark: Bazaar, Git, Mercurial
  41. Neil: It's not HP's fault - HP rocks!
  42. Bye, 2007 - Welcome 2008!

2007 2

  1. My Debian Maintainer application
  2. Welcome to my new Blog!