Linux в школе
Дистрибутивы
При наличии желания можно настроить любой. Если в дистрибутиве есть постоянно или раз в полгода обновляемая версия и версия с длительным сроком поддержки (LTS, Long Term Support, Stable и так далее), то обычно лучше ставить второй вариант.
Программы
Операционная система
Файловый менеджер (в составе операционной системы или др.)
- Nautilus в GNOME
- Dolphin в KDE4
- Konqueror в KDE
- Thunar в Xfce
- PCManFM легкий файловый менеджер с поддержкой вкладок, на GTK
- PCManFM-Mod форк PCManFM 0.5.2
- ROX-Filer
- Double Commander для тех, кто привык к Total Commander
- mc Midnight Commander, для консоли
- Krusader двухпанельный файловый менеджер, KDE
- X File Explorer файловый менеджер на тулките FOX. Легко переключается из однопанельного представления в двухпанельник.
Антивирусная программа
Для Linux пока этот вопрос не слишком актуален в силу малой распространённости вирусов в том виде, в каком они описываются в школьном учебнике информатики. Тем не менее, для проверки проходящей почты и сетевых файловых хранилищ имеются антивирусы практически от всех известных производителей подобных программ. Из открытого ПО есть:
Программа-архиватор
Тут следует отметить, что в Linux есть программы, которые сжимают поток данных (компрессоры):
- gzip
- bzip2
- lzma
- xz
которые собирают множество файлов в один перед сжатием (архиваторы):
- tar
программы для работы с rar, zip, lha, stuffit и другими неродными для unix/linux форматами (обычно делают и то, и другое)
и есть графические оболочки к ним:
- File Roller — входит в состав GNOME;
- Ark — часть KDE;
- Squeeze — Xfce;
- Xarchiver, GTK;
- PeaZIP.
Клавиатурный тренажер
- GNU Typist;
- KTouch;
- Klavaro;
- typetrainer — beta, аналог VerseQ;
- «Соло на клавиатуре» — beta-версия, несвободный, разрушает мозг.
Интегрированное офисное приложение, включающее текстовый редактор, растровый и векторный графические редакторы, программу разработки презентаций и электронные таблицы.
- LibreOffice или OpenOffice.org;
- IBM Lotus Symphony, на основе OpenOffice.org, несвободный.
Растровые графические редакторы:
Векторные графические редакторы:
- Inkscape;
- Draw из состава OpenOffice или LibreOffice.
Редактор диаграмм (что-то на замену Visio):
Примеры работы с GIMP и Inkscape можно посмотреть на этом сайте.
Звуковой редактор
Подробнее о работе со звуком в Linux можно почитать здесь.
Простая система управления базами данных
- Base из состава OpenOffice.org или LibreOffice.
Простая геоинформационная система
- Merkaartor — редактор для OpenStreetMap
- Quantum GIS
карты:
- FoxtrotGPS, GTK;
- Marble, KDE;
- Google Earth — несвободная, скачивает карты из сети. Иногда бывают проблемы с запуском на 64битных дистрибутивах;
- OpenStreetMap — online-сервис, карты сделаны пользователями и распространяются под свободной лицензией.
Система автоматизированного проектирования
- FreeCAD;
- QCAD — как QCAD Community Edition, так и QCAD Professional Demo / Free Trial;
- LibreCAD;
- Bricscad — коммерческий CAD, совместимый с AutoCAD;
- MEDUSA4 — несвободный, но бесплатный для некоммерческого использования;
- Konstructor — CAD для конструкторов Lego.
Виртуальные компьютерные лаборатории
Физика
- PhET — симуляции различных процессов, наглядные интерактивные модели. Java, flash, возможность запускать прямо из браузера;
- Step — из набора KDE, в основном механика;
- Phun.
Планетарии
- Celestia имитирует полёт в космосе и космические явления (такие как затмения и покрытия);
- Stellarium имитирует вид звёздного неба с Земли;
- KStars, интерактивная звёздная карта KDE.
Xимия
- Kalzium, интерактивная таблица химических элементов им. Д. И. Менделеева из состава KDE. Включает калькулятор реакций;
- Gnome Chemistry Utils, GNOME.
Математика
- KAlgebra, интерактивный калькулятор KDE;
- Kig, интерактивные геометрические построения KDE;
- CaRMetal, универсальный графопостроитель. Java, есть возможность запуска прямо из браузера;
- GeoGebra, динамическая геометрическая среда, недавно появилась работа с табличными данными, планируется интеграция системы компьютерной алгебры. Позволяет создавать апплеты. Java.
Программа-переводчик
- Платформонезависимый онлайн-переводчик от Google;
- интерфейс к google translate LiteTran;
- практически нерабочая Правда.
Программы-переводчики пока не слишком хорошо понимают смысл написанного, и, следовательно, результат их работы обычно расстраивает тех людей, кто знает оба языка. Поэтому гораздо более актуальной проблемой является хороший словарь. Из работающих под Linux можно назвать:
- GoldenDict;
- StarDict и словари с XDXF;
- multitran — очень хороший словарь, но оболочка давно не переписывалась и почти везде уже не работает. Доступен online.
Система оптического распознавания текста
Системы распознавания
- CuneiForm, есть порт на Linux;
- CuneiForm c поддержкой смешанных языков, например, ru-en;
- Tesseract.
Графические оболочки
Мультимедиа проигрыватель (входит в состав операционных систем или др.)
Видеопроигрыватели
- MPlayer с оболочкой SMPlayer;
- mpv — форк MPlayer со множеством улучшений, в том числе и минимальными графическими элементами управления. Также может использоваться с оболочкой SMPlayer;
- xineустарел;
- VLC;
- Totem, GNOME;
- Kaffeine, KDE.
Проигрыватели на основе библиотеки файлов (по типу iTunes)
Простые аудиопроигрыватели (по типу Winamp)
- XMMS — стар почти как протокол X11, 1:1 внешне как старый WinAmp;
- Audacious — написан на GTK2. Создан на замену XMMS(внешне также похож на винамп);
- Qmmp — написан на Qt. Изначально похож на винамп, есть альтернативные интерфейсы;
- XMMS2 — ремейк XMMS. Клиент-серверный с кучей плюшек. Любителям минимализма может не понравиться :-);
- MOC — удобный консольный;
- Deadbeef — лёгкий, но очень функциональный плеер. Напоминает foobar2000.
Выше перечислены только наиболее популярные варианты.
Система программирования
Традиционные для Linux языки разработки:
для разработки минимально нужны IDE (можно использовать текстовый редактор с подсветкой синтаксиса) и компилятор/интерпретатор выбранного языка
IDE
- Geany, GTK;
- Eclipse — несколько монструозен, есть множество плагинов и расширений;
- Code::Blocks — IDE для C, C++ и Fortran;
- Anjuta, GNOME;
Текстовые редакторы с поддержкой расширений
RAD-IDE
Компиляторы/интерпретаторы
- GCC C, C++, Objective-C, Fortran, Java, Ada;
- clang С и C++-компилятор, красиво подсвечивает ошибки с точностью до символа;
- Python.
Традиционно используемые в школах языки программирования
Pascal, Delphi, КуМир и им подобные
- Free Pascal Compiler — совместимость с борландовскими компиляторами нужно включать в настройках среды;
- Lazarus — аналог Delphi;
- КуМир.
Старые досовские системы, такие, как Turbo Pascal и Turbo C можно запустить в эмуляторе DOSBox.
BASIC
- basic256 и русификация — аналог Basic'а старых до-intel-овских машин);
- Gambas — а этот более современный.
Редактор блок-схем c возможностью генерировать код на языках программирования
Почтовый клиент (входит в состав операционных систем или др.)
- Evolution — входит в состав GNOME, аналог Outlook;
- Evolution Express — GNOME, аналог Outlook Express;
- Thunderbird — почтовый клиент проекта Mozilla, в некоторых дистрибутивах Icedove;
- KMail, KDE;
- Claws Mail, GTK;
- Mutt, консольный;
- Alpine, консольный.
И другие.
Браузер (входит в состав операционных систем или др.)
- Firefox — в некоторых дистрибутивах называется «Iceweasel» (к примеру, Debian, до недавнего времени);
- Opera, несвободный;
- Google Chrome (несвободный) и Chromium;
- SeaMonkey — в некоторых дистрибутивах называется Iceape;
- Konqueror и Rekonq, KDE;
- Epiphany, GNOME;
- Links, консольный.
И многие другие.
Программа интерактивного общения
- Psi — написан на Qt, из протоколов поддерживает только Jabber/XMPP;
- Gajim — Python+GTK, только Jabber/XMPP;
- Pidgin — поддерживает почти все протоколы, GTK;
- Empathy — входит в состав GNOME, умеет много разных протоколов;
- Kopete, KDE;
- MCabber — консольный jabber клиент;
- Я.Онлайн — Qt, сделано Яндексом на основе Psi.
Видео/аудио общение
- Ekiga, Gnome;
- Skype — несвободный, может потреблять неоправданно большое количество сетевого трафика в случае неправильной конфигурации и тем самым создавать проблемы в работе сети или в оплате за пользование сетью в конце месяца;
- TeamSpeak — несвободный;
- Mumble — аналог TeamSpeak;
Специальные школьные варианты
Серверы видеоконференций
Простой редактор Web-страниц
- Bluefish;
- Quanta;
- NVUустарел
- Kompozer последователь NVU;
- Google Web Desigher для HTML5, beta.
Можно использовать любой текстовой редактор, поддерживающий подсветку синтаксиса.
Учебники
Документы
- «Примерная программа по информатике», в конце приведен список необходимых для обучения программ;
- Списки учебников.