Проект Linux Schools - The Linux Schools Project

Проект Linux Schools
Karoshi logo.png
Проект Linux Schools
РазработчикПол Шаррад, Джо Шаррад
Семейство ОСUnix-подобный
Рабочее состояниеТекущий
Исходная модельОткрытый исходный код
Ядро типМонолитный
ЛицензияРазные
Официальный веб-сайтшколы Linux.com

Проект Linux Schools (ранее Кароши, что буквально можно перевести как "смерть от переутомления "на японском языке) - это операционная система, разработанная для школ.[1][2] Это Дистрибутив Linux на основе Ubuntu (операционная система). В проекте есть два настраиваемых дистрибутива, один из которых предназначен для использования на серверах, а другой - для использования с серверной версией на клиентских машинах. Серверная раздача является официальной Кароши, а клиент известен как Клиент Кароши.[нужна цитата ]

TLSP использует предварительно упакованные GUI скрипты, чтобы упростить процесс установки и настройки для неопытных пользователей.

История

TLSP изначально был разработан с использованием Красная шляпа, в начале 2000-х с целью облегчить внедрение Linux в школах Великобритании. В то время Linux считался трудным для использования в образовательной среде, где компьютерный опыт в основном исходил от учителей, которые не были преданными ИТ-специалистами.

В версии 5.1.x TLSP перешел на платформу PCLinuxOS, но с тех пор Ubuntu на свое место. Текущая производственная версия TLSP - 12.1.

Функции

TLSP можно загрузить с их домашней страницы. Шаги установки требуют начальной установки Ubuntu, которую Live CD предлагает запустить. После перезагрузки компьютера после установки Ubuntu установка системы TLSP запускается автоматически.

Образовательные

TLSP в первую очередь нацелен на образовательную среду, но также подходит для использования в бизнес-среде малых и средних предприятий (МСП). Включенные системы подходят для использования в качестве серверов файлов и печати, электронной почты, Интернета и электронного обучения. Используя эти технологии, можно управлять всей сетью, используя интегрированные веб-инструменты и некоторые формы технологии удаленного рабочего стола.

Распределение серверов

Возможности основного контроллера домена

Система TLSP - это масштабируемая одно- или многосерверная система, включающая множество функций. Главным из них является способность действовать как Основной контроллер домена в Windows сеть. TLSP использует встроенный Самба и LDAP серверов для хранения информации о пользователях, группах и компьютерах, а также имитирует Microsoft Windows NT 4.0 Серверная система, использующая эти технологии, обеспечивает аутентификацию компьютера и пользователя, а также файловые службы и службы печати в локальной сети. TLSP создает стандартный домен Windows для локальной сети и называет его linuxgrid.

KiXtart

TLSP использует KiXtart сценарии для настройки клиентов Windows XP в домене, предоставляющие обязательные профили для большинства пользователей системы. Профили роуминга можно использовать, но не рекомендуется из-за значительных сетевых накладных расходов. Использование обязательных профилей и перенаправления папок на сопоставленные общие файловые ресурсы на сервере позволяет каждому пользователю сохранять свои файлы в своей папке «Мои документы».

Серверы

TLSP включает Moodle пакет электронного обучения и несколько веб-сайтов системы управления контентом, включая Joomla! и Сайт Бейкер. eGroupWare и БелкаПочта встроены в систему, что позволяет использовать полный календарь и электронную почту. Их можно установить на автономном компьютере в DMZ раздел, тем самым обеспечивая повышенную безопасность систем, напрямую подключенных к Интернету.[3]

WPKG

Особенно интересно включение WPKG, который позволяет удаленно устанавливать программное обеспечение на клиентах Windows. Используя профиль машины, хранящийся на сервере, можно устанавливать пакеты программного обеспечения, исправления и обновления безопасности в фоновом режиме. Это также очень полезно с точки зрения создания профилей машин, позволяя автоматически обновлять «пустую» машину Windows XP до определенного профиля WPKG после добавления машины в домен.

Этот тип технологии можно сравнить с групповая политика механизм в Windows Сервер 2003, особенно с точки зрения администрирования машины. Это ни в коем случае не замена групповой политике, но шаг в правильном направлении.

Распределение клиентов

