Integrate webvirtmgr into sles

an idea by tian-feng

webvirtmgr is a tool to manage virtual machine on web browser. It can be used to create and manage virtual machine. So we can setup and manage a vm just by a click, in a convenient way. Blog: http://retspen.github.io/

Updated about 7 years ago. No love. Has no hacker: grab it!

BtrFS -- Scrub free space

an idea by winddss

Currently only those disk blocks are checked that are allocated by the filesystem and in use. To check for read errors on unallocated blocks can be beneficial to identify hardware that is going to fail in the near future. As my first project in BtrFS, I'll also learn some development skill on BtrFS.

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

gotmail

an idea by ovisan

Create an ncurses email client in golang. Requirements:

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

Improve text mode package selector

a project by gabi2

Enhance the YaST ncurses package installation to show the changelog of a package and the level of supportability (on SLE).

Updated about 5 years ago. 1 hackers ♥️.

Hamsta webconsole

an idea by jw-hao

This project was issued by Zhibin Han. https://github.com/hanzhibin/Webshell

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

investigate how kernel live patching works

a project by herbert0890

kGraft is SUSE Labs answer to the rising need for being able to patch the running kernel without rebooting the system. I think this kind of tool is very cool, so by this hackweek chance, I want to investigate it how it works and how it was implemented. And also by this chance, I hope I can improve my ability of kernel hacking. If you are also interested in kernel live patching, please join this project together.

Updated about 3 years ago. 1 hackers ♥️.

Fix long-lasting issues of GM45 i915 chipset during suspend-resume

a project by jkosina

Updated about 7 years ago. No love.

Make OpenStack infrastructure setup usable on openSUSE

an idea by tbechtold

