Linux on Cavium CN23XX cardsa project by tsbogend Before Cavium switched to ARM64 CPUs they developed quite powerful MIPS based SOCs. The current upstream Linux kernel already supports some Octeon SOCs, but not the latest versions. Goal of this Hack Week project is to use the latest Cavium SDK to update the Linux kernel code to let it running on CN23XX network cards. |
Learn Lilypond and Use It to Typeset Sheet musican invention by smithfarm Project DescriptionAs an amateur classical musician, from time to time I am confronted with the need to write sheet music. This can be done by hand, of course, but computer-generated sheet music is much easier to read and should be faster to produce. To say nothing of being easier to fix mistakes in... |
Redesign and improvements for my 3D printeran invention by lpalovsky Project DescriptionI have a DIY 3D printer which I am updating and modifying for about 4 years now. |
SSH Connection Managera project by jschmid1 My idea was created out of a need in my current team(Hardware-enablement). Whilst excessive SLE testing on multiple machines i was forced to remember tons of ips to debug remotely. Since i had to reinstall new releases over and over again, ips differ, obviously. My approach to make life easier would be to create a simple cli to manage and administrate multiple connections on my local machine. |
Webfrontend for who-is-an-expert-for at SUSEa project by jloeser Goal: You have a problem/question and don't know who could help you at SUSE? |
Check out Mozilla Servoan invention by thardeck Look into the design of the new experimental Mozilla Servo browser and try to build/run it on your machine. Servo Github page |
SSH (Suse Social Hack) gamea project by nmoudra This is a project to create a "larp" game for SUSE employees (or anyone geeky enough to play this) which will be based on computer related knowledge. The core of the game is to search for other people and clues for solving the main goal by "connecting" or "hacking" according to given HW and SW roles. E.g. a person will play router, another one will play PC and they will need to find a person playing TCP/IP protocol to communicate and eventually create a working setup to solve the goal. They they need to work as a group and solve riddles/ciphers which will let them go further. There are more game mechanics i have in mind, but don't want to spoil all of them now :) |
OpenStack Benchmark Dashboarda project by chuller Tasks
|
Pocket Operating System based on openSUSEa 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. |
voctoweb - archive for recordings of presentationsa project by mmanno media.ccc.de currently hosts about 5TB of presentation recordings. The main mirrors send about 5TB of videos each in a single month. Several OpenSource conferences are hosted on media, like the last two openSUSE conference, or the "All Systems Go!" conference. What started as a web frontend for ftp.ccc.de in 2007 has become a complex project that integrates deeply into the tooling used by the VOC team. |
Terratest playgroundan invention by szarate Few weeks ago whilst analyzing the possibility of using Terraform[1] via terraform-libvirt [2] plugin, I came across Terratest [3], which is an automated testing framework. My initial thoughts have been written here [4] but I'd still like to check out Terratest in more detail. |
Investigate debuginfod & cores from SLESa project by alnovak It's not always straightforward to open a core dump originating from customer's environment, since there's a wide variety of versions of all the binaries involved - usual workflow is to install a VM with the SP that the customer is using, enable debuginfo repositories and then follow the buildid hints that gdb is providing. However this sounds like a bit of an overkill. Lately, there has been a debuginfod project announced: |
TIU - Transactional Image Updatea project by kukuk Project DescriptionProvide image based transactional updates for MicroOS. |
Remote alarm system using RaspberryPi pico for box rooma project by scabrero Project DescriptionI have a box room in the garage where I store all my precious mountain gear. This project aims to create a remote alarm system using a pair of MCUs (a RaspberryPi pico and a ESP8266) connected by a LoRa PtP link. |
Cobbler Angular Web Interfacea project by SchoolGuy Project DescriptionThe old Cobbler webinterface was built into the server, leading to a huge dependency stack only required for a few people. |
BPF feature support tablea project by shunghsiyu Project Description(e)BPF has grown in features over the years, and it's sometimes rather confusing for (e)BPF application developers as to what features are available for them; and while tools like bpftool support feature detection, it only detects the feature available to the current running kernel. |
Libvirt client for android-arman invention by lin_ma The idea is to port client module of libvirt(x86) to android-arm. Currently, The project only plans to supoort kvm. The project includes a dynamically linked library and a management user interface(virsh). |
Learn and help learna project by kstreitova I'm in SUSE for about a month and as a fresh graduate I had to learn a lot of stuff during this period. And there is a bunch of other things I will have to learn of course. Therefore I would like to use Hackweek to deepen my knowledge of various tools, processes, techniques or other packagers related stuff. However it would be quite a pity to hold the acquired information just to myself. So I would like to keep the result of my learning for further usage either by enhancing the Innerweb wiki, the public openSUSE wiki or by creating new wiki for packagers' purposes. Who can utilize this knowledge base? Newly employed packagers to learn important things quickly. Current packagers to share interesting techniques or hacks among them. Or just whoever else wants to quickly understand certain packagers' process or tool. |
Package tools for RC modela project by adrianSuSE Package open source tools used for radio controled models. Some of them needs patching, since they rely on pre-build binary blobs of open source tools. Also many of them bring the same libraries again. Known candidates for this are: |
d-ldapv3a project by doliveira LDAP (Lightweight Directory Access Protocol) is an emerging Internet standard for accessing directory information, and allowing LDAP-enabled applications to access multiple directories. LDAP v3 supports features such as secure connections, entry management, schema management, and LDAP controls and extensions for expanding LDAP's functionality. LDAP Libraries for 'D' enables you to write applications that access, manage, and update information stored in any LDAP-aware directories, using D language (http://dlang.org/). |
Weblate rusha project by nmoudra I want to start working on translations which might be useful in our work (to focus on apps used by us during our work) and to push the rate of translation a bit further. |
AlexaCastan invention by irfan_habib Want to play with Alexa skills development. The focus will be integrate Alexa with a Chromcast device. A user should be able to cast content (such as a YouTube video) with their voice. |
Print furniture of future office for agile planninga project by chuller DescriptionWe will move to the old all hands area and try a more agile setup with focus on pair programming. For planning and also re planning purposes, having some 3d models of the furniture and a floor plan would be nice to have. |
Setup E-Mail notification about new or changed SAP Notesa project by AngelaBriel Try to get back an automatic email notification about new or changed SAP Notes. Since SAP has closed down some of their internal servers, which hosted an unofficial database/API to the SAP Notes, the nice email notification service of the SAP LinuxLab is terminated. |
strace: add support for ioctl structure layoutsa project by mkoutny strace can parse syscall arg structures and print them in user-friendly way. For |
Rewrite makedumpfile using libkdumpfile as backenda 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. |
Collectl turbostat modulea project by joeyli Currently the CPU subsystem of Collectl can get the CPU loading but no CPU power state. My idea is that tracing turbostat then developing a collectl module to get the CPU power state. It can be used to monitor C-state or frequency. Reference: Collectl's HelloWorld module, turbostat |
Rados backend for NVMea project by hreinecke Goal is to implement a rados backend in drivers/nvme/target. That will allow the NVMe target implementation to directly access Rados objects (ie export RADOS objects as namespaces), allowing third-party applications and/or OS to use NVMe-over-Fabrics to access a ceph cluster. |
Ship f.lux in openSUSE Tumbleweed and Leapan invention by xarbulu I'm missing really badly the tool f.lux in my openSUSE machines. I really appreciate its usage specially when I'm using the computer late night. https://justgetflux.com/ |
UYUNI-CLIa project by RDiasMateus UYUNI-CLIThis a unified CLI tool for uyuni which aims to provide a single pane of glass to access all the existing tools in this project. |
The world craban invention by cdywan The world is changing. A mouse got lose and fell off the discworld. Consequently the elephants got scared and hopped off Great A'Tuin's back. As luck would have it a gigantic crab with four gophers on its back took its place. Project Description |
froxlor Server Management Panela project by asemen froxlor Server Management Panel create and start a push request upstream the openSUSE Leap 42.1 configuration tab |
Create a "trello" tool desktop software to track daily task and improve personnal productivityan invention by vlefebvre Project DescriptionProblems |
Get SUSE VPN running on Android (was: get SUSE VPN running on sle12)an invention by sndirsch Figure out how to get SUSE VPN running on Android. |
Improve YaST Security Centeran invention by abergmann Adding additional features to the YaST "Security Center and Hardening" module. -> procfs: add hidepid= and gid= mount options |
Experience with SLERT11 SP3 and try build SLERT11 SP4 Alpha 2 imagea project by Jeffreycheung Due to the newly appointed PM of SLERT 11 SP4, I would like to try out the SLERT 11 SP3 to experience the REAL TIME features so that I can talk and share the knowledge to team and other people Due to SLERT11 Alpha 2 image set at 28 April, I would like to take a chance at hackweek to try build the image because I never did any similar before. |
Static download endpoint for SUSE Manageran invention by dmacvicar The download end-point of Spacewalk/SUSE Manager resolves the packages from channels dynamically with a database query. With the integration of Salt into SUSE Manager we have the chance to rethink this. |
bcache support in libstorage-ngan invention by aschnell Look at bcache and start adding support in libstorage-ng. It should be possible to implement probing during hackweek. |
Distributed cache in GoLanga project by at1012
|
Amiga funa project by mstaudt Let's dust off our Amigas, hook up our mice and joysticks, and see what elegant software and hardware could do back in the 80s and 90s! |
Little systemd utilities improvementsan invention by mkoutny Some ideas from the list: Small ones: |
Package odpdowna project by jgrassler I have been known to talk anybody I held presentations with into using odpdown.
That was always a little awkward, since it started off with |
Write a simple ESMTP mail server in Haskella project by psimons Hackweek 21?Postmaster desperately needs a mail spool. I need to come up with a good way to store meta information about queued messages. An sqlite database seems like a natural fit because I might want to do some nontrivial queries in there to figure out which messages to deliver (and where). On the other hand, interfacing with sqlite is a bit unpleasant, so instead I might want to write one big JSON file that contains all relevant information. That would certainly suffice for the first version ... |
setup of openQA and write a simple openQA testa project by brhavel As the automation became a standard within Maintenance QA work, I would like to became more familiar with the whole magic behind. Plan is to go through internal docu a try to setup openQA and write some simple tests (and adjust the docu once there are any gaps): https://confluence.suse.com/display/openqa/QAM |
ActiveJob influxdb-rails instrumentationan invention by hennevogel We have ActiveJob instrumentation in the OBS code base and a couple of panels in our grafana. Move this upstream to influxdb-rails. - OBS code |
Packaging libnvidia-containers and nvidia-container-runtime-hookan invention by jordimassaguerpla This is a follow up to https://hackweek.suse.com/projects/architecting-a-machine-learning-project-with-suse-caasp. In the last hackweek I learned that in order to run machine learning workflows on top of SUSE CaaSP, the missing piece is to have libnvidia-containers and nvidia-containers-runtime-hook packaged. |
expect-like feature for Screen or Tmuxa project by jbohac Project DescriptionDid this ever happen to you?: |
Model checking the BPF verifiera project by shunghsiyu Project DescriptionBPF 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). |
COOTWbota project by ngetahun Project DescriptionAt SCC, we have a rotating task of COOTW (Commanding Office of the Week). This task involves responding to customer requests from jira and slack help channels, monitoring production systems and doing small chores. Usually, we have documentation to help the COOTW answer questions and quickly find fixes. Most of these are distributed across github, trello and SUSE Support documentation. The aim of this project is to explore the magic of LLMs and create a conversational bot. |
Building a container bootloaderan invention by flonnegren Building a container bootloaderBuilding a UEFI application that can boot a EFI stubbed linux kernel+initrd from a container store stored in a fat filesystem. |
Add support for RandR 1.4 (additional GPUs) into KDE display configurationa project by michalsrb PlanRandR is X11 extension for configuring monitors and since version 1.4 also secondary GPUs. These secondary GPUs can either provide additional monitors to output to or can render individual applications instead of the main GPU. (Or even both at once.) Once a secondary GPU is configured to do render offloading, applications can be started with DRI_PRIME=<id> environment variable to actually render on it instead of the main one. There are also USB GPUs (dummy framebuffers) that can be hot-plugged. |
Project MySelfa project by cschum The goal of Project MySelf is to build a system to collect data about yourself in a safe and private way, so that you control your data and you can decide what happens with it. Read more |
Adding Linux kernel firmware signature supporta project by mcgrof The Linux kernel already has cryptographic support for signature verification on data. This is used to digitally sign kernel modules at build time, and verify integrity and provenance at load time. Likewise the 802.11 subsystem on the Linux kernel had historically in parallel prior to Linux's own kernel signing facility implemented and integrated support to verify file integrity and provenance for use on the Linux regulatory database. The 802.11 subsystem's components that provide this facility are CRDA and wireless-regdb. CRDA and wireless-regdb technically are split up as two separate trees for development, wireless-regdb helps provide the 802.11 regulatory database while CRDA exists as a udev helper to feed to the Linux kernel a regulatory domain when needed. By using a regulatory database in userspace the Linux kernel is able to get updates for regulatory rules without requiring a rebuild. Linux distributions need the digitally signed regulatory.bin file from wireless-regdb tree and the CRDA binary from the CRDA tree. Linux distributions often combine both into one package, some distributions separate the two. The regulatory database is digitally signed by the wireless-regdb maintainer, and distributions that have have compiled in support for digital signature support on CRDA verify the integrity of the file before feeding a regulatory domain to the Linux kernel. Since the kernel module signing facility was merged upstream on Linux we could replace both CRDA and wireless-regdb distribution mechanism by adding cryptographic file signature verification support on Linux on the firmware_class module which provides the APIs to load firmware, and having the regulatory.bin file merged and updated through the linux-firmware tree. Adding cryptographic signature verification support on the firmware APIs on Linux is the first step to replace CRDA and wireless-regdb's own signature functionality. The second step is to extend the firmware APIs to enable subsystems to customize cryptographic requirements. |
Learn gitbook.coman invention by lrupp https://www.gitbook.com/ allows you to combine repositories on https://github.com with a simple to use WebUI for writing books. As result, your crazy content in your README.md (or whatever *.md) files will become available for your customers as book in form of a pdf, epub or mobi download. This hackweek project is about to learn new things and try to do something useful by collecting all my former experiences in a book that is on my TODO list since more than 10 years now: |
DMI table conformance checkera project by jdelvare The SMBIOS specification includes an informative annex providing conformance guidelines for DMI table implementations. I would like to write a checker tool to verify the conformance of DMI tables, based on this document. Such a tool could be useful for system firmware writers. We already have dmidecode which is able to locate and decode DMI tables. It should be fairly easy to reuse the same core and add an alternative structure parser, which would perform the checks instead of printing the decoded information. |
grab this: localize new Jekyll opensuse software sitean invention by lnussel https://software.opensuse.org/ is aging. Richard made a proposal using Jekyll to statically generate a new layout: https://software.opensuse.org/newsite/, code at https://github.com/sysrich/new-software.o.o |
M2Crypto ... add RSA-PSS and deprecate raw RSA signaturesa project by mcepl Fix https://gitlab.com/m2crypto/m2crypto/issues/204, see more discussion therein. |
Jaeger with a Trace of Salta project by ed_lane Abstract:
|
SUSE Manager for Retail Instructional Video Tutoriala project by lkotek The goal of this project is to create video tutorial describing configuration of SUSE Manager for Retail. There is a precise documentation describing every step of its configuration, but SUSE Manager for Retail is still a very complex piece of software and there is a lot of things to be configured configured properly (proxy configuration, Kiwi image building, DNS, DHCP, etc.) in specific order to get it finally working. |
CaaSP in CaaSPa project by pchacin Summary Using K8s for managing VMs is a requirement in many environments, as not all applications are designed to be cloud-ready. Some projects like Kubevirt[1] and Virlet [2] aim to address this requirement. However, they introduce their own complexity, creating a parallel control plane for VMs. RancherVM [3] has a different approach, launching VMs as pods, but requires custom-built images. |
csbot improvementsa project by jeremy_moffitt Project Descriptioncsbot is a hubot based bot connected to our production RocketChat instance. Most of the functionality in csbot is focused on fun with some scheduling tools available as well. Expanding csbot to have new features will be a fun way to do some creative Javascript coding and see the changes as they land (csbot has a CI/CD pipeline that pushes changes live as they merge!). |
Create a new markup language with parser in rusta project by nkrapp Project DescriptionWrite a parser for my own markup language in rust using parser combinators. The idea originated from a joke about creating a markup language similar to markdown called "fml". |
Trigger actual openQA tests in pull requestsan invention by okurz MotivationMany projects rely heavily on CI jobs, e.g. based on github actions. We already had ideas for tight integration of openQA into such workflows for years, e.g. in https://progress.opensuse.org/issues/48641 |
Support for WiFi-enabled Canon cameras in gphotoa project by michal-m I have a Canon PowerShot S120, which allows for browsing / copying photos over WiFi. There are apps for Android, iOS, and Windows to do that. The protocol uses upnp to discover the camera and the smartphone/computer and them some HTTP-based protocol. I have some code using libupnp for the discovery and a perl script that is capable of transfering one file, but it's far from complete. Plus, I need to refresh my memory, because the last commit is from January :-(. Now, there seems to be some support for such cameras in gphoto already. So the plan is to dive into gphoto and use what I learned about the protocol to fix the gphoto support. If you own some other WiFi-enabled Canon camera supported by the CameraWindow software, let me know. |
Learn Coccinellea project by acho-novell Learn Coccinelle ,we need automatic kernel backporting with Coccinelle. |
Improve Marvin dashboarda project by ggherdovich Marvin is a job scheduler that the Performance Team at SUSE Labs uses to automate the execution of the performance test suite MMTests. For more details on what Marvin does and how, see Mel Gorman's blog post "Continual Testing of Mainline Kernels". At the moment the reporting dashboard is extremely minimal and lack usability features; the for example SLE-12-SLE-12-SP2 or any other .html file at http://laplace.suse.de/marvin. |
grab this: openSUSE beta test program and web applicationa project by lnussel openSUSE Leap 42.3 goes for a rolling release model with automated openQA tests. That covers only so much though. We need manual testing too. In previous releases a google document spread sheet was used to coordinate and track the efforts.That's probably not the best method anymore. Come up with ideas and a prototype of how manual testing could be guided, tracked, visualized for a rolling development distribution with volunteers testing. |
Playing with OpenFaaS: a Serverless Framework for Docker and Kubernetesa project by pgeorgiadis OpenFaaS - Functions as a Service Get familiar with one of the hottest topics for this year: https://www.openfaas.com/ |
Give a shot at photogrammetryan invention by ikapelyukhin Results: * https://ikapelyukhin.github.io/ |
kubeojo: Health metrics for products and testsuitesa project by dmaiocchi Updated about 2 years ago. 2 hacker ♥️. 1 follower. |
Evaluate mirrormanager (or mirrormanager2) for download.opensuse.org mirror managementa project by lrupp As there is no progress around MIrrorPinky since 5 years now, let's say the project is dead and look for something different, which allows Mirror administrators to edit the settings of their own mirrors. The Fedora people developed a WebUI named mirrormanager for their admins - let's see if we can get it somehow connected to our MIrrorBrain database and use this as frontend instead. |
Learning MachineLearning by examplea project by apritschet This is my attempt to catch up on the field of machine learning. In order to not "waste" time of exercising with dummy data the Security team came up with a couple of interesting questions:
1. Is a software mentioned in a bug or security issue relevant in incident management (Tagging as |
Finish Machine Learning introductory coursea project by dmacvicar I started Standford's machine learning course but after getting stuck in one assignment (ex4, Week5), it fell of the table due to lack of time and focus. I will use this Hack Week to make some progress on it. |
Write an open source driver for the DeckLink Mini Recorder 4Ka project by patrikjakobsson Project DescriptionThe 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. |
Improve Webtool "Football Team Manager"a project by holgisms In order to get me help managing our football (en_us: "soccer") team, I developed a web tool in php. That tool is having a list of all matches over the season and is sending out mails with links to each player some days before the match. Players then can give feedback on being available to play that match or not. With that the team for the next match can be formed and announced. |
Video For Linux 2 Camera monitor, frame capture, day/night exposure control and timelapse generator in pythona project by dmair Use the V4L2 API in a PySide qt6.3 application to capture frames, monitor and adjust image exposure from a camera Frame capture is functional |
IBS & tracking tools integration workflow improvementa project by lmiksik Goal for this Hackweekrevisit the workflow and propose changes which will |
Exploring DPDK within containersa project by paolodepa Project DescriptionContainerization is here to stay and seems to be the next big thing also in the upcoming OSes releases. |
Finish GCC match-and-simplify workan invention by rguenther In GCC we have multiple intermediate languages and for all of them we do manual pattern matching and replacement. The project uses a domain specific language to unify and simplify those pattern matching and replacing code. During hackweek I plan to split out working parts to merge to GCC trunk. |
Bug Stats for upstreams in the publica project by zzhou Q: How many new bugs opened over time for a package? The question is simple, but need some effort to answer in the context of a distro with thousands of packages. |
Generic disaster recoveryan invention by jsmeix Basically the idea is to boot inst-sys but to not run YaST and instead run a selfmade script that does the usual disaster recovery steps: |
Work reports 2.0a project by kalabiyau Micro-service for - making a report |
Learn more about CodeMirror and improving source viewer in openQAa project by mlin7442 CodeMirror is a text editor implemented in JavaScript for the browser, openQA introduced CodeMirror in its source viewer, this project is learn more things from CodeMirror and trying to improving the source viewer in openQA, already had a ticket related, even can polish source viewer more, eg. file folding, etc. |
maildir backed NNTP server for mailing list handlinga project by jgrassler DescriptionFor a few years now I have been using mutt for handling my private emails and Thunderbird for work related stuff, mainly because the former is less than stellar at handling mailing lists and the latter is at least bearable for mailing lists. These days my private email address is on a lot of mailing lists, too and this kind of arrangement may yet force me to use Thunderbird for my private email addresses. |
Jenkins Dashboard Web in Seaside (Pharo Smalltalk)a project by thehejik I want to create a basic web dashboard for Jenkins view with help of Jenkins XML API , Pharo, Seaside and Bootstrap. The biggest benefit for me would be if I can learn how to handle with Classes and its instances containing data from Jenkins in pure object programming language. My goal is to display overall status of the collections in form of progress bars (as openQA does) with info about failed and succeeded slenkins-testcases. Collection view (eg. https://slenkins.suse.de/jenkins/view/Collections-review/) in Jenkins contains list of current SLES builds and each collection has subprojects containing slenkins-testsuites triggered by Jenkins CI for this SLES build. |
backport fix for Pinnacle PCTV DVB-T tunner for Turris-OS official kernela project by sleep_walker I found recently that my DVB-T tunner plugged into Turris Omnia router gets a lot of I2C errors and sometimes divisions by zero. I wasn't able to reproduce it on my openSUSE box with 4.9 kernel so there is good chance that newer kernel contains fix (or it is architecture specific problem). |
Run openQA testsuites with MALLOC_CHECK_ and MALLOC_PERTURB_ variables setan invention by michalnowak
|
learning deepsea and ceph worlda project by dmaiocchi just learning this awesome software we contribute at @suse upstream. |
Demo project for HA using Raspberry pi-sa project by xarbulu I have noticed that explaining HA cluster concepts to non technical people is not easy (my parents for example hehe). In order to improve that I would like to create a more visual project using raspberry pi-s. |
Awesome People Management Listan invention by hennevogel Start awesome/people-management and properly announce the awesome setup. |
How software creation process can save energy and CO2 emissionsan invention by acervesato Project DescriptionEverything we do in SUSE requires a certain amount of energy. This energy has a cost and it causes also a certain amount of CO2 emissions. In particular, as Kernel QA team, we run Kernel testing pretty often causing energy consumption that could be saved by introducing optimizations inside the LTP testing. |
Philosophy of Computer Science (in short 'PhoCS' or phonetically 'Fox')a project by awh Project Description'Philosophy of Computer Science' (in short 'PhoCS' or phonetically 'Fox') |
Agama Minimal Live Imagea project by jreidinger Project DescriptionThe ultimate goal is to create agama live image that is really small iso and with minimal memory requirements. It provides just agama CLI and remote connection to web server. So no embedded browser. |
Leave Management Toola 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. |
Photobooth with RaspberryPia project by digitaltomm The software is a rails app with an Angular.js frontend using the gphoto2 library to trigger a Nikon D60 camera. Features: take pictures, browse pictures, automatic upload to a gallery (tumblr, flickr, owncloud), qr code for download, |
Try acpiexec, and poke the ACPI TAD implementation in Windows 10 on Qemua project by joeyli Try to use acpiexec to debug AML for writing ASL codes. On the other hand, install Windows 10 on Qemu to poke the ACPI TAD implementation in Windows 10. |
Cuddle the i2c-i801 kernel drivera project by jdelvare The i2c-i801 kernel driver (for SMBus controller on most x86 Intel systems) has a lot of pending upstream patches from various contributors. There are bug fixes, clean-ups and new features. Without proper reviewing and merging work, most of the effort is likely to be lost. So my project is to collect all contributions, review them, test as much as I can on the hardware I have, resolve all conflicts and submit a large single patch series upstream. |
boot own kernel on Lenovo Tab 3 Business tableta project by sleep_walker Lenovo Tab 3 Business is nice piece of hardware with ARMv8 CPU and plenty of memory. It would be nice to try to boot some other OS. 1] collect information about HW and FW |
Controlling and Testing the YaST UI Remotely (for Integration Tests, openQA)a project by lslezak Hackweek 18 UpdateWhat Has Been Done During HackWeek 18 |
hack with "yes_ship_it" and add it to kubeojoa project by dmaiocchi https://github.com/cornelius/yes_ship_it i was really curious about this project but i never had the time to use it. |