Google Summer of Code 2021

From ALT Linux Wiki
Revision as of 04:05, 11 February 2021 by EvgenySinelnikov (talk | contribs) (initial gsoc2021 ideas)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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...