Расширение Visual C++ for Linux Development позволяет создавать решения на C++ для серверов, настольных ПК и устройств под управлением Linux. Управлять подключениями к ним можно непосредственно в Visual Studio. VS будет автоматически копировать и удалённо собирать исходный код программ. Также среда позволяет запустить ваше приложение в режиме отладки. Система управления проектами поддерживает создание решений для конкретных архитектур, в том числе APM. Под катом мы расскажем, как начать работу с новыми проектами для Linux.
Рубрика «linux» - 137
Расширение Visual C++ for Linux Development
2017-01-19 в 14:22, admin, рубрики: c++, IoT, linux, microsoft, Raspberry Pi, Visual Studio, Блог компании Microsoft, Интернет вещей, Разработка для интернета вещей, Разработка под LinuxКросскомпиляция под ARM
2017-01-17 в 10:58, admin, рубрики: c++, crosscompile, linux, qemu, метки: crosscompileДостаточно давно хотел освоить сабж, но всё были другие более приоритетные дела. И вот настала очередь кросскомпиляции.
В данном посте будут описаны:
- Инструменты
- Элементарная технология кросскомпиляции
- И, собственно, HOW2
Кому это интересно, прошу под кат.
Читать полностью »
30-летие учебного пособия ОС Minix
2017-01-15 в 15:40, admin, рубрики: IT-Биографии, linux, minix, minix3, norton commander, PC, История ИТ, операционные системы14 января в первый день старого Нового Года 2017 была опубликована статья «Персона. Командир Нортон».
1987 Год
После прочтения ее, которое вызвало массу эмоций, в памяти всплыл 1987 год, по своему знаменательный год в моей судьбе. Это год, когда я из рядового младшего научного сотрудника стал начальником одного из ведущих отделов в НИИ, которому было поручено обеспечить максимальную автоматизацию процесса научных исследований.Читать полностью »
Дайджест важных Linux событий 2016 — юбилеи
2017-01-12 в 19:09, admin, рубрики: linux, дайджест, Настройка Linux, открытые стандарты, системное администрированиеПрежде, чем погрузиться с пучину событий 2017 г. стоит оглянуться назад и отметить важные события и тренды минувшего года. Попытка охватить все важные события мире Linux и открытого ПО одним постом была самонадеянной, так как год выдался богатый юбилеями, а некоторые из них прошли незамеченными на Хабре. Из-за этого задуманный дайджест пришлось разбить на части, этот посвящен значительным юбилеям 2016 г: Linux, Vim, KDE и Git.

Real-time BeagleBone: использование высокоскоростных выводов
2017-01-11 в 16:59, admin, рубрики: beaglebone black, Device Tree, gpio, hardware, linux, pasm, pru, sitara, texas instruments, высокая производительность, программирование микроконтроллеров
Здравствуйте, уважаемые читатели! Давно уже являюсь читателем Хабра, но до сих пор не мог найти достойной темы для публикации. И вот, наконец, хорошенько прошерстив Хабр и GT, удивился отсутствию публикаций, посвященных программируемой подсистеме реального времени (PRU‐ICSS) линейки процессоров SitaraTM фирмы TI.
Наиболее популярной и доступной отладочной платой с процессором AM335x является так называемый «одноплатник» BeagleBone Black (White,Green). И именно наличие PRU делает BeagleBone наиболее предпочтительным для использования в hardware-проектах по сравнению с другими бюджетными одноплатниками типа *Pi. Кроме того, в некоторых случаях BBB-PRU может достаточно эффективно заменить связку ПК-МК-ПЛИС.
В данной статье приведен краткий обзор подсистемы PRU и режимов работы высокоскоростных портов ввода/вывода, рассмотрен пошаговый пример инициализации высокоскоростных портов вывода (Enhanced GPIO) и произведена оценка их производительности.Читать полностью »
Вузы России начнут обучать студентов работе в Linux
2017-01-10 в 20:17, admin, рубрики: alt linux, GosLinux, linux, open source, Sisyphus, Базальт СПО, ГосЛинукс, операционные системы, Ред ОС, Ред софт, Сизиф, Финансы в IT-индустрии, метки: ГосЛинукс
В декабре 2016 года Институт развития интернета (ИРИ) объявил о подготовке программы обучения работе под ОС GosLinux. Операционная система GosLinux специально создана для государственных органов РФ (изначально для Федеральной службы судебных приставов), а для её обслуживания в будущем понадобится большой штат квалифицированных специалистов: системных администраторов, разработчиков и грамотных пользователей. Студентам изучение Linux будет очень полезно.
Дистрибутив GosLinux (образы ISO, статистика скачиваний) основан на пакетной базе CentOS 6.4. В свою очередь, тот основан на коммерческом дистрибутиве Red Hat Enterprise Linux (RHEL). Рабочий стол построен на основе GNOME 2.32.
Читать полностью »
Nuklear — идеальный GUI для микро-проектов?
2017-01-09 в 14:50, admin, рубрики: C, GUI, linux, Nuklear, open source, OpenGL, pure C, sdl, WinAPI, windows, Программирование, Разработка под Linux, разработка под windows
Nuklear — это библиотека для создания immediate mode пользовательских интерфейсов. Библиотека не имеет никаких зависимостей (только C89! только хардкор!), но и не умеет создавать окна операционной системы или выполнять реальный рендеринг. Nuklear — встраиваемая библиотека, которая предоставляет удобные интерфейсы для отрисовки средствами реализованного приложения. Есть примеры на WinAPI, X11, SDL, Allegro, GLFW, OpenGL, DirectX. Родителем концепции была библиотека ImGUI.
Чем прекрасна именно Nuklear? Она имеет небольшой размер (порядка 15 тысяч строк кода), полностью содержится в одном заголовочном файле, создавалась с упором на портативность и простоту использования. Лицензия Public Domain.
Как понять, что происходит на сервере
2017-01-05 в 19:45, admin, рубрики: linux, александр крижановский, Блог компании Конференции Олега Бунина (Онтико), Серверная оптимизация, Серверное администрирование, системное администрирование
Александр Крижановский (NatSys Lab.)
По Сети уже давно бегает эта картинка, по крайней мере, я ее часто видел на Фейсбуке, и появилась идея рассказать про нее:
Создание и тестирование Firewall в Linux, Часть 2.2. Таблицы Firewall. Доступ к TCP-IP структурам
2017-01-05 в 16:05, admin, рубрики: C, char device, firewall, kernel module, linux, Netfilter, sysfs, virtualbox, информационная безопасность, Разработка под LinuxСодержание первой части:
1.2 – Написание простого модуля в Linux. Введение в Netfilter и перехват трафика с его помощью. Объединяем все вместе, тестируем.
1.3 – Написание простого char device. Добавление виртуальной файловой системы — sysfs. Написание user interface. Объединяем все вместе, тестируем.
Содержание второй части:
2.1 — Введение во вторую часть. Смотрим на сеть и протоколы. Wireshark.
2.2 — Таблицы Firewall. Transport Layer. Структуры TCP, UDP. Расширяем Firewall.
2.3 — Расширяем функциональность. Обрабатываем данные в user space. libnetfilter_queue.
2.4 — Бонус. Изучаем реальную Buffer Overflow атаку и предотвращаем с помощью нашего Firewall'а.
Читать полностью »



