|
СВОБОДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, АНАЛОГИЧНОЕ КОММЕРЧЕСКОМУВ список включены свободные программы, которые работают как под Windows, так и Linux. Если свободные кроссплатформенные программы отсутствуют, то приведены варианты для каждой системы. В дополнение приведены свободные продукты от Microsoft.Этот список изначально предлагался для работников ИПФ РАН (информация для сотрудников ИПФ) и будет полезен тем кто планирует продолжить научную деятельность в этом этом институте. Офисные задачи (текст, электронные таблицы, презентации, базы данных)Star Office(продукт Sun Microsystems) Аналог Microsoft Office (включая Word, Excel, PowerPoint и Access). Читает и сохраняет файлы в формате doc, docx, xls, ppt и многих других. Встроено сохранение в формате PDF. Набор математических формул в тексте. Возможно сохранение в формате LaTeX. Аналог Word-а (но без Excel, PowerPoint, Access и формул). Бесплатные программы от Microsoft для просмотра, демонстрации и печати файлов Word, Excel, PowerPoint и Access (без создания новых файлов), в том числе в формате 2007 г. Позволяют скопировать данные из файлов в буфер обмена и перенести их в другие программы, например, Open Office. Можно использовать для проверки чтения в Microsoft Office файлов, созданных свободными программами. Демонстрация готовых презентаций PowerPoint (с фильмами и анимацией). Настольные издательские системыСоздание и форматирование страниц, буклетов, плакатов с текстом, рисунками. Рисунки векторныеAdobe Illustrator Очень похож на CorelDraw по структуре меню и набору инструментов. Рабочий формат SVG. Читает и сохраняет в PDF. Для работы с EPS лучше установить конвертер в формат SVG Ptoedit, который может вызываться из GSview (меню Edit->Convert to vector format->plot-svg). Для работы с файлами CorelDraw необходим Uniconverter для Inkscape. Дополнительная надстройка textext позволяет набирать формулы и текст на рисунке в формате LaTeX. Входит в стандартный набор программ Open Office. Традиционный набор инструментов для создания рисунков и диаграмм, например, для презентаций. Импорт/экспорт форматов eps, wmf, svg и пр. Рисунки растровые (фотографии)Adobe Photoshop Работает с популярными форматами bmp, jpg, gif, png, tif и многими другими. Полный набор инструментов для обработки изображений. Набор утилит для работы с растровыми изображениями (в командной строке). Предназначена: (а) для обработки большого количества однотипных рисунков в один приём и (б) для создания из них анимаций/фильмов (mpeg и gif). Поддерживает и преобразует около 100 форматов, изменяет геометрию рисунка (размер, вращение, обрезание, смещение, наклон), добавляет объекты (фигуры, текст, рамки) и спецэффекты (размытие/контрастность, порог чёрного, насыщенность). Графики (научные)Surfer Origin Идеологически похож на Grapher. Двумерные и трёхмерные графики (из файлов данных, аналитические функции). Идеологически похож на Grapher. Только двумерные графики (из файлов данных, аналитические функции). Мощная программа для построения двумерных и трёхмерных графиков. Без графической оболочки. Интенсивно используется для вывода графиков из программ расчёта. Популярное введение для начинающих здесь. Библиотека и набор утилит (в командной строке) для создания графиков из одно-, двух- и трёхмерных массивов данных. Кроме MathGL, с трёхмерными массивами умеют работать только MatLab и Root. Поддерживает более 50 базовых типов графиков, произвольные криволинейные координаты, преобразование и анализ данных, ТеХ-формулы и др. Результат можно экспортировать в растровый или векторный файл (EPS/SVG/IDTF). Можно использовать в программах на С, Фортран, Паскаль, Питон, Octave и др. Возможность запуска на сервере/кластере (там где данные посчитаны), установлена на кластере ИПФ РАН. Графическая оболочка-интерфейс к MathGL. ``Ручная'' настройка графиков (вращение, приближение, освещение, прозрачность и пр.), ``визуальная'' обработка и анализ данных. TeX-компиляторыMiKTeX и TeXLive по сути используют одни и те же пакеты, поэтому достойны друг друга. MiKTeX проще в установке под Windows. TeX-редакторыГрафические оболочки с интуитивно понятными кнопками. Универсальный редактор, но требует некоторых усилий для настройки под Windows. См. установку Emacs под Windows в применении к TeX здесь. Foxit Editor (редактирование, для Windows) Nitro PDF (редактирование, для Windows) Объединить pdf-файлы или перегруппировать страницы в них можно с помощью утилиты pdftk или пакета pdfpages в LaTeX. OpenOffice сохраняет файлы в PDF. Inkscape читает многостраничный PDF, редактирует и сохраняет результат в PDF. PostScriptGSview, PSview и GV представляют собой графические оболочки над свободной программой GhostScript, работающей в командной строке. Поэтому сначала необходимо установить GhostScript. GSview выдаёт предложение купить его при каждом запуске. Это предложение можно легально отключить, скомпилировав GSview из исходного кода (поправив файл gvcreg.c). Распознавание печатного текста (OCR)Бывшая коммерческая программа CuneiForm стала свободной в 2007–2008 гг. Использует алгоритм, аналогичный алгоритму в FineReader. Создана в России и прекрасно распознаёт текст на русском и английском. Обязательно прочтите файл Cuneiform_12.rtf в дистрибутиве, чтобы запустить взаимодействие со сканером. Словари, переводчикиPROMPT (программы на компьютере) (те же словари и переводчики на интернет-страницах производителей) Программы, устанавливаемые на компьютер, — не свободные. Однако те же программы предоставлены в свободное использование на интернет-страницах производителей. Файловые менеджерыРекомендуется установить надстройку для Far от архиватора 7-Zip (встраивается обработка традиционных архивов zip, rar, gzip (gz), tar и др. внутри Far). См. www.7-zip.org АрхиваторыРаботают с архивами zip, rar, gzip (gz), tar, 7z и др. Графический интерфейс по типу WinZip, WinRAR. 7-Zip предоставляет надстройку для обработки архивов в популярном менеджере файлов Far. Запись CD/DVDРеализуют стандартные процедуры записи файлов и iso-образов на CD/DVD, создание iso-образов CD/DVD на жёстком диске. Интернет-браузерыFirefox и SeaMonkey — наследники Netscape. Рекомендуется установить надстройки к браузерам: ПочтаThunderbird и SeaMonkey — наследники Netscape. Существуют конверторы почтовых ящиков между разными системами: Maiconv с дополнением Pegasusren. ТелефонияПереговоры между компьютерами (Будьте осторожны при использовании на узлах с внешним IP адресом. Приложение может направлять через Вас чужой трафик). SSH-клиентВ некоторых случаях требуется для скачивания научных статей. Аналитические расчёты (символьная алгебра, интегралы, дифференцирование)Maple В исходном варианте по сути работает в командной строке. Поэтому имеет смысл дополнительно установить графическую оболочку wxMaxima для Maxima. Огромная система, объединяющая массу свободных пакетов для аналитических и численных расчётов. Для запуска Sage под Windows потребуется VMware Player. Численные расчёты (интерактивные)Максимально приближена к MatLab. Читает и обрабатывает файлы MatLab. Исходно работает в командной строке, но есть приличные графические оболочки: Octave Workshop для Windows и QtOctave для Linux. Достойная альтернатива Octave. Уже встроена графическая оболочка. Читает файлы MatLab, но порой требует дополнительного редактирования команд из-за отличия синтаксиса. FortranКоммерческий компилятор Watcom Fortran стал свободным где-то в 2003 г. Графическая оболочка. Создание только консольных приложений. Поддерживает стандарт 95/2003, производит очень быстрый код (борется за первое место с Intel Fortran). Исходно содержит утилиты для работы в командной строке. В качестве графической оболочки, по-видимому, можно настроить Dev-Cpp или Code::Blocks. C/C++Borland C++ (www.codegear.com) Коммерческий компилятор Watcom C/C++ стал свободным где-то в 2003 г. Графическая оболочка. Создание только консольных приложений. Создание консольных и оконных приложений. Исходно содержит утилиты для работы в командной строке. В качестве графической оболочки предназначены Dev-Cpp или Code::Blocks. Графическая оболочка для разработки программ. Интегрирована с компиляторами gcc/g++ (MinGW) в Windows. Графическая оболочка для разработки программ. Интегрирована с компиляторами gcc/g++ (MinGW) в Windows. С помощью Visual C++ можно легально перекомпилировать GSview так, что последний не будет предлагать купить себя. JavaJava — язык, разрабатываемый Sun Microsystems. HTML-редакторыВиртуальные машины (запуск произвольных операционных систем внутри других систем: Linux в Windows, Windows в Linux и пр.)``Исполняемые'' файлы для VMware Player можно бесплатно создать на сайте www.easyvmx.com VMware Player требуется для запуска Sage под Windows. Существуют готовые виртуальные Linux-машины для запуска под Windows. Vmware Player, похоже, работает быстрее, чем VirtualBox. Однако VirtualBox дружелюбнее в настройках. | |||||||||||||||||||||