Packages — M (Page 1 of 3)

m17n-db 1.7.0 — Multilingual text processing library (database)

The m17n library realizes multilingualization of many aspects of applications. The m17n library represents multilingual text as an object named M-text. M-text is a string with attributes called text properties, and designed to substitute for string in C. Text properties carry any information required to input, display and edit the text.

This package contains the library database.

m17n-lib 1.7.0 — Multilingual text processing library (runtime)

The m17n library realizes multilingualization of many aspects of applications. The m17n library represents multilingual text as an object named M-text. M-text is a string with attributes called text properties, and designed to substitute for string in C. Text properties carry any information required to input, display and edit the text.

This package contains the library runtime.

m4 1.4.18 — Macro processor

This is a GNU package.

GNU M4 is an implementation of the M4 macro language, which features some extensions over other implementations, some of which are required by GNU Autoconf. It is used as a macro processor, which means it processes text, expanding macros as it encounters them. It also has some built-in functions, for example to run shell commands or to do arithmetic.

macchanger 1.6.0 — Viewing and manipulating MAC addresses of network interfaces

This is a GNU package.

GNU MAC Changer is a utility for viewing and changing MAC addresses of networking devices. New addresses may be set explicitly or randomly. They can include MAC addresses of the same or other hardware vendors or, more generally, MAC addresses of the same category of hardware.

macs — Model based analysis for ChIP-Seq data

MACS is an implementation of a ChIP-Seq analysis algorithm for identifying transcript factor binding sites named Model-based Analysis of ChIP-Seq (MACS). MACS captures the influence of genome complexity to evaluate the significance of enriched ChIP regions and it improves the spatial resolution of binding sites through combining the information of both sequencing tag position and orientation.

mafft 7.313 — Multiple sequence alignment program

MAFFT offers a range of multiple alignment methods for nucleotide and protein sequences. For instance, it offers L-INS-i (accurate; for alignment of <~200 sequences) and FFT-NS-2 (fast; for alignment of <~30,000 sequences).

magit 2.11.0 — Emacs interface for the Git version control system

With Magit, you can inspect and modify your Git repositories with Emacs. You can review and commit the changes you have made to the tracked files, for example, and you can browse the history of past changes. There is support for cherry picking, reverting, merging, rebasing, and other common Git operations.

magit-svn 2.1.1 — Git-SVN extension to Magit

This package is an extension to Magit, the Git Emacs mode, providing support for Git-SVN.

mailutils 3.4 — Utilities and library for reading and serving mail

This is a GNU package.

GNU Mailutils is a collection of programs for managing, viewing and processing electronic mail. It contains both utilities and server daemons and all operate in a protocol-agnostic way. The underlying libraries are also available, simplifying the addition of mail capabilities to new software.

maim 5.4.68 — Screenshot utility for X Window System

maim (Make Image) is a tool that takes screenshots of your desktop and saves it in any format. Along with a full screen, it allows you to capture a predefined region or a particular window. Also, it makes it possible to include cursor in the resulting image.

make 4.2.1 — Remake files automatically

This is a GNU package.

Make is a program that is used to control the production of executables or other files from their source files. The process is controlled from a Makefile, in which the developer specifies how each file is generated from its source. It has powerful dependency resolution and the ability to determine when files have to be regenerated after their sources change. GNU make offers many powerful extensions over the standard utility.

makedepend 1.0.5 — Xorg makedepend utility

Makedepend is an utility for creating dependencies in makefiles.

man-db — Standard Unix documentation system

Man-db is an implementation of the standard Unix documentation system accessed using the man command. It uses a Berkeley DB database in place of the traditional flat-text whatis databases.

man-pages 4.15 — Development manual pages from the Linux project

This package provides traditional Unix "man pages" documenting the Linux kernel and C library interfaces employed by user-space programs.

manaplus — Client for 'The Mana World' and similar games

ManaPlus is a 2D MMORPG client for game servers. It is the only fully supported client for The mana world, Evol Online and Land of fire.

mapnik 3.0.18 — Toolkit for developing mapping applications

