vbabka

vbabka

Prague

crash-python

a project by jeff_mahoney

New Development In previous hack weeks, the first few days ended up being wasted on just getting it working. I'm pleased to share that the code quality has improved dramatically since the last hack week and there are now extensive test cases for both unit testing and testing against real vmcores, and we'll use both mypy and pylint (if installed) to perform static analysis. Packages for those are available in openSUSE or as part of the crash-python OBS repo for SLE15. It has been tested with kernels from 3.0 to 5.1.

Updated almost 3 years ago. 21 hacker ♥️. 4 followers.

A SUSE chronicle 0.1

a project by rhaidl

Talking to people, getting the information about what had happened in the SUSE history, bringing all together to kind of a chronicle. Let's give it a try :-)

Updated about 5 years ago. 6 hacker ♥️.

Hell-O-Kitty

an idea by coolo

HWinterstellar happens a week before halloween, so my project is to create a Hell-o-Kitty.

There are various 3D-Models e.g. http://www.thingiverse.com/thing:184363 - and adding some LEDs that blink using a tinyDuino into it should be very possible during hackweek.

Updated about 5 years ago. 12 hacker ♥️. Has no hacker: grab it!

Port kGraft to more architectures

a project by vojtech_pavlik

Implement improved ftrace infrastructure for PPC64LE (goal 1), s390x (goal 2), ARM64 (goal 3) that is able to support kGraft and doesn't have a performance impact. PPC64LE has an experimental (untested) patch by Dinar Valeev already, s390x works, but has a 10% performance impact on the system, ARM64 is entirely untouched.

Updated about 5 years ago. 3 hacker ♥️.

Add support for RandR 1.4 (additional GPUs) into KDE display configuration

a project by michalsrb

Plan

RandR is X11 extension for configuring monitors and since version 1.4 also secondary GPUs. These secondary GPUs can either provide additional monitors to output to or can render individual applications instead of the main GPU. (Or even both at once.) Once a secondary GPU is configured to do render offloading, applications can be started with DRI_PRIME=<id> environment variable to actually render on it instead of the main one. There are also USB GPUs (dummy framebuffers) that can be hot-plugged.

Updated about 5 years ago. 4 hacker ♥️.

Support for WiFi-enabled Canon cameras in gphoto

a project by michal-m

I have a Canon PowerShot S120, which allows for browsing / copying photos over WiFi. There are apps for Android, iOS, and Windows to do that. The protocol uses upnp to discover the camera and the smartphone/computer and them some HTTP-based protocol. I have some code using libupnp for the discovery and a perl script that is capable of transfering one file, but it's far from complete. Plus, I need to refresh my memory, because the last commit is from January :-(. Now, there seems to be some support for such cameras in gphoto already. So the plan is to dive into gphoto and use what I learned about the protocol to fix the gphoto support. If you own some other WiFi-enabled Canon camera supported by the CameraWindow software, let me know.

Updated about 2 years ago. 4 hacker ♥️.

Tweak btrfs to run on SMR drives

a project by hreinecke

Having gotten access to some SMR prototypes it should be possible to tweak btrfs to run natively on those devices. Using SSD mode helps a lot, but there is still some work to be done. So this will be a good chance to learn something about the inner details of btrfs and see if I can get it to run on SMR drives.

Updated about 5 years ago. 3 hacker ♥️.

x86 instructions decoder

a project by bpetkov

This is the tool I've been working on since HW11 and it needs more work. Actually, there's always something which could be done on it. It is basically an x86 instruction decoder with special emphasis on the kernel and decoding interesting pieces of it in order to help in the development of low-level patching techniques, among others. git repo: https://gitlab.suse.de/bp/x86d

Updated about 2 years ago. 17 hacker ♥️. 2 followers.

Internal SUSE webzine

a project by cyberiad

The idea is to have an internal web page that mainly presents new SUSE employees or the ones you might not know yet. Other topics can be covered like reports about hack week projects or other interesting stuff apart from the daily work we all do. As a start there would be a questionnaire which results are posted on a web page.

Updated about 5 years ago. 5 hacker ♥️.

LDraw for Linux

a project by jbohac

Project Description

