Поиск ПО

Contents


А есть ли аналог...

Очень может быть.

Изначально была (и есть) хорошая таблица - http://www.freesource.info/wiki/Win_Lin_Table. Сейчас ее дорабатывает один человек здесь и еще группа людей вот тут

Поищите в этих таблицах - большая часть вопросов, которая возникала на LOR, покрываются ею или этим разделом.

Также можно воспользоваться довольно интересным порталом http://www.osalt.com, это крупнейший портал со списком свободных альтернатив коммерческому ПО под различные ОС.

Какие есть словари/переводчики? Какие словари можно использовать в консоли?

Словари есть. Можно и Lingvo запустить под Wine - см. соотв. вопрос в этом FAQ. Некоторые небезосновательно полагают, что это лучший вариант, правда платный. В остальном же, следует различать сами словари и интерфейсы к ним. Словарь - это файл с собственно данными, а интерфейс (front-end)- это программа (текстовая или графическая), которая понимает формат словаря и используется для работы с ним.

Самый популярный, но не самый сильный, это англо-русский словарь Мюллера (который был создан достаточно давно, чтобы стать Public Domain) плюс еще несколько словарей, которые можно найти в виде текстовых файлов на http://selnix.narod.ru/dics.html. В качестве простейшего интерфейса можно использовать MOVA.

Очень популярен StarDict - он умеет переводить выделенные слова, понимает нечеткий запрос, понимает словари других форматов, т.к. имеет в своем составе конвертеры для них, имеет множество больших и малых словарей, причем не только для английского и русского языков, имеет звуковой словарь, имеет сборку под MS Windows. Словари для него можно найти на сайте http://xdxf.sourceforge.net (выбирайте формат stardict при скачивании). Консольную версию stardict можно взять здесь, а порт на Qt4 лежит тут

В последнее время набирает популярность GoldenDict и это не просто так. Он поддерживает форматы StarDict, Babylon, Lingvo .dsl, dictd, поиск в Википедии и других MediaWiki-сайтах, имеет систему морфологии, режим всплывающего окна и еще много чего прочего. Внешне выглядит как Lingvo, что тоже можно считать плюсом.

Кроме всего вышеперечисленного есть сервер словарей dictd и клиенты к нему - Gnome dictionary и Kdict.

Также есть демонстрационная версия неплохого словаря Multitran - http://multitran.sourceforge.net/

Какие есть аналоги Punto Switcher, программы, исправляющей слова, написанные не в той раскладке?

X Neural Switcher - http://xneur.ru/.

Какие есть менеджеры закачек? Например, как FlashGet или TeleportPro под MS Windows?

Самая функциональная качалка - это конечно же wget, но он не всегда удобен. Все остальное - это, в основном, фронтенды к нему:

Для многопоточной закачки можно использовать Aria2, также поддерживает базовую работу с BitTorrent.

Очень неплох lftp. Поддерживает параллельные закачки в бэкграунде, имеет возможность оставаться в фоне до завершения закачек при выходе, поддерживает FXP, FTP, FISH, HTTP/SOCKS-прокси, зеркалирование, и еще много чего.

Особо можно выделить популярный русский менеджер закачек Downloader for X, http://ru.wikipedia.org/wiki/D4X. Есть версии под gtk1 (больше не разрабатываются) и под gtk2. Умеет работать в консоли без графического интерфейса, умеет закачивать сайты, работать в несколько потоков, находить альтернативные сайты для закачки, регулировать скорость скачивания. К сожалению больше не развивается.

Программы для скачивания Aria2 и D4X можно интегрировать в контекстное меню Mozilla или Firefox, установив расширение FlashGot.

Это, IMHO, самые интересные. А вообще посредством нехитрой формулы "toolkit name"+"get" можно по поиску найти массу более-менее аналогичных продуктов.

Для закачки сайтов целиком можно использовать wget:

#!/bin/bash

URL=$1
DIR="~/dload/docs"

cd "$DIR"
wget -np -m -k -R *.rar,*.zip,*.gz*,*tar,*.rpm,*.bz2 $URL

Еще есть HTTrack Website Copier и несколько фронтендов к нему.

Какие есть p2p-клиенты? (Torrent, DC++, Edonkey)

Перечислим наиболее популярные:

BitTorrent:

  • BitTorrent - С октября 2007 года линуксовая версия больше не развивается
  • Deluge - По своим характеристикам сходен с официальным клиентом BitTorrent, внешне напоминает популярный uTorrent
  • KTorrent - Очень функциональный клиент для KDE4
  • Vuze - Ранее известен как Azureus, написан на Java
  • Transmission - Простой и не требовательный к ресурсам клиент на GTK2

Direct Connect (DC):

  • LinuxDC++ - Достаточно стабильный клиент, внешне копирует популярные Windows клиенты. В последней версии научился многопоточной закачке.
  • Valknut - Клиент основан на протоколе Neo-Modus Direct Connect (NMDC), который не совместим с последним протоколом Advanced Direct Connect (ADC).

Edonkey (он же "Осёл"):

  • xmule - Порт emule, сильно уступает оригиналу по функциональности, почти не развивается.
  • amule - Более живой форк xmule, ближе к emule по функциональности.
  • mldonkey - Поддерживает также BitTorent, Gnutella, FastTrack, Soulseek, Opennap, Direct-Connect и ряд других протоколов.
  • Hydranode - Проект, поддерживающий edonkey, bittorent и закачку через web. В планах поддержка DC++, Ares, FTP, IRC, NNTP.

Gnutella:

Подскажите простой консольный клиент для BitTorrent

Для rtorrent'а есть веб интерфейс wtorrent.

Какие есть клиенты для ICQ/AIM/MSN?

