Add URLs for source repos and communication to Hackweek projectsa project by eclectigeek It would be excellent if Hackweek projects had a standard way to include URLs for their code repositories, as well as URLs for communication methods like chat and email. This would allow folks who are interested in a project to either lurk a bit to learn more, or directly reach out to the folks running the project. |
Hack salt-toaster to use systemd-nspawn instead of dockera project by mdinca It seems that systemd-nspawn, together with machinectl can use qcow2 images directly. |
Learn about debugging of services in systemd/dbus timesa project by mvancura boot: to find logs with both kernel and user-space parts, be able to add debug flags etc. to the failing service configuration... suspend/resume: what services are configured? Something triggered via DBus? How to find? And how to debug that? |
build 32bit packages for x86_64 with better march/mtunean idea by sleep_walker 32bit packages for x86_64 are generated from i586 packages which are meant to be run on ancient CPUs. But we could have better expectations for 32bit packages as they're installed on x86_64 system. |
Learn some programming skillsan idea by jtzhao Read a few books to improve my programming skills and learn some frequently used tools like gdb, git, etc. |
Learn More About C++ and Libradosan idea by cxiong As Ceph is mainly written in C++ and C++ has developed very fast since C++11, I'd like to use this hackweek to further my C++ knowledge. The librados (written in C++) from Ceph will be used as practice target. |
Add testcases introduction for kernel testsuitesa project by yosun Since sometime we have limited time to file a bug, especially during daily review of testsuites result. Then some bugs are lake of introduction about what the testsuite are tested, it makes developer take more time to debug this issue. I'd like to find a way to add some description in somewhere convenient to use, when file a kernel function bug. |
Investigate how to use fuzzy tools reproduce bugsa project by yosun We used trinity to make fuzzing test, but it hard to reproduce bugs. I'd like to try to use syzkaller or other fuzzy tools to find a stable process to reproduce fuzzy bugs. |
Learn and use Openattica project by ganghe As you know, SUSE acquired Openattic last year, which is a great storage management system. |
Research LVM2 new features: System ID, lvmlockda project by ZRen The new features below were added for the cluster (shared disk) scenario of LVM2 in upstream half year ago. I'm new to LVM2, and have been busy with bugfix things this days. This hackweek |
Create a Kubernetes API client in Rustan idea by robdaemon Rust is a systems programming language from Mozilla. It has stronger safety guarantees than Go, and is well suited to working on cloud native infrastructure. |
Shell completionan idea by federico3 Implement shellcomp |
ESP8266 Tinkeringa project by nwmac ESP8266 Tinkering |
boot own kernel on Lenovo Tab 3 Business tableta project by sleep_walker Lenovo Tab 3 Business is nice piece of hardware with ARMv8 CPU and plenty of memory. It would be nice to try to boot some other OS. |
backport fix for Pinnacle PCTV DVB-T tunner for Turris-OS official kernela project by sleep_walker I found recently that my DVB-T tunner plugged into Turris Omnia router gets a lot of I2C errors and sometimes divisions by zero. |
[yast] storage-ng improvementsa project by joseivanlopez yast2-storage-ng is a reimplementation of the YaST storage module (yast2-storage) based on the also reimplemented library for storage manager |
DMI table conformance checkera project by jdelvare The SMBIOS specification includes an informative annex providing conformance guidelines for DMI table implementations. I would like to write a checker tool to verify the conformance of DMI tables, based on this document. Such a tool could be useful for system firmware writers. |
Teuthologya project by jfajerski Extend Teuthology to meet our needs. This includes (but is not limited too): |
hack on 'The Kiibohd Controller'an idea by jschmid1 it has support for these keyboards: |
Learn more about C standard librariesan idea by pvorel Study code of glibc, musl, uclibc or Klibc and make some tests with buildroot. |
Improve C/C++ skillsan idea by pvorel I'd like to improve my C/C++ skills with contributing small easyhacks to some open source projects (kernel's kconfig, git, util-linux, fluxbox, libreoffice, ...). |
Improve headmore (your VNC client for character terminals) with new featuresa project by guohouzuo headmore is your fully functional VNC client (viewer + control) launched from command line for your geeky character terminals (Linux VT console, xterm, and more): |
Research the linux kernel network IO pathsa project by zyuhu [Description] |
HOME IOTan idea by cjdev Instrument Power meter with a WIFI enabled microcontroller that publishes to a MQTT server. ( like https://www.mysensors.org/build/pulse_power but transmits collected data over WIFI )Use NodeRed to build dash board showing power usage in real time. ( https://www.npmjs.com/package/node-red-dashboard ) |
RPI3 Graphics + Device Tree testing and hackingan idea by vliaskovitis These are various ideas to learn about device trees and test the upstream vc4 graphics drivers on RPI3 |