Первая версия Karoshi Client была основана на PCLinuxOS. Дальнейшие обновления системы в целом привели к тому, что клиент использовал модифицированную версию Ubuntu 10.04 LTS с графическим интерфейсом, похожим на Майкрософт Виндоус интерфейс. Интерфейс был разработан, чтобы быть быстрым, чтобы хорошо работать на старом оборудовании.[4] В июне 2012 года была начата работа над Karoshi Client версии 2, интерфейс которой будет ближе к Gnome 2, чем к Windows.[5] Разработка клиентского релиза была отдана Робину Маккоркеллу - ученику Дуврская гимназия для мальчиков. 21 июля 2012 года Karoshi Client 2 был загружен на Sourceforge.net.

Технический

Клиент Karoshi содержит множество приложений, которые считаются необходимыми для школьной работы. Программное обеспечение для производства мультимедиа (включая программное обеспечение для создания музыки, обработки изображений и редактирования видео) включено, а также инструменты программирования и программное обеспечение для визуализации. Многие IDE устанавливаются по умолчанию, в основном настроены для использования с Java, но также поддерживают программирование C / C ++ или другие языки. Компилятор C ++ и стандартные библиотеки устанавливаются по умолчанию вместе с Способствовать росту библиотеки, ncurses и Меса библиотеки для программирования OpenGL. Пакет Java Development Kit установлен и интегрирован с установленными IDE.

Xfce используется в качестве диспетчера рабочего стола с настраиваемой темой и макетом панели. Разработчик перенес тему Clearlooks GTK2 на GTK3, чтобы приложения Gnome 3, такие как gEdit, отображались правильно. Компоновка панели аналогична среде Gnome 2. Эффекты композиции включены по умолчанию для среды. Настройки интерфейса заблокированы в файлах конфигурации Xfce из-за необходимости использования в школьной среде, где дети могут попробовать поиграть с настройками. Средство приветствия KDE для LightDM используется для экрана входа в систему из-за проблем с KDM и Ubiquity.[6][7]

Эта версия Karoshi Client в большей степени интегрирована с серверным дистрибутивом, чем предыдущие клиентские выпуски, при этом большинство пользовательских файлов конфигурации загружаются с основного контроллера домена при загрузке. Серверный патч, в который добавлены правильные файлы для клиента, был выпущен 23 июля 2012 года.[8]

Ограничения

Раньше было сложно интегрировать TLSP в существующую сеть Windows без изменения адресного пространства на стандартное, которое используется системой TLSP.

Это было ограничением только в ранних версиях и больше не применяется.

Планы на будущее

Поддержка Kerberos планируется для сервера и клиентской системы Karoshi, обеспечивая единый вход для всех служб, предоставляемых дистрибутивом Karoshi. Это будет невозможно до тех пор, пока не будет выпущена Samba 4 из-за сложностей, связанных с интеграцией разрешения пользователей и доступа к файлам в нескольких операционных системах, например тех, которые не поддерживают протоколы Active Directory. Некоторая интеграция уже произошла с работающей клиентской системой, которая аутентифицируется с использованием Kerberos, а затем успешно аутентифицируется с помощью Moodle, Samba и Squid с использованием учетных данных Kerberos.[9]

Рекомендации

  1. ^ Karoshi Linux 7.0 основан на Ubuntu 10.04.
  2. ^ Релиз распространения: Karoshi 7.0 (Новости DistroWatch.com)
  3. ^ «Схема сети сервера». Получено 2012-04-15.
  4. ^ «Документация по проекту Linux Schools - системные требования клиента».
  5. ^ Маккоркелл, Робин. "Запись в Google+ о развитии клиента". Архивировано из оригинал на 2012-12-17.
  6. ^ Маккоркелл, Робин. "Сообщение в Google+ о проблеме KDM".[постоянная мертвая ссылка ]
  7. ^ Маккоркелл, Робин. «Сообщение в Google+ о решении проблемы KDM».[постоянная мертвая ссылка ]
  8. ^ Шаррад, Пол. "Сообщение G + о серверном патче клиентской версии 2". Проект Linux Schools.
  9. ^ Маккоркелл, Робин. "Сообщение G + об интеграции Kerberos". Архивировано из оригинал на 2012-12-17.

внешняя ссылка