Почему мы выбираем OS Linux для автоматизации ресторанов, кафе, клубов на базе POS-системы Guscom

Описывать важность использования POS-систем в ресторанном бизнесе и их вклад в ведении управленческого учёта и осуществлении контроля над деятельностью персонала мы не будем, так как в интернете и специальных изданиях можно найти сотни таких статей, которые повторяют и дополняют друг друга. 

В данной статье коснёмся лишь исходной части, которая при покупке той либо иной POS-системы может сыграть если не решающую, то очень важную роль – выбор операционной системы для установки программного обеспечения.


Программный комплекс Guscom для автоматизации гостиничного и ресторанного бизнеса создавался профессиональными командами, имеющими многолетний опыт работы в сфере общественного питания и разработке программного обеспечения. 

Долгие споры о выборе языка программирования с учётом плюсов и минусов привели нас к Java, с помощью которого можно создавать более универсальные приложения, как с учётом кроссплатформенности (имеется в виду установка на различные операционные системы, такие как Windows, Linux, Mac OS), так и с оглядкой на минимизацию затрат. 

Первоначально приходилось сталкиваться с проблемой нехватки аппаратных ресурсов, представленных на рынках POS-терминалов для автоматизации ресторанов, так как требования к ним со стороны Java-приложений были повышены, а сами мощные системы оставались во многом невостребованными из-за высокой цены. Но в последнее время, благодаря внедрению мобильных технологий, обозначился значительный прогресс в развитии данного типа оборудования. POS-системы и терминалы стали меньше по размерам, мощнее, а отсутствие вентиляторов охлаждения многократно повысило их «живучесть», в то же время избавив от назойливого шума. 

С учётом того, что программный комплекс «Guscom» является кроссплатформенным, он долгое время устанавливался одинаково успешно на различные операционные системы, как на Windows, так и на Linux. 

Но сегодня мы склоняемся в сторону OS Linux: в этом нас убедил опыт эксплуатации, включающий затраты на покупку программного обеспечения, его установку, первоначальную конфигурацию, стабильность работы, подверженность атакам вредоносных программ. 

Постараемся не быть голословными и описать нашу позицию по наиболее, как нам кажется, важным пунктам:

1. Как 32-битные, так и 64-битные серверные операционные системы Linux (в нашем случае Open Suse) распространяются абсолютно бесплатно под лицензией GNU GPL. Профессиональная база данных MaxDB (SapDB), имеющая иссталляционный пакет под OS Linux, компании Sap AG (Германия), распространяется под лицензией SAP Community License тоже абсолютно бесплатно.

2. В первую очередь OS Linux позволяет использовать исключительно те компоненты системы, которые необходимы для решения специальных задач Guscom. В нашем конкретном случае OS Linux устанавливается без графической оболочки, причем как на серверную станцию, так и на клиентские POS-терминалы, что в свою очередь приводит к многократному повышению стабильности системы. Так, нарушения работы драйверов графического адаптера либо сбой самого интерфейса приводят исключительно к сбою графического приложения, но не всей системы в целом, поэтому перезагрузок сервера приложения Guscom не потребуется вовсе, а негативное влияние на клиентские терминалы минимизируется. Немаловажную роль играет и высвобождение компьютерных ресурсов POS-терминала, которые в противном случае были бы задействованы для решения ненужных задач.

3. Linux использует тщательно проработанную многопользовательскую архитектуру. Это означает, что с самого начала заложен принцип изолирования пользователей от приложений, файлов и каталогов, воздействующих на операционную систему в целом. Каждому пользователю предоставляется каталог, в котором хранятся все его данные и файлы конфигурации. Приложение запускается с ограниченными полномочиями и имеет право на запись исключительно в собственный каталог данного пользователя, что исключает повреждение системных файлов либо файлов каталога другого пользователя. 

4. Само собой разумеется, что в современном мире всё сложнее представить компанию, которая бы использовала POS-системы для автоматизации ресторанов и других целей только локально, без использования web-приложений, либо без приложений удалённого доступа для мониторинга деятельности предприятия, а также on-line сервисов других разработчиков. В связи с этим возникает необходимость максимально обезопасить предприятие и минимизировать возможные последствия внешнего вмешательства или нанесения ущерба вредоносными программами. В этом ключе использование OS Linux для специализированных POS-систем имеет ряд преимуществ:
вышеописанную модульность структуры; ограничение прав пользователей, и сред исполнения установленных программ; минимальную распространённость вредоносных программ.

5. Не секрет, что нередко персонал не в восторге от применения компьютерно-кассовой системы и пытается помешать аппаратно-программному комплексу нормально функционировать. Опять же, в данном случае OS Linux без использования графической оболочки позволяет превратить всю компьютерно-кассовую систему заведения в «чёрный ящик». Он не будет представлять никакого интереса для персонала в плане вмешательства в работу POS-системы, так как требует подключения дополнительных периферийных устройств, знания паролей доступа Администратора системы и обладанием навыками администрирования на высоком уровне.

6. Серверы Linux идеально подходят для удаленного администрирования Guscom. 

Сервер Linux исполняет роль сервера базы данных и сервера приложения «Guscom», устанавливается без подключенного монитора и других периферийных устройств и администрируется удаленно. Ввиду упрощённого доступа по защищённому протоколу между сервером и установленными POS-терминалами время обслуживания и затраты значительно сокращаются.