mbrugger

mbrugger

SUSE office in a box

a project by ancorgs

Working remotely has many advantages, but you sometimes lack some infrastructure. Specially if you use several computers or you share space with other SUSE co-workers. We are 3 Susers in Gran Canaria and we plan to share an office. So we have bought a Cubietruck, a tiny device with minimum power consumption, an ARM processor, a SATA interface and a Gigabit ethernet. The plan is to come-up with a set of recipes to configure such device to:

Updated about 4 years ago. 10 hacker ♥️.

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 4 years ago. 8 hacker ♥️.

Setup an internal tmate.io server

an invention by abergmann

The idea would be to setup an internal tmate.io server to make instant command line collaboration easier. tmate-screencast

Updated about 1 year ago. 6 hacker ♥️.

Play with ARM board

a project by nadvornik

Since my Orange Pi board just arrived, I will play with it. This includes:

Updated about 4 years ago. 5 hacker ♥️.

KVM for Nvidia Jetson TK1

a project by a_faerber

The Nvidia Jetson TK1 is an SBC with Nvidia Tegra K1 SoC (quad-core Cortex-A15, 32-bit ARMv7). I have openSUSE running on the Jetson TK1, but KVM is currently not usable as the CPUs are not booted in HYP mode. Thierry Reding of Nvidia has some work-in-progress for U-Boot and upstream kernel that I would like to test.

Updated about 4 years ago. 1 hackers ♥️.

Bootstrap openSUSE for MIPS

a project by a_faerber

While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization. Porting openSUSE to MIPS will involve setting up an OBS instance linked to Factory (update: done) and cross-compiling a set of packages for an initial bootstrap (update: in progress). Maybe this can be scripted to some degree, as there will be some overlap with the ARM ILP32 port project.

Updated about 4 years ago. 6 hacker ♥️.

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

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

openSUSE with Linaro 96 board

a project by bamvor

[96 boards](96boards.org) are the series open source boards with same size and interface launched by linaro. There are two arm 64bit boards and one sensor kit in my hand.

Updated over 1 year ago. 3 hacker ♥️.

Release openSUSE 42.1 Leap JeOS images

a project by RBrownSUSE

Given that Leap is now available, as installation media, we are going to dedicate some time to release ready to use 'Just enough Operating

Updated about 4 years ago. 6 hacker ♥️.

Learn Coccinelle

a project by acho-novell

Learn Coccinelle ,we need automatic kernel backporting with Coccinelle.

Updated about 4 years ago. 6 hacker ♥️.

Learn Coccinelle

a project by acho-novell

Learn Coccinelle ,we need automatic kernel backporting with Coccinelle.

Updated about 4 years ago. 6 hacker ♥️.

Learn Python

a project by djz88

Python is well known all over the world and has wide range of usage. Lets dive into to a bit.

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

port coreboot to 96Boards HiKey

a project by vimacs

Hikey is a development board with HiSilicon Kirin 620 eight-core ARM Cortex-A53 64-bit SoC. The original firmware is based on Tianocore EDK II, and I'd like to port coreboot to this board. Challenges:

Updated about 4 years ago. 3 hacker ♥️.

Simulate SD card in software

a project by algraf

To make OpenQA work with real ARM devices, we need to control * Reset

Updated over 3 years ago. 14 hacker ♥️.

yunity - make the world a better place!

a project by mcarlini

Did you know that more that 60% of the food we produce it's thrown away? Why create pollution? Why spend out time to create something that in the end get wasted?

Updated about 1 year ago. 5 hacker ♥️.

how to speed up adsl connections with a smart mini router

a project by jordimassaguerpla

Remote working makes you face some "challenges" regarding networking setup. One of them can be reproduced as: 1- download a big file

Updated almost 4 years ago. 2 hacker ♥️.

La Mapería

a project by federico-mena

A utility to make beautifully printed maps from OpenStreetMap data. Repository at https://github.com/federicomenaquintero/lamaperia

Updated about 4 years ago. 1 hackers ♥️.

Hippocardus - Flashcard bot for Telegram

a project by hfschmidt

Hippocardus is a flashcard bot for Telegram. One of the most popular flashcard apps for the desktop and mobiles right now is Anki.

Updated about 1 year ago. 4 hacker ♥️.

Hacking pine64

an idea by pgonin

I just received my pine64 boards https://www.pine64.com/ I will give a try of different available distros and specifically RemixOS and openSUSE

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

learning openQA and writing test

an idea by rdodopoulos

openQA seems to be increasingly used within SUSE. My primary aim is to learn the tool well. In addition, I want to start writing tests that could be, eventually, integrated into the automatic openQA tests of QAM. Currently, I'm trying to test ImageMagick (updates) in openQA.

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

Diving into Qubes OS

a project by thardeck

What is Qubes OS

Qubes OS is an operating system based on Linux with security in mind.

Updated about 1 year ago. 4 hacker ♥️. 2 followers.

how to speed up adsl connections with a smart mini router

a project by jordimassaguerpla

Remote working makes you face some "challenges" regarding networking setup. One of them can be reproduced as: 1- download a big file

Updated almost 4 years ago. 2 hacker ♥️.

Convert openSUSE ARM appliances to python3-kiwi

an idea by dirkmueller