Mapnik is a toolkit for developing mapping applications. It is basically a collection of geographic objects like maps, layers, datasources, features, and geometries. At its core is a C++ shared library providing algorithms and patterns for spatial data access and visualization. The library does not rely on any specific windowing system and can be deployed to any server environment. It is intended to play fair in a multi-threaded environment and is aimed primarily, but not exclusively, at web-based development.

marco 1.18.1 — Window manager for the MATE desktop

Marco is a minimal X window manager that uses GTK+ for drawing window frames. It is aimed at non-technical users and is designed to integrate well with the MATE desktop. It lacks some features that may be expected by some users; these users may want to investigate other available window managers for use with MATE or as a standalone window manager.

mariadb 10.1.29 — SQL database server

MariaDB is a multi-user and multi-threaded SQL database server, designed as a drop-in replacement of MySQL.

markdown 1.0.1 — Text-to-HTML conversion tool

Markdown is a text-to-HTML conversion tool for web writers. It allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).

mars — 2D space shooter

M.A.R.S. is a 2D space shooter with pretty visual effects and attractive physics. Players can battle each other or computer controlled enemies in different game modes such as space ball, death match, team death match, cannon keep, and grave-itation pit.

marst 2.7 — Algol-to-C translator

This is a GNU package.

GNU MARST is an Algol-to-C translator. The package consists of the translator itself, a library that contains the necessary Algol 60 procedures, and a converter that converts existing Algol 60 programs from other representations to the MARST representation.

mash 1.1.1 — Fast genome and metagenome distance estimation using MinHash

Mash is a fast sequence distance estimator that uses the MinHash algorithm and is designed to work with genomes and metagenomes in the form of assemblies or reads.

masscan 1.0.4 — TCP port scanner

MASSCAN is an asynchronous TCP port scanner. It can detect open ports, and also complete the TCP connection and interact with the remote application, collecting the information received.

mate 1.18.0 — The MATE desktop environment

The MATE Desktop Environment is the continuation of GNOME 2. It provides an intuitive and attractive desktop environment using traditional metaphors for GNU/Linux systems. MATE is under active development to add support for new technologies while preserving a traditional desktop experience.

mate-applets 1.18.1 — Various applets for the MATE Panel

Mate-applets includes various small applications for Mate-panel:

  1. accessx-status: indicates keyboard accessibility settings, including the current state of the keyboard, if those features are in use.

  2. Battstat: monitors the power subsystem on a laptop.

  3. Character palette: provides a convenient way to access non-standard characters, such as accented characters, mathematical symbols, special symbols, and punctuation marks.

  4. MATE CPUFreq Applet: CPU frequency scaling monitor

  5. Drivemount: lets you mount and unmount drives and file systems.

  6. Geyes: pair of eyes which follow the mouse pointer around the screen.

  7. Keyboard layout switcher: lets you assign different keyboard layouts for different locales.

  8. Modem Monitor: monitors the modem.

  9. Invest: downloads current stock quotes from the Internet and displays the quotes in a scrolling display in the applet. The applet downloads the stock information from Yahoo! Finance.

  10. System monitor: CPU, memory, network, swap file and resource.

  11. Trash: lets you drag items to the trash folder.

  12. Weather report: downloads weather information from the U.S National Weather Service (NWS) servers, including the Interactive Weather Information Network (IWIN).

mate-backgrounds 1.18.0 — Calculator for MATE

This package contains a collection of graphics files which can be used as backgrounds in the MATE Desktop environment.

mate-calc 1.18.0 — Calculator for MATE

Mate Calc is the GTK+ calculator application for the MATE Desktop.

mate-common 1.18.0 — Common files for development of MATE packages

Mate Common includes common files and macros used by MATE applications.

mate-control-center 1.18.2 — MATE Desktop configuration tool

MATE control center is MATE's main interface for configuration of various aspects of your desktop.

mate-desktop 1.18.0 — Library with common API for various MATE modules

This package contains a public API shared by several applications on the desktop and the mate-about program.

mate-icon-theme 1.18.2 — The MATE desktop environment icon theme

This package contains the default icon theme used by the MATE desktop.

mate-icon-theme-faenza 1.18.1 — MATE desktop environment icon theme faenza

Icon theme using Faenza and Faience icon themes and some customized icons for MATE. Furthermore it includes some icons from Mint-X-F and Faenza-Fresh icon packs.