В последнее время набирает обороты qutim, внешне полностью копирующий популярный в среде Windows мессенджер QIP, хотя разработчики говорят что не ставили перед собой такой цели, просто так вышло. Написан на QT4, поддерживает различные темы, смайлики, звуки и прочее. Наверное сейчас это самый функциональный ICQ клиент под *nix. Помимо всего прочего умеет Jabber.

Так же в свое время популярностью пользовались sim и licq. Интерфейс sim написан на QT4, помимо ICQ поддерживаются AIM, Yahoo, MSN, Jabber и худо-бедно можно писать в livejournal. Licq по умолчанию тоже используют QT, но предыдущей версии - QT3. Так же имеется возможность собрать GTK2 интерфейс - http://icqnd.sourceforge.net/

Для текстового режима отлично подходит centerim, поддерживает также протоколы Yahoo, AIM, MSN, IRC и Jabber. Из текстовых есть еще неплохой клиент climm, ранее назывался micq.

Также существуют многофункциональные "комбайны", поддерживающие несколько протоколов, например Pidgin и Kopete (под KDE)

Для MSN существует AMSN, для AIM в свою очередь можно воспользоваться вышеупомянутым Pidgin'ом.

Еще два слова по поводу именно "комбайнов". Зачем нужна поддержка протокола Zephyr или Gadu-Gadu? Zephyr использовался как внутренний протокол для IM в университетских сетях, Gadu-Gadu же практически единственный IM, используемый в Польше, например. К слову сказать, адрес IM для Gadu-Gadu - http://kadu.net

Если доступ в Интернет производится через SOCKS-сервер, проблем также возникнуть не должно - все клиенты могут работать через SOCKS4, SOCKS5 и HTTPS. Кроме того, в принципе, можно любой IM-клиент заставить работать как обычную программу через socks-cap. По крайней мере с licq это получалось.

А какие есть клиенты для Jabber?

Самые популярные это Gajim и Psi. Выбор между ними это скорее выбор между тулкитами - GTK или QT, так как функционал у них по большей части одинаковый, разве что Gajim умеет PEP (Personal Events Protocol, аналог икс-статусов в аське), а в Psi есть начальная поддержка Jingle.

Самый навороченный и наверное самый страшный это Tkabber. Написан на Tk, умеет все и даже больше.

Фанатам консоли подойдет mcabber.

В крайнем случае можно воспользоваться выше упомянутыми комбайнами - Pidgin и Kopete.

/* FIXME: Не забыть написать про Empathy, Gossip и прочие */

Какие есть IRC клиенты?

Их очень много. Прежде всего, абсолютное большинство IM-комбайнов, таких, как Pidgin и Kopete прекрасно работают с IRC-сетями. Также в браузерах Opera и Mozilla Seamonkey имеется встроенный IRC-клиент (в Firefox потребуется установка дополнительного расширения Chatzilla). Для тех, кому требуется только работа с IRC, существует несколько прекрасных клиентов с широчайшими возможностями:

  • XChat - кроссплатформенный IRC-клиент, имеет большую базу скриптов - http://xchat.org/cgi-bin/script_list.pl/
  • Kvirc - очень навороченный IRC-клиент для KDE3. Поддерживает скины, плагины, свой собственный скриптовый язык, легко расширяется. Увы, на дворе уже KDE4.
  • Quassel - новый клиент на QT4 с клиент-серверной архитектурой.
  • Konversation - еще один хороший IRC-клиент для KDE. Стабильная версия уже использует KDE4.
  • irssi - популярный консольный клиент.
  • BitchX - один из старейших консольных IRC-клиентов, разрабатывается с 1994 года, не поддерживает UTF-8.
  • Smuxi - небольшой IRC-клиент для GNOME.

Существует список графических и консольных клиентов для Unix-like ОС.

Какие есть почтовые программы? Например, как MS Outlook или The Bat под MS Windows? С помощью чего работать с MS Exchange?

На MS Outlook очень похожа почтовая программа Evolution. Она же умеет работать с MS Exchange.

На The Bat! - Sylpheed (или Claws Mail, которая более функциональна) и KMail. Последняя входит в состав KDE и отлично понимает html, к тому же умеет экспортировать письма из The Bat!

Большой популярностью пользуется Mozilla Thunderbird, благодаря большой базе плагинов и расширений, увеличивающих функционал.

Также существует почтовый клиенты в составе браузеров Mozilla Seamonkey и Opera.

Для консольного режима лучше всего подходят mutt и pine, они есть в любом дистрибутиве.

Какие существуют аналоги MS Exchange для групповой работы?

Какие есть браузеры? Какой браузер самый быстрый?

Много есть браузеров (думаю, при желании можно найти любой, кроме MS IE :), самые популярные (заслужено) - Mozilla Firefox и Opera. Понятие же "быстроты" - весьма субъективно. Во-первых, под ним можно понимать скорость отображения страниц, или работу самого интерфейса. И во-вторых, и то и другое - вещи весьма зависимые и спорные.

Думаю правильным решением будет попробовать несколько и самому решить, что здесь и сейчас удобнее. Самые популярные:

  • Mozilla (теперь SeaMonkey) - имеет встроенные email/news-клиенты, IRC-чат, адресную книгу и простенький редактор html-страниц.
  • Mozilla Firefox - популярный браузер, отпочковавшийся в свое время от Mozilla Suite. Имеет огромную базу плагинов и расширений которые, при желании, весьма расширяют функциональность браузера вплоть до переводчика и игры "Пасьянс Косынка". Побочный эффект от установки всего этого - излишняя (сравнительно) тормознутость.
  • Opera - второй по популярности среди линуксоидов браузер. Изначально коммерческий, но с недавнего времени стал бесплатным для пользователей PC. Есть встроенный e-mail/news-клиент. Имеет версии как для QT3 так и для QT4 (только 32битная версия)
  • Konqueror - стандартный браузер KDE. Начиная с KDE4 позволяет выбирать между двумя движками для рендеринга страниц - KHTML и более современным WebKit.
  • Epiphany - браузер по умолчанию в Gnome, использует движок от Mozilla. Начиная с версии Gnome 2.24 предпринимаются попытки перевести его на WebKit, но пока это считается экспериментальной фичей.
  • Arora - быстро развивающийся браузер на QT4 использующий в качестве движка WebKit. При наличии QT 4.5 может использовать различные плагины, в том числе flash.
  • Midori - легкий браузер на GTK2, не имеет зависимостей от Gnome. В качестве движка все тот же WebKit.