The python3-kiwi rewrite of kiwi is progressing is far enough to try converting the openSUSE ARM appliances to make use of it. The goal of the project is to build appliances with python3-kiwi and test them to see that they work fine and then switch over if it seems benificial.

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

Continue with a systemd alternative/replacement

a project by dsterba

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

Updated almost 4 years ago. 6 hacker ♥️.

Learn the basics of an ancient nerdy language: COBOL

a project by slahl

COBOL is weird. COBOL is strange.

Updated about 1 year ago. 4 hacker ♥️.

linux antivirus engine

an idea by bmwiedemann

http://www.ranum.com/security/computer_security/editorials/dumb/ explained in detail that filtering badness is a dumb idea, so if we wanted to build a linux antivirus software, we would need a whitelist of programs that would be allowed to execute. We can easily use the rpm database for that. But what is missing, is a mechanism through that the kernel would check before executing $binary if it is OK to run it.

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

Find the exploit on the hackweek-tool

a project by dmaiocchi

there is a small security, data manipulation bug on the hackweek-tool. You can try to find it, i will then post it at the end of the hackweek

Updated about 4 years ago. 11 hacker ♥️.

"autoremove" functionality for zypper

a project by e_bischoff

The purpose would be to have the equivalent of Ubuntu's "apt-get autoremove" functionality. When you install package P, it might draw in dependancies D1, D2, ... Dn automatically.

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

Bring Linux memory scanner scanmem/GameConqueror to openSUSE

an invention by sparschauer

All other distributions have scanmem/gameconqueror packages. scanmem is a command line memory scanner to locate variables in memory and GameConqueror is the Python/GTK3 front-end for it which also provides game trainer features. But it is not only a game cheating tool. It can also help testing applications, debugging memory issues, watching variables in memory or it can be used for reverse-engineering. Hackers also use it for things like ping spoofing. As the upstream maintainer of this tool I'd like to bring it to openSUSE and maintain it there.

Updated about 1 year ago. 5 hacker ♥️.

Unity3D : Moba : (Multiplayer Online Battle Arena) on SUSE Linux Planning / Design / Programming

a project by JCayouette

Unity3D : Moba : (Multiplayer Online Battle Arena) on SUSE Linux

This page is under development:

Updated about 1 year ago. 3 hacker ♥️.

Add a ncurse UI to wireshark

an idea by aaptel

Wireshark has a CLI program called tshark that can dump the dissectors raw (or xml) output. It would be nice to have complete curses wireshark UI, either by reusing tshark xml output or by making another ui program.

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

fun hardware peripherials

a project by michals

There are many fun peripherials that you can connect to a RPi but PC users are not left out either * attiny85 <a href="http://www.banggood.com/ATTINY85-Mini-Usb-MCU-Development-Board-For-Arduino-p-971122.html&quot;&gt;&lt;img height="48" src="http://img2.banggood.com/thumb/large/2014/xiemeijuan/03/SKU207366/SKU207366-3.jpg&quot;/&gt;&lt;/a> has SPI and i2c interface so could be possibly used as USB<->i2c or USB<->SPI bridge. Unfortunately, the USB support needs some non-standard timings so there is quite a bit of integration and debugging needed.

Updated about 1 year ago. 1 hackers ♥️.

Cryptocurencies in openSUSE

a project by pluskalm

I want to create devel project for cryptocurrencies/mining tools/blockchain related stuff, fill it with packages and submit at least some of them to Tumbleweed. Lets go on as Standa took care of creating network:cryptocurrencies

Updated about 4 years ago. 7 hacker ♥️.

OpenCV on SLES on Raspberry Pi

a project by joadavis

I just want to learn how OpenCV works. And having a portable version would be great. - learn how to install SLES on RPi

Updated over 2 years ago. 4 hacker ♥️.

Use a SUSE OS on Raspberry Pi for a home entertainment and automation system.

an idea by bryanstephenson

  • Get a SUSE OS working on my Raspberry Pi.
  • Get familiar with networking commands and config file formats.
Updated about 4 years ago. 8 hacker ♥️. Has no hacker: grab it!

WIFI Temperature Probe

an idea by kberger65

Using a Raspberry PI (openSuse) and a food grade temperature probe and wifi sensor, I want to create a temperature monitor for my Kamadao Joe Smoker. The idea is to enable a series of email notifications as the smoker and contents reach their "done" temperature.

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

New SUSE R&D Employee workstation/laptop auto-installer

a project by dmacvicar

The idea is to create a bootable medium (eg. pendrive) that allows: * Selection of either SLES, Leap or Tumbleweed.

Updated over 3 years ago. 21 hacker ♥️.

Using BCC to snoop ACPI or PCI power

a project by joeyli

BPF Compiler Collection (BCC) https://github.com/iovisor/bcc

Updated about 4 years ago. 4 hacker ♥️.

OpenQA appliance

a project by bear454

This is an idea that's been kicking around for a while... maybe it's finally time to "make it so." Minimally:

Updated about 4 years ago. 7 hacker ♥️.

Developer documentation of boot process (userspace)

a record by mkoutny

There are many tasks necessary to do since PID 1 is started by kernel before the system can do any useful work. And those tasks ideally run as parallel as possible. Unfortunately, sometimes the dependencies and ordering can get wrong resulting into race conditions or deadlocks. The goal of this project is to document in detail what happens when and explain the dependencies so it could be used as a reference when someone runs into a problem with their boot task.

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

