В предыдущих частях (часть 1, часть 2, часть 3, часть 4, часть 5) были рассмотрены принципы и механизмы libuniset2, на примере сферической задачки по управлению. Осталось показать, что не вошло в поле нашего зрения… Тех, кто ещё не устал, прошу…
Читать полностью »
Рубрика «linux» - 162
По следам #MWC16: Гаджеты Ubuntu — BQ Aquaris M10 и Meizu Pro 5 Ubuntu Edition
2016-03-11 в 8:42, admin, рубрики: canonical, icover, linux, MWC, Ubuntu, Блог компании iCover.ru, гаджеты, Носимая электроника, планшеты, смартфоны 
Приветствую всех в блоге iCover! Думаю не будет преувеличением сказать, что Canonical долго и упорно пытается войти на рынок мобильного ПО. Основной доход разработчикам Ubuntu по прежнему приносит не настольная версия, а серверные решения для корпоративных пользователей. О выпуске версии Ubuntu для планшетов мы слышали еще в 2013, когда предварительная версия была запущена на Google Nexus 10. Каких успехов добились в Ubuntu за три года? Давайте посмотрим.Читать полностью »
CI своими руками для Unity3D
2016-03-11 в 6:55, admin, рубрики: ci, linux, unity3d, virtualbox, windowsДисклеймер: я знаю, что лучше было бы поставить Jenkins, а подход к реализации некоторых вещей, далеко не лучший. Но суть в создании CI с API, с полностью своим решением и как можно быстрее. Буду рад советам и любой критике.