Из совсем легких есть Dillo, но он умеет показывать разве что чистый html.

Также хочется отметить и консольные браузеры - lynx и links. Первый, правда, пригодится наверное только если совсем уж ничего нет, а вот второй - очень даже неплохо справляется с функцией штатного браузера. Если его запустить с опцией -g (если он собран с ее поддержкой) получится очень даже приятный простенький графический браузер, хоть и не без недостатков. А вот у его разновидности - eLinks - их гораздо меньше и даже более того. Кроме того, есть Hacked Links - табы + GUI (из Links2) + куча опций из eLinks.

Какие есть просмотрщики картинок? Например, как ACDSee под MS Windows?

  • GQView - есть почти в любом дистрибутиве. Не развивается где то с 2007 года.
  • Geeqie - форк GQView, пока жив.
  • Eye of Gnome - стандартный просмотрщик Gnome.
  • XnView - говорят, самый функциональный, но старая версия на LessTif страшная и уже не поддерживается, а новая на Qt пока глючная... :)
  • gThumb - просмотрщик под Gnome с возможностью создания веб-альбомов.
  • Gwenview - начиная с последних версий портирован под KDE4.
  • ImageMagic - набор утилит для обработки графических файлов в скриптах - очень удобно. Утилиту display можно использовать как просмотрщик.
  • GraphicsMagick - форк ImageMagic.
  • qiv - быстрый просмотрщик для любителей клавиатуры.
  • feh - легковесный просмотрщик картинок.
  • GPicView - еще один легковесный просмотрщик, теперь входит в состав LXDE
  • GTKSee - написан на GTK1, подойдет для слабых систем.
  • fbi - framebuffer image viewer. Консольный просмотрщик, как видно из названия использует фреймбуфер.
  • zgv - тоже консольный, но уже для svgalib.

Есть ли консольный редактор, поддерживающий unicode (utf-8)?

Да и вы все его знаете. Это vim. Он входит в состав любого дистрибутива. Дабы сделать переключатели кодировки, нужно добавить в файл ~/.vimrc следующие строки:

map ^T :w!<CR>:!aspell check %<CR>:e! %<CR>
set autoindent
set wildmenu
set wcm=<Tab>
menu Encoding.koi8-r :e ++enc=koi8-r<CR>
menu Encoding.windows-1251 :e ++enc=cp1251<CR>
menu Encoding.cp866 :e ++enc=cp866<CR>
menu Encoding.utf-8 :e ++enc=utf8 <CR>
map <F8> :emenu Encoding.<TAB>

Меню будет вызываться по клавише F8, переключить кодировки можно будет клавишей TAB.

Есть другой вариант: автоопределение кодировки (KOI8-R или UTF-8) и запись результирующего файла в UTF-8:

set encoding=utf-8
set fenc=utf-8
set fencs=utf-8,koi8-r

Не хуже уникод поддерживают nano и emacs. Проблем с nano быть не должно, а настройка emacs'а заслуживает отдельной статьи.

Какие есть «звонилки»? (Чем звонить по модему?)

  • KPPP - входит в состав KDE.
  • WvDial - популярная консольная звонилка. Имеет различные графические фронтенды - GnomePPP и QtVwDialer/
  • X-ISP - страшная, но довольно функциональная.
  • Chestnut Dialer - симпатичная звонилка, имеет интерфейсы на GTK2 и QT
  • minicom

Так же звонить можно с помощью pppd. Кстати, в отличие от Windows остальные операционные системы, включая GNU/Linux, не рвут логическое соединение при физическом разрыве, если у вас статический адрес. Например, соединение точно не разорвется, если pppd имеет следующие опции в /etc/ppp/options:

demand
persist
maxfail 0
holdoff 1
ipcp-accept-local
ipcp-accept-remote

Еще есть pppconfig, соединения настраиваются через окошки ncurses, управление через pon/poff

Чем смотреть видео??

Традиционно есть два плеера, которые перекрывают потребности любого человека - MPlayer и xine. Последний обычно используется в качестве бекенда для кучи разных плееров - Totem, Kaffeine и так далее. Стандартный интерфейс у него мягко говоря ужасен.

Многие годы ведутся священные войны о том, какой плеер лучше. Разницу постараемся выразить кратко:

  • xine умеет работать с dvd-меню. MPlayer в общем то тоже, но мышкой кликать не получится.
  • mplayer может использоваться как программа для просмотра видео с любого v4l устройства (твтюнер, вебкамера)
  • mplayer можно использовать как плеер для браузера Mozilla с помощью специального плагина - http://mplayerplug-in.sourceforge.net/
  • mplayer поддерживает большее количество кодеков и имеет в своем составе одну из лучших программ кодирования видео - mencoder.
  • mplayer поддерживает аппаратную обработку видео на видеокартах nVidia через VDPAU, что позволяет просматривать HD-рипы в разрешении 1080p не имея топовый многоядерный процессор.
  • оба работают с пультами.
  • оба могут улучшать изображение на лету.
  • оба используются в различных графических редакторах видео.

