mkubecek

mkubecek

Experiment with uselessd as a systemd replacement on openSUSE 13.1

an invention by dsterba

The base version for uselessd is systemd-208, which is the version used in 13.1. Let's try if a direct substitution of the binaries works and watch out for the problems.

Updated over 5 years ago. 16 hacker ♥️.

sysvinit-base

a project by wiederda

Package a basic, stripped down version of sysvinit for emergency cases, so you can repair a failed system without interference. My goal is not to replace systemd with sysvinit again, but to provide a sysvinit-base package that does not have any dependencies at all and can just be installed on any system. sysvinit will only be used in exception situations by specifying the kernel parameter "init=/sbin/init" or something like that. The package will come with the binary, a minimal inittab and a basic boot script that does only the really needed stuff.

Updated over 5 years ago. 6 hacker ♥️.

Optimize kdump speed with 6+ TB of RAM

a project by ptesarik

The kdump package can now use SMP and multiple targets with constant memory requirements. The goal of this project is to find the optimum parameters for dumping a very large machine (SAP can give me access to 6TB, SGI is able to test with 64 TB).

Updated over 5 years ago. 2 hacker ♥️.

Kernel oops decoder

a project by benjamin_poirier

Read in a crash or oops-style backtrace and access DWARF information to output the current content of the stack and registers in term of symbols, and the the crash commands to dump/pretty print them. In other words, when looking at a crash dump, answer the questions "Which variable is currently stored in $rax? What is the structure of the stack? Which variable is stored at $rsp+16?"

Updated over 5 years ago. 9 hacker ♥️.

Shell script merging for crash use on L3 Europe and NTS USA core dump servers

a project by dmair

Each of the core dump upload servers in Europe and USA could be improved if the shell scripts were combined so that the same tasks can be performed on each site, e.g. downloading of all packages needed for crash usage with a specified core dump by allowing for configurable (or even automated) selection of locations to obtain data packages from.

Updated almost 5 years ago. 4 hacker ♥️.

Integrate e1000e into the Linux Kernel Backports project

a project by benjamin_poirier