mate-media 1.18.1 — Multimedia related programs for the MATE desktop

Mate-media includes the MATE media tools for MATE, including mate-volume-control, a MATE volume control application and applet.

mate-menus 1.18.0 — Freedesktop menu specification implementation for MATE

The package contains an implementation of the freedesktop menu specification, the MATE menu layout configuration files, .directory files and assorted menu related utility programs.

mate-netbook 1.18.1 — Tool for MATE on Netbooks

Mate Netbook is a simple window management tool which:

  1. Allows you to set basic rules for a window type, such as maximise|undecorate

  2. Allows exceptions to the rules, based on string matching for window name and window class.

  3. Allows 'reversing' of rules when the user manually changes something: Re-decorates windows on un-maximise.

mate-panel 1.18.4 — Panel for MATE

Mate-panel contains the MATE panel, the libmate-panel-applet library and several applets. The applets supplied here include the Workspace Switcher, the Window List, the Window Selector, the Notification Area, the Clock and the infamous 'Wanda the Fish'.

mate-polkit 1.18.1 — DBus specific service for MATE

MATE Polkit is a MATE specific DBUS service that is used to bring up authentication dialogs.

mate-screensaver 1.18.1 — Screensaver for MATE

MATE backgrounds package contains a collection of graphics files which can be used as backgrounds in the MATE Desktop environment.

mate-session-manager 1.18.1 — Session manager for MATE

Mate-session contains the MATE session manager, as well as a configuration program to choose applications starting on login.

mate-settings-daemon 1.18.1 — Settings Daemon for MATE

Mate-settings-daemon is a fork of gnome-settings-daemon.

mate-system-monitor 1.18.0 — System Monitor for MATE

Mate System Monitor provides a tool for for the MATE Desktop to monitor your system resources and usage.

mate-terminal 1.18.1 — MATE Terminal Emulator

MATE Terminal is a terminal emulation application that you can use to access a shell. With it, you can run any application that is designed to run on VT102, VT220, and xterm terminals. MATE Terminal also has the ability to use multiple terminals in a single window (tabs) and supports management of different configurations (profiles).

mate-themes 3.22.14 — Official themes for the MATE desktop

This package includes the standard themes for the MATE desktop, for example Menta, TraditionalOk, GreenLaguna or BlackMate. This package has themes for both gtk+-2 and gtk+-3.

mate-user-guide 1.18.0 — User Documentation for Mate software

MATE User Guide is a collection of documentation which details general use of the MATE Desktop environment. Topics covered include sessions, panels, menus, file management, and preferences.

mate-utils 1.18.2 — Utilities for the MATE Desktop

Mate Utilities for the MATE Desktop containing:

  1. mate-system-log

  2. mate-search-tool

  3. mate-dictionary

  4. mate-screenshot

  5. mate-disk-usage-analyzer

matio 1.5.6 — Library for reading and writing MAT files

Matio is a library for reading and writing MAT files. It supports compressed MAT files, as well as newer (version 7.3) MAT files.

maven-resolver-api 1.1.1 — Maven repository system API

This package contains the API for the maven repository system.

maven-resolver-connector-basic 1.1.1 — Maven repository connector implementation

This package contains a repository connector implementation for repositories using URI-based layouts.

maven-resolver-spi 1.1.1 — Maven repository system SPI

This package contains the service provider interface (SPI) for repository system implementations and repository connectors.

maven-resolver-test-util 1.1.1 — Utility classes for testing the maven repository system

This package contains a collection of utility classes to ease testing of the repository system.

maven-resolver-util 1.1.1 — Utility classes for the maven repository system

This package contains a collection of utility classes to ease usage of the repository system.

maxflow 3.04 — Library implementing Maxflow algorithm

An implementation of the maxflow algorithm described in An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Computer Vision.

Yuri Boykov and Vladimir Kolmogorov.

In IEEE Transactions on Pattern Analysis and Machine Intelligence,

September 2004

maxima 5.41.0 — Numeric and symbolic expression manipulation

Maxima is a system for the manipulation of symbolic and numerical expressions. It yields high precision numeric results by using exact fractions, arbitrary precision integers, and variable precision floating point numbers.

mb2md 3.20 — Mbox to maildir converter