Есть ещё один плеер, изначально заточенный под проигрывание потокового видео из сети, но умеющий почти всё остальное - VLC. Поддерживает практически все необходимые кодеки.

В перспективе хорош GStreamer. Этот проект поддерживается и в KDE и в Gnome. Список приложений использующих gstreamer можно посмотреть тут

Чем смотреть видеофайлы формата bik? (bink, radtools)

Есть консольная утилита - http://www.radgametools.com/bnkdown.htm

Какие есть бухгалтерские программы, как 1С под linux, на русском?

Кое-что есть. Причем местами бесплатно и под GPL.

Серверная часть 1С:Предприятия портирована на linux, клиентская запускается в коммерческом клоне Wine под названием Wine@Etersoft.

Какие есть антивирусы?

Пока что эта проблема не столь актуальна, как у пользователей Windows. В основном проверяют транзитный трафик (почта, samba-трафик), иногда и файлы на диске. И несмотря на это:

Если что-то упустили, вы уж простите нашу невнимательность :)

Есть ли программы для организации библиотек?

Вот тут их куча перечислена - http://www.oss4lib.org

Есть под Linux какой-нибудь аналог RAdmin?

Называется эта вещь x11vnc. Там, куда хотите подключиться, запускаете x11vnc -display :0, а у себя запускаете vncviewer адрес_удаленного_компьютера:0

В Gnome есть свой собственный VNC сервер, называется vino. Включить его можно через Система -> Параметры -> Удаленный рабочий стол. Там же можно задать пароль для подключения, сменить порт и включить шифрование.

Есть ли RAdmin под Linux (не аналог)?

RAdmin может работать под wine. Как решить проблемы с клавиатурой можно почитать в этом обсуждении.

Какие есть программы для записи CD-R/CD-RW/DVD?

Для записи CDRW в Linux используются консольные утилиты cdrtools. Для записи DVD можно использовать growisofs. Большая часть графических писалок дисков является просто фронтендами к соответствующим консольным программам.

Графические утилиты для записи:

  • Brasero - под Gnome.
  • GnomeBaker - предшественник Brasero.
  • Graveman - легковесная писалка на GTK2.
  • K3B - рассчитан на применение в среде KDE3, умеет писать DVD и много чего еще. Версия для KDE4 в разработке.
  • Serpentine - программа для записи Audio-CD под Gnome.
  • Xfburn - стандартная писалка дисков в XFCE.
  • cdw - консольная писалка, внешне похожа на midnight commander.

Особняком стоит линуксовая версия Nero. Во-первых она платная, а во-вторых использует свой собственный движок для записи дисков.

Так же есть возможность организовать запись для пользователей по сети через web-интерфейс - http://joerghaeger.de/webCDwriter

Как записывать диски читайте в вопросе Как записать компакт-диск (CD-R/CD-RW/DVD-RW)

Чем можно протестировать качество записи CD/DVD (аналог nero dvd speed)?

http://www.dvdisaster.com - тестирует диск на ошибки чтения и выводит графики в gnuplot. Также dvdisaster умеет создавать страховочные файлы (используя Рид-Соломон (Reed-Solomon) кодировку исправления ошибок) для восстановления данных в случае возможных проблем от старения/порчи болванок. Сайт представляет исчерпывающую информацию об этой технологии.

Еще есть метод попроще.

Чем в линуксе записывать BluRay диски?

Записывать BD диски умеет cdrecord из пакета cdrtools

user@linux$ $ cdrecord -version
Cdrecord-ProDVD-ProBD-Clone 2.01.01a57 (i686-pc-linux-gnu) Copyright (C) 1995-2009 JЖrg Schilling

Ну и Nero Linux конечно

Какие есть программы для черчения/рисования схем?

Несвободные CAD/CAM пакеты:

  • VariCAD - пакет механического инженеринга (черчение в 2D, моделирование в 3D).
  • Cycas - архитектурное моделирование в 2D/3D.
  • Octree - система автоматического архитектурного проектирования (комплексные сетевые проекты).
  • LinuxCAD - нечто вроде AutoCAD.

Открытое ПО:

  • Varcon - черчение, моделирование, визуализация.
  • QCAD - 2D CAD.
  • OpenDX
  • Kivio
  • Eagle - рисование принципиальных схем и разводка печатных плат.
  • KTechlab - рисование принципиальных схем и разводка печатных плат.
  • gEDA - аналогично, но свободная.
  • Dia - рисование всевозможных схем и диаграмм.

Если не хватает их функциональности, попробуйте зайти на http://www.freshmeat.net и в строке запроса набрать CAD или GIS.

Какие есть программы для работы с дисками. Например, как PartitionMagic?

Parted и фронтэнды к нему QTparted и Gparted.

Какие есть программы для разработки flash (swf)?

Чем посмотреть flash-ролики, кроме как плагином от Adobe? Чем посмотреть flash-ролики в exe или сконвертировать их в swf?

Существует три открытых flash-плеера:

Все они могут работать плагинами для браузеров.

Чтобы посмотреть flash-ролик в exe-файле, переконвертируйте их с помощью exe2swf.

Какие есть программы для просмотра *.chm (компилированные файлы справки)?

  • ChmSee - В качестве рендера использует движок Gecko, поддерживает такие фичи как CSS и JavaScript
  • xchm - неплохой просмотрщик
  • CHM for Gnome
  • DevHelp
  • kchmviewer - хорошо работает с русскими файлами.

Консольный конвертер chm в группу HTML-файлов - archmage. Требует chmlib и Python.

Где взять архиваторы?

tar: утилита архивирования. Расширение архива tar. Обычно используется совместно с bzip2. Есть в любом дистрибутиве.

bzip2: текущий мэйнстрим для сжатия исходников. Это компрессор, а не архиватор. Расширение скомпрессированного файла bz2. Есть в любом дистрибутиве. Как правило используется совместно с tar (расширение tar.bz2).

gzip: исторический предшественник bzip2. Расширение скомпрессированного файла gz. Есть в любом дистрибутиве.

RAR, имеется несколько вариантов:

  • использовать p7zip с кодеком Rar29. Поддерживает только распаковку. Не имеет проблем с кириллицей и форматом архива rar3.
  • свободный unrar, который не поддерживает формат архива rar3.
  • проприетарный unrar-nonfree, исходники которого можно скачать с сайта RarLab.

ZIP: стандартно в дистрибутивах идёт unzip/infozip, патчи для поддержки русского есть тут

7ZIP: Существует порт 7zip - http://p7zip.sourceforge.net/. Так же открывает zip, rar, cab, bz2, gz и tar архивы.

ARJ: Существует порт arj - http://arj.sourceforge.net/

SIT: Утилита называется unstuffit - http://linuxmafia.com/faq/Apps/stuffit-archives.html

Какие есть эмуляторы cdrom?

Вы не поверите - никаких. Обычно они не нужны - возможность монтировать образы iso9660 была изначально благодаря дизайну ОС, если образ не в формате iso9660, его можно сконвертировать. Но если всё-таки требуется имитировать физический привод (например, для запуска игры с защитой), то есть CDEmu. Также эта программа позволяет использовать не-iso9660 образы (mdf и проч.)

Для преобразования mdf в iso также есть mdf2iso

Какие существуют «эмуляторы» для запуска программ MS Windows?

Это не эмуляторы, но в сознании многих они являются эмуляторами.

  • Wine - Wine Is Not Emulator.
  • Cedega - коммерческий вариант wine, заточенный под запуск игр.
  • CodeWeavers CrossOver - еще один коммерческий вариант wine

Вопросы об отличиях читайте здесь.

Какие существуют «эмуляторы» для запуска программ MS-DOS, MS Windows 1-3.11?

DosEmu - проверенный временем эмулятор MS-DOS, даже включает в себя клон MS-DOS под названием FreeDOS. Работает гораздо быстрее, чем DOSBox (поэтому даже на древнем Pentium 3 вы сможете легко запустить Warcraft II или Quake 1 под DOS и попутно делать что-нибудь еще - под DOSBox на таком же компьютере максимум, что вы сможете себе позволить, это игры для i286 на манер Dizzy и то они будут тормозить). Умеет работать с русским языком, умеет работать на полном экране, умеет включать и выключать некоторые особенности процессоров (i386-pentium), поддерживает приоритетность задач. С помощью него можно установить и запустить MS Windows версий с 1.0 по 3.11 включительно и пользоваться программами, написанными под эти системы.

DOSBox - DOS эмулятор, эмулирующий также и 286/386-процессоры, умеет XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA-графику, SoundBlaster/Gravis Ultra Sound звук. При этом поддерживает OpenGL-вывод. Разрабатывался именно для эмуляции старых игрушек. Может работать на архитектуре, отличной от x86.

Какие существуют виртуальные машины и среды для запуска других операционных систем (в том числе MS Windows?)

VMware - коммерческая виртуальная машина. Это значит, что данный продукт эмулирует все устройства. Позволяет установить любую систему для x86 и x86_64. Работает не слишком быстро по сравнению с вышеприведенными программами, так как эмуляция полная. По сути дорогая система для разработчиков, т.е. можно эмулировать не одну машину, а несколько и составлять из них сети и т.п. Поддерживает аппаратную виртуализацию на процессорах Intel (VT-d) и AMD (SVM), что заметно ускоряет работу.

Bochs - эмулятор IA32, свободный аналог VMware с несколько ограниченными возможностями, менее стабильной работой и более низкой скоростью. Имеет в своем составе дочерний проект по созданию BIOS, причем довольно успешный. Или оно у вас будет работать (и работать хорошо) или нет. Создан для того, чтобы работать не только на платформе x86.

QEMU - свободный транслятор запросов процессора, построенный по принципу "Fast!". Позволяет эмулировать: x86, ARM, SPARC, PowerPC, MIPS, m68k, а с некоторыми оговорками или частично также x86_64, SPARC64, PowerPC64, SH-4, Alpha, CRIS. Нормально работает на процессорах x86, x86_64 и PowerPC, в разработке порты на Alpha, Sparc32, ARM, S390, MIPS, Sparc64, IA64, m68k. Есть сообщения об успешном запуске на нем Darwin OS, Windows 2000, Windows XP. При использовании открытого модуля ядра QEMU Accelerator Module (kqemu) позволяет достичь на x86 скоростей сопоставимых с VMware.

VirtualBox - виртуальная машина, эмулирующая x86 и x86_84 на платформах x86 и x86_64. Частично использует код QEMU, но имеются и закрытые компоненты. Отличается удобным пользовательским интерфейсом и хорошей эмуляцией графических ускорителей, поэтому популярен для игр. Список эмулируемого оборудования уже, чем у VMware, например пока нет параллельного порта. Поддерживает аппаратную виртуализацию как и VMware.

Pear PC, неофициальный сайт - эмулятор архитектуры PowerPC. Успешно, но медленно, на нем работает Mac OS X. Доступен на разных платформах. Для ускорения работы рекомендуется собирать с поддержкой sdl и jitc_x86. С учетом того, что Mac OS X начиная с версии 10.4 перенесена на процессоры Intel, в PearPC отпала необходимость.

