Тестирование операционной системы JoliOS

в 13:39, , рубрики: vmware workstation, виртуальная машина, настройка системы, тестирование, метки: , ,

07.06.2012 я устанавливал и настраивал «облачную операционную систему» JoliOS на виртуальную машину VMware. То, что эта операционная система «облачная» я убедился на себе: без учётной записи JoliCloud и без постоянного подключения к Интернету эта операционная система не устанавливается! Встала у меня эта операционная система только после того, как я подключился к Интернету с самого начала установки, и внимательно отнёсся к назначаемым параметрам и паролям. И то, собственное время эта виртуальная машина нормально не определила. Но давайте по порядку.

Во-первых, JoliOS как операционная система представляет собой один из клонов Ubuntu Linux от Canonical, со всеми её «родимыми пятнами», за что я не люблю это семейство (это моё личное мнение, ИМХО). Интерфейс рабочего стола у него — среднее между Плиточным интерфейсом и Gnome. Сама версия Ubuntu, судя по рисунку интерфейса и меню — не самая свежая, где-то 2009 года выпуска. Но это даже хорошо, потому что в каждой новой версии Ubuntu исправляются старые ошибки и появляются новые (смотри журналы Linux Format).

В дружественности этому интерфейсу никак не откажешь. В нём присутствует простота Linux и «крутизна» интерфейса JoliCloud, поэтому интерфейс можно назвать дружественным. По моему мнению (опять же ИМХО!) начинать изучать Linux лучше всего именно с этого дистрибутива.

Во-вторых, недоработками этого дистрибутива является отсутствие поддержки нового формата времени в России (+4 часа от Гринвича, нет перехода на летнее время). Также отсутствует нормальная поддержка звуковой платы и разрешения экрана для ноутбука ASUS X58C серии, как это уже было с «родными» версиями операционной системы Ubuntu. Эта «вражда» продолжилась даже после покупки нового ноутбука.

Кстати говоря, после установки дистрибутива и запуска системы обновления операционной системы большинство неполадок исправилось.

В-третьих, без подключения к Интернету данная операционная система работает «неважно». Поскольку не у всех дома есть модем, работающий в режиме «router», домашнего маршрутизатора или даже просто Интернета по Ethernet или Wi-Fi каналу (такое подключение в провинции ещё очень дорого), это может помешать широкому распространению данного сервиса.

Для нормальной работы этой операционной системы я советую устанавливать её на виртуальную машину с виртуальной сетевой картой, работающей в режиме Bridge (для меньшей загрузки ресурсов компьютера, по сравнению с NAT). После этого необходимо разрешить Вашему модему устанавливать IP адреса по DHCP протоколу, и с установкой и загрузкой этой операционной системы у Вас проблем не будет.

В-четвёртых, команда su в этой системе заблокирована и в этой операционной системе, как в Ubuntu. Однако, в отличие от Ubuntu, в ней присутствует приложение «root консоль», позволяющая из командной строки запускать программы с полномочиями суперпользователя. Вызов этой консоли позволяет не использовать команды: «sudo bash», «su root» и другие «костыли» для получения полномочий суперпользователя. Наличие SSH сервера в системе я не проверял.

В-пятых, у меня неправильно определилась звуковая карта. По-умолчанию должна использоваться звуковая карта Realtek HD Definition Audio. Вместо этого у меня установился и никак не заменяется драйвер звуковой карты Realtek AC'97.

В-шестых, судя по всему, программы на JoliOS обновляются, причём сразу при подключении к Интернету. Так, после повторного подключения к учётной записи JoliCloud, у меня «автоматически» исправились некоторые её недостатки (появился русский интерфейс в командной строке, загрузились необходимые для работы модули);

В-седьмых, в этой системе есть строгая проверка безопасности загружаемых и устанавливаемых модулей (приложений) JoliOS. Однако при установке модулей всё время возникали проблемы с просроченными сертификатами и не авторизированными приложениями. Из-за этого установка программ проходила очень медленно (может быть, они тестировались на присутствие вредоносного кода). Так, модуль Midnight Commander у меня устанавливался более 10 минут! Модуль Samba (из десяти пакетов), у меня установился за то же время. Наверное, на эти модули были сертификаты.

При последующем тестировании виртуальной машины: JoliOS выяснилось следующее:

1. JoliOS, в принципе, может работать без Интернета (как обычная машина Ubuntu Linux). Правда, «удалённые сервисы» при этом работать не будут;
2. Для нормальной работы этой гостевой операционной системы мне потребовалось доустановить: файловый менеджер Midnight Commander, текстовый редактор Emacs, программы для поддержки сетей NFS и Samba;
3. Важно не допускать конфликтов в названиях машин и соответствии им IP адресов во всех файлах: hosts, lmhosts и hostname, иначе возможны «необъяснимые ошибки»;
4. В JoliOS все приложения, расположенные на локальном компьютере, расположены в папке «Apps» на последнем экране «рабочего стола» JoliOS. Все программы располагаются в виде плитки в файловом менеджере «Nautilus». Оттуда их можно запускать на выполнение;

Настроить работу сервера Samba на «гостевом компьютере» с JoliOS на виртуальной машине VMware удалось не сразу и не в полном объёме. Для этого мне пришлось:

5. Обновить файл /etc/hosts на виртуальной машине, сделав его идентичным с файлом %SystemRoot%system32driversetchosts на хост-машине;
6. Удалить файл lmhosts на «гостевой» и хост-машине из каталогов: /etc/samba/lmhosts и %SystemRoot%system32driversetclmhosts;
7. В файл /etc/samba/smb.conf, в размере WORKGROUP указать «рабочую группу» для данной сети. Эта группа прописана на хост-компьютере в файле:

%SystemRoot%system32driversetcnetworks;

После этого у меня появился доступ к жёстким дискам на хост-компьютере (с полномочиями администратора), однако доступ к «расшаренным папкам» у меня так и не появился. Но уже этого доступа оказалось достаточно, чтобы было «удобно работать» и тестировать эту гостевую операционную систему. Что касается доступа к папкам по протоколу «SMB», то здесь нужны дополнительные исследования.

Автор: yudenisov

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js