Mb2md is a Perl script that takes one or more mbox format files and converts them to maildir format directories.

mbedtls-apache 2.7.0 — Small TLS library

mbed TLS, formerly known as PolarSSL, makes it trivially easy for developers to include cryptographic and SSL/TLS capabilities in their (embedded) products, facilitating this functionality with a minimal coding footprint.

mc 4.8.20 — Graphical file manager

This is a GNU package.

GNU Midnight Commander is a command-line file manager laid out in a common two-pane format. In addition to standard file management tasks such as copying and moving, Midnight Commander also supports viewing the contents of RPM package files and other archives and managing files on other computers via FTP or FISH. It also includes a powerful text editor for opening text files.

mcabber 1.0.5 — Small XMPP console client

Mcabber is a small XMPP (Jabber) console client, which includes features such as SASL and TLS support, Multi-User Chat (MUC) support, logging, command-completion, OpenPGP encryption, Off-the-Record Messaging (OTR) support, and more.

mcelog 154 — Machine check monitor for x86 Linux systems

The mcelog daemon is required by the Linux kernel to log memory, I/O, CPU, and other hardware errors on x86 systems. It can also perform user-defined tasks, such as bringing bad pages off-line, when configurable error thresholds are exceeded.

mcl 14.137 — Clustering algorithm for graphs

The MCL algorithm is short for the Markov Cluster Algorithm, a fast and scalable unsupervised cluster algorithm for graphs (also known as networks) based on simulation of (stochastic) flow in graphs.

mcomix 1.2.1 — Image viewer for comics

MComix is a customizable image viewer that specializes as a comic and manga reader. It supports a variety of container formats including CBZ, CB7, CBT, LHA.

mcp-plugins 0.4.0 — Chorus, phaser, and vintage high-pass and low-pass filters

This package provides various LADSPA plugins. cs_chorus and cs_phaser provide chorus and phaser effects, respectively; mvclpf24 provides four implementations of the low-pass filter used in vintage Moog synthesizers; mvchpf24 is based on the voltage-controlled high-pass filter by Robert Moog. The filters attempt to accurately emulate the non-linear circuit elements of their original analog counterparts.

mcrl2 201707.1.15162 — Toolset for the mCRL2 formal specification language

mCRL2 (micro Common Representation Language 2) is a formal specification language for describing concurrent discrete event systems. Its toolset supports analysis and automatic verification, linearisation, simulation, state-space exploration and generation, and tools to optimise and analyse specifications. Also, state spaces can be manipulated, visualised and analysed.

mcron 1.0.8 — Run jobs at scheduled times

This is a GNU package.

GNU Mcron is a complete replacement for Vixie cron. It is used to run tasks on a schedule, such as every hour or every Monday. Mcron is written in Guile, so its configuration can be written in Scheme; the original cron format is also supported.

mcron2 1.0.8-0.31baff1 — Run jobs at scheduled times

This is a GNU package.

GNU Mcron is a complete replacement for Vixie cron. It is used to run tasks on a schedule, such as every hour or every Monday. Mcron is written in Guile, so its configuration can be written in Scheme; the original cron format is also supported.

mcrypt 2.6.8 — Replacement for the popular Unix crypt command

MCrypt is a replacement for the old crypt() package and crypt(1) command, with extensions. It allows developers to use a wide range of encryption functions, without making drastic changes to their code. It allows users to encrypt files or data streams without having to be cryptographers. The companion to MCrypt is Libmcrypt, which contains the actual encryption functions themselves, and provides a standardized mechanism for accessing them.

mdadm 4.0 — Tool for managing Linux Software RAID arrays

mdadm is a tool for managing Linux Software RAID arrays. It can create, assemble, report on, and monitor arrays. It can also move spares between raid arrays when needed.

mdadm-static 4.0 — Statically-linked 'mdadm' command for use in an initrd

mdadm is a tool for managing Linux Software RAID arrays. It can create, assemble, report on, and monitor arrays. It can also move spares between raid arrays when needed.

mdbtools 0.7.1 — Read Microsoft Access databases

MDB Tools is a set of tools and applications to read the proprietary MDB file format used in Microsoft's Access database package. This includes programs to export schema and data from Microsoft's Access database file format to other databases such as MySQL, Oracle, Sybase, PostgreSQL, etc., and an SQL engine for performing simple SQL queries.

