Na vijf maanden ontwikkeling is de release van de console-bestandsbeheerder Midnight Commander 4.8.33 verschenen, die sinds 1994 wordt ontwikkeld en een dual-pane interface in de stijl van Norton Commander biedt. Midnight Commander heeft kenmerken zoals muisondersteuning, een ingebouwde bestandsviewer en teksteditor met syntaxis-hooglighting, gebruik van virtuele bestandssystemen voor navigatie binnen archieven, pakketten en netopslag (SFTP, SSH), het aansluiten van handlers voor verschillende bestandstypen, de mogelijkheid voor snelle overgang naar de terminalmodus voor het uitvoeren van opdrachten, en flexibele zoekhulpmiddelen. De code van het project is geschreven in C en wordt verspreid onder de GPLv3+ licentie.
Lijst van belangrijke wijzigingen:
- Een VFS-module is toegevoegd voor het bekijken van de inhoud van torrent-bestanden.
- In niet-grafische sessies worden console-handlers standaard gebruikt voor audioweergave, beeldweergave en videoweergave.
- In mc.ext.ini is ondersteuning toegevoegd voor het crate-pakketbestandsformaat in de programmeertaal Rust en ipk-archieven die worden gebruikt in OpenEmbedded.
- In de codebase is het gebruik van elementen van de C99-standaard toegestaan. Voor de build is nu een compiler met ondersteuning voor C99 en Automake versie 1.14 of hoger vereist.
- Ondersteuning toegevoegd voor het gebruik van ksh-interpreteropties als subshell.
- Ondersteuning voor de Fish 4.0 shell is verbeterd, die opnieuw is geschreven in Rust.
- Ondersteuning toegevoegd voor het gebruik van een array van waarden in de omgevingsvariabele PROMPT_COMMAND.
- Voor gebruikers van de teksteditor vim is een nieuwe keymap-bestand voorgesteld met definities voor toetscombinaties in de stijl van vim.
- Voor gebruikers van FreeBSD is ondersteuning toegevoegd voor "TERM=xterm-clear".
- De mogelijkheid is toegevoegd om de webbrowser te kiezen die wordt gestart bij het proberen te openen van html-bestanden (bij het uitvoeren wordt de aanwezigheid van firefox, konqueror, opera en chromium gecontroleerd).
- Voor continue integratie is in plaats van Travis de dienst GitHub Actions gebruikt.
- In mcedit is een crash opgelost die optrad bij het aanmaken van nieuwe bestanden.
- In tar vfs is dubbele geheugenontlasting opgelost, en in sftpfs vfs wordt er nu niet meer naar geheugen verwezen na deontlasting.
Bron: opennet.ru
