Проект школ Linux
![]() Проект школ Linux | |
Разработчик | Пол Шаррад |
---|---|
Семейство ОС | Linux ( Unix-подобный ) |
Рабочее состояние | Текущий |
Исходная модель | Открытый исходный код |
ядра Тип | Монолитный |
Лицензия | Различный |
Официальный сайт | Linuxшколы |
Linux Schools Project (ранее Karoshi , что с японского можно перевести буквально как « смерть от переутомления ») — операционная система, разработанная для школ. [1] [2] Это дистрибутив Linux, основанный на Ubuntu (операционной системе) . Проект поддерживает два пользовательских дистрибутива: один предназначен для использования на серверах, а другой — для использования с серверной версией на клиентских машинах. Серверный дистрибутив является официальным Karoshi , а клиент известен как Karoshi Client . [ нужна ссылка ]
TLSP использует готовые сценарии графического пользовательского интерфейса , чтобы упростить процесс установки и настройки для неопытных пользователей.
История
[ редактировать ]Первоначально TLSP был разработан с использованием Red Hat в начале 2000-х годов с целью облегчить внедрение Linux в школах Великобритании. В то время Linux считалось трудным для использования в образовательной среде, где компьютерные знания в основном исходили от учителей, не являвшихся специализированными ИТ-специалистами.
С версией 5.1.x TLSP перешел на платформу PCLinuxOS, но с тех пор принял Ubuntu вместо нее . Текущая производственная версия TLSP — 12.1.
Функции
[ редактировать ]TLSP можно загрузить с их домашней страницы. Этапы установки требуют первоначальной установки Ubuntu, которую Live CD предложит запустить. После перезагрузки компьютера после установки Ubuntu установка системы TLSP запускается автоматически.
Образовательный
[ редактировать ]TLSP в первую очередь нацелен на образовательную среду, но также подходит для использования в бизнес-среде малого и среднего бизнеса (SME). Входящие в комплект системы подходят для использования в качестве серверов файлов и печати, электронной почты, Интернета и электронного обучения. Используя эти технологии, можно управлять всей сетью с помощью интегрированных веб-инструментов и той или иной технологии удаленного рабочего стола.
Распределение серверов
[ редактировать ]Возможности основного контроллера домена
[ редактировать ]Система TLSP представляет собой масштабируемую одно- или многосерверную систему, включающую множество функций. Главным из них является возможность выступать в качестве основного контроллера домена в сети Windows . TLSP использует встроенные серверы Samba и LDAP для хранения информации о пользователях, группах и компьютерах и эмулирует серверную систему Microsoft Windows NT 4.0 с использованием этих технологий, обеспечивая аутентификацию компьютеров и пользователей, а также файловые службы и службы печати в локальной сети. TLSP создает стандартный домен Windows для локальной сети и называет его linuxgrid.
КиХстарт
[ редактировать ]TLSP использует сценарии KiXtart для настройки клиентов Windows XP в домене, предоставляя обязательные профили большинству пользователей системы. Можно использовать перемещаемые профили , но это не рекомендуется из-за больших затрат на сеть. Использование обязательных профилей и перенаправления папок на сопоставленные файловые ресурсы на сервере позволяет каждому пользователю хранить свои файлы в своей папке «Мои документы».
Серверы
[ редактировать ]TLSP включает в себя пакет электронного обучения Moodle и несколько систем управления контентом веб-сайтов , включая Joomla ! и Веб-сайт Бейкер . eGroupWare и SquirrelMail встроены в систему, что обеспечивает полнофункциональный календарь и электронную почту. Их можно установить на отдельном компьютере в разделе DMZ , обеспечивая тем самым повышенную безопасность систем, которые напрямую подключены к Интернету. [3]
ВПКГ
[ редактировать ]Особенно интересно включение WPKG , которое позволяет удаленно устанавливать программное обеспечение на клиентах Windows. Используя профиль компьютера, хранящийся на сервере, можно устанавливать пакеты программного обеспечения, исправления и обновления безопасности в фоновом режиме. Это также очень полезно с точки зрения создания профилей компьютеров, позволяя автоматически обновлять «пустой» компьютер с Windows XP до определенного профиля WPKG после добавления компьютера в домен.
Этот тип технологии можно сравнить с механизмом групповой политики в Windows Server 2003 , особенно с точки зрения администрирования машины. Это ни в коем случае не замена групповой политике, но шаг в правильном направлении.
Распределение клиентов
[ редактировать ]Первая версия Karoshi Client была основана на PCLinuxOS . Дальнейшие обновления системы в целом привели к тому, что клиент использовал модифицированную версию Ubuntu 10.04 LTS с графическим интерфейсом, аналогичным интерфейсу Microsoft Windows . Интерфейс был разработан так, чтобы быть быстрым и хорошо работать на старом оборудовании. [4] В июне 2012 года была начата работа над Karoshi Client версии 2, интерфейс которой будет ближе к Gnome 2, чем к Windows. [5] Разработку клиентского релиза поручили Робину МакКоркеллу — ученику Дуврской гимназии для мальчиков . 21 июля 2012 года Karoshi Client 2 был загружен на Sourceforge.net.
Технический
[ редактировать ]Karoshi Client содержит множество приложений, которые были сочтены необходимыми для школьной работы. Программное обеспечение для производства мультимедиа (включая программное обеспечение для создания музыки, обработки изображений и редактирования видео) включено, а также инструменты программирования и программное обеспечение для визуализации. Многие IDE устанавливаются по умолчанию, в основном предназначены для использования с Java, но также поддерживают программирование на C/C++ или других языках. Компилятор C++ и стандартные библиотеки устанавливаются по умолчанию, а также библиотеки Boost , ncurses и библиотеки Mesa для программирования OpenGL. Комплект Java Development Kit установлен и интегрирован с установленными IDE.
Xfce используется в качестве менеджера рабочего стола с настраиваемой темой и макетом панели. Разработчик портировал тему Clearlooks GTK2 на GTK3, чтобы приложения Gnome 3, такие как gEdit, отображались правильно. Расположение панели похоже на среду Gnome 2. Эффекты композиции включены для среды по умолчанию. Настройки интерфейса заблокированы в файлах конфигурации Xfce из-за необходимости их применимости в школьной среде, где дети могут попробовать поиграть с настройками. Приветствие KDE для LightDM используется для экрана входа в систему из-за проблем с KDM и Ubiquity. [6] [7]
Эта версия клиента Karoshi более интегрирована с дистрибутивом сервера, чем предыдущие версии клиента, при этом большинство файлов пользовательской конфигурации извлекаются из основного контроллера домена при загрузке. Серверный патч, в который были добавлены правильные файлы для клиента, был выпущен 23 июля 2012 года. [8]
Ограничения
[ редактировать ]Раньше было сложно интегрировать TLSP в существующую сеть Windows, не меняя адресное пространство на стандартное, которое использует система TLSP.
Это ограничение было только в ранних версиях и больше не применяется.
Планы на будущее
[ редактировать ]![]() | Этот раздел необходимо обновить . ( июль 2014 г. ) |
Поддержка Kerberos запланирована для сервера и клиентской системы Karoshi, обеспечивая единый вход во все службы, предоставляемые дистрибутивом Karoshi. Это будет невозможно до выхода Samba 4 из-за сложностей, связанных с интеграцией разрешения пользователей и доступа к файлам в нескольких операционных системах, например тех, которые не поддерживают протоколы Active Directory. Некоторая интеграция уже произошла с работающей клиентской системой, которая аутентифицируется с использованием Kerberos, а затем успешно аутентифицируется с помощью Moodle, Samba и Squid, используя учетные данные Kerberos. [9]
Ссылки
[ редактировать ]- ^ Karoshi Linux 7.0 основан на Ubuntu 10.04.
- ^ Дистрибутив: Karoshi 7.0 (новости DistroWatch.com)
- ^ «Схема серверной сети» . Проверено 15 апреля 2012 г.
- ^ «Документация проекта Linux Schools — требования к клиентской системе» .
- ^ МакКоркелл, Робин. «Пост G+ о развитии клиентов» . Архивировано из оригинала 17 декабря 2012 г.
- ^ МакКоркелл, Робин. «Публикация G+ о проблеме KDM» . Архивировано из оригинала 17 декабря 2012 года.
- ^ МакКоркелл, Робин. «Пост G+ о решении проблемы KDM» . Архивировано из оригинала 17 декабря 2012 года.
- ^ Шаррад, Пол. «Сообщение G+ об исправлении сервера клиентской версии 2» . Проект школ Linux.
- ^ МакКоркелл, Робин. «Публикация G+ об интеграции Kerberos» . Архивировано из оригинала 17 декабря 2012 г.