X86_64 platform system program

a project by jnwang

Description

It can boot up from udisk/floppy.

Updated about 1 year ago. 8 hacker ♥️. 3 followers.

openSUSE/SLE/Mainline U-boot for some not-yet-supported ARM64 boards

an idea by ldevulder

The Khadas VIM (http://khadas.com/vim/) is an arm64 DIY Set-Top-Box based on Amlogic P212 reference board that use S905X SoC. As Odroid-C2 (based on S905 SoC) is in the mainline U-boot, it should be possible to adapt it for the Khadas VIM (of course a lot of work are needed!).

Updated about 1 year ago. 7 hacker ♥️. 1 follower. Has no hacker: grab it!

Check and extended the QMK Firmware for mechanical keyboards

a project by SKaim

A lot of custom-built or ethusiast-level keyboards such as the Planck, Zeal60, Let's Split and many more use an open-source firmware called QMK. This firmware allows you to freely define your keyboard layout and add a lot of functionality (i.e. emitting a different keycode on long and short keypress, dual-function keys, leader keys (think of vi's :)). We could use the Hack Week to add functionality, check the source code for security issues and add support for more keyboards. If you own a qmk-running mechanical keyboard or plan on doing so feel free to join me :)

Updated about 1 year ago. 3 hacker ♥️.

Upstream support for the NXP LPC313x ARM SoC

an idea by morbidrsa

I have an old NXP LPC313x ARM SoC develboard lying around which has no upstream kernel support, port the ancient 2.6.xx BSP to a recent upstream kernel and submit it.

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

Easy openSUSE Upgrade

a project by maverick74

The idea is about an easy way to allow users to make upgrades (e.g.: changing from one major version like 15.0 to version 15.1) using a GUI and as easy as they can in Ubuntu. Something like a notification with a button to perform the upgrade with just one-click, instead of having to deal with the terminal, that frights some new users and gives them the sensation of an outdated system.

Updated 8 months ago. 45 hacker ♥️. 9 followers.

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 2 years ago. 21 hacker ♥️. 4 followers.

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 over 1 year ago. 32 hacker ♥️.

Pocket Operating System based on openSUSE

a project by paper318

A pocket operating system,can be burned in a usb stick. Not the live usb,you can save all your changes in this.

Updated about 1 year ago. 2 hacker ♥️.

Learn to use pen testing tools

a project by bryanstephenson

Take some online classes for penetration testing tools and then practice using them. The goal is to learn enough to provide some value for pen testing of real products. Originally I was hoping to have a real cloud to pen test, but that appears unlikely so I plan to set up an Apache web server instead as the system under test. It won't matter much as the goal is to learn to use the tools.

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

Play with Matrix.org as replacement for IRC

a project by dmacvicar

Matrix.org is a project to create a protocol and server implementation to replace IRC. Unlike closed tools like Slack, or even open Slack clones like Rocket.chat, Matrix is not focused on a web-client only, but on the protocol to cover all types of clients (text, desktop, web), it is federated (no single server), and it covers good IRC integration (the public matrix server is even on Freenode), and it adds features that Slack clones have like persistent history, pictures, etc.

Updated about 1 year ago. 10 hacker ♥️.

Dropbox replacement written in Pony

a project by KGronlund

I want to experiment with three things: * Blockchain

Updated about 1 year ago. 4 hacker ♥️.

Reverse engineer Tecnoalarm protocol

a project by cbosdonnat

TecnoAlarm is a house alarm system. The input devices are communicating with the main node of the system via an RS 485 bus. In order to be able to plug in such systems in a house automation system, its communication protocol needs to be reverse engineered.

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

Linux Memory Subsystem research

an idea by osalvador

Currently I am doing a research about the memory subsystem under Linux, and I would like to seize the opportunity to go on during the HackWeek. The idea is to end up with a paper that explains the memory subsystem from the very beginning (initialization), and then continue with different areas of interest (oom, hotplug memory, page_cache, slab).

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

(DIY) Robotic SUSE pet for your desktop and amaze your workmates

a project by ilausuch

The idea is to create a fantastic robotic SUSE pet using cheap materials. It will be moved with you remote control of your TV. After building the prototype the schemes and Arduino code will be delivered for everyone to try building it at home.

Updated about 2 years ago. 9 hacker ♥️.

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 about 4 years ago. 2 hacker ♥️.

Porting coreboot to Dell Latitude E6230

a project by ArchLinux

I'm going to port coreboot to the Dell Latitude E6230 laptop and make it work. Dell Latitude E6230 has two SOIC-8 flash chips. The 4M one which contains the top part of the firmware can be read and programmed, while the 8M one is hard to access via ISP. I downloaded a 12MB ROM from a Google drive made by others.

Updated about 4 years ago. 1 hackers ♥️.

Home data center project base on raspberry pi and openSUSE

a record by JWSun

Setup a home data center base on raspberry pi and openSUSE The basic fuction

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

Learn more about Docker and Go

an idea by mitiao

Learn Docker and Go by reading book of the source code analysis of docker.

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

Practice Go

a project by vcuadradojuan

Use this hackweek to practice and learn more about Go.

Updated almost 4 years ago. 4 hacker ♥️.

Learn how openQA was implemented in details.

a project by GraceWang

Learn how openQA was implemented in details. And will spend some time to learn Perl (e.g. read the book <Learning Perl>)

Updated over 3 years ago. 6 hacker ♥️.

Deploy an openQA and create 3 openQA testcase for nautilus

a project by qzhao

Deploy an openQA on my locally virtual machine and create 3 openQA test case for nautilus.

Updated about 1 year ago. 2 hacker ♥️.

Implement QEMU Firmware Config device support in Linuxrc/AutoYaST

a project by dmacvicar

While normally data is passed to linuxrc (including an AutoYaST profile), modern auto-install tools like Ignition from CoreOS support a very interesting method: the QEMU Firmware Config device. This allows to read from inside the VM a blob by reading /sys/firmware/qemu_fw_cfg/by_name/opt/keyname. The driver is included in recent Linux kernels.

Updated about 4 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 1 year ago. 17 hacker ♥️. 2 followers.

Learning Rust by rewriting DriConf with GTK+ 4

a project by clanig

The DriConf-Project inside of MESA has seen its latest update in 2006 and is implemented with GTK+ 2. https://dri.freedesktop.org/wiki/DriConf/

Updated about 4 years ago. 2 hacker ♥️.

Jupiter system

an invention by SLindoMansilla

Description

Experiment with and implement a server (openSUSE Kubic, SUSE CaaSP) with connected thin clients (Raspberry Pi) that executes GUI applications from docker containers running on the server.

Updated about 1 year ago. 5 hacker ♥️.

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&gt; gdb list *&lt;symbol&gt; command right away. This is bug 997558 which should be worked on.

Updated about 1 year ago. 4 hacker ♥️.

Better support for Chromebooks

an idea by suntorytimed

Better support for Chromebooks Chromebooks do have very limited hardware in terms of storage and RAM. But it is still the cheapest solution to a truly open source notebook, as it allows to replace its coreboot based bootloader with your own coreboot and payload (f.e. Tiano Core or Seabios).

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

New office decoration

a project by mdeniz

As we have grown in our remote and non official office at Gran Canaria we had to rent another space. This new office is almost empty and we need a little bit of love to improve the sensation of relax and commodity while we do what we love most. The main target of this project is to kickstart the decoration process, creating a minimum plan of what we want to achieve and step the first steps :smile:

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

Continue learn about Docker and Go

an idea by mitiao

Continue the project from Hackweek 16 to read the book of source code analysis of docker.

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

play with coreboot

a project by bmwiedemann

We got two old mainboards and hope we can get at least one of them to boot linux from coreboot. 1. ASUS M4A785TD-V SPI flash with DIP-8 socket

Updated about 4 years ago. 5 hacker ♥️.

User assisted udev rules

an idea by sbrabec

udev is a perfect tool for applying hardware based rules. But there are some devices that are indistinguishable by its identification and even by probe. Such devices need user assistance to get them properly identified.

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

Setup Nextcloud for SUSE R&D

a record by lrupp

A Nextcloud installation with access from the outside might cover a lot of needs from development. Especially (not limited, but sometimes mentioned in conversations): * Calendaring

Updated about 1 year ago. 10 hacker ♥️. 1 follower. Has no hacker: grab it!

[IDEA] Use Mozilla's DeepSpeech to automate minute take for meetings

a project by aplanas

Mozilla's DeepSpeech project[1] is using TensorFlow and some paper from Baidu to make an open source speech to text system, based on deep learning (TensorFlow). The current project allow the training for own local datasets, but also there is a pre-trained model that can be used during the development. The goal of the project is:

Updated about 4 years ago. 2 hacker ♥️.

Learn Rust by writing an IRC bouncer

a project by IGonzalezSosa

A good way of getting to know a new programming language is... writing some code. So although there are some good IRC bouncers, like ZNC, we want to write another one just for learning. But why an IRC bouncer? Because it is not rocket science, but it implies network communication (acting as client and as server at the same time), handling concurrent connections... in a few words: it sounds fun.

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

Disturb Face Recognition

an idea by kfreitag

People do photos everywhere, and share them via social networks. some like it, some also really not. Social networks arouse suspicion to do face recognition on posted photos and that is the point where it really becomes scary.

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

DIY smart thermostat with ESP8266

an invention by scabrero

Build a smart thermostat using an Adafruit Feather HUZZAH ESP8266 board, a DHT22 temperature and humidity sensor and a 2.4 TFT touch panel. The requirements are:

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

Create a DRM driver for Matrox desktop cards

an invention by tdz

(was: Create a DRM driver for Matrox G200) Even after 20 years, the Matrox G200 series is still an excellent 2d graphics card. Unfortunately, there's only an fbdev driver and a user-space driver. Both are obsolete, as modern Linux uses the DRM framework for managing graphics cards. There already is a DRM driver for the G200 server series. This driver is under-maintained and doesn't work with desktop chips.

Updated 11 months ago. 5 hacker ♥️.

Hibernate encryption and authentication adapt to user land util and keyring

a project by joeyli

Intel Chen Yu developed a user land utility: Introduce the in-kernel hibernation encryption

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

Crash Reference Card for ARM64

an idea by ptesarik