The current approach to having new hardware support and features in SLE kernels it to integrate changes to individual drivers from the mainline kernel back into the SLE kernel. The Linux Kernel Backports project (https://backports.wiki.kernel.org/) in comparison has an approach which consists in adding a shim layer between unmodified mainline drivers and older kernel interfaces. This project has its roots in wireless drivers. It currently supports only a handful of old ethernet adapters.

Updated over 5 years ago. 4 hacker ♥️.

Bisect (open)SUSE kernels using prebuilt packages

an idea by michal-m

I have been building an archive of the x86_64/default KOTDs for some months now. It's time to make them available at least internally and write some web frontend to the archive. The frontend could do various things:

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

Get started with nftables on openSUSE

a project by abergmann

netfilter.org states that "nftables is the project that aims to replace the existing {ip,ip6,arp,eb}tables framework." The nftables kernel code was merged into the mainline kernel in January 2014. So it's time to get started with the new Linux firewall framework on openSUSE.

Updated about 3 years ago. 4 hacker ♥️. 1 follower.

Learn more about dropwatch

a project by david_chang

dropwatch is a utility which can help you to see if data is been dropped in linux network stack.

Updated over 5 years ago. 4 hacker ♥️.

gdb - better disassembly

a project by alnovak

The disassembly in gdb is not ideal. The binding with source code lines is weird (even crash, which does use gdb beneath, does that better), I don't see the jump targets; furthermore, there's a lot more informations hidden in the DWARF2 which may be of some interest - like which code is inlined, or which register/stack address should contain some variable.

Updated over 5 years ago. 1 hackers ♥️.

Learn how to setup Intel AMT on my WS and X201

a project by mlin7442

Intel Active Management Technology (AMT) is hardware and firmware technology for remote out-of-band management of personal computers, this hackweek I'd like to spend some time to learn how to setup Intel AMT on my workstation and X201 with VNC enabled.

Updated over 5 years ago. 2 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 over 5 years ago. 4 hacker ♥️. Has no hacker: grab it!

Capturing FC frames with wireshark

a project by ptesarik

AFAIK, wireshark is the best Linux tool for analyzing network traffic. Primarily intended for Ethernet networks, there is now also support for very different protocols (e.g. USB). Sadly, there is no support for fibre channel, most likely because there is even no infrastructure in the kernel.

Updated over 5 years ago. 1 hackers ♥️.

Learn Coccinelle

a project by acho-novell

Learn Coccinelle ,we need automatic kernel backporting with Coccinelle.

Updated over 5 years ago. 6 hacker ♥️.

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.

Updated over 5 years ago. 4 hacker ♥️.

Stealing SCC RegCodes

a project by dzedro

SCC doesn't require an email address, so could you automatically generate random keys until one matches and effectively 'steal' SCC licenses from customers?

Updated over 2 years ago. 2 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:

Updated over 5 years ago. 6 hacker ♥️.

Improve the ffmpeg delogo filter

a project by jdelvare

I have a few ideas of improvements for the delogo filter included in ffmpeg's libavfilter.

Updated over 5 years ago. 1 hackers ♥️.

Dochazka

a project by smithfarm

Dochazka is a long-term project to replace the obsolete Attendance & Time Tracking system used by the Prague office since 2007. Dochazka is a complex system consisting of three major components:

Updated over 2 years ago. 12 hacker ♥️. 1 follower.

Play with afl fuzzer

an invention by metan

The afl fuzzer is an interesting tool that uses compile time instrumentation and genetic algorithms to automatically produce test cases that will trigger different code paths in binary...

Updated over 5 years ago. 6 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 over 5 years ago. 6 hacker ♥️. 1 follower.

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.

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

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

Updated over 5 years ago. 8 hacker ♥️.

Teach the users/* branch checker about kabi

an invention by michal-m

In the kernel repository, we have a script that checks users/* branches and does some basic checks on them. My plan is to teach this script to detect kabi changes.

Updated over 5 years ago. 1 hackers ♥️.

Find a Developer Compatible GUI Mail Client

a project by shundhammer

Summary

Updated over 5 years ago. 4 hacker ♥️.

Continue with a systemd alternative/replacement

an invention by dsterba

Previous hackweeks spent on research (project/220), other alternatives. This time I'm

Updated about 1 year ago. 6 hacker ♥️.

Write SUSE engineering blog posts

a project by ptesarik

L3 bug reproduction often requires becoming the admin for a moment. I'd like to write down some nifty tricks I used to get certain “interesting” system configurations to work.

Updated over 5 years ago. 10 hacker ♥️.

Faster kernel builds in the OBS

an invention by michal-m

The kernel compile and link itself is only a fraction of the OBS kernel-default package build. Several other passes take significant time: - Post build checks, especially the clamav scan

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

Linux kernel networking: Improving qdisc hierarchies

a project by jkosina

    jikos:~ # tc qdisc show
Updated over 5 years ago. 3 hacker ♥️.

[openSUSE] speed up distro rebuild time by analyzing rebuild graph

a project by lnussel

The openSUSE build service could build hundreds of packages in parallel but in practice serial package dependencies prevent that.

Updated over 5 years ago. 16 hacker ♥️.

Implement >=z10 (s390x) support to QEMU

a project by mbenes

Last time I checked QEMU lacked support for >= z10 processors. Thus one cannot run SLE12 and newer in a virtual machine on non-s390x host. I'd like to improve the situation during Hackweeks.

Updated over 3 years ago. 10 hacker ♥️.

openSUSE on chromebooks (crouton)

an idea by mbrugger

Update for 2018

Updated over 2 years ago. 11 hacker ♥️. Has no hacker: grab it!

shell script static analyzer

a project by michals

With all those analyzers for C code we get so much information about our C code.

Updated over 5 years ago. 6 hacker ♥️.

Supportconfig to VM/Container

an idea by puzel

Supportconfig contains plenty of information about the system at which it has been generated. Common task within the support chain is reproduction of the customer reported issues in our environment. The goal is to develop a tool which takes supportconfig as input and produces either a VM or a container image, resembling as closely as possible the system described by the suportconfig (e.g. installed SP, package versions, storage layout, networking layout, ...). Benefit: help with setting up the reproduction environment.

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

Improve kernel crashdump upload infrastructure

a project by puzel

Kernel dumps, provided by our customers, are uploaded by Customer Support to ziu.suse.de and shared via NFS to L3 servers at which they're analyzed. This procedure works, but likely has room for improvement.

Updated over 5 years ago. 3 hacker ♥️.

crash-python

a project by jeff_mahoney

New Development

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

Implement BREAK for pseudo-terminals

a project by ptesarik

This will greatly enhance the usefulness of QEMU virtual serial ports, because the Linux kernel interprets a break on the serial console as a SysRq, but there is currently no way to pass this signal over a pseudo-terminal.

Updated over 2 years ago. 5 hacker ♥️.

Proper difftool for supportconfigs

an idea by jschmid1

Supportconfigs are huge blob of text which we are asked to examine and deduce issues from.

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

study wayland - add weston support for multiple kms devices

an idea by vliaskovitis

I now have a setup with 2 GPUs and want to try to make the reference wayland compositor weston to work on 2 GPUs. Weston currently only supports single kms devices with one or more outputs. Add support to Weston's DRM backend to open several KMS devices, with the ability to use outputs from all of them.

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

Compile Factory or some components entirely with Address Sanitizer enabled and push it to openQA

an idea by vpereirabr

Following Tizen and other internal initiatives, to have Factory complete or partially compiled with Address Sanitizer and give it openQA a try to "fuzz" it, looking for memory management issues:

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

online DB of L3 supported products

a project by mvancura

The goal is to create a set of YAML files describing L3 supported products with all metadata we need to store there - and a JS presentation layer automatically showing this data in several forms, one of them will be a part of our L3 documentation.

Updated over 5 years ago. 2 hacker ♥️. 1 follower.

Add support for DDR4 to decode-dimms

a project by jdelvare

While DDR4 memory has become quite popular, decode-dimms doesn't know about it and is not able to display any useful information for DDR4 memory modules. I would like decode-dimms to provide the same detailed information about DDR4 memory modules as it does for all older memory types.

Updated over 5 years ago. 2 hacker ♥️.

Make parted great again!

a project by sparschauer

During regular L3 work I often don't find enough time to work on the command line disk partitioner parted which I maintain.

Updated over 2 years ago. 1 hackers ♥️.

perf bench epoll

a project by dbueso

While there are plenty of benchmarks that compare different IO multiplexing techniques such as epoll vs poll/select, there's really nothing out there that particularly measures epoll system call latencies under different scenarios. Design and implement a series of performance benchmarks for this call under the 'perf bench' framework.

Updated over 5 years ago. 1 hackers ♥️.

Make The Flatscreen Great Again

a project by RBrownSUSE

SLE Engineering have a large flatscreen in the shared space just outside of Thorsten Kukuk and Stefan Behlert's office

Updated over 5 years ago. 2 hacker ♥️.

Bring /media directory back

a project by sbrabec

/media was a very comfortable thing standardized by FHS. After introduction of desktop based udisks mounts, the directory became empty. Paths like /run/media/me/directory or /run/user/1000/gvfs are used nowadays. When used from a terminal, it is very uncomfortable.

Updated almost 5 years ago. 3 hacker ♥️. 1 follower.

KDevelop plugin for showing information inline in the code

a project by michalsrb

I use the KDevelop IDE whenever I can. At SUSE mostly for reading code while debugging some bug. My plan is to create plugin that will show extra information inline with the code to make it easier to explore foreign code.

Updated over 5 years ago. 3 hacker ♥️. 1 follower.

KDevelop plugin for showing information inline in the code

a project by michalsrb

I use the KDevelop IDE whenever I can. At SUSE mostly for reading code while debugging some bug. My plan is to create plugin that will show extra information inline with the code to make it easier to explore foreign code.

Updated over 5 years ago. 3 hacker ♥️. 1 follower.

Rewrite makedumpfile using libkdumpfile as backend

a project by ptesarik

The aim is to replace dump file read routines in makedumpfile with library functions from libkdumpfile. This should enable (among other things) filtering Xen DomU dump files.

Updated over 5 years ago. 2 hacker ♥️.

RPMlint cleanups

a project by scarabeus_iv

RPMlint upstream milestone 2.0 is shaping up but there are still ticket that needs to be tackled to finalize the release and enjoy the freshness of awesome QA on Tumbleweed/SLE16.

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

L3: Improve crash-setup, develop a core-setup

a project by sparschauer

The current crash-setup source is located here. Pretty much is working nicely but it doesn't care for the debug source making it impossible to use the crash> gdb list *<symbol> command right away. This is bug 997558 which should be worked on.

Updated over 2 years ago. 4 hacker ♥️.

grub2-minimize-config

a project by jbohac

grub2-minimize-config

Replace the config-generating scripts to generate a minimalist grub2 config

Updated over 3 years ago. 3 hacker ♥️.

libpcap/tcpdump: LINKTYPE_LINUX_SLL2 implementation

an idea by pvorel

Linux "cooked" capture encapsulation in libpcap/tcpdump doesn't allow to show interface name. There is v2 specification, but it hasn't been implemented yet.

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

DSLR autofocus micro adjustment using python-cv

a project by emiura

Check if it is possible to create a python application to aid autofocus micro adjustment on a DSLR. There are some commercial applications that are capable of that, such as Reikan FoCal (https://www.reikanfocal.com).

Updated over 5 years ago. 1 hackers ♥️. 1 follower.

Kernel live dump

an idea by mkoutny

There is possibility to run crash on live system, this has some drawbacks though:

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

dmidecode: no more open-coded printfs

a project by jdelvare

There's a long standing request to extend the output of dmidecode to something that would be machine-readable. Something like an XML or JSON-based format. Unfortunately this can't be implemented right now because the output of dmidecode is generated by open-coded printfs as the DMI table is being parsed, with no intermediate structures nor temporary buffers.

Updated almost 5 years ago. 3 hacker ♥️. 1 follower.

ConnMan improve iwd and WireGuard support

a project by wagi

Recently, ConnMan got support for iwd and WireGuard. The current support is only a starting point and it needs some more changes in the core code base to support the cool features:

Updated over 3 years ago. 1 hackers ♥️. 2 followers.

Btrfs OSD for Lustre

an idea by jeff_mahoney

Modern Lustre supports compelling features like snapshots but it requires OSDs to use ZFS in order to implement it. Since ZFS and Linux licensing is incompatible, it's not really a supportable solution.

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

OBS Project Monitor page redesign

a project by vpereirabr

Exactly what problem will this solve?

Updated 4 months ago. 3 hacker ♥️. 2 followers.

Help with mainline support for the Mediatek chromebook (MT8173 based)

a project by mbrugger

Lately the necessary patches to get rudimentary support for the Mediatek chromebook with a mainline kernel got posted. There are some hacks and I'll work on some good solution to get graphics go, at least.

Updated almost 5 years ago. 5 hacker ♥️.

Investigate debuginfod & cores from SLES

a project by alnovak

It's not always straightforward to open a core dump originating from customer's environment, since there's a wide variety of versions of all the binaries involved - usual workflow is to install a VM with the SP that the customer is using, enable debuginfo repositories and then follow the buildid hints that gdb is providing.

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

Add support for the new lockless printk ringbuffer into crash-python

an idea by pmladek

printk() is function that is used to print messages in the kernel code. The messages are stored into an internal buffer and show on the registered consoles. They could be read and stored by userspace when the system is running. The messages might not reach the console or userpace when the system crashes. One way to see them is reading them from a kernel crashump.

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

ocfs2: use iomap

an idea by goldwynr

iomap is a way to map file blocks to the device. Many filesystems such as xfs, ext4 or gfs2, use this common code to perform buffered and direct I/O. The advantage would be smaller codebase in individual filesystem code (ocfs2), lesser defects and better maintainability.

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

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.

WebRTC individual track recorder

a project by avicenzi

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

Preserve SUSE's history

a project by fos

Project Description

Updated 4 months ago. 31 hacker ♥️. 10 followers.

multipath-tools: improve CI

a project by mwilck

Project Description

Updated over 3 years ago. 1 hackers ♥️. 1 follower.

Separate kernel module signature to a independent file

an idea by joeyli

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

Make kernel-*.spec cross buildable

an idea by adrianSuSE

Project Description

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

grub2: implement LUKS2 detection in grub-probe

a project by pvorel

Project Description

Grub has limited LUKS2 support in master branch for few months (only PBKDF2, Argon2 is not yet supported). It'd be useful to implement LUKS2 detection in grub-probe in order not have to specify required modules manually.

Updated over 3 years ago. 3 hacker ♥️. 1 follower.

Create an automated audio CD ripper with web frontend

an idea by MMoese

Project Description

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

Finish the btrfs fscontext conversion

a project by mpdesouza

Updated over 3 years ago. 5 hacker ♥️. 1 follower.

Jitsi for Hackweek

a project by rsimai

Primarily to support Hackweek, but also to gain experience for a potential future corporate use, I like to run the open source Jitsi in a SUSE context and within a setup that is close to what SUSE IT is doing.

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

Port a fake signal optimization to kGraft

a project by mbenes

We currently work on a consistency model for upstream livepatching infrastructure. We use something called a fake signal to speed up a finalization of the patching process. I'll port the implementation to kGraft in SLES which should allow to remove immediate patching since it has recently proved to be problematic...

Updated over 3 years ago. 1 hackers ♥️.

multipathd: improve asynchronous behavior

an idea by mwilck

Project Description

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

NeoMutt: Show index and body of emails in a horizontal split

an invention by iivanov

Updated over 3 years ago. 2 hacker ♥️. 1 follower.

Use OBS to build GNU Screen master branch

an idea by enavarro_suse

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

Upgrade OBS crash to current upstream latest release

a project by dmair

Upgrade OBS crash to current upstream latest release

Updated over 3 years ago. 2 hacker ♥️. 1 follower.

Git stochastic bisection

a project by jankara

Bisection is a well known method of localizing which commit caused a regression in a code repository. git-bisect is a particularly used tool for this problem in git repositories. However it is often the case that the failure is probabilistic in nature - either because we don't have a reliable reproducer of the failure and thus not reproducing a problem on a particular commit does not mean the problem is not still present there, or because of inherent variability of e.g. performance regressions. Bisection for such failures is problematic as it takes only one false result for the bisection to end up in an unrelated part of code history. So in these cases we usually have to heavily extend runtime of a reproducer or do multiple test runs or multiple bisection runs to minimize a chance of error.

Updated over 3 years ago. 3 hacker ♥️. 1 follower.
6
6
14
79

Looking for projects around:

networking kernel c

Activity

  • over 3 years ago: mkubecek liked Git stochastic bisection
  • over 3 years ago: mkubecek liked Upgrade OBS crash to current upstream latest release
  • over 3 years ago: mkubecek liked Use OBS to build GNU Screen master branch
  • over 3 years ago: mkubecek liked NeoMutt: Show index and body of emails in a horizontal split
  • over 3 years ago: mkubecek liked multipathd: improve asynchronous behavior
  • over 3 years ago: mkubecek liked Port a fake signal optimization to kGraft
  • over 3 years ago: mkubecek started multithreaded network benchmark
  • over 3 years ago: mkubecek added keyword "networking" to multithreaded network benchmark
  • over 3 years ago: mkubecek added keyword "benchmark" to multithreaded network benchmark
  • over 3 years ago: mkubecek added keyword "c" to multithreaded network benchmark
  • over 3 years ago: mkubecek originated multithreaded network benchmark
  • over 3 years ago: mkubecek liked Jitsi for Hackweek
  • over 3 years ago: mkubecek liked Finish the btrfs fscontext conversion
  • over 3 years ago: mkubecek liked Create an automated audio CD ripper with web frontend
  • over 3 years ago: mkubecek liked grub2: implement LUKS2 detection in grub-probe
  • over 3 years ago: mkubecek liked Make kernel-*.spec cross buildable
  • over 3 years ago: mkubecek liked Separate kernel module signature to a independent file
  • over 3 years ago: mkubecek liked multipath-tools: improve CI
  • over 3 years ago: mkubecek liked Preserve SUSE's history
  • over 3 years ago: mkubecek liked WebRTC individual track recorder
  • almost 5 years ago: mkubecek liked Bluetooth audio
  • almost 5 years ago: mkubecek liked ocfs2: use iomap
  • almost 5 years ago: mkubecek liked Add support for the new lockless printk ringbuffer into crash-python
  • almost 5 years ago: mkubecek liked Investigate debuginfod & cores from SLES
  • almost 5 years ago: mkubecek liked Help with mainline support for the Mediatek chromebook (MT8173 based)
  • All Activity