mwilck

mwilck

Evernote client (everpad/geeknote) for openSUSE

a record by mwilck

Evernote is a popular cloud-based note-taking application. It has the advantage of being available on many platforms, thus notes taken on an Android phone are readily available on the desktop, and vice versa.

Updated almost 4 years ago. 5 hacker ♥️. Has no hacker: grab it!

Secure keyboard

an idea by mwilck

This idea was inspired by the recent discussion on the "talk" mailing list about the (in)security of the German ID card. The Chaos Computer Club and other researchers claim that the ID card is insecure. Actual attacks that have been demonstrated are based on keyloggers.

Updated almost 5 years ago. 3 hacker ♥️. Has no hacker: grab it!

Do something useful with the TPM

an idea by mwilck

Almost all our laptops, and many servers, feature a TPM today. The TPM doesn't have the best reputation in the community because it could be used to lock down platforms or do nasty things with DRM. Under normal conditions on PCs, the TPM is controlled by the system owner and could actually be useful for almost anything involving crypto. Unfortunately the integration of the TPM in the OS is essentially non-existent. The introduction of the TPM2.0 standard complicates matters, because we now have two different devices with different APIs.

Updated over 5 years ago. 3 hacker ♥️. Has no hacker: grab it!

Reanimate djmount

a project by mwilck

djmount is a neat idea - see UPnP/AV resources in your directly in the file system. Unfortunately the code hasn't been maintained for ~10y, and - at least for me - seems to by plagued by various bugs causing crashes and what not. There's currently no official openSUSE package. This project aims to pick up the code, fix bugs, and make the tool actually useful again. The code itself seems to be in quite a good shape, so this should be doable.

Updated almost 5 years ago. 4 hacker ♥️.

Scripts and recipes for setting up VMs with multipath and other compex storage stacks

a project by mwilck

Customers are using complex storage stacks such as LVM over dm-crypt over MD RAID over multipath over iSCSI and FC with LOTs of LUNs, and we're facing problems in that area which are usually very hard to reproduce. It's also hard to guard against regressions.

Updated almost 5 years ago. 5 hacker ♥️.

Learn (machine) learning

an invention by mwilck

I'd like to gain practical knowledge about machine learning / TensorFlow / scikit by trying out simple examples.

Updated almost 3 years ago. 32 hacker ♥️.

Check out hamster-lib time tracking tool

a record by mwilck

I'm using [hamster time tracker] for personal time tracking and project accounting, and have volunteered to be the maintainer for openSUSE. Unfortunately both hamster 1.x and hamster 2.x are basically unmaintained. The project has been undergoing a major refactoring for a year already, transitioning to a new architecture based on [hamster-lib]. I'd like to explore this, and to check whether it's ready to be packaged for openSUSE to reach a broader audience (I fear not).

Updated almost 4 years ago. 1 hackers ♥️. Has no hacker: grab it!

Use avahi for mdns queries in hplip

an idea by mwilck

The HPLIP package contains a custom implementation of mDNS queries (actually, 2: one in the core C code and one in python for the administration tools). This implementation is simplistic and sub-optimal. I fixed a problem of this implementation in the past, but unfortunately my patches don't apply on the latest HPLIP releases, and aren't easily forward-ported.

Updated over 6 years ago. No love. Has no hacker: grab it!

Path clustering for multipathd

an idea by mwilck

Recent multipath-tools contains a patch series that allows latency-based path prioritization. However the code is clumsy and not well designed.

Updated almost 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Bring hamster 3.0 to openSUSE

an invention by mwilck

Hamster is important for may daily workflow, as I'm using it for time accounting. While hamster-time-tracker-2.2.2 itself, as shipped on Tumbleweed, depends on python3 only, the build process requires python2. It's therefore in danger to be kicked out of the TW repos. Updating to 3.x will likely require some homework.

Updated almost 5 years ago. No love. 1 follower.

Bluetooth audio

a project by mwilck

I'm hearing impaired. Where others have no issues following talks or dicussions, I often fail even grasp the bottom line what it's about. I've got hearing aids, but they help only so much. I also have an add-on device for my hearing aids that acts like a bluetooth headset. Unfortunately, making this thing work under my Linux desktop has been an ongoing, frustrating struggle. On the contrary, it works flawlessly with Android devices of different generations, and even with my lowly Gigaset phone. Actually, the thing works better with older kernels/Linux versions than with current TW.