Update the Crash Reference Card, replacing 32-bit x86 with ARM64. The above link contains all sources I used to create the original card.

Updated about 1 year ago. 1 hackers ♥️. Has no hacker: grab it!

Architecting a Machine Learning project with SUSE CaaSP

an invention by jordimassaguerpla

The goal of this project is to get an overview of the state-of-the-art technology on training and deploying machine learning projects with kubernetes and apply that to a SUSE CaaSP cluster. With that in mind, we will train and deploy a model for summarizing github issues:

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

Getting started with machine learning

a project by krauselukas

My first hands-on machine learning using scikit-learn and tensorflow. If there is time in the end i would like to implement it into one of my existing projects by maybe processing some sensor data.

Updated about 4 years ago. 1 hackers ♥️.

Improve Ruby

a project by ammartinez

Let's use the Hackweek to improve Ruby, the programming language I use every day. It is while using a language when you can realised that things that need/can to be improved, so there are many things that only Ruby developers can raise up. Also, getting involved in the development of Ruby will help to get a better understanding of how it works. So I will take my ideas/concerns to the Ruby community and implement some of the them in the code of the Ruby core. Ruby features and bugs are tracked in https://bugs.ruby-lang.org/projects/ruby-trunk/issues

Updated about 4 years ago. 9 hacker ♥️.

Play with MACCHIATObin

a project by lyan

  1. Boot up MACCHIATObin with a linux kernel
  2. Boot up MACCHIATObin with opensuse
Updated almost 4 years ago. 2 hacker ♥️.

Learn Android development

an idea by mvetter

Over the years I have stumbled upon various Android projects where I needed a feature and wasn't able to implement it because I had no idea about Android development. Downloading an SDK by hand and setting it up one time on a computer always seemed like a waste of time to me. I prefer writing a package once or writing config files ones and then can use them everywhere later. This put me off for quite a while.

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

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 about 4 years ago. 2 hacker ♥️.

Learn Ansible

an idea by cvar

Ansible is great for easily provisioning systems and whole clusters. Compared to Salt it may be slower, but on the other hand it doesn't have to install "minion-like" software on the hosts it operates on. My very-near-future plan is to create an Ansible playbook for fast-provisioning Ceph clusters and automatically running a series of functionality tests on them. Also, I can see Ansible playing an important role on my efforts for automating virtualization testing.

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

Brine in Go: A Salt Formula Build System

a project by Druonysus

What is Brine?

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

Raspberry Pi Security

a project by abergmann

Pi Security

I've ordered two security modules that can be used with the Raspberry Pi. One simple LetsTrust TPM with the Infineon Optiga SLB 9670 chip and a Zymbit Zymkey 4i Security Module.

Updated about 1 year ago. 3 hacker ♥️. 1 follower.

Add cgroups support to crash-python

a project by mkoutny

To ease debugging cgroup relates issues this suggests to: - list cgroup hierarchy tree(s),

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

Bean Counter - libre calorie tracker app for Android

a record by gniebler

To teach myself Java coding and Android development - and because I couldn't find one on FDroid - I decided to write myself a little Android calorie tracker app for my own, personal use. It's in a very basic and rudimentary state and - while it works - lacks a lot of desired functionality (like the ability to edit or remove entries) and many of the trappings of a "real" Android app (like proper icons).

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

Kernel live dump

an idea by mkoutny

There is possibility to run crash on live system, this has some drawbacks though: - not all its features are available (e.g. inspecting stacks of tasks),

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

next-generation email synchronization program

a project by dancermak

There are various email synchronization programs like offlineimap or mbsync, which have some inherent limitations: - mbsync does not support IMAP IDLE

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

Test Raspberry Pi

a project by leli

1.Test to burn the opensuse kernel on Raspberry Pi and make it working. 2. Try to use Raspberry Pi to control some sensors.

Updated over 1 year ago. 2 hacker ♥️. 6 followers.

Explore RISC-V

a project by clin

RISC-V is an open ISA (Instruction Set Architecture) based on RISC architecture. It's originated from UC Berkeley and it's attracting more attention in recent years because of its full open architecture so every developer has opportunities to get involved in application processor design or apply it into different applications, such as IoT, Robotics, ... etc. Any topic about RISC-V is welcome, here are some topics you might be interested in:

Updated almost 2 years ago. 6 hacker ♥️. 6 followers.

Rewrite Jangouts using React/Redux

a project by IGonzalezSosa

We already tried to improve the Jangouts data model in the past and, although we made quite some progress, we did not finish it. I've been playing a bit with React and Redux lately, and I would like now to try a different approach replacing Angular with that combo. Using Vue.js might be another option too. Of course, we are not going to rewrite Jangouts in just one week, but let's see how far we can go. By the way, the redesign branch contains some interesting stuff from one of the GSoC that we should consider.

Updated over 2 years ago. 11 hacker ♥️. 8 followers.

Spend time to study more about machine learning

a project by cxiong

Roughly follow a few selective chapters from the book 'Hands-On Machine Learning with Scikit-Learn and TensorFlow'

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

Flowchart of page allocator + reclaim

an idea by osalvador

Write a detailed flowchart covering 1) Core of a page allocation:

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

UEFI/GRUB keyboard support on Raspberry Pi 4

a project by nsaenzjulienne