mdds 1.3.1 — Multi-dimensional C++ data structures and indexing algorithms

Mdds (multi-dimensional data structure) provides a collection of multi-dimensional data structures and indexing algorithms for C++. It includes flat segment trees, segment trees, rectangle sets, point quad trees, multi-type vectors and multi-type matrices.

me-cleaner 1.1 — Intel ME cleaner

This package provides tools for disabling Intel ME as far as possible (it only edits ME firmware image files).

meandmyshadow 0.4 — Puzzle/platform game

Me and My Shadow is a puzzle/platform game in which you try to reach the exit by solving puzzles. Spikes, moving blocks, fragile blocks and much more stand between you and the exit. Record your moves and let your shadow mimic them to reach blocks you couldn't reach alone.

mediainfo 0.7.95 — Utility for reading media metadata

MediaInfo is a utility used for retrieving technical information and other metadata about audio or video files. It supports the many codecs and formats supported by libmediainfo.

meep 1.3 — Finite-difference time-domain (FDTD) simulation software

Meep is a finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems.

megaglest 3.13.0 — 3D real-time strategy (RTS) game

MegaGlest is a cross-platform 3D real-time strategy (RTS) game, where you control the armies of one of seven different factions: Tech, Magic, Egypt, Indians, Norsemen, Persian or Romans.

megaglest-data 3.13.0 — Data files for MegaGlest

This package contains the data files required for MegaGlest.

memcached 1.5.6 — In memory caching service

Memcached is a in memory key value store. It has a small and generic API, and was originally intended for use with dynamic web applications.

menu-cache 1.0.2 — LXDE implementation of the freedesktop menu's cache

Menu-cache is a library creating and utilizing caches to speed up the access to defined application menus.

menumaker 0.99.10 — Heuristics-driven menu generator

MenuMaker is a menu generation utility for a number of X window managers and desktop environments. It is capable of finding lots of installed programs and generating a root menu consistent across all supported window managers, so one will get (almost) the same menu in all of them. Currently supported window managers include:

  1. BlackBox

  2. Deskmenu

  3. FluxBox

  4. IceWM

  5. OpenBox

  6. PekWM

  7. WindowMaker

  8. XFCE

mercurial 4.4.1 — Decentralized version control system

Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.

mes 0.11 — Scheme interpreter and C compiler for full source bootstrapping

Mes [Maxwell Equations of Software] aims to create full source bootstrapping for GuixSD. It consists of a mutual self-hosting [close to Guile-] Scheme interpreter prototype in C and a Nyacc-based C compiler in [Guile] Scheme.

mesa 17.3.1 — OpenGL and Vulkan implementations

Mesa is a free implementation of the OpenGL and Vulkan specifications - systems for rendering interactive 3D graphics. A variety of device drivers allows Mesa to be used in many different environments ranging from software emulation to complete hardware acceleration for modern GPUs.

mesa-headers 17.3.1 — OpenGL and Vulkan implementations

Mesa is a free implementation of the OpenGL and Vulkan specifications - systems for rendering interactive 3D graphics. A variety of device drivers allows Mesa to be used in many different environments ranging from software emulation to complete hardware acceleration for modern GPUs.

mesa-utils 8.4.0 — Utility tools for Mesa

The mesa-utils package contains several utility tools for Mesa: glxdemo, glxgears, glxheads, and glxinfo.

mescc-tools 0.3 — Tools for the full source bootstrapping process

Mescc-tools is a collection of tools for use in a full source bootstrapping process. Currently consists of the M1 macro assembler and the hex2 linker.

meson 0.44.0 — Build system designed to be fast and user-friendly

The Meson build system is focused on user-friendliness and speed. It can compile code written in C, C++, Fortran, Java, Rust, and other languages. Meson provides features comparable to those of the Autoconf/Automake/make combo. Build specifications, also known as Meson files, are written in a custom domain-specific language (DSL) that resembles Python.

metabat 2.12.1 — Reconstruction of single genomes from complex microbial communities