Updated about 2 years ago. 6 hacker ♥️.

HackWeek T-Shirt

a project by abodry

If nothing is changed, no Hackweek T-Shirt awaits us. So, taking the initiative, I am searching for other creative minds to collaborate with.

Updated about 2 years ago. 13 hacker ♥️. 1 follower.

GCC aggregate tracking

a project by jamborm

Currently GCC relies only on the most generic alias analysis when attempting to track data in aggregates in interprocedural (IPA) optimizations. In the course of this project I plan to revive patches for using simple escape analysis to track all data which do not have their address escaped and use that information to track constants within them, analyze the impact on a number of benchmarks and submit them to GCC trunk.

Updated about 5 years ago. 2 hacker ♥️.

Make sure bicho works with current bugzilla

an idea by dmacvicar

Bicho is a ruby gem to query bugzilla. I have received some reports that it is not working with current bugzilla. May be you want to learn ruby and fix it. https://github.com/dmacvicar/bicho

Updated about 2 years ago. 4 hacker ♥️. Has no hacker: grab it!

orthos.arch.suse.de uses shared password for root on hosts.

an idea by osynge

Shared passwords are evil

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

detect and visualise git commits' patch-based dependencies

a project by aspiers

It is well-known that two git commits within a single repo can be independent from each other, by changing separate files to each other, or changing separate parts of the same file(s). Conversely when a commit changes a line, it is "dependent" on not only the commit which last changed that line, but also any commits which were responsible for providing the surrounding lines of context, because without those previous versions of the line and its context, the commit's diff would not cleanly apply. As with most dependency relationships, these form a directed acyclic graph. Sometimes it is useful to understand the nature of parts of this graph; for example when porting a commit "A" between git branches via git cherry-pick, it can be useful to programmatically determine in advance the minimum number of other dependent commits which would also need to be cherry-picked to provide the context for commit "A" to cleanly apply.

Updated about 5 years ago. 4 hacker ♥️.

kGraft analysis tool

an idea by marxin

kgraft-analysis-tool is a simple tool capable of showing IPA cloning decisions made by modified version of the GCC compiler: https://github.com/marxin/gcc/tree/dump-ipa-clones

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

Look at Static Code Analysis and Code Coverage for C++

a project by aschnell

Look at static code analysis and code coverage for a C++ project, in this case libstorage-bgl-eval. This could include:

Updated about 5 years ago. 4 hacker ♥️.

Learn Coccinelle

a project by acho-novell

Learn Coccinelle ,we need automatic kernel backporting with Coccinelle.

Updated about 5 years ago. 6 hacker ♥️.

libkdumpfile/gdb-kdump improvements

a project by alnovak

gdb-kdump (and libkdumpfile) needs a plenty of improvements and tasks to be done. For HackWeek 13, Vlastimil chose to work on SLAB memory support, Petr, amongst other things, reorganized the libkdumpfile code and alnovak begun with libkdumpfile's ppc64 support. Our status in 4/5 of HackWeek 13:

SLAB

Updated about 5 years ago. 6 hacker ♥️.

Microcorruption CTF

an invention by vitezslav_cizek

It's a CTF like game, where the goal is to unlock "lock" devices. Having access to a disassembled code you have to create an input that will unlock the device by exploiting a bug in its code.

Updated about 5 years ago. 1 hackers ♥️.

Dive into Linux Kernel Memory management

an idea by herbert0890

When I worked on some bugs about Linux Kernel Memory management, I met zone, frame, slab allocator, buddy allocator, and etc. I want to summarize these memory management knowledge and dive deep into it. Hope I could finish some kernel modules to verify these theories.

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

Learn Haskell by creating an interpreter

an idea by chnyda

The aim of the project is to create a stupid interpreter to evaluate arithmetic expressions and functions. I have been reading a lot about Haskell and creating a stupid interpreter is a nice way to get started.

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

Turbulent Molecular Dynamics Simulations in C

a project by dwaas

During hack week I will carry on the research I started to write my thesis. The work is called "Turbulence Driven Clustering in Nematic Active Particles" and will (hopefully) make it into a Physical Review Letters paper.

Updated about 5 years ago. 1 hackers ♥️.