Updated almost 5 years ago. 3 hacker ♥️. 3 followers.

Modular maintenance and packaging of drivers

a project by mwilck

We currently maintain all drivers in the SUSE kernel tree. While this is a well-established procedure, it also has a number of drawbacks in my opinion. I've been experimenting with a different model, tracking (so far, only one) driver in a separate git repository, and packaging it as kernel module package (KMP). This way of working fits my own mental model of code development better than the quilt style we employ in day-to-day driver maintenance.

Updated about 1 month ago. No love. 1 follower.

pacrunner for SUSE, and other proxy-related ideas

an idea by mwilck

I've got a small filtering proxy in our home LAN, used as a web filter for my kids. One most annoying mis-feature is that every time a Linux computer with a "modern" UI such as GNOME connects to the network, a popup window asks the user to enter "tickets" for my Fritz! box, although NM correctly sets up the proxy and net surfing is possible just fine. Currently the only workaround for this is to deactivate NM's "connectivity check" altogether. IMO that's not the right solution - if NM is able to detect and configure proxies for the system, it should also be able to use these proxy settings for its connectivity check.

Updated over 4 years ago. No love. 1 follower. Has no hacker: grab it!

multipath-tools: cleaner model for path device information

an idea by mwilck

Project Description

Updated almost 4 years ago. No love. 1 follower. Has no hacker: grab it!

multipathd: improve asynchronous behavior

an idea by mwilck

Project Description

Updated almost 4 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

multipath-tools: improve CI

a project by mwilck

Project Description

Updated almost 4 years ago. 1 hackers ♥️. 1 follower.

Modular kernel packaging

a project by mwilck

Project Description

Updated over 2 years ago. 7 hacker ♥️. 4 followers.

A sane DSL for udev rules

an idea by mwilck

Description

Updated about 2 months ago. 2 hacker ♥️. 2 followers. Has no hacker: grab it!
18
6
20
64

Looking for projects around:

Nothing at the moment

Activity

  • about 1 month ago: mwilck started Modular maintenance and packaging of drivers
  • about 2 months ago: mwilck liked USB storage plumbing for the Linux Kernel Library
  • about 2 months ago: mwilck liked Software for musicians / guitarists and their integration in Aeon
  • about 2 months ago: mwilck liked drgn for kernel core analysis
  • about 2 months ago: mwilck liked Research how LLMs could help to Linux developers and/or users
  • about 2 months ago: mwilck liked RISC-V emulator in GLSL capable of running Linux
  • about 2 months ago: mwilck added keyword "udev" to A sane DSL for udev rules
  • about 2 months ago: mwilck added keyword "lua" to A sane DSL for udev rules
  • about 2 months ago: mwilck originated A sane DSL for udev rules
  • over 2 years ago: mwilck started Modular kernel packaging
  • over 2 years ago: mwilck added keyword "kabi" to Modular kernel packaging
  • over 2 years ago: mwilck added keyword "packagemanagement" to Modular kernel packaging
  • over 2 years ago: mwilck added keyword "zypper" to Modular kernel packaging
  • over 2 years ago: mwilck added keyword "rpm" to Modular kernel packaging
  • over 2 years ago: mwilck added keyword "module" to Modular kernel packaging
  • over 2 years ago: mwilck added keyword "kernel" to Modular kernel packaging
  • over 2 years ago: mwilck added keyword "kmp" to Modular kernel packaging
  • over 2 years ago: mwilck originated Modular kernel packaging
  • over 2 years ago: mwilck liked Enable full-disk-encryption key sharing for bootloader -> kernel
  • almost 4 years ago: mwilck added keyword "containers" to multipath-tools: improve CI
  • almost 4 years ago: mwilck started multipath-tools: improve CI
  • almost 4 years ago: mwilck liked Update nvme-dem to match/support current NVMe-oF features
  • almost 4 years ago: mwilck added keyword "c" to multipath-tools: improve CI
  • almost 4 years ago: mwilck added keyword "ci" to multipath-tools: improve CI
  • almost 4 years ago: mwilck added keyword "github" to multipath-tools: improve CI
  • All Activity