OpenStack uses Puppet to setup the whole CI (see http://ci.openstack.org/). Adjust the puppet manifests to be able to deploy the manifests on openSUSE and learn more about the setup.

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

Say Hi!

an idea by aplank

Imagine you are sitting in the subway and suddenly the woman of your dreams sits down next to you. You are thinking hard about what to say to her, but since you are too shy she gets out three stops later and you never see her again. What if you both would have had an application running on your phones, to help you come over that awkward situation of just saying "Hi!"? How does it work?

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

add IP camera to new kicker room to reduce collisions

a project by sleep_walker

From time to time we face collisions when two teams would like to play at the same time. As our kicker table moved back to our building, it should be possible to reach the space with WiFi. There is also power plug available so installing IP web camera should be easy enough.

Updated about 5 years ago. 1 hackers ♥️.

Add "update" option to py2pack

an idea by tbechtold

py2pack (https://github.com/saschpe/py2pack) is used to create rpm packages from python modules. Would be great if py2pack can also update an existing package (download new version, update spec file, check requirements, ...)

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

Automatic performance analytical framework and dashboard

an idea by mgorman

My last hackweek project was "melbot", a server-side automated system for running performance tests. This went from being a project to something the performance team now uses heavily. The volume of data it now produces is excessive and problems are easily missed. It's a short hackweek for me due to being on holiday for two of the days but there are three objectives to the hackweek project 1. Rename melbot to marvin. The melbot name was a joke that has outlived its usefulness

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

N00B Project: 2D game in Python

a project by bhertwig

Two trainees embarking on their coding adventure! A lack of beginner-level projects brought us to the idea of starting our own little game forge.

Updated about 5 years ago. 5 hacker ♥️.

VLC: fix video filter chain

a project by moskyto

Dive into VLC and fix mixing video and audio sources together with multiple transcoding and multiple outputs.

Updated about 7 years ago. No love.

Telepresence bot

a project by chuller

Over lunch the machinery team was talking about telepresence and mobile solutions and I came up with the idea of abusing a cheap wifi controlled toy tank as base for such a project. So here I am, having a cheap remote toy spy tank sitting on my desktop - waiting to be hacked :)

Updated about 5 years ago. 2 hacker ♥️.

Package some stuff for openSUSE-Factory

a project by pluskalm

As every hackweek, lets package/update/cleanup some stuff fore factory: Update/package:

Updated about 5 years ago. 6 hacker ♥️.

Get started with QT

a project by moskyto

Learn QT and make something to try it.

Updated about 5 years ago. 1 hackers ♥️.

Chef 12 on the (open)SUSE

a project by nkrinner

Recent packages for Chef on the SUSE platforms are in a poor shape. In the meantime, Chef 12 is in the beta phase. Let's use the hack week to polish and update our Chef packages.

Updated about 5 years ago. 2 hacker ♥️.

Disk operations should not stale the system

an idea by pmladek

It happens from time to time that my system is less responsible. It is usually caused by extensive disk operations, e.g. searching disk for something, moving a lot of data. A solution would be to run these problematic tasks with ionice. But I think that desktop user should not need to take care of this. Also some of the operations are even caused by system tools and normal user has problems to affect it. I wonder if we could somehow improve the desktop setting or it it would even need some hacks into the scheduler. I have just heard that this should be fined in the last kernels. But I also heard that it still does not work well, for example when copying from/to USB memory stick.

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

Grub2: make it easy to select the default boot target

an idea by pmladek

"grub2-once" allows to print a numbered list of available targets using --list option. It allows to select the boot target using the number. It would be great to add this functionality to the "grub2-set-default" command as well.

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

hack bundler-audit

a project by jordimassaguerpla

bundler-audit is an open source that scans you Gemfile.lock (if you program with ruby) for known vulnerabilities. Let's take the list of issues and enhancements and fix as much as possible

Updated about 5 years ago. 1 hackers ♥️.

From kickstart to jumpstart

a project by schillingf

Introduction

Updated about 5 years ago. 4 hacker ♥️.

Radio Scope - Swiss Army Knife for Everything Wireless

a project by duwe

<p>WLAN, bluetooth, DVB, DAB, ... I'm not getting any data!</p> <ul>

Updated about 2 years ago. 2 hacker ♥️.

Port OtoBUR to C# Mono and maybe a Windows Phone port

a project by namtrac

Born as a hackweek #8 project OtoBUR (https://github.com/ismail/otobur) is an Android app to show Bursa (a Turkish city) Municipal Bus Timeline. Since I own a Windows Phone now I'd like to port it to Mono and later on Windows Phone (XAML).

Updated about 4 years ago. No love.

NFC login on openSUSE

a project by acho-novell

Using NFC(Near field communication) tag / phone Lock and Unlock ( replace password login ) on openSUSE with Gnome.

Updated about 5 years ago. 4 hacker ♥️.

Secure zero-trust P2P barter protocol

an idea by KGronlund

The use of the bitcoin testnet for trading cards for Hackweek got me thinking about a protocol more adapted for the tit-for-tat trade of virtual goods: the transaction only completed once both sides have contributed their share to the transaction. It would need some way for each side to verify that the goods traded are those agreed on. It would be an interesting problem to work on (or find some existing solution).

Updated about 7 years ago. No love. Has no hacker: grab it!

arbs - Mirror an ArchLinux package repository in a Build Service

a project by rneuhauser

> [arbs] is a tool for keeping an OBS project in sync with an ArchLinux package repository. More specifically, I use it to sync [home:roman-neuhauser:arch-community][h:rn:ac] with [community.git][c.git], a mirror of the actual svn repository underlying community. arbs already exists but has many rough edges. the goal of this hackweek project is to make it resilient in the various failure scenarios so it can be used in a truly unattended fashion.

Updated about 7 years ago. No love.

CalDAV/CardDAV client in PHP

a project by holgisms

CalDAV [1] and CardDAV [2] are client/server protocols designed to allow users to access and share calendar and contact data on a server. There are many CalDAV and CardDAV clients around, e.a. Thunderbird/Lightning and also free CalDAV and CardDAV servers like Baïkal. With that project I want to create a client in PHP to be able to create and modify data in calendars and addressbooks from websites.

Updated about 7 years ago. No love.

Hamsta plugin: Tasks Distributed Scheduling Execution

an idea by bwliu

A series of tasks are automatically distributed on several machines. It can greatly reduce more running time than using just one machine. For example:

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

Learn SELinux CIL

a project by jsegitz

SELinux Common Intermediate Language is a language that allows the creation of SELinux policies. Some of the traditional constrains (tight coupling, nested optionals, ...) are lifted or not as problematic. http://github.com/SELinuxProject/cil/wiki/

Updated about 7 years ago. No love.

Get my hands wet with functional programming

a project by alexandrubonini

This is about starting to use functional programming paradigms that get used more and more? It is mainly about rewriting a small test program (repclean) in a functional style, using immutablity, parallelism and async techniques.

Updated about 5 years ago. 8 hacker ♥️.

LFS from opensuse

a project by jerrytang

Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own customized Linux system entirely from source. Build the customized linux step-by-step is good way to understand linux system deeply. (Include cross compile TEC which I have interest )

Updated about 5 years ago. 3 hacker ♥️.

Port Spacewalk to openSUSE

a project by moio

Spacewalk is the upstream project of SUSE Manager. Currently Spacewalk runs on RHEL, CentOS and Fedora, while SUSE Manager runs on SLES.

Updated about 5 years ago. 1 hackers ♥️.

Improve VOVO

a project by jloeser

VOVO is a server-client architecture to determine current abuild load on devel-network machines. The goal is to trigger machines on and off depending on build power. It is an attempt to reduce power consumption. Current status:

Updated about 5 years ago. 1 hackers ♥️.

gfxboot for grub2

a project by snwint

Make a final attempt to implement a graphical user interface for grub2 (gfxboot2).

It's quite some work, unfortunately. Here's what's done so far:

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

Play with CoreOS

a project by wanghaisu

CoreOS is a new Linux distribution that has been rearchitected to provide features needed to run modern infrastructure stacks. CoreOS is popular on most cloud providers (EC2, Rackspace, GCE), virtualization platforms (Vagrant, VMware, OpenStack, QEMU/KVM) and bare metal servers (PXE, iPXE, ISO, Installer). Play with CoreOS during hackweek and see how and why it works well for HA.

Updated about 5 years ago. 4 hacker ♥️.

Writing Starter Guide Documents for GNOME 3 Development

an idea by tonghuix

Will write a Starter Guide for GNOME 3 Development, in Chinese only at this point. It will include most of GNOME 3 Developing from Beginning to expert, it will based on “GNOME 3 Development for Beginning Guide”.

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

Look at using the boost graph library as main container for devices in libstorage

a project by aschnell

Storing the devices in libstorage as a graph looks like a natural approach. The boost graph library (BGL) could be used here instead of the selfmade iterator over iterator (not a graph) concept currently used. Together with a redesign of the current objects several features would be simple, e.g. using disks for filesystems, renaming LVM volume groups and logical volumes, switching to and from partitioned MD RAID.

Updated about 5 years ago. 4 hacker ♥️.

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 ♥️.

Hack-a-geeko

a project by okir

Using traditional hardware development tools, apply a Non-uniform Choppy Transformation to a block of ligneous substance. The end result should be a 3D rendering of the Geeko glyph.

Updated about 3 years ago. 2 hacker ♥️.

Rebirth Guile-Lua

a project by NalaGinrut

GNU Guile-2.2 will be based on brand new backend, CPS(continuation passing style) as the most significant IR, and a RegisterVM. These are the prerequisite for the final AOT compiler. The old Guile-Lua is old for compatible with the brand new RegisterVM, moreover, it uses LL(1) which is painful for hacking. I've rewritten the parser with LALR and all the intermediate part before transfer it to Tree-IL which is another iR before CPS. Besides, I'm trying to add type-inferencing and partial-evaluation for Lua specific optimizing. Although there's partial-evaluator in Guile backend, it's a generic one for all the front-end languages.

Updated about 2 years ago. No love.

Build a sharable local virtualization testing environment

a project by cyliu

Currently whenever there is a test, we need to find or build environment on our own machine or borrow some one else's machine temparorily. I hope we can collect all testing machines in our local team and build a sharable testing environment. Every one can reserve and use the machine, add machine, check machine info to find proper one (hardware and software) for test, share vm images, share other testing related resources, etc.

Updated about 7 years ago. No love.

Say Hello To Ceph!

a project by wanglh

Learn ceph architecture and try to deploy a ceph cluster.

Updated about 5 years ago. 4 hacker ♥️.

Warp speed for virtualization CI testing

a project by jfehlig

The virtualization team's automated testing has a long history. It was born in the old Novell Integration Test framework. The virtualization lab ran an instance of this framework for many years. Over time, those who knew the framework left the company, taking their knowledge and leaving little documentation behind. As our testing needs increased, we found the old framework insufficient, but saw little value in improving it given the available open source CI frameworks. Before burying ourselves in SLE12 development, we took some time to move our automated tests under control of a Jenkins instance running in our lab. Tests were configured to run when new packages landed in our SLE12 devel project, ensuring our queued SLE12 submissions were continuously tested. But more is needed.

Updated about 5 years ago. 6 hacker ♥️.

Look into Intel SGX (Software Guard Extensions) for KVM Virtualization

an idea by bfrogers

Learn more about SGX and how that might get used with KVM Virtualization.

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

kvmctx - a tool similar to xenctx, but for KVM

a project by bfrogers

I just learned about xenctx, which is used to help debug Xen issues. I am wondering if it would be easily ported to KVM. If not, perhaps at least creating the equivalent for KVM may be useful for handling problems with KVM guests.

Updated about 7 years ago. No love.

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

WSS Kernel team After-Hours schedule interface

a project by jpetersen

Working on a way to add exceptions using javascript (jquery), php, json, and mysql to modify the generated calendar used to manage who is on after hours.

Updated about 5 years ago. 1 hackers ♥️.

pxe boot once

an idea by osynge

pxe + autoyast is awesome but when multiple people share a pxe server is a pain. I understand foreman / chef provide a solution for this, but they are linked to puppet / chef. What I want is a simple modular tool to make life easy. pxe boot would allows you to send a simple http request and the next reboot of the server / VM will boot a non interactive fresh install.

users

Updated about 7 years ago. No love. Has no hacker: grab it!

Debconf Done Right For SUSE

an idea by osynge

Usecases

  • Puppet Chef and similar tools are for Admins to Enforce state, but this is too forceful for a distribution wanting to allow admins to override our settings.
Updated about 5 years ago. 3 hacker ♥️. Has no hacker: grab it!