Multimedia insane migration

a project by scarabeus_iv

Packman reduction

Updated almost 5 years ago. 15 hacker ♥️.

Assembly Diff Tool for kGraft

a project by joro

This is about writing a tool to find differences in assembly files generated by gcc. The goal is to find the symbols in a program that have changed by a source code patch. This information can then be used to create and/or verify kGraft patches.

Updated about 5 years ago. 6 hacker ♥️. 1 follower.

Kernel-CI

a project by morbidrsa

At SUSE LabsConf 2015 we decided to run some sort of automated tests on the SLE and openSUSE kernels after each push to kerncvs.suse.de In order to make this work the kernel has to be build, a initrd and a rootfs image has to be generated for use with qemu, it has to be booted and tests have to be run.

Updated about 5 years ago. 8 hacker ♥️.

Let’s Encrypt integration into openSUSE/SLE

a project by abergmann

Let&#39;s Encrypt "Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open."[1]

Updated about 2 years ago. 12 hacker ♥️.

Open Source Firmware for EV chargers using the ESP32 Chip (Autoaid / EN-Plus / EVSEDO)

an invention by bschmidt

Hack Week 23

Project Description

Updated 5 months ago. 13 hacker ♥️. 3 followers.

consolidate mm debugging tools and package them

a project by mhocko

Project Description

Different people use different ad-hoc tools to debug Linux kernel MM (memory management) related issues. I have couple of those myself. They fall into two main categories. One set for proper data collection and the other for some high level analysis. Our customers would benefit from the former and we (L3 labs from the later). Having them in a single package sounds quite reasonable to me.

Updated almost 2 years ago. 4 hacker ♥️. 3 followers.

early stage kdump support

a project by mbrugger

Project Description

When we experience a early boot crash, we are not able to analyze the kernel dump, as user-space wasn't able to load the crash system. The idea is to make the crash system compiled into the host kernel (think of initramfs) so that we can create a kernel dump really early in the boot process.

Updated 5 months ago. 12 hacker ♥️. 8 followers.
4
7
3
30

Looking for projects around:

Nothing at the moment

Activity

  • 5 months ago: vbabka liked early stage kdump support
  • 6 months ago: vbabka started Picopad development
  • 6 months ago: vbabka originated Picopad development
  • over 1 year ago: vbabka disliked Dochazka
  • almost 2 years ago: vbabka liked consolidate mm debugging tools and package them
  • almost 2 years ago: vbabka liked Open Source Firmware for EV chargers using the ESP32 Chip (Autoaid / EN-Plus / EVSEDO)
  • about 7 years ago: vbabka joined crash-python
  • almost 8 years ago: vbabka joined gdb python target / binding to libkdumpfile
  • over 8 years ago: vbabka liked Let’s Encrypt integration into openSUSE/SLE
  • over 8 years ago: vbabka liked Kernel-CI
  • over 8 years ago: vbabka liked Assembly Diff Tool for kGraft
  • over 8 years ago: vbabka liked Multimedia insane migration
  • over 8 years ago: vbabka liked Turbulent Molecular Dynamics Simulations in C
  • over 8 years ago: vbabka liked Learn Haskell by creating an interpreter
  • over 8 years ago: vbabka liked Dive into Linux Kernel Memory management
  • over 8 years ago: vbabka liked Microcorruption CTF
  • over 8 years ago: vbabka liked libkdumpfile/gdb-kdump improvements
  • over 8 years ago: vbabka liked Learn Coccinelle
  • over 8 years ago: vbabka liked Look at Static Code Analysis and Code Coverage for C++
  • over 8 years ago: vbabka liked kGraft analysis tool
  • over 8 years ago: vbabka joined libkdumpfile/gdb-kdump improvements
  • about 9 years ago: vbabka added keyword "modelchecking" to Try to model check gfp_flags with cbmc
  • about 9 years ago: vbabka added keyword "modelchecking" to Try to model check gfp_flags with cbmc
  • about 9 years ago: vbabka added keyword "codeverification" to Try to model check gfp_flags with cbmc
  • about 9 years ago: vbabka started Try to model check gfp_flags with cbmc
  • All Activity