Выбор программного обеспечения

Какую систему выбрать

Linux vs Windows

На сегодняшний день существует очень много операционных систем, как для персональных компьютеров и ноутбуков так и для мобильных устройств. Причем некоторые ОС предназначенные для мобильных устройств можно с легкостью установить и на ПК - например: Android OS, но сейчас у нас другая цель - выбрать ОС для построения на её базе системы Умный Дом. Среди таких ОС можно выделить две - Linux и Windows. У каждой из этих операционных систем есть свои преимущества и недостатки. Вот в них мы и попытаемся разобраться и оценить все плюсы и минусы.

И так начнем с ОС Windows

Windows - операционная система с закрытым исходным кодом, т.е. коммерческий проект за установку которого на свой компьютер, мы должны по сути заплатить денежку. То что мы стараемся обойти данную процедуру, совсем не означает, что это правильно, а всего лишь указывает на дыры в нашей системе законодательства. Устанавливая кряк для данной ОС мы уже изначально теряем какие либо гарантии на правильную работу системы, кто его знает что там в этом кряке, может какой нибудь вредоносный код зашит. А вдруг не зашит скажете вы, и все работает нормально, но подойдем к этому с другой стороны - Например разработали вы систему Умного Дома и появилось желание продать ее, так вот в придачу к вашей системе, вы должны впихнуть клиенту еще и Windows причем официальную версию с лицензией и т.д. иначе вас возьмет за одно место, налоговая инспекция.

Windows - операционная система с обязательной графической оболочкой, то есть установить её без оболочки не получится. На работу графической оболочки тратиться очень много ресурсов, оперативной памяти, памяти графической карты, ресурсов процессора. А ведь по сути в управляющих системах Умного Дома, графическая оболочка не нужна, ведь в контроллерах нет графической оболочки. Спрашивается зачем тогда тратить ресурсы на графическую оболочку ?

Все остальные аспекты можно опустить, так как и на Windows и на Linux можно установить Apache PHP MySQL и так далее, правда есть некоторые программы которые установить на Linux проще чем на Windows.

А теперь рассмотрим Linux

Linux - операционная система с открытым исходным кодом, ни какой коммерции чистый энтузиазм. Процесс установки практически не отличается от Windows. Платить ни за что не нужно, поставил и работай. Linux сейчас не то что раньше - практически все устройства работают так сказать из коробки. Если вам скажут что Linux - только работа в консоли, не верьте - все просто - su вводим пароль и пишем sudo nautilus и проводник от root в вашем распоряжении. Установка программ - тоже не проблема Synaptic - графическая оболочка для установки пакетов. Так что в консоли работать приходится крайне редко.

Графическую оболочку в Linux можно не ставить изначально, а можно отключить позже, все таки в оболочке работать как то удобнее. В Linux много различных оболочек - наиболее часто встречающиеся - KDE и Gnome, так что можно выбрать наиболее удобную для себя. Да и производительность с установленной оболочкой падает не так сильно как на Windows. В процессе работы с Linux заметил еще один нюанс, какое бы количество программ я не устанавливал время загрузки системы при этом не изменяется, чего не могу сказать про Windows, чем больше количество установленных программ, тем дольше система загружается. На моем ноутбуке Linux загружается примерно 20 сек. 4 из которых уходит по умолчанию на загрузчик GRUB. На Windows о таком времени загрузки, можно только мечтать или переводить систему на SSD диск.

Подводя итоги хотелось бы сказать следующее: Выбор конечно же остается за вами, но Linux как ни странно больше подходит для построения собственных систем управления Умным Домом. Хотя я начинал с Windows но в итоге перешёл полностью на Linux, выбрав для себя дистрибутив Debian. Можно выбрать и любой другой но лучше выбирать из проверенных временем.

Какой linux выбрать?

Программы и технологии используемые в моей системе - Умный Дом

Комментарии Все комментарии

Написать комментарий