Это самые популярные проекты, с некоторыми другими можно ознакомится в каталоге Google, например http://directory.google.com/Top/Computers/Emulators или на соответствующих страницах Википедии - http://ru.wikipedia.org/wiki/Сравнение_виртуальных_машин и http://en.wikipedia.org/wiki/Comparison_of_virtual_machines

/* FIXME: Написать про KVM и XEN */

Какие виртуальные машины могут работать в консоли?

Bochs, QEMU.

Какие есть эмуляторы ZX-Spectrum? Где взять игры для ZX-Spectrum?

  • FUSE - один из лучших эмуляторов ZX-Spectrum. Запускается на нем практически все. Работает не только с Linux, но и с *BSD, Mac OS X.
  • glukalka - что не заработает во FUSE вполне может заработать на glukalka. Очень быстрый эмулятор, написанный lenin'ым, небезызвестным на LOR.
  • XZX - третья звезда эмуляции ZX и популярный обитатель пиринговых сетей. XZX - shareware, XZX-pro - коммерческий. Мультиплатформенный. Можно собрать из исходников версию, в которой нет некоторых функций и не поддерживаются некоторые форматы.
  • xz80 - имеет общие корни с xzx. Ничего особенного. Но сама страничка полезная.

Поиграть прямо в онлайне (если стоит Java-машина) можно здесь - http://www.ciunga.it/jxspeccy/arc.html

Игры можно взять по следующим адресам:

Еще архивы с играми можно поискать на торрентах

Какие есть эмуляторы ATARI ST?

  • Stonx - старейший эмулятор. Его разработка то останавливается, то снова идет.
  • Hatari - весьма живой проект. Рекомендации собаководов.
  • ARANYM - виртуальная машина Atari ST/TT/Falcon для запуска операционных систем TOS, FreeMiNT, MagiC и приложений в них.

Вам понадобится TOS. Лучше нативный. Если лень искать, можно взять его свободный аналог - emuTOS.

Есть версия на Java - http://www.atari-st.lovely.net/

Какие есть эмуляторы игровых консолей? (Game Boy/PSX/NES/MasterGear/SNES/Nintendo/Sega/PlayStation)

http://fms.komkon.org/ и http://www.emulinks.de/emus/ - эмуляторы россыпью, причем не только для Linux, но и для Windows, многие многоплатформенные.

Эмуляторы консолей от Sony:

  • PCSX - Sony Playstation. Игры работают. Есть списки точно рабочих игр.
  • ePSX - Sony Playstation. Что-то даже работало аж на версии 1.52. Но пока все сыро-сыро и не стоит расчитывать, что все будет работать как на bleem! Биосы можно найти в google или пиринговых сетях.
  • PCSX2 - Sony Playstation 2. Вполне играбельно, хиты вроде Metal Gear и Final Fantasy идут без особых проблем.
  • nSX2 - Sony Playstation2. Не развивается с 2003 года.

Консоли Sega:

  • Gens - Sega Genesis / Sega CD / Sega 32X.
  • Generator - Sega Genesis / Mega Drive.
  • Meka - Sega Game 1000 (SG-1000) / Sega Computer 3000 (SC-3000) / Sega Super Control Station (SF-7000) / Sega Mark III (+ FM Unit) / Sega Master System (SMS) / Sega Game Gear (GG) / ColecoVision (COLECO) / Othello Multivision (OMV). Довольно популярный эмулятор.
  • http://caesar.logiqx.com/html/emus/linux.shtml - эмуляторы для Sega россыпью.

Различные консоли Nintendo:

  • FCE Ultra
  • RockNES - замечательный эмулятор Dendy.
  • Snes9x - Super Nintendo Entertainment System (SNES) - старейший многоплатформенный эмулятор. Постоянно в разработке.
  • ZSNES - популярный эмулятор SNES. Можно играть друг с другом по сети.
  • mupen64 - Nintendo 64. Оригинально разработан под Linux. Многоплатформенный. Самое забавное, что на само Nintendo был порт Linux'а.

Отдельно стоит упомянуть эмулятор MultiArcade Machine Emulator под названием MAME. Поддерживается более тысячи игр.

Игры для консолей можно взять здесь:

Русский сайт об играх в Linux, в том числе в консоли - http://www.tuxgames.ru/

Какие есть программы для прослушивания радио или просмотра телевидения при наличии тв-тюнера?

Часто просят порекомендовать какие-то определенные программы.

ТВ:

  • tvtime - пожалуй самый популярный софт. Для получения очень качественного изображения с твтюнера, несомненно, стоит использовать именно его.
  • Zapping - умеет делать скриншоты, записывать звук и видео. Поддерживает LIRC. На GTK2.
  • xawtv
  • MplayerTV - фронтенд к mplayer'у с удобным интерфейсом.
  • xdtv - подойдет для одновременного просмотра телевизора и записи просматриваемой программы. Работает на любом тюнере.

Радио:

  • gnomeradio - для пользователей Gnome.
  • gqradio - уже устаревшая, но удобная программа
  • Также в пакет xawtv входит консольная утилита radio.

С помощью каких программ в Linux можно обрабатывать звук/писать музыку?

Рекомендуем прочитать статью http://offline.computerra.ru/2004/539/33275/. Тут тоже неплохая статья про создание музыки в Linux.

  • Bristol - Программный эмулятор легендарных синтезаторов. Копирует не только звучание но и внешний вид синтезаторов (за исключением логотипов и названий).
  • LMMS - Лучшая программа для создания музыки под Linux, ныне стала стандартным Linux-инструментом созидания для техно, электро, транс- DJ и музыкантов.
  • Wired - Профессиональная музыкальная студия.

Большая коллекция программ лежит здесь - http://linux-sound.org/

Какие есть программы организации в сети потоковое вещание видео и аудио?

Неплохо заглянуть на http://www.videolan.org

