Microsoft открыла исходники файлового менеджера из Windows 3.0
Файловый менеджер WinFile, выпущенный более 28 лет назад для Windows 3.0, стал доступен на GitHub. За адаптацию приложения к современным ОС отвечал ветеран Microsoft Крейг Виттенберг, который улучшил программу и добавил ряд новых возможностей.
Исходный код приложения WinFile, выпущенного около 28 лет назад для ОС Windows 3.0, стал доступен на GitHub под лицензией MIT. Теперь программу может установить и запустить на Windows 10 любой желающий.
Адаптацию проекта проводил ветеран Microsoft Крейг Виттенберг (Craig Wittenberg). Он скопировал код файлового менеджера из дерева исходных текстов Windows NT 4 за 2007 год и приспособил его под современные системы. Разработчик добавил поддержку компиляции в Visual Studio 2015 и 2017, а также обеспечил работу на 64-разрядных ОС.
Особенности и улучшения
Кроме адаптации к современным системам, Виттенберг также добавил в WinFile ряд функциональных улучшений:
- поддержка OLE drag/drop;
- контекстные меню;
- вызов Notepad или Notepad++ клавишей F12;
- поддержка привычных горячих клавиш;
- настройки перемещены в %AppData%\Roaming\Microsoft\WinFile;
- поддержка режима обратной сортировки по дате;
- режим быстрого поиска файла по маске командой File.Goto или с помощью сочетания клавиш Ctrl+G.
С каждым годом все больше гигантов индустрии обращают свое внимание на open source проекты. Например, согласно исследованию на GitHub, Microsoft занимает первое место среди сторонников проектов с открытым кодом.