В наличии у насть есть только GNU/Linux сервер и доступ через ssh. Цель — виртуальная машина с Windows и возможностью делать билды и использовать весь функционал Unity3D из командной строки.
Мы установим и будем использовать:
- VNC сервер
- Xcfe оболочку
- Oracle VirtualBoxЧитать полностью »
Microsoft выпустила открытый продукт на базе GNU-Linux
2016-03-11 в 0:48, admin, рубрики: linux, microsoft, ocp, open source, sai, облачные сервисы, сетевая инфраструктура, Сетевое оборудование 
Microsoft действительно это сделала. Вчера, на конференции Open Compute Project (OCP) в San Jose был представлен полностью открытый продукт, который получил название SONiC или Software for Open Networking in the Cloud. Продукт создан с участием таких производителей как Arista, Broadcom, Dell и Mellanox. SONiC представляет из себя набор ПО и утилит и предназначенный для управления сетевыми устройствами уровней L2/L3 от разных производителей. В данный момент основой служит дистрибутив Debian с ядром Linux 3.16, но как заявляет Microsoft, может быть использован любой другой дистрибутив с версией ядра начиная с 3.16.
Читать полностью »
libuniset2 — библиотека для создания АСУ. Лучше один раз увидеть…Часть 5 (uniset2-testsuite)
2016-03-10 в 17:23, admin, рубрики: c++, linux, open source, scada, автоматизация, асу тп, Промышленное программирование В предыдущих частях (часть 1, часть 2, часть 3, часть 4) было описано создание двух процессов имитатора и процесса управления и предварительная наладка. А теперь я хотел рассказать о написании функциональных тестов и предназначенного специально для этого средства под названием uniset2-testsuite.
Читать полностью »
Ошибка в ядре Linux отправляет поврежденные TCP-IP-пакеты в контейнеры Mesos, Kubernetes и Docker
2016-03-09 в 14:16, admin, рубрики: linux, Блог компании ua-hosting.company, контейнеры, Настройка Linux, пакеты данных, патч ядра, Серверное администрирование, Сетевые технологии, сеть, системное администрирование, метки: TCP/IP 
А обнаружена она была на серверах Twitter
Ядро Linux имеет ошибку, причиной которой являются контейнеры. Чтобы не проверять контрольные суммы TCP, для сетевой маршрутизации контейнеры используют veth-устройства (такие как Docker на IPv6, Kubernetes, Google Container Engine и Mesos). Это приводит к тому, что в ряде случаев приложения ошибочно получают поврежденные данные, как это происходит при неисправном сетевом оборудовании. Мы проверили, что эта ошибка появилась, по крайней мере, три года назад и до сих пор «сидит» в ядрах. Наш патч был проверен и введен в ядро, и в настоящее время обеспечивает ретроподдержку стабильного релиза 3.14 в различных дистрибутивах (таких как Suse и Canonical). Если Вы в своей системе используете контейнеры, я рекомендую Вам воспользоваться этим патчем или установить ядро вместе с ним, когда это станет доступным.
Примечание: это не относится к сетям с NAT, по умолчанию используемых для Docker, так как Google Container Engine практически защищен от ошибок «железа» своей виртуализированной сетью. Еще Джейк Бауэр (Jake Bower) считает, что эта ошибка очень похожа на ошибку Pager Duty, обнаруженную ранее.
Как это все началось
В один из выходных ноября группа саппорт-инженеров Твиттера просматривала логи. Каждое неработающее приложение выдавало «невероятные» ошибки в виде строк странных символов или пропусков обязательных полей. Взаимосвязь этих ошибок не была очевидна из-за природы распределенной архитектуры Твиттера. Вся ситуация осложнялась еще и тем, что в любой распределенной системе данные, когда-то испорченные, могут вызвать ошибки еще довольно продолжительное время (они сохраняются в кэшах, записываются на дисках, в журналах и т.д.).
После суток непрерывной работы по поиску неисправности на уровне приложений, команде удалось локализовать проблему до отдельных рэковых стоек. Инженеры определили, что значительное увеличение числа выявленных ошибок контрольной суммы TCP произошло непосредственно перед тем, как они дошли до адресата. Казалось, что этот результат «освобождал от вины» софт: приложение может вызвать перегрузку сети, а не повреждение пакета!
Читать полностью »
Не пропустите подробности о новом SQL Server 2016 и поддержке Linux, смотрите онлайн мероприятие 10 марта в 18:00 (MCK)
2016-03-09 в 11:22, admin, рубрики: linux, Microsoft SQL Server, sql, sql server, Администрирование баз данных, базы данных, Блог компании MicrosoftПодключайтесь к прямой трансляции из Нью-Йорка «Презентация платформы управления данными на базе SQL Server 2016»
Добавьте мероприятие в календарь.
По нашей ссылке на трансляцию будет доступен синхронный перевод на русский язык.
Когда: 10 марта 2016
Начало трансляции: 18:00 (МСК)
Читать полностью »
libuniset2 — библиотека для создания АСУ. Лучше один раз увидеть…Часть 3 (Создание процесса управления)
2016-03-08 в 21:30, admin, рубрики: c++, linux, open source, scada, автоматизация, асу тп, Промышленное программирование В предыдущих частях (часть 1 и часть 2) я описал создание проекта и привёл пример создания имитатора… Теперь же реализуем собственно алгоритм управления…
Читать полностью »
Microsoft анонсировала поддержку Linux в SQL Server
2016-03-08 в 9:29, admin, рубрики: linux, microsoft, Microsoft SQL Server, sql server 
Компания Microsoft анонсировала поддержку операционных систем семейства Linux в следующей версии SQL Server.
Это очередной шаг по выходу на рынок Linux систем после заключения партнерского соглашения с RedHat.
Также, анонс прокомментировал Марк Шаттлворт, основатель компании Canonical:
Читать полностью »
Уголок пользователя ЭВМ: тайна переписки
2016-03-07 в 10:01, admin, рубрики: android, iOS, linux, messenger, open source, osx, telegram, WhatsApp, windows, безопасность, Инфографика, информационная безопасность, смартфоны, СофтПриложение WhatsApp, являясь самой распространённой «переписывалкой» в мире, уступает по защищённости и функциональности другим подобным системам, в частности Telegram и Signal.