Grouping large genomic fragments assembled from shotgun metagenomic sequences to deconvolute complex microbial communities, or metagenome binning, enables the study of individual organisms and their interactions. MetaBAT is an automated metagenome binning software, which integrates empirical probabilistic distances of genome abundance and tetranucleotide frequency.

metis 5.1.0 — Graph partitioning and fill-reducing matrix ordering library

METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill-reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.

mg 20171014 — Microscopic GNU Emacs clone

Mg (mg) is a GNU Emacs style editor, with which it is "broadly" compatible. This is a portable version of the mg maintained by the OpenBSD team.

mgba 0.6.1 — Game Boy Advance emulator

mGBA is an emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack. It also supports Game Boy and Game Boy Color games.

mhonarc 2.6.19 — Create HTML archives of mail/news messages

MHonArc is a Perl mail-to-HTML converter. MHonArc provides HTML mail archiving with index, mail thread linking, etc; plus other capabilities including support for MIME and powerful user customization features.

mia 2.4.6 — Toolkit for gray scale medical image analysis

MIA provides a combination of command line tools, plug-ins, and libraries that make it possible run image processing tasks interactively in a command shell and to prototype using the shell's scripting language. It is built around a plug-in structure that makes it easy to add functionality without compromising the original code base and it makes use of a wide variety of external libraries that provide additional functionality.

microcom 2016.01.09 — Minimalistic serial line terminal program

Microcom is a minimalistic terminal program for accessing devices via a serial connection. It features connection via RS232 serial interfaces (including setting of transfer rates) as well as in `telnetmode' as specified in rfc2217 and a (Linux specific) CAN mode.

microscheme 0.9.3 — Scheme subset for Atmel microcontrollers

Microscheme, or (ms) for short, is a functional programming language for the Arduino, and for Atmel 8-bit AVR microcontrollers in general. Microscheme is a subset of Scheme, in the sense that every valid (ms) program is also a valid Scheme program (with the exception of Arduino hardware-specific primitives). The (ms) compiler performs function inlining, and features an aggressive tree-shaker, eliminating unused top-level definitions. Microscheme has a robust Foreign Function Interface (FFI) meaning that C code may be invoked directly from (ms) programs.

midicsv 1.1 — Convert MIDI files to and from CSV

Midicsv reads a standard MIDI file and decodes it into a comma-separated value file (CSV), which preserves all the information in the MIDI file. The ASCII CSV file may be loaded into a spreadsheet or database application, or processed by a program to transform the MIDI data (for example, to key transpose a composition or extract a track from a multi-track sequence). A CSV file in the format created by midicsv may be converted back into a standard MIDI file with the csvmidi program.

mig 1.8 — Mach 3.0 interface generator for the Hurd

This is a GNU package.

GNU MIG is the GNU distribution of the Mach 3.0 interface generator MIG, as maintained by the GNU Hurd developers for the GNU project. You need this tool to compile the GNU Mach and GNU Hurd distributions, and to compile the GNU C library for the Hurd. Also, you will need it for other software in the GNU system that uses Mach-based inter-process communication.

milkytracker 1.01.00 — Music tracker for working with .MOD/.XM module files

MilkyTracker is a music application for creating .MOD and .XM module files. It attempts to recreate the module replay and user experience of the popular DOS program Fasttracker II, with special playback modes available for improved Amiga ProTracker 2/3 compatibility.

minced 0.2.0 — Mining CRISPRs in Environmental Datasets

MinCED is a program to find Clustered Regularly Interspaced Short Palindromic Repeats (CRISPRs) in DNA sequences. It can be used for unassembled metagenomic reads, but is mainly designed for full genomes and assembled metagenomic sequence.

minetest 0.4.16 — Infinite-world block sandbox game

Minetest is a sandbox construction game. Players can create and destroy various types of blocks in a three-dimensional open world. This allows forming structures in every possible creation, on multiplayer servers or as a single player. Mods and texture packs allow players to personalize the game in different ways.

mingetty 1.08 — Getty for the text console

Small console getty that is started on the Linux text console, asks for a login name and then transfers over to 'login'. It is extended to allow automatic login and starting any app.

mingw-w64 5.0-rc2 — Minimalist GNU for Windows

MinGW provides a complete programming tool set which is suitable for the development of native MS-Windows applications, and which does not depend on any 3rd-party C-Runtime dlls.