
dmdiss
openSUSE Landing Page Prototype
a project by hennevogel
www.opensuse.org is the single most accessed page in the SUSE/openSUSE universe. With 1.5 million visits per month it generates 2.5 million page views and has around 500 people on the page at any given time. Yet it's one of the oldest, crufty pages we have! It doesn't concentrate on what it should do: Tell people about the distro so they download it. It's design is 5 years old, it's not mobile, it's not accessible. There is absolutely no interactive, engaging content at all and the technology used goes as far as a shell script/cron to update dynamic content.
Implement Execution of User Scripts during Snapshot Creation in Snapper
an idea by aschnell
The idea is to execute user defined scripts before and after creation of snapshots with snapper. The feature request covering this (fate #316315) was rejected. But I would like to use it anyway for fate #316232.
Merge webui into OBS API
an invention by coolo
The webui is currently the poor cousin of the OBS parts even though it's wildly used. It's a pain in the ass to code for it as there is not a API for most things you need to do - and if there is it's cumbersome to use.
Resistance is Futile - Using zypper to "upgrade" CentOS/RHEL to openSUSE/SLES
a project by RBrownSUSE
zypper is magic
A number of experiments suggest that it may be feasible to run zypper from an openSUSE 'live' media against a 'foreign' RPM based OS installation (eg. CentOS) and then 'zypper dup' to openSUSE
HTML5 testdrive for SUSE Studio
an invention by JKrupa2
There are more and more devices with no Adobe Flash plugin support in web browser (new Android and Apple phones and tables, etc.). The aim of this project is to replace Flash testdrive in SUSE Studio with HTML5 client. So our current implementation bases on our project from a previous Cloud workshop which uses noVNC.
Wireshark hacking
an idea by npower
About
There is a wip dissector for the windows search protocol from gregor beck, I have used it, it's nice but it is missing some things I need. I have no idea about wireshark dissectors, I would like to hack on this and make it more useful to me,
[ARM] Ceph on AArch64
an idea by algraf
Octopuses have many ARMs, so we should definitely allow them to run on them too! Today, we don't have working Ceph packages for AArch64, but already solid interest from customers asking us about it. It would be great to be able to give them something to play with.
Wireshark hacking & miscellanous fun
an idea by npower
I have no one vision of a project just some mish-mash random things I would like to explore for some hacking fun + would like to continue previous work from hackweek11 on the Windows Protocol dissector, some messages are still incomplete, also there are some known bugs (well at least I know about them) that I would like to address
Multimedia insane migration
a project by scarabeus_iv
Packman reduction
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,
Orca: hunting cephalopods for fun and dinner
a project by LarsMB
Orcas are amazing animals. They are playful, intelligent, great swimmers, and very social. They also love to play with their food, hunting down their prey with advanced strategies - understanding where its prey hides, how it will try to escape, and how to overcome those tactics - and having a lot of fun doing so, before relentlessly tearing it apart, killing it, and eat it. Not necessarily in that order. Oh, and they have the right color scheme. This forces their prey to also improve and adapt more advanced strategies and tactics. In this arms race, both sides evolve and improve: the evolutionary pressure has made cephalopods highly intelligent, adaptable, and resilient. Unfortunately (for them), they are still very tasty. So we should exert more evolutionary pressure on individuals to help them stay alive as a species.
Try implementing OMEMO encryption for Empathy
a project by tonghuix
It looks like OTR will never be implemented for Empathy. But two years after Snowden end-to-end encryption is really a basic requirement for every secure chat program. A few weeks ago I read about a promising protocol called OMEMO which seems to overcome all shortcomings of OTR and GnuPG with respect to instant messaging. This would be a option for Empathy to finally support end-to-end encryption.
Setup a WhatsApp <-> XMPP Gateway
a project by holgisms
I'm using Conversations (XMPP+OMEMO) as an encrypted IM solution. Since a lot of groups organizing them self using WhatsApp, it's hard to stay away from it.
Upstream support for SGI Octane
an invention by tsbogend
Patches for supporting SGI Octanes are floating around since ages. The latest version is against v4.10. I've talked to Ralf Baechle (MIPS kernel maintainer) and he is willing to take patches from me... so I have to provide them... and this what this project is for:-)
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.
kdenlive: Help finishing the timeline refactor
an invention by gboiko
Kdenlive is refactoring its timeline to be based on Qt's data models and a QML view. This work is not yet finalized so any help there is appreciated by the developers. There is a board tracking the current blockers for a first release with this new timeline:
Refresh openbuildservice.org
an invention by hennevogel
openbuildservice.org is the landing page of the Open Build Service free software project. It could use a fresh design.
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!).
bugzilla nick completion privacy extension
an idea by AndreasStieger
Bugzilla supports automatic username completion. This project is to extend this feature to allow restriction of the nick completion feature by user and on the data returned.
Play with MACCHIATObin
a project by lyan
- Boot up MACCHIATObin with a linux kernel
- Boot up MACCHIATObin with opensuse
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.
Run C code from source with tcc
a project by bmwiedemann
It would be nice to have a OS that can be tinkered with easily by having only a compiler as the only binary on the system.
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.
Developing an opinionated storage appliance
a project by asettle
Project Description
The SUSE Enterprise Storage team has embarked on a new open source project: Aquarium.
Python bindings for Bosch Sensortec Environmental Cluster (BSEC) library
an idea by scabrero
Project Description
The BSEC library provides signal processing and sensor fusion for the BME680, a low-power gas, temperature, humidity and pressure sensor. This sensor communicates with the MCU using SPI or I2C to report the measurements, but lacks in-die calculation for air quality index, it just reports the gas sensor resistance.
Automate Victron Cerbo GX scheduled charge configuration based on Redflow ZCell maintenance cycle timing
an invention by tserong
Project Description
At my home we have solar PV hooked up to Victron inverter/chargers and a Redflow ZCell battery for energy storage. The setup is described in detail on my blog. By their nature, ZCell flow batteries needs to undergo a maintenance cycle at least every three days, where they are discharged completely for a few hours. Having only one battery, this means we can't use the "minimum state of charge" feature of the Victron kit to always keep some charge in the battery in case of outages, because doing so conflicts with the ZCell maintenance cycles. This isn't a problem if you have more than one ZCell, because the maintenance cycles interleave in that case, but so far we only have one of these things. If I want to keep charge in the battery for emergency purposes on non-maintenance days, I can do that by configuring scheduled charge settings manually on the Victron Cerbo GX console, but then I have to remember to turn those things back off (or otherwise adjust the settings) for the next maintenance day. For this hack week, I'm going to see if I can automate that piece somehow.
Improve unaligned fs read behavior for u-boot
an idea by wqu_suse
Project Description
Although U-boot has a fuse like interface to support different filesystems, the unaligned read is in fact completely handled by the underlying fses.
Explore linuxboot
a project by clin
What is linuxboot?
LinuxBoot is a firmware for modern servers that replaces specific firmware functionality like the UEFI DXE phase with a Linux kernel and runtime.
Improve Full-Disk-Encryption support in openSUSE
an idea by ismaell
Project Description
The main goal is to enable the use of plain dm-crypt (as btrfs makes LVM2 unnecessary overhead) and a separate ephemeral key for the swap partition.
Write an open source driver for the DeckLink Mini Recorder 4K
a project by patrikjakobsson
Project Description
The DeckLink Mini Recorder 4K is a PCI Express capture card featuring one 6G-SDI and one HDMI 2.0a connection. It can record all formats uncompressed up to 2160p30. The big difference with this card compared to many other capture cards is that it captures all the raw data uncompressed. This allows for it to be used for automatic testing of graphics cards.
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.
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.
Rust in linux kernel
an invention by dsterba
Project Description
Rust language is on the way to enter linux kernel, use this hackweek to explore and learn what this could bring us (or not).
zypper plugin for discovering reverse dependencies
a project by bzoltan1
Often when we test maintenance updates or when we decide to push an update for a package we want to know what that change may cause. Right now it is really difficult to figure out what package depends on a given package.
Motivation
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
Typo-forgiving zypper search plugin
a project by cdywan
Sometimes you search for a package, and you don't find it because you're not typing it right. Of course there's regex support behind the scenes but it requires conscious effort to make use of.
Motivation
Digital painting using free and opensource software
a project by lpalovsky
Main goal is to take a step back from work related areas and do something creative and relaxing. In my free time I occasionally do digital paintings/drawings where I usually try to use free and opensource software: Painting: Krita
Improve Qualcomm SOC msm8994/msm8992 kernel mainline support
a project by pvorel
Project Description
Due previous hackweek (https://hackweek.opensuse.org/projects/test-mainline-kernel-on-an-older-qualcomm-soc-msm89xx-explore-mainline-kernel-qualcomm-mainlining) both msm8994 angler and msm8992 bullhead are booting and due other activity (including my work) both have working SD card, but that's just start. Add support for other functionality.
Implement something like Time Slider on Solaris
a project by yudaike
Project Description
Time Slider is a Solaris feature, which utilizes ZFS to provide a graphical way for restoring individual files from automatically scheduled snapshots. Since we have btrfs on SLE/openSUSE now it's probably an interesting project to implement something similar.
Authenticated hashes for BTRFS
a project by dsterba
Project Description
Implement a checksum algorithm for BTRFS that uses and authenticated (keyed) hash. There are 2 cryptographically secure hashes supported by btrfs, sha256 and blake2b.
be able to gather useful solar data in one place
an idea by npower
Project Description
Recently got a (simple) solar system installed, however the useful data is available from multiple sources each of which doesn't really tell me (easily) what is going on at all times
Full Disk Encryption with yubikey
a project by okir
Full Disk Encryption with yubikey
My reason for writing this utility is to support Full Disk Encryption
Looking for projects around:
Nothing at the moment
Activity