Для звука подойдет icecast - http://www.icecast.org/

Как организовать вещание в сеть звука не только файлов, но и звука с line-in?

Использовать связку icecast + darkice.

С помощью чего организовать вещание звука в сеть?

Вам понадобится один из серверов потокового аудиовещания:

И программа для создания аудиопотока:

О настройке SHOUTcast читайте тут - http://www.nixp.ru/cgi-bin/go.pl?q=articles;a=shoutcast_linux

Какие есть программы для разговора голосом по сети друг с другом? Есть ли подобные консольные программы?

  • Skype, вся ценность в том, что есть клиенты и под Windows и под Linux и под разные мобильные устройства.
  • Ekiga, использует протокол SIP.
  • linphone, программа для Gnome. При желании можно собрать без гномовских библиотек, чтобы программа работала в консоли. Хорошо понимает протокол SIP.
  • KPhone, поддерживает SIP.

Какие есть программы, для конвертации содержимого текстового файла из одной кодировки в другую? Как выяснить, в какой кодировке записан файл?

Выяснить, в какой кодировке файл можно с помощью программы enca или perl-модуля http://search.cpan.org/author/FARBER/Lingua-RU-Charset-0.02/Charset.pm (как им пользоваться - хз).

Преобразовать можно с помощью стандартного iconv (входит в состав пакета glibc). Пользоваться очень просто, например, команда

user@linux# iconv -f WINDOWS-1251 -t KOI8-R win.txt > koi.txt

сделает из файла win.txt в кодировке cp1251 файл koi.txt в кодировке koi8-r.

Еще одна популярная программа, в которой отсутствуют огрехи iconv и которая входит в состав любого приличного дистрибутива - recode.

recode KOI8-RU..windows-1251 <fn.koi >fn.win;
recode windows-1251..KOI8-RU <fn.win >fn.koi;

Еще есть rusconv. Перекодирует win <> koi <> alt при этом довольно корректно, также встроена функция удаления в конце строк cp1251-файлов, так что про col -b можно забыть. Отлично документирован.

Совсем неподготовленным пользователям можно глянуть на QTexTransformer

Кроме всего прочего - enca/enconv - автоматически детектирует кодировку, даже если подряд было сделано несколько неправильных конвертаций. для большинства случаев подходит. однако лучше знать, что делаешь и выбирать кодировки, из которой в которую следует кодировать. Для конвертации имен файлов можно использовать convmv.

Чем перекодировать ID3v1 тэги?

Программой EasyTag. Для использования в скриптах лучше всего подойдут id3conv или tag2utf

Какие есть программы для конвертирования WMA в MP3?

Подойдет ffmpeg:

user@linux$ ffmpeg -i 05Track.wma -ab 192 05Track.mp3

Какие есть программы для конвертации Audio-CD и wav-файлов в MP3, OGG Vorbis и т.п.?

Можно это сделать из консоли или же воспользоваться утилитами с графическим интерфейсом:

В KDE это умеет делать Konqueror, просто наберите в строке адреса audiocd:/

Чем сделать преобразование mid в wav?

Воспользоваться программой timidity - http://timidity.sourceforge.net/

Есть ли графические инструменты для перекодирования DVD в avi?

Есть.

За более подробной информацией сюда: Как перекодировать DVD в mpeg4 (dvd2mpeg)?

Есть ли графические инструменты для перекодирования видеофайлов в VCD, SVCD, DVD, Half-DVD и VCD-on-DVD?

Не совсем. Есть инструменты, которые имеют графический интерфейс и позволяют создавать tilte'ы и субтитры для DVD.

Есть коллекция скриптов, которая делает все вышеперечисленное, и да же больше, называемая tovid

И, наконец, если вас так интересует этот вопрос, вы можете прочитать об этом здесь

Какие есть видеоредакторы?

Всякие разные

Какие есть программы для просмотра man-страниц в виде гипер-текста?

man не просматривает ман-страницы. Об этом написано в man man.

Для просмотра используется внешняя программа (pager), а уж пейджером может быть всё что угодно (хоть сам пиши). Для конвертации man в html воспользуйтесь man2html

Чем просматривать ресурсы Windows-сети (сетевое окружение)?

Ресурсы сетевого окружения можно просматривать и монтировать из консоли или с помощью следующих утилит:

  • Smbc - консольная утилита
  • Smb4K - для KDE4
  • В Konqueror и Nautilus можно просто набрать в строке адреса smb://computer/share

А что это за программа такая висит на скриншотах в левом/правом нижнем/верхнем углу с индикаторами и статистику по системе показывает? Какие существуют системные мониторы?

Это GKrellM. Имеет довольно много встроенных функций мониторинга, в том числе и мониторинга удаленных систем (hdd, сеть, память, процессор, время, почта) и еще больше плагинов на самые разнообразные темы. Поддерживает темы оформления. Несмотря на свой преклонный возраст все еще пользуется популярностью среди ЛОР-овцев :)

Для KDE3 существует набор виджетов SuperKaramba. В KDE4 им на смену пришли плазмоиды, одна из killer-feature новой версии этого DE. Пользователи Gnome обычно используют Screenlets. Еще можно упомянуть gDesklets и aDesklets, но как мне кажется это такая же некрофилия как и SuperKaramba.

Отдельно стоит упомянуть Google Gadgets. Версия под линукс может похвастаться открытым кодом, а так же поддержкой виджетов от Windows версии. Доступны как GTK2, так QT4 версии. Версия GTK2 также предлагает боковую панель, аналогичную панели в Google Desktop Windows.

Для оконных менеджеров, которые поддерживают dock-apps - AfterStep, WindowMaker, FVWM, BlackBox (и его клонов) и проч., для тех же целей можно использовать их (док-апы) - http://dockapps.org

Из аскетичного и простого, но не менее функционального, существует Conky

Чтобы все эти программы могли выводить статистику с температурных датчиков и показывать скорость вращения кулеров, поставьте пакет lmsensors.

Чем сделать презентацию?

OpenOffice Impress

Если вы опытный пользователь, то вам подойдет Active-DVI или latex с классом beamer.

Чем мне прочитать .doc по-быстрому? Без AbiWord/KWord/OpenOffice?

Можно попробовать конвертеры, однако они практически игнорируют форматирование.

Есть AntiWord (консольный, конвертирует в текст, знает много кодировок, в т.ч. ISO-8859-5, CP1251, KOI8, UTF8, портирован на NetWare и (!) Amiga), брать тут

Еще есть catdoc, понимает кодировки utf8, koi8r, cp866 и 1251, также работает с .xls

Чем рисовать? Нужны бесплатные редакторы для растровой и векторной графики

Ответ рассчитан на людей, которым все нужно было еще вчера.

Редактор растровой графики Gimp, векторной - Inkscape. Входят почти в любой дистрибутив. Сайт, посвященный графике в линуксе - http://linuxgraphics.ru

Какой программой можно раскодировать вложение в письме?

Программы кодировки и раскодировки называются uuencode и uudecode

Есть ли аналог Norton Ghost?

Прямой аналог Norton Ghost для ext2/3 - это утилиты dump и restore, входящие в любой дистрибутив, но работающие на ограниченном числе файловых систем.

Есть утилита Partimage, которая помимо ext2/3 имеет стабильную поддержку ReiserFS, Fat16/32, HPFS, JFS, XFS. Несомненный ее плюс в том, что в ней как бы все включено, а минус (и он же плюс) заключается в том, что образ копируется не один в один, а только блоки данных, посему восстановленная копия будет содержать всю информацию, но будет физически отличатся от оригинала. Зато образ займет меньше места.

Есть ли аналог макинтошевской программы Drop Drawers?

BasKet, написана под KDE.

Какие есть программы для учета входящего/исходящего трафика? Какие есть билинговые системы? Какие есть шейперы?

Тут небольшой список счетчиков трафика - http://opennet.ru/prog/sml/47.shtml. Многое из списка устарело и не актуально, но для общего развития сойдет

Анализаторы логов squid - http://opennet.ru/prog/sml/100.shtml. Самые популярные это lightsquid и SARG

Неплохой обзор популярных биллингов есть тут - http://linuxbill.blogspot.com/2007/12/linux.html и небольшой список здесь

Шейперы:

Trickle

HTB.init, а тут и тут небольшие хауту по его настройке.

PSparser, утверждается, что он не потеряет ни одного пакета под любой нагрузкой, правильно зашейпит и подсчитает трафик.

Еще можно воспользоваться средствами iproute2 - http://omever.ya.ru/replies.xml?item_no=386&ncrnd=2561

/* FIXME: Я не особо разбираюсь в шейперах и трафикосчиталках, нужно чтобы кто нибудь дополнил раздел */

Какие есть маленькие web-сервера?

  • Mini-httpd
  • TUX, встраиваемый в ядро высокопроизводительный вебсервер. Ныне не поддерживается, скачать патчи для ядер < 2.6.18 можно тут
  • nginx, разрабатывается нашим соотечественником
  • lighttpd
  • Thttpd
  • Monkey HTTP Daemon

Какие есть системы управления контентом (CMS) сайта?

Отличный сайт по теме - http://www.opensourcecms.com/, там есть все :)

/* FIXME: написать подробнее */

Какие есть движки форумов?

См. первую ссылку в предыдущем вопросе о CMS.

/* FIXME: написать подробнее */

Какие есть графические файрволлы? Где взять графический фронтенд под iptables?

Отвечаем на первый вопрос. Графических файрволлов нет и не будет, потому как графика ничем не помогает в работе файрволла. Подумайте сами - если графики не будет, значит такой гипотетический файрволл не запустится.

А вот программы, позволяющие настраивать iptables с помощью GUI имеются:

В Ubuntu помимо перечисленного есть графический фронтенд gufw для ufw, который в свою очередь тоже является надстройкой над iptables.

Чем читать книжки? Есть ли специальные программы для чтения книг?

  • FBReader -пожалуй самая лучшая программа. Поддерживает несколько форматов книг и множество разных платформ, включая Windows и различные КПК.
  • KHaaliReader - открывает только fb2
  • PyBookReader - написана на PyGTK

Есть ли программы, работающие с картой метро?

Вот программа. Она активно развивается.

Где взять драйверы для моего сканера?

Скачать со страницы проекта sane, который занимается поддержкой сканеров под Linux. Также есть коммерческие условно-бесплатные драйверы vuescan - http://www.hamrick.com/vsm.html.

Где взять драйверы для видеокарты Nvidia?

Например, на официальном сайте nVidia - http://www.nvidia.com/object/unix.html

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

Где взять драйверы для видеокарт AMD/ATI?

http://ati.amd.com/support/driver.html. Помимо проприетарного fglrx так же есть пара свободных драйверов - radeon и radeonhd.

Чем установить иконки на рабочем столе, если у меня не Gnome/KDE/XFCE?

А вообще, обычно оконные менеджеры без концепции рабочего стола имеют просто более другой механизм работы и иконки там попросту не нужны.

Чем под Linux обрабатывать raw-файлы?

Есть хорошая статья на эту тему. Возможно, полученные изображения будут отличатся от созданных официальными утилитами производителя вашей цифровой фотокамеры (такими, как Nikon Capture NX или Canon RAW Image Converter).

/* FIXME: кастую AP */

Чем под Linux нарисовать план интерьера?

Sweet Home 3D