ZRen
Get openSUSE running in parallel to Android on a regular and rooted Android Smartphone
a project by sndirsch
Get openSUSE running in parallel to Android on a regular and rooted Android Smartphone. On top of this try to get a graphical desktop running using Xvnc available for Android.
Leave Management Tool
a project by cachen
It's a tool or website for Bej employee to manage his(her) leave days, then they don't need ask HR for each time. An idea for learning Django web application framework.
mount option helper for VFAT and other file systems
a project by sbrabec
While auto-mounting a VFAT volume in a desktop environment, there is no way to select required mount options for the particular volume. But there is no combination of options that will fit to all purposes. Without being able to choose mount options, some tasks work in an inferior way.
Get some experience with High Availability Extension
an idea by puzel
The objective of my project is to gain better understanding of HAE and get some hands-on experience with it. * read HAE documentation (11-SP3)
Dockerize-it
a project by fteodori
Create a set of ready to use Dockerfiles based on OpenSUSE, and find a nice home for them to live in. Useful containers or just for fun, let's dockerize-it all.
integrate password manager feature into GNOME desktop
a project by fcrozat
I'm currently using LastPass as password manager but it has several drawbacks: * closed-source
Search in internal wiki
a project by yosun
Now we are lack of using internal wiki page to solve problem. One of the reason is that we don't know if it contain the solution we need, and it's not convenient to search it manually in wiki page. It's much more slower than using google. In one group, we are most likely facing the same problem during work. So keeping the best solution, which we got from searching engine, in internal wiki is an efficiency way to collect standard workflow.
Learn about Openstack and docker
a project by ZRen
goals
- learn general information about them
Improve OpenStack Documentation
an invention by a_jaeger
Improve OpenStack documentation and tools used by it. Major idea: Improve openSUSE documentation
Cosmic HA for OpenStack
a project by mjura
Idea is to prepare some advanced template examples for Heat orchestration in OpenStack, which will show: - how HA for VM guests can be used
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.
Openstack HA
an idea by LSZhu
Openstack is quite popular today and HA is important for cloud computing, data storage. In this project, we want to setup a openstack cloud and a HA storage arch for it.
Learn about virtualization and openstack
a project by XGWang0
Introduction:
We are doing virtualization related tasks, How can we still not know how
Add OpenSUSE/SLES support for osbash/stacktrain
an idea by psalunke
Add opensuse/sles support for osbash tool which is the tool used by training guides for creating and deploying an openstack based multinode cluster. http://git.openstack.org/cgit/openstack/training-guides/tree/labs
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.
Functional comparison analysis between OCFS2 and GFS2
a project by ZRen
Gang(ghe@suse.com) and Eric(zren@suse.com) will do a functional comparison analysis between OCFS2 and GFS2 during this hack week. we will try to setup a GFS2 cluster environment, compare the features and performance with OCFS2,
PXEAT - A PXE management tool
a project by whdu
PXEAT (stand for PXE Administration Tool) is a tool to easily deploy and manage PXE service. It's NOT a tool for automatic deployment. It can enable user to add their own PXE items by themselves, but of course, very limited for security reasons. The tool will be developed with the light-weight framework - flask, as well as a sqlite database.
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
Hack the Hack Week tool
an invention by hennevogel
This project is about advancing the tool you're currently browsing. It got started back in Hack Week 9 to retire all the weird tools we've used in the past to track ideas. As you can see it has gone far but is still far from done. There are lots of features missing and bugs to be fixed on github. Get going!
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?"
Status at the end of hackweek 10
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.
SUSE papercrafts - Portus
a project by fteodori
Sometimes it is hard to promote our project at conferences and events. During this hackweek I'd like to prototype a papercraft for promoting Portus at the upcoming containercon.
A generic mechanism for analysing and manipulating diverse software configuration files
a project by guohouzuo
There are vastly different syntaxes being used by Linux softwares nowadays - Apache, Bind, NTP, Postfix, just to name a few. It is a very tedious task to implement comprehensive parser for every single configuration file, and even more difficult to produce configuration text (file content) from parsed syntax tree. The project tackles those difficulties by presenting an implementation of a universal parser that is capable of:
Packaging cleanup in HA
an idea by scarabeus_iv
For a bit time I wanted to check and polish the HA and clustering packages. Now is a good time as any.
Get rust into Tumbleweed
a project by KGronlund
With rust 1.9 released, it should be possible to from now on bootstrap rustc from the previous version of rustc (so 1.10 can be built using 1.9 etc.). This means that it should now be possible to create a rustc package which no longer needs binary snapshots to build, meaning that we might even be able to submit rustc for inclusion in openSUSE Tumbleweed. This is the first goal.
X86_64 platform system program
a project by jnwang
Description
It can boot up from udisk/floppy.
Speed up zypper in Beijing Office
an invention by lzwang
It is not a about make a new software. It is a service in fact. Everyone working in Beijing Office struggles with the tortoise network speed when doing zypper.
Implement git-explode to untangle linear sequence of commits into multiple independent topic branches
a project by aspiers
Automate the process described here: - https://github.com/aspiers/git-deps/#use-case-2-splitting-a-patch-series
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.
Look into the design of gfs2
a project by ZRen
GFS2 and OCFS2 are 2 cluster filesystems in linux kernel. We also support GFS2, though most of our customers use OCFS2 as we recommend. Last hackweek, from
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.
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.
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
Continue with a systemd alternative/replacement
an invention by dsterba
Previous hackweeks spent on research (project/220), other alternatives. This time I'm
Build OpenStack traning labs
a project by michael-chang
As a starting point to learn and test OpenStack on relative low profile workstation/desktop, I found this project interesting and would like to setup it. :) https://wiki.openstack.org/wiki/Documentation/training-labs
Easily Deploy an HA cluster in Virtual Machines
a project by aginies
GOAL
Chinese Translation for 'Free Software, Free Society' which written by RMS
an invention by tonghuix
The translation repo: https://github.com/beijinglug/fsfs-zh
add LVM support to Guix System Distribution
a project by sleep_walker
LVM support for Guix System Distribution
With GNU Guix 0.8.1 and it's distribution there is still lack of LVM support. As I'm probably the only user of LVM, I need to hack support into initrd myself.
Improve headmore (your VNC client for character terminals) with new features
a project by guohouzuo
headmore is your fully functional VNC client (viewer + control) launched from command line for your geeky character terminals (Linux VT console, xterm, and more): https://github.com/HouzuoGuo/headmore
Implement more (all missing) Filesystems in libstorage-ng
an invention by aschnell
The next generation libstorage-ng is still missing support for some filesystems. The task is to implement all of them: - ext2 and ext3 should be easy since ext4 is already done.
Research LVM2 new features: System ID, lvmlockd
a project by ZRen
The new features below were added for the cluster (shared disk) scenario of LVM2 in upstream half year ago. I'm new to LVM2, and have been busy with bugfix things this days. This hackweek
SUSE Photography Space
an invention by JWSun
These project have two sub-object. * Develop a lite edition photo manage tool, use to export photos from cellphone, memory card and other usb device. It can mange the photos by Exif information (such as date, location, and lens information).
Improve packagers' life
a project by kstreitova
Every packager encounters boring manual tasks every once in a while and these tasks can most probably be automated to some extent. During Hackweek I aim to try and identify such cases in various packagers' workflow and consider creating a tool that would make these tasks easier. Also, I would like to find out whether there is a demand for such tool. In that case, this Hackweek project will turn into a long-term task I plan to keep working on.
Brainstorming about Continuous Delivery in SLE
a project by pgeorgiadis
Hackweek is here! I think this is the best week of the year to sit down altogether and exchange ideas and suggestions. The main topic is Automation. The goal is that many of these ideas might help various teams within SUSE to engage their business reasons better in defining key expectations and improve the quality of our software products. No fear of change -- the aim is to propose a modern pipeline in a less-invasive manner. Everybody has an idea, everybody has a voice! Brainstorming together can be useful to many different roles, including testers, analysts and developers. Let's have a chit-chat and write down some of those; Hopefully we will come up with plenty of tips on how to organise testing activities better. > Coming together is a beginning. Keeping together is a progress. Working together is a success. - Henry Ford
YaST module for (SUSE Manager) salt parametrizable formulas
a project by dmacvicar
Parametrizable formulas is a normal salt module plus some metadata in order to interactively parametrize them. The metadata is used to automatically generate forms that are then injected as pillar data. See original Hackweek project, SUSE Manager support for formulas blog article and its (internal for now) docs.
obs-service-tar_scm version calculation
an idea by denisok
There are number of approaches but nothing landed for a long time "version calculation" issues and PRs. The goal is it to find solution that would satisfy all request.
openSUSE for Small and Medium Business
a project by kfreitag
There are a couple of interesting initiatives that make the openSUSE project interesting for SMB, such as
The Invis Server
Get started with upstream work in ODL/OPNFV
a project by mmnelemane
The goals: - Learn enough Java fundamentals to understand OpenDaylight code
Setup a virtual test envionment
a project by AngelaBriel
Playing around with kvm, libvirt and related tools to setup an easy to use and quickly available test environment on my workstation. Find out which other tools or environments are available on SUSE side, which can be used instead of a local/private solution.
Create a new theme for Plymouth
an idea by qzhao
I want make a custom theme, with script to make a new animation when system load.
Scripts and recipes for setting up VMs with multipath and other compex storage stacks
a project by mwilck
Customers are using complex storage stacks such as LVM over dm-crypt over MD RAID over multipath over iSCSI and FC with LOTs of LUNs, and we're facing problems in that area which are usually very hard to reproduce. It's also hard to guard against regressions. Being able to quickly and reliably set up VMs with various types of storage / multipath is a key part of testing multipath. It's doable, but cumbersome and has a steep learning curve. I want to create easy-to-understand manual recipes plus scripts that are both easy to understand / customize and deploy.
Looking for projects around:
Nothing at the moment
Activity