The USB controller (Via Labs 805 XHCI) on the RPi4 sits behind a PCIe bus which has no drivers at the moment in u-boot. After implementing it, we'll also have to make sure the USB HID is correctly connected with UEFI routines.

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

Linux support bot

an idea by cyberiad

I would like to create a bot that helps people debugging their Linux system. It should guide the user through * debugging

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

Program FPGA using Verilog and VHDL

a project by aschnell

Learn to program a FPGA using Verilog and VHDL

Some weeks ago I bought a TinyFPGA BX which uses the Lattice iCE40. The iCE40 is the first FPGA where the bitsteam was reverse engineered and a complete open source tool-chain is available.

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

Face recognition on nextcloud with TPU

an idea by jordimassaguerpla

Project Description

I have all my photos on a private NAS running nextcloud.

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

Support glibc-hwcaps and micro-architecture package generation

a project by alarrosa

The recent glibc 2.33 version recently available in Tumbleweed includes this change: ```

Updated about 2 years ago. 7 hacker ♥️. 3 followers.

Add RISC-V support in openQA

a project by ldevulder

openQA currently supports different architectures: x86(_64), ppc64le, aarch64 and s390x. In this project I would like to add support for RISC-V[1]. First emulated ontop of x86, like we previously did with aarch64. As openSUSE images for that processor are already generated, it could be useful to do some basic automated tests on them.

Updated about 2 years ago. 12 hacker ♥️. 3 followers.

Rust Bootcamp

an invention by SMorlan

Project Description

Join an instructor-led bootcamp to explore the Rust programming language in two-hour sessions each day throughout Hackweek.

Updated about 1 year ago. 34 hacker ♥️. 89 followers.

Support for BIOS-based error log in dmidecode

a project by jdelvare

Project Description

The DMI table may contain BIOS-based error information. Currently dmidecode is not able to decode it. However an experimental patch was contributed a few years ago, which could be used as a starting point to enable this feature.

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

Sharing logic between desktop and web based applications through WASM

an invention by IGonzalezSosa

Project Description

A few months ago, the YaST team released cockpit-wicked. Compared to YaST, this module contains a pretty simple data model, but there is still some duplication with YaST logic.

Updated about 2 years ago. 8 hacker ♥️. 7 followers.

[unassigned] improve new openSUSE image writer

an idea by lnussel

In order to aid loading openSUSE installation and Live images on USB sticks we have a little GUI program called imagewriter. It's a bit dated so Fabian started a newer one with better UI suitable for touch screen that offers the available images on demand, store images offline for conferences and fairs etc: https://github.com/openSUSE/imagewriter2 It's written in C++ with Qt and still needs some work to be production ready:

Updated about 1 year ago. 6 hacker ♥️. Has no hacker: grab it!

Raspberry Pi and SUSE Manager

a project by e_bischoff

I have bought a Raspberry Pi 400 and would like to experiment how it integrates into SUSE ecosystem.

Project Description

Updated over 1 year ago. 5 hacker ♥️. 6 followers.

Build kdump initrd without dracut

a project by ptesarik

Project Description

The kdump plumbing is implemented as a dracut module. The original intention was to reuse the logic that dracut uses to deal with storage and network, but it turns out that kdump needs are often very different, so a lot of time is spent on avoiding dracut features that are undesirable.

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

Support Pinebook Pro in openSUSE

an invention by michals

Pinebook Pro SPECIFICATIONS

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

Get EBBR boot working on Olinuxino A64

an idea by radolin

Project Description

I want to learn more about the efforts of standardizing ARM boot for embedded boards - EBBR. I'll try to get it working on the Olinuxino A64 (https://www.olimex.com/Products/OLinuXino/A64/A64-OLinuXino/open-source-hardware) board, by compiling and programing bootefi enabled Uboot to SPI flash chip. After that it should be possible to install Linux distributions to the eMMC using standard images and installation method, to be verified with OpenSuse.

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

SUSE @home Hands On Lab

a project by johnmpugh

Project Description

In the past year we've found ourselves in the middle of a pandemic, we merged two awesome companies together, and we have completely changed the trajectory of SUSE and Rancher. This project is intended to transfer knowledge of SUSE to Rancher and Rancher to SUSE for those who may be challenged with time and resources to try new things. This gives us a chance to explore other uses for Kubernetes all while taking advantage of older equipment (for use as workers) we may have to spare.

Updated about 2 years ago. 21 hacker ♥️. 24 followers.

Use and learn Harvester

a project by ganghe

Project Description

Use and learn Harvester product, understand Harvester, Kubernetes and other related knowledge.

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

Get familiar with k3s

a project by riafarov

Project Description

Kubernetes is widely used nowadays, but for the developers it's hard to test things locally, and many end up running single node setups. k3s is there to address this issue and provides lightweight stack to gain all advantages of the kubernetes with less efforts to run.

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

Upstream support for RPi4 CM4 and Pi400

a project by nsaenzjulienne

Project Description

Although opensuse already supports CM4 and Pi400, there isn't an upstream devicetree for those boards. My plan is to spend the week implementing them. Sadly it's a project where collaboration is hard. But I'll be happy to try.

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

Learn Real Time Linux on Raspberry Pi aarch64 and build 4WD robot

a project by jahudson

Project Description

I plan to learn how to program for PREEMPT-RT (Real Time) patched Linux kernel on aarch64 architecture. I will use a digital oscilloscope and a raspberry pi to compare preempt vs preempt-rt kernels on aarch64 vs a micro-controller. I then plan to build a 4WD robot utilizing the Raspberry Pi, I2C sonar sensors, DC motor controller and camera.

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

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

an invention by iivanov

Project Description

I'd like to have NeoMutt show an index of emails at the same time as the body of the selected email, horizontally next to each other.

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

Virtual reality web development

an idea by Pastafly

Project Description

Investigate how virtual reality can be used in the browser from a developer perspective.

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

Porting a Robot to 64 bit ARM / Raspberry Pi 3

a project by simotek

Project Description

I have a Linux Powered Robot ( https://www.youtube.com/watch?v=AMz01IRAgZI&amp;t=1s ) Currrently it uses an odroid C1 a very old version of tumbleweed and uses old python that may need porting.

Updated 11 months ago. 2 hacker ♥️. 1 follower.

Write an url shortener in Rust (And learn in the way)

a project by szarate

So I have 469.icu :), it's currently doing nothing... (and for sale) but in the meantime, I'd like to write an url shortener from scratch and deploy it on my own server

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

Add Graphics Mode to WozMania

an invention by e_bischoff

Project description

WozMania is an Apple ][ emulator on ARM processors that I wrote during my spare time. It works fine, but for the moment it's text-mode only.

Updated 11 months ago. 1 hackers ♥️. 1 follower.

Learn TCP

a project by jiriwiesner

Learn the inner workings of TCP as implemented in the Linux kernel. This will involve * reading textbooks and IETF docs

Updated about 2 years ago. 6 hacker ♥️. 7 followers.

Give back to Wezterm

an invention by mpagot

Project Description

One day in the past, a relative young geek met Wezterm terminal emulator in a wood or rusty repos. At that time he was used to drive a Win10 machine for work and a Linux shiny supercar for fun and Wezterm fit on both.

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

Implement search in zellij

an invention by MSirringhaus

Project Description

zellij is a tmux-like terminal tiling and session manager written in Rust.

Updated 11 months ago. 3 hacker ♥️. 1 follower.

Setup A Linux Cross Referencer for SUSE kernels

a project by tdz

Project Description

There's Elixir for browsing mainline Linux releases. We should set up a similar system for SUSE kernel releases.

Updated 11 months ago. 7 hacker ♥️. 5 followers.

openSUSE on Fairphone

an idea by FridayKetchup

I am curious if we can run openSUSE or another SUSE OS (SLES/Micro) on a Fairphone. Status: To start at the beginning

Updated 12 months ago. 9 hacker ♥️. 2 followers. Has no hacker: grab it!

Learn Rust from scratch

a project by pherranz

Project Description

As I do not work as a developer per se, I love developing new code and learning new technologies that arise in this world. The Rust language is defined as Rust is a multi-paradigm, general-purpose programming language. Rust emphasizes performance, type safety, and concurrency.

Updated 11 months ago. 7 hacker ♥️. 7 followers.

retrocomputing: learn the architecture of MIPS for PS1 and build an assembler

a project by david.anes

Project Description

The idea is to learn about the PlayStation 1 CPU and GPU.

Updated 11 months ago. 5 hacker ♥️. 1 follower.

Following the Arduino examples

an invention by barendartchuk

Project Description

I've got an old Borderless Electronics board (Arduino Leonardo clone) and will be following the built in examples in the Arduino website using the components I have around.

Updated 11 months ago. 1 hackers ♥️. 1 follower.

generic zswap dedup

a project by ailiopoulos

Project Description

zswap [1] is a linux kernel component that provides in-memory compression for swap pages. It already provides a limited form of deduplication: if a page is filled with the same value (e.g. all-zeroes) then only that value is kept instead of compressing the contents.

Updated 11 months ago. 4 hacker ♥️. 1 follower.

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

an invention by bschmidt

Hack Week 22

Project Description

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

KernelCI performance regression dash board

a project by wagi

Project Description

KernelCI is gaining more and more attraction for CI builds and test runs by the upstream community. Though at this point, there is no dash board to track or visualize regressions over time.

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

Migrate from Raspbian to openSUSE aarch64 for motion detection camera

an invention by tjyrinki_suse

Project Description

I have had a hobby project of running Raspberry Pi to record video when detecting motion, mostly catching rabbits and such on the yard.

Updated 11 months ago. 4 hacker ♥️. 1 follower.

FTrace Visualization Tool

a project by jesingh

Project Description

A visualization tool that directly digests ftrace function traces and provides easier to understand timing diagrams with the ability to quickly look up functions from within the program.

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

Learning boot loader

a project by qzhao

Learning boot loader related knowledge

Learn about boot manager, including trusted computing, disk encryption, EFI, storage and more

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

Modular kernel packaging

a project by mwilck

Project Description

Create a PoC for a modular packaged kernel. This means:

Updated 11 months ago. 7 hacker ♥️. 4 followers.

indoor air quality sensor

a project by rsimai

Description

I noticed during home office times as well as with multiple people in one office how quickly air quality drops, which affects concentration and finally performance, as it causes tiredness and headache. I want a device that continuously measures the quality and reminds me in time to make adjustments to the airco (if available) or when to air the room, or take a break outside. Parameters to measure are at least temperature, humidity and CO2 level. The device should be stand-alone and potentially battery powered, with the option to connect to other devices such as PCs or smart phones through Wifi, Bluetooth, Serial, ...

Updated 11 months ago. 2 hacker ♥️. 1 follower.

Rewrite libkdumpfile Python binding using CFFI

a project by ptesarik

Project Description

The libkdumpfile library includes Python bindings. They are implemented as manually created C code for CPython. This is hard to maintain and/or port to alternative Python implementations.

Updated 11 months ago. 2 hacker ♥️. 1 follower.

Model checking the BPF verifier

an invention by shunghsiyu

Project Description

BPF verifier plays a crucial role in securing the system (though less so now that unprivileged BPF is disabled by default in both upstream and SLES), and bugs in the verifier has lead to privilege escalation vulnerabilities in the past (e.g. CVE-2021-3490).

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

Weekly balanced family menu planner (learn JS, Node.JS, React, MongoDB)

a project by pherranz

Project Description

We're always struggling at home with the lunches and dinners. Most of the time we realize that by the end of the week that our diet has diverged from what WHO and many other organizations suggest. My idea is to create a scalable database of meals, a web interface and some logic that generates a balanced meal plan for a 5-day or 7-day week.

Updated 11 months ago. 4 hacker ♥️. 1 follower.

Create RISC-V Core using VHDL suitable for TinyFPGA BX

an invention by aschnell

Create a single-cycle 32-bit RISC-V Core in VHDL as a pure learning project. Why RISC-V? It is clean and small (the base has only about 40

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

Humidity sensors with dashboard

a project by joachimwerner

Build a network of ("edge") humidity sensors using Raspberry Pis with SenseHats and additional cheaper sensors

For our house, I want to make sure I can track the effectiveness of regularly ventilating the rooms by adding humidity sensors and tracking the measurements over time.

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

Add support for the Medion Life P4000 Smartwatch to Gadgetbridge

a project by dancermak

Project Description

Aldi was/is selling the Medion Life P4000 Smartwatch, which is currently only supported by Medion's proprietary Fitness Pro App. It would be great to add support for this Smartwatch to Gadgetbridge, so that it can be used on a Android Smartphone without proprietary apps.

Updated 4 months ago. 4 hacker ♥️. 1 follower.

Use a container storage to store the OS system root

a project by dcassany

Project Description

Store the OS root-tree on a container storage. The idea is to build a minimal golang tool capable to init a container storage to a custom location, store remote OCI images in there and mount them into a custom mountpoint. Next step is to craft a dracut based initrd including such a tool to mount the OS at boot. Finally, craft a disk with an EFI partition including the kernel, initrd and systemd-boot.

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

Use ESP-01S as WiFi to UART bridge

a project by iivanov

Project Description

Currently with just with 8 RPi devices cables occupy most of the space in the 'rack. Reduce the clutter with replacing USB to UART converter with WiFi to UART ones.

Updated 4 months ago. 4 hacker ♥️. 1 follower.
11
10
20
146

Looking for projects around:

arm arm64 hardware kernel

Activity

  • 4 months ago: mbrugger liked Use ESP-01S as WiFi to UART bridge
  • 4 months ago: mbrugger joined Setup patchew instance for kernel mailinglists
  • 4 months ago: mbrugger liked Use a container storage to store the OS system root
  • 4 months ago: mbrugger liked Add support for the Medion Life P4000 Smartwatch to Gadgetbridge
  • 4 months ago: mbrugger liked Humidity sensors with dashboard
  • 4 months ago: mbrugger liked Create RISC-V Core using VHDL suitable for TinyFPGA BX
  • 5 months ago: mbrugger originated Setup patchew instance for kernel mailinglists
  • 11 months ago: mbrugger liked Weekly balanced family menu planner (learn JS, Node.JS, React, MongoDB)
  • 11 months ago: mbrugger liked Model checking the BPF verifier
  • 11 months ago: mbrugger liked Rewrite libkdumpfile Python binding using CFFI
  • 11 months ago: mbrugger liked indoor air quality sensor
  • 11 months ago: mbrugger liked Modular kernel packaging
  • 11 months ago: mbrugger liked Learning boot loader
  • 11 months ago: mbrugger liked FTrace Visualization Tool
  • 11 months ago: mbrugger liked Migrate from Raspbian to openSUSE aarch64 for motion detection camera
  • 11 months ago: mbrugger liked KernelCI performance regression dash board
  • 11 months ago: mbrugger liked Open Source Firmware for EV chargers using the ESP32 Chip (Autoaid / EN-Plus / EVSEDO)
  • 11 months ago: mbrugger liked generic zswap dedup
  • 11 months ago: mbrugger liked Following the Arduino examples
  • 11 months ago: mbrugger liked retrocomputing: learn the architecture of MIPS for PS1 and build an assembler
  • 11 months ago: mbrugger liked Learn Rust from scratch
  • 11 months ago: mbrugger liked openSUSE on Fairphone
  • 12 months ago: mbrugger started early stage kdump support
  • 12 months ago: mbrugger added keyword "kdump" to early stage kdump support
  • 12 months ago: mbrugger added keyword "kernel" to early stage kdump support
  • All Activity