Какие программы бывают под Linux?
Вопрос неправильный:
- Подход даже не от инструмента, а от названия
- Надо подходить от задачи
- Есть несколько степеней "подлинуксовости"
- Есть много мест с ответами на подобные вопросы
Степени подлинуксовости
По уровню интеграции в ОС:
- Бинарники под Linux (aka Old Style)
Бинрники под Windows (wine / wine@etersoft / XOver)
- Сборки "под Linux"
- Статичечские? Со своими библиотеками?
- Под какой дистрибутив / версию библиотек? Где настроечные файлы?
- "Программа на Си"
- Сборка?
- Универсальная сборка autotools (aka Крибле, Крабле, Бумс!)
- Кто собирает? Как часто?
- Пакет другого дистрибутива:
- А завтра заработает? Как обновлять?
- Spec-файл
- Пакет ли это: как часто и под какой дистрибутив?
- Пакет дистрибутива: лучшее решение
- Welcome to the Linux world
Следствие: если у вас постоянная, но не очень популярная пользовательская задача, единственный выход: стать сопровождающим пакет.
Где и как искать "программы под Linux"
Где и как искать:
- В дистрибутиве: apt-cache search
В дистрибутивах: http://rpm.pbone.net/, http://packages.debian.org и подобные
По разработчикам: Source Forge, Savannah, FreshMeat
Наудачу (aka Auf Gut Glu:ck!): Гугол, Яндекс, Википедия и подобные
- По сообществам
- Поиск сообщества: большие поисковые системы общего назначеня
- Поиск ресурса в сообществе:
- Сайт и документация
- Списки рассылки
- IRC и форумы (?)
Следствие: многое зависит от выбора дистрибутива
Выбор дистрибутива (-ов)
- Сообщество:
- Язык
- Культура и тематика
- Доступ к гуру
- Инструментарий
- Физический доступ к гуру
- Направленность (хакеры, разработчики, инженеры, "простые пользователи"...)
- Информационная насыщенность
- Техподдержка (уровень и стоимость)
- Распространённость (если имеет значение)
- Возможность личного участия
Подход от задачи
Пример: "графика в Linux"
Подход от названия
Вопрос: В виндовзе я пользовался фотошопом. Есть ли фотошоп для вашего Linux?
Ответ: Фотошопа нет, есть [GIMP http://gimp.org]
Результат: Ничего у меня не получилось, всё очень неудобно, ваш Linux -- отстой, даже фотошопа нет.
(Замечание в скобках: а что не получилось-то?)
Подход от инструмента
Вопрос: какие имеются графические программы под Linux?
Ответ: Графика:
- Векторная
Диаграммы: Dia, xfig, OpenOffice Draw, Kivio
Плакатная графика: InkScape,, Xara Xtreme, Kontour ...
Печатные мекеты: почему не надо редактировать PS/PDF, flpsed
- Растровая
Рисование от руки: TuxPaint, KolourPaint, ...
Off-line преобразование: ImageMagick, NIP/Vips,...
- 3D
Это результаты получасового поиска, навскидку. Тщательный поиск по SF и FreshMeat даёт несколько сотен инструментов. Опущены темы: анимация, вёрстка, графические пакеты лоя полиграфии, обработка видеопотока, просмотр и катлогизирование изображений, приём-передача изображений.
Результат: ваш Linux -- это ужасно круто! То есть -- это круто, но это ужасно! Я до смерти во всём этом не разберусь! Но то, что мне нужно ваш Linux делать не умеет.
(Замечание в скобках: а что нужно-то?)
Подход от задачи
Вопрос: У меня есть фотоаппарат, я снимаю много фотографий. Мне нужно скачивать с него картинки, просматривать их, да не кучей, а сообразно пометкам. Почему я спрашиваю про графику? А как же? Убирать красные глаза, сделать потемнее-посветлее, ликвидировать "завал", вырезать части (приделывать Петькину голову к Катьке), пририсовать Катьке усы, сделать юзерпик для ЖЖ. Что ещё? Ну... не знаю...
Ответ: