Windows


Windows против Ubuntu в дисковых операциях

Прекрасная возможность: с помощью java-приложения NIOBench за­ме­рить производительность дисковой подсистемы в двух средах незави­си­мо друг от друга — в Linux Ubuntu и в Microsoft Windows. Для этого мы возьмем платформу ASUS P10S-i с объемом оперативной памяти 16 ГБ и цент­ральным процессором Intel Xeon E3-1230 v5. Его характеристики в нашем деле не самый важный аргумент, но не будем забывать, что час­то­та чипа не менее 3,4 ГГц, а на кристалле есть 8 МБ кэш-памяти, ко­то­рая оказывает влияние на производительность дисковых операций.

Несмотря на серверные амбиции платформы для тестирования выберем популярные 64-битные ОС: Ubuntu 16.04 LTS и корпоративную Microsoft Windows 10. Каждую их них установим на свой жесткий магнитный диск: для этого нам подойдут терабайтные HGST Ultrastar A7K2000. Все готово для того чтобы ответить на давно интересующий вопрос: чьи аргументы окажутся самыми убедительными?

Кросс-платформенная разработка приложений для Windows и Linux

Можно ли запустить PC-приложение на мобильном телефоне? Ответ на этот вопрос зависит от способа разработки приложения и его воз­мож­но­стей. Постараемся приблизиться к этой проблематике с простейших, в чем-то даже наивных опытов, в ходе которых приложение с интер­фей­сом GUI последовательно компилируется и запускается в среде Linux64, Win64, Win32, Android. В процессе эксперимента мы ожидаем получить на экране два текстовых сообщения и кнопку. Будем программировать так, чтобы после нажатия кнопки текст второго сообщения, а также его цвет фона и символов изменились. Компилировать будем с помощью Free Pascal в среде разработки под названием Lazarus, используя соответствующие его версии для сборки под разные операционные системы.