Projects in the topic c


netlink interface for ethtool

a project by mkubecek

There seems to be an overall consensus that the ioctl interface used by ethtool is a poor design as it's inflexible, error prone and notoriously hard to extend. It should clearly be replaced by netlink and obsoleted. Unfortunately not much actual work has been done in that direction until this project started.

Updated almost 5 years ago. 4 hacker ♥️.

Boot system from Ceph RADOS Block Device

an idea by dmdiss

Write a new Dracut module which adds support for booting a system where the root filesystem resides on a remote RBD image.

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

Add Ceph support for Azure RESTful protocols

an idea by dmdiss

Microsoft Azure offers a bunch of interesting RESTful protocols, providing access to objects (Block Blobs, similar to S3 Objects), disk images (Page Blobs) and file systems (Azure Files). The underlying services seem to map pretty closely to RADOS, RBD and CephFS respectively, so adding support for these protocols to Ceph, despite being a lot of work, should be relatively straightforward.

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

Make parted great again!

a project by sparschauer

During regular L3 work I often don't find enough time to work on the command line disk partitioner parted which I maintain.

Updated about 3 years ago. 1 hackers ♥️.

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

Updated about 3 years ago. 4 hacker ♥️.

ethtool ops for netdevsim

a project by mkubecek

This can be seen as a subproject of ethtool netlink interface but from the technical view it's independent.

Updated about 5 years ago. No love. 1 follower.

Improving picotm

a project by tdz

Picotm is a system-level transaction manager. It provides transactional semantics to low-level C operations, such as modifying data structures, (some) file I/O, memory access. Picotm also handles error detection and recovery. It's fully modular, so new functionality can be added.

Updated about 3 years ago. No love. 1 follower.

dmidecode: no more open-coded printfs

a project by jdelvare

There's a long standing request to extend the output of dmidecode to something that would be machine-readable. Something like an XML or JSON-based format. Unfortunately this can't be implemented right now because the output of dmidecode is generated by open-coded printfs as the DMI table is being parsed, with no intermediate structures nor temporary buffers.

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

make "predictable network interface names" more predictable

an idea by mkubecek

Since the so-called "predictable names" for network interfaces were introduced, the concept and mainly its implementation has been a target of a lot of critique and sometimes even hate. On the other hand, similar idea works reasonably well for block devices.

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

Phoebe - where AI meets Linux

a project by mvarlese

Project Description

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