СВОБОДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, АНАЛОГИЧНОЕ КОММЕРЧЕСКОМУ

В список включены свободные программы, которые работают как под Windows, так и Linux. Если свободные кроссплатформенные программы отсутствуют, то приведены варианты для каждой системы. В дополнение приведены свободные продукты от Microsoft.
Этот список изначально предлагался для работников ИПФ РАН (информация для сотрудников ИПФ) и будет полезен тем кто планирует продолжить научную деятельность в этом этом институте.

Офисные задачи (текст, электронные таблицы, презентации, базы данных)

Microsoft Office(Word, Excel, PowerPoint, Access)
Star Office(продукт Sun Microsystems)
  • Open Office (Writer, Calc, Impress, Base, а также Draw и Math)
  • модернизированный российский вариант Open Office Pro
  • Аналог Microsoft Office (включая Word, Excel, PowerPoint и Access). Читает и сохраняет файлы в формате doc, docx, xls, ppt и многих других. Встроено сохранение в формате PDF. Набор математических формул в тексте. Возможно сохранение в формате LaTeX.


  • AbiWord

    Аналог Word-а (но без Excel, PowerPoint, Access и формул).


  • Word Viewer (для Windows)
  • Excel Viewer (для Windows)
  • PowerPoint Viewer (для Windows)
  • Access Runtime (для Windows)
  • Snapshot Viewer for Access (для Windows)
  • Надстройка для чтения формата 2007 г. (для Windows)

    Бесплатные программы от Microsoft для просмотра, демонстрации и печати файлов Word, Excel, PowerPoint и Access (без создания новых файлов), в том числе в формате 2007 г. Позволяют скопировать данные из файлов в буфер обмена и перенести их в другие программы, например, Open Office. Можно использовать для проверки чтения в Microsoft Office файлов, созданных свободными программами. Демонстрация готовых презентаций PowerPoint (с фильмами и анимацией).

    Настольные издательские системы

    Adobe InDesign
  • Scribus
  • Создание и форматирование страниц, буклетов, плакатов с текстом, рисунками.

    Рисунки векторные

    Corel Draw
    Adobe Illustrator
  • Inkscape
  • Очень похож на CorelDraw по структуре меню и набору инструментов. Рабочий формат SVG. Читает и сохраняет в PDF. Для работы с EPS лучше установить конвертер в формат SVG Ptoedit, который может вызываться из GSview (меню Edit->Convert to vector format->plot-svg). Для работы с файлами CorelDraw необходим Uniconverter для Inkscape. Дополнительная надстройка textext позволяет набирать формулы и текст на рисунке в формате LaTeX.


  • Draw в Open Office, Draw в русском Open Office Pro
  • Входит в стандартный набор программ Open Office. Традиционный набор инструментов для создания рисунков и диаграмм, например, для презентаций. Импорт/экспорт форматов eps, wmf, svg и пр.

    Рисунки растровые (фотографии)

    Corel PhotoPaint
    Adobe Photoshop
  • GIMP
  • Работает с популярными форматами bmp, jpg, gif, png, tif и многими другими. Полный набор инструментов для обработки изображений.


  • ImageMagic
  • Набор утилит для работы с растровыми изображениями (в командной строке). Предназначена: (а) для обработки большого количества однотипных рисунков в один приём и (б) для создания из них анимаций/фильмов (mpeg и gif). Поддерживает и преобразует около 100 форматов, изменяет геометрию рисунка (размер, вращение, обрезание, смещение, наклон), добавляет объекты (фигуры, текст, рамки) и спецэффекты (размытие/контрастность, порог чёрного, насыщенность).

    Графики (научные)

    Grapher
    Surfer
    Origin
  • SciDAVis
  • Идеологически похож на Grapher. Двумерные и трёхмерные графики (из файлов данных, аналитические функции).


  • Veusz
  • Идеологически похож на Grapher. Только двумерные графики (из файлов данных, аналитические функции).


  • Gnuplot
  • Мощная программа для построения двумерных и трёхмерных графиков. Без графической оболочки. Интенсивно используется для вывода графиков из программ расчёта. Популярное введение для начинающих здесь.


  • MathGL (рук. проекта А. А. Балакин, ИПФ РАН)
  • Библиотека и набор утилит (в командной строке) для создания графиков из одно-, двух- и трёхмерных массивов данных. Кроме MathGL, с трёхмерными массивами умеют работать только MatLab и Root. Поддерживает более 50 базовых типов графиков, произвольные криволинейные координаты, преобразование и анализ данных, ТеХ-формулы и др. Результат можно экспортировать в растровый или векторный файл (EPS/SVG/IDTF). Можно использовать в программах на С, Фортран, Паскаль, Питон, Octave и др. Возможность запуска на сервере/кластере (там где данные посчитаны), установлена на кластере ИПФ РАН.
    Победитель конкурса свободного программного обеспечения 2009 г. в номинации ``Наука''.


  • UDAV (рук. проекта А. А. Балакин, ИПФ РАН)
  • Графическая оболочка-интерфейс к MathGL. ``Ручная'' настройка графиков (вращение, приближение, освещение, прозрачность и пр.), ``визуальная'' обработка и анализ данных.

    TeX-компиляторы

    Y&Y (yandy),закрылся в 2004 г.
  • MiKTeX
  • TeXLive + dviout (для Windows)
  • TeXLive + xdvi (для Linux)
  • MiKTeX и TeXLive по сути используют одни и те же пакеты, поэтому достойны друг друга. MiKTeX проще в установке под Windows.

    TeX-редакторы

    WinEdt
  • Texmaker (кроссплатформенный)
  • TeXnicCenter, WinShell, (для Windows)
  • Kile, Winefish, (последний вяло развивается, для Linux)
  • Графические оболочки с интуитивно понятными кнопками.
    Texmaker поддерживает кодировки IBM866, windows-1251, KOI8-R, UTF-8 (меню Options->Configure Texmaker->Editor->Editor Font Coding). Не забудьте поправить пути к Ghostscript и программам просмотра DVI, PS, PDF в меню Options->Configure Texmaker->Commands).


  • Emacs (с надстройками AucTeX и RefTeX)
  • Универсальный редактор, но требует некоторых усилий для настройки под Windows. См. установку Emacs под Windows в применении к TeX здесь.

    PDF

    Adobe Acrobat (редактирование)
    Foxit Editor (редактирование, для Windows)
    Nitro PDF (редактирование, для Windows)
  • Adobe Reader(просмотр)
  • Foxit Reader, Sumatra PDF (просмотр, для Windows)
  • Xpdf, Evince (просмотр, для Linux)
  • PDFedit (редактирование, для Linux)
  • Объединить pdf-файлы или перегруппировать страницы в них можно с помощью утилиты pdftk или пакета pdfpages в LaTeX. OpenOffice сохраняет файлы в PDF. Inkscape читает многостраничный PDF, редактирует и сохраняет результат в PDF.

    PostScript

  • GhostScript + GSview, PSview (для Windows)
  • GV, Evince (для Linux)
  • GSview, PSview и GV представляют собой графические оболочки над свободной программой GhostScript, работающей в командной строке. Поэтому сначала необходимо установить GhostScript. GSview выдаёт предложение купить его при каждом запуске. Это предложение можно легально отключить, скомпилировав GSview из исходного кода (поправив файл gvcreg.c).

    Распознавание печатного текста (OCR)

    ABBYY Fine Reader
  • CuneiForm для Windows, CuneiForm для Linux
  • Бывшая коммерческая программа CuneiForm стала свободной в 2007–2008 гг. Использует алгоритм, аналогичный алгоритму в FineReader. Создана в России и прекрасно распознаёт текст на русском и английском. Обязательно прочтите файл Cuneiform_12.rtf в дистрибутиве, чтобы запустить взаимодействие со сканером.

    Словари, переводчики

    ABBYY Lingvo
    PROMPT
    (программы на компьютере)
  • ABBYY Lingvo on-line
  • PROMPT on-line
  • Multitran on-line

  • (те же словари и переводчики на интернет-страницах производителей)

    Программы, устанавливаемые на компьютер, — не свободные. Однако те же программы предоставлены в свободное использование на интернет-страницах производителей.

    Файловые менеджеры

    Total Commander — наследник Windows Commander
  • Far (для Windows)
  • Gnome Commander (для Linux)
  • Рекомендуется установить надстройку для Far от архиватора 7-Zip (встраивается обработка традиционных архивов zip, rar, gzip (gz), tar и др. внутри Far). См. www.7-zip.org

    Архиваторы

    WinZip, WinRAR
  • 7-Zip (для Windows)
  • File Roller (для Linux)
  • Работают с архивами zip, rar, gzip (gz), tar, 7z и др. Графический интерфейс по типу WinZip, WinRAR. 7-Zip предоставляет надстройку для обработки архивов в популярном менеджере файлов Far.

    Запись CD/DVD

    Nero
  • ImgBurn, InfraRecorder (для Windows)
  • Brasero (для Linux)
  • Реализуют стандартные процедуры записи файлов и iso-образов на CD/DVD, создание iso-образов CD/DVD на жёстком диске.

    Интернет-браузеры

  • Firefox
  • SeaMonkey
  • Opera
  • Internet Explorer (для Windows)
  • Firefox и SeaMonkey — наследники Netscape. Рекомендуется установить надстройки к браузерам:

  • Adobe Flash Player
  • pdfdownload
  • DjVu plug-in
  • .

    Почта

    The Bat
  • Thunderbird
  • SeaMonkey
  • Pegasus (для Windows)
  • Windows Live Mail — наследник Outlook Express (для Windows)
  • Thunderbird и SeaMonkey — наследники Netscape. Существуют конверторы почтовых ящиков между разными системами: Maiconv с дополнением Pegasusren.

    Телефония

  • Skype
  • Переговоры между компьютерами (Будьте осторожны при использовании на узлах с внешним IP адресом. Приложение может направлять через Вас чужой трафик).

    SSH-клиент

    SecureCRT
  • Putty
  • Tunnelier (для Windows)
  • В некоторых случаях требуется для скачивания научных статей.

    Аналитические расчёты (символьная алгебра, интегралы, дифференцирование)

    Mathematica
    Maple
  • Maxima
  • В исходном варианте по сути работает в командной строке. Поэтому имеет смысл дополнительно установить графическую оболочку wxMaxima для Maxima.


  • Sage
  • Огромная система, объединяющая массу свободных пакетов для аналитических и численных расчётов. Для запуска Sage под Windows потребуется VMware Player.

    Численные расчёты (интерактивные)

    MatLab
  • Octave
  • Максимально приближена к MatLab. Читает и обрабатывает файлы MatLab. Исходно работает в командной строке, но есть приличные графические оболочки: Octave Workshop для Windows и QtOctave для Linux.


  • SciLab
  • Достойная альтернатива Octave. Уже встроена графическая оболочка. Читает файлы MatLab, но порой требует дополнительного редактирования команд из-за отличия синтаксиса.

    Fortran

    Intel Fortran
  • Open Watcom Fortran
  • Коммерческий компилятор Watcom Fortran стал свободным где-то в 2003 г. Графическая оболочка. Создание только консольных приложений.


  • GFortran
  • Поддерживает стандарт 95/2003, производит очень быстрый код (борется за первое место с Intel Fortran). Исходно содержит утилиты для работы в командной строке. В качестве графической оболочки, по-видимому, можно настроить Dev-Cpp или Code::Blocks.

    C/C++

    Microsoft Visual C++
    Borland C++
    (www.codegear.com)
  • Open Watcom C/C++
  • Коммерческий компилятор Watcom C/C++ стал свободным где-то в 2003 г. Графическая оболочка. Создание только консольных приложений.


  • gcc/g++ (для Windows реализуется пакетом + MSYS + MinGW) + GTK + GTKmm + Glade, (Glade gnome) + Glademm
  • Создание консольных и оконных приложений. Исходно содержит утилиты для работы в командной строке. В качестве графической оболочки предназначены Dev-Cpp или Code::Blocks.


  • Dev-Cpp (несколько вяло развивается)
  • Графическая оболочка для разработки программ. Интегрирована с компиляторами gcc/g++ (MinGW) в Windows.


  • Code::Blocks
  • Графическая оболочка для разработки программ. Интегрирована с компиляторами gcc/g++ (MinGW) в Windows.


  • Microsoft Visual Studio Express Editions (Visual C++, Visual C#, Visual Basic, Visual Web Developer, для Windows)
  • С помощью Visual C++ можно легально перекомпилировать GSview так, что последний не будет предлагать купить себя.

    Java

  • Sun Java
  • Java — язык, разрабатываемый Sun Microsystems.

    HTML-редакторы

    Microsoft FrontPage
  • Bluefish (Windows версия/Linux версия)
  • Виртуальные машины (запуск произвольных операционных систем внутри других систем: Linux в Windows, Windows в Linux и пр.)

    VMware Workstation
  • VMware Player (только исполнение)
  • VirtualBox (продукт Sun Microsystems, создание и исполнение машин)
  • ``Исполняемые'' файлы для VMware Player можно бесплатно создать на сайте www.easyvmx.com VMware Player требуется для запуска Sage под Windows. Существуют готовые виртуальные Linux-машины для запуска под Windows. Vmware Player, похоже, работает быстрее, чем VirtualBox. Однако VirtualBox дружелюбнее в настройках.