Google Summer of Code 2021
Suggested Project ideas
The following are ALT Linux Team project ideas for Summer of Code.
ALT Linux Team and Sisyphus
Basic open source project of ALT Linux Team is Sisyphus. This is large rpm-based open-source software repository.
There are a several development distributions regularly creating on it, and also several stable branches forked from it for product line of distributions.
Sisyphus based on original technologies interesting it self, not as a part of repository and distribution infrastructure:
- development stack - gear/hasher/mkimage;
- distribution stack - libshell/control/alterator;
- infrastructure stack - libnss-role/gpupdate/admc.
Development stack ideas
Building bash-completion for system tools
Shell completion is a useful function which using everyday not only by developer, but users too. Typing begin part of command or it's argument and pressing [tab] will return a list of probable variant in various contexts (program names, name of files or directories, program arguments and other dynamically determinable options). So each command may different type of options to be taught to autocompleted.
The aim of this proposal...
Distribution stack ideas
Alterator DBus service interfaces
Each system UI-interface in modern Linux distributions used special system IPC, called DBus, and authorized for each method by special system service, called PolicyKit. Originally Alterator, as core part of distribution stack, designed with own system interface based on unix-sockets and called woo bus. So, each alterator module have own not introspectable interface. Current time we develops alterator-dbus module, which present each method from woo bus to DBus as controlled proxy by policy kit proxy.
The aim of this proposal...
Infrastructure stack ideas
FSMO management in Active Directory Control Center
The aim of this proposal...