LINUX.ORG.RU

Избранные сообщения MOPKOBKA

Последний довод...

Галерея — Скриншоты

Не спешим кидать в меня камни... это не основное мое рабочее окружение а элемент психологического давления.

Работаю я системным администратором и как обычно ко мне приходят служащие нашей организации со своими проблемами. У кого винда глючит, кого вирусы одолели... и тут видят на моем ноутбуке нечто необычное (дефолтненькую Убунту) для них:

- Это что? Семерка?

- Нет, это Линукс.

- А что такое Линукс?

- Ну вот смотри... (и я проделываю всякие компизовские штуки - куб рабочего стола, переход между рабочими столами, маштабирование и т.д.) Челюсть у пользователя отвисает.

- А как с офисом в нем?

Открываю новый документ Опен Офиса, за 1 сек.

- Ну вот офис. Читает и сохраняет даже форматы 2007 MS офиса.

- А мне такое можно?

- Да конечно, тащи болванку.

Но попадаются сомневающиеся, более продвинутые...

- Как то неудобно расположена панель, и элементы управления окнами непривычно слева, ярлычки не на своем месте...

Тут я в пару кликов превращаю рабочий стол в нечто подобное... и слышу.

- Я тоже такое хочу!

Еще не один без Убунты не уходил :)))

P.S. Для более упертых, у меня заготовлена речевка про отсутствие антивируса, дефрагментатора диска, чистилку реестра, крэков и т.д.

>>> Просмотр (1366x768, 612 Kb)

Pirr
()

Кодю...

Галерея — Скриншоты

Скоро экзамен по информатике, решил немножко попрактиковаться и написал крестики-нолики. Работает :) Попутно повышаю уровень шахматного мастерства(если кому интересно - обитаю на FICS под ником Jackiw). В колонках: Spotlight(Twilight Mix). Такие дела.

>>> Просмотр (1280x1024, 209 Kb)

Jasha
()

Мой fvwm2

Галерея — Скриншоты

По просьбе трудящихся из ФИДО сделал скриншот своего fvwm2. Рассказываю, что к чему: Справа видно часы, пейджер (тултип показывает заголовок окна, на которое показывает курсор мыши - курсора не видно, потому как мне лениво разбираться, как снять скриншот с курсором) и лаунч-кнопки, сверху - xterm для мелких вещей, снизу - список окон, на текущем десктопе - разноцветные xterm`ы с различным размером шрифта и вим. Основных удобств, конечно, не заметно в статике, но внешний вид прикинуть можно.

>>> Просмотр (1024x768, 203 Kb)

rk
()

FVWM: Плоский Мир

Галерея — Скриншоты

Десктоп на работе. Убраны все псевдотрёхмерные рюшечки у окон, равно как их рамки. При старте запускается шесть терминалов, по числу воркспейсов. Переключение между ними по Alt-F[1-6] - эксплуатирую консольные привычки. Таким образом, нужное окно достигается максимально быстро: Alt-Fn, и потом, возможно, один или два Alt-Tab.

Всякие излишества внизу экрана. Великанский пейджер наблюдает за интимной жизнью окон, заменяя одновременно панель задач и список окон. Xosview следит за процессором, памятью и сетью, xbiff - за почтой (опа, письмо пришло!), dclock - за временем.

Мышь я не использую (почти), все операции с окнами и запуск программ забиндены на клавиатуру.

Из всего множества модулей Fvwm задействованы только FvwmTheme, FvwmAuto и FvwmPager.

И последнее. :) Vim - монстр, но Emacs круче. Перехожу на Emacs...

>>> Просмотр (1024x768, 105 Kb)

hbee
()

Присоединился к LLVM

Форум — Talks

Захотелось поделиться, видимо для этого и существует тег жж.

Пока Google начал создавать Carbon, и вероятно меньше ресурсов будет тратить на clang/libc++ я решил присоединиться к LLVM libc++ и показать силу OpenSource сообщества 💪

Я буду делать CTRL-C CTRL-V в свободное время пока в таблице cppreference Microsoft STL и LLVM libc++ не сравняются по зеленым квадратикам 😜

Уже добавил реализацию одной С++ фичи: P2499R0

Оригинальный PR: https://github.com/microsoft/STL/pull/2947

Мой патч: https://reviews.llvm.org/D130785

 libc++, ,

fsb4000
()

Trinity, Samsung NP300E5C

Галерея — Скриншоты

Скриншот рабочего окружения Trinity DE, установленного на Fedora 36.

  • Дистрибутив: Fedora 36
  • Ноутбук: Samsung NP300E5C. Параметры вполне легко гуглятся, единственное, не так давно установил SSD на смену сдохшему HDD.
  • Рабочее окружение TDE R14.0.11. Какие-то проблемы со звуком, пока не решённые (да и не собираюсь пока чинить, так как мне звук на ноуте редко когда нужен, наоборот всегда отключаю), да и в репах Fedora что-то намудрили с пакетами, что часть либо собрана некорректно, либо не устанавливается из-за некорректных названий некоторых зависимостей, понятное дело, не находимых в репах.

Внешний вид абсолютно дефолтный:

  • Тема: Plastik
  • Декорации окон: SUSE2
  • Цветовая схема: Redmond XP. Заголовки SUSE2 с такой цветовой схемой смотрятся красиво, ИМХО.
  • Иконки: Crystal SVG

Довольно долгое время основным у меня был GNOME, но 42 версия кишит багами («Плазма не падает» - теперь это относится и к GNOME, так как процесс gnome-shell периодически валится), да и всё это разномордие надоедает. Под разномордием подразумеваю программы на GTK3 и GTK4+libadwaita. Первые имеют старую привычную Adwaita, а у новых же плоская и современная.

Да и мне не понятно, почему со временем гномо-разрабы беспричинно раздувают интерфейс своих программ. Сравните размер менюшек и прочих элементов в GTK2, GTK3 и GTK4+libadwaita. Последние как для мобил делают. Для примера можно привести одну новую софтину - GNOME Text Editor, использующий моднейшую libadwaita. У меня те же меню нового GTE разворачиваются на пол-экрана, что не есть хорошо, хотя экран вполне себе стандартный, - 15" 1366х768. Конечно, сейчас используют моднейшие ноуты с матрицами с более высоким разрешением, но из-за какого-то гнома покупать новый ноут я не собираюсь, благо текущий меня полностью устраивает, а за ту цену, за которую я тогда покупал свой ноут, сейчас можно только нахрен пойти.

Кастомайз тоже не радует. Пусть я и поставлю adw-gtk3 для «устаревших» (по мнению GNOME) GTK3-приложений, но и тут беда - когда в настройках стиля (панель «Внешний вид» в параметрах гнома) я выбираю тёмный стиль, он применяется ко всем libadwaita-приложениям и только некоторым GTK3, но большинство, всё-таки, остаются со светлым стилем. Приходится дополнительно лезть в GNOME Tweak и переключать тему на тёмный вариант. А про работу Qt5 приложений вообще молчу. Про ужасную их поддержку не писал только ленивый. На других DE всё это обстоит чуть лучше, на Trinity вообще Qt-приложения имеют дефолтный внешний вид, что ещё лучше. Adwaita-Qt ужасна.

В Trinity более продвинутая настройка электропитания, что мне тоже важно, так как не всегда имею возможность поставить ноут на зарядку, а АКБ уже помирает.

Из-за всех этих проблем вернулся на Trinity, которую раньше использовал на втором ноуте, сейчас ушедшем в мир иной. Не ходите, люди, в GNOME Shell гулять…

Что можно сказать по поводу своего ноута? Ноутбук по современным меркам старый, всё-таки 2013 год, но довольно бодрый, и устаревшим я бы его не назвал (вспоминаю одну из прошлых тем, когда человек упрекнул меня в том, что я назвал его старым), а поэтому в чём-то новом пока не нуждаюсь. Но у Samsung то-ли мода такая, то ли ещё что-то мне непонятное, но они очень любят на белый пластик корпуса наносить низкокачественную серую краску, которая при активной эксплуатации слезает с корпуса через несколько лет. У меня планшет и телефон от Samsung (телефон, кстати, уже пятый), у которых это проявляется.

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

Если трещину я «ликвидировал», то петли даже не хочу трогать. Ходят ходуном, ну и хрен с ними. В принципе, причиной всему этому может быть не только плохой корпус (проблема-то не у меня одного), но и то, что этот ноут активно мною используется не только дома, но и за его пределами.

>>> Просмотр (1366x2304, 3405 Kb)

 , , ,

Linuxoid85
()

Tox

Форум — Security

Как сейчас обстоят дела с конфиденциальностью и безопасностью в проекте toxcore-c? Насколько в этом отношении опережает или уступает ему tox-rust? Поделитесь личным мнением пользователей протокола tox.

Спасибо.

 

zombi_pony
()

В ожидании GCC 12.1

Новости — Разработка
Группа Разработка

GCC - это набор компиляторов языков программирования от GNU.

Релиз GCC 12.1 ожидается в апреле 2022.

GCC 12 уже является системным компилятором Fedora 36. Также GCC 12 доступен в Red Hat Enterprise Linux в Red Hat Developer Toolset (версии 7) или Red Hat GCC Toolset (версии 8 и 9).

В GCC 12

  • улучшили поддержку OpenMP 5.0

  • реализовали поддержку ADA 2022 (флаг -gnat2022)

  • реализовали некоторые возможности следующего стандарта С: C2X (флаг -std=c2x или -std=gnu2x)

  • реализовали часть возможностей С++23.

Более подробное описание реализованного только про новые возможности компилятора С++ без учёта стандартной библиотеки.

В GCC 12 реализовали часть возможностей C++23. Без указания флага стандарта в g++-12 используется -std=gnu++17, чтобы использовать возможности описываемые далее нужно компилировать с флагами -std=c++23 или -std=gnu++23.

Реализованные возможности C++23:

  1. if consteval

Хотя уже в C++20 появились consteval функции, которые могут выполнятся только во время компиляции и был std::is_constant_evaluated (), но была проблема их совместного использования

#include <type_traits>

int slow (int);
consteval int fast (int n) { return n << 1; }

constexpr int fn (int n)
{
  if (std::is_constant_evaluated ())
    return fast (n); // 'n' is not a constant expression
  else
    return slow (n);
}
constexpr int i = fn (10);

https://godbolt.org/z/Yhbqq6K36

P1938R3 представил if consteval который позволяет использовать consteval функции внутри constexpr:

#include <type_traits>

int slow (int);
consteval int fast (int n) { return n << 1; }

constexpr int fn (int n)
{
  if consteval {
    return fast (n); // OK
  } else {
    return slow (n);
  }
}

constexpr int i = fn (10);

https://godbolt.org/z/Kxs6Wjfq6

Заметьте что if consteval требует {} в отличие от обычного if, и что if consteval может быть в обычной не constexpr функции.

  1. auto(x) GCC 12 реализовал P0849 который позволяет auto каст в prvalue
struct A {};
void f(A&);  // #1
void f(A&&); // #2
A& g();

void h()
{
  f(g()); // calls #1
  f(auto(g())); // calls #2 with a temporary object
}

https://godbolt.org/z/x7hn5GKEx

Заметьте что и auto(x) и auto{x} допустимы, хотя decltype(auto)(x) остаётся неверным.

  1. Non-literal переменные в constexpr функциях GCC 12 реализовал P2242R3, который позволяет non-literal переменным, goto, и меткам быть в constexpr функциях если выполнение во время компиляции не доходит до этих мест.
#include <type_traits>

template<typename T> constexpr bool f() {
  if (std::is_constant_evaluated()) {
    return true;
  } else {
    T t; // OK when T=nonliteral in C++23
    return true;
  }
}
struct nonliteral { nonliteral(); };
static_assert(f<nonliteral>());

https://godbolt.org/z/6xnzM46Ej

constexpr int
foo (int i)
{
  if (i == 0)
    return 42;
  static int a;
  thread_local int t;
  goto label;
label:
  return 0;
}

static_assert(foo(0) == 42);

https://godbolt.org/z/PGsErnE4n

  1. Multidimensional subscript operator GCC 12 реализовал P2128R6
struct S {
  int a[64];
  constexpr S () : a {} {};
  constexpr S (int x, int y, int z) : a {x, y, z} {};
  constexpr int &operator[] () { return a[0]; }
  constexpr int &operator[] (int x) { return a[x]; }
  constexpr int &operator[] (int x, long y) { return a[x + y * 8]; }
};

void g ()
{
  S s;
  s[] = 42;
  s[5] = 36;
  s[3, 4] = 72;
}

https://godbolt.org/z/nnGead631

Заметьте что operator[] сейчас не поддерживает аргументов по умолчанию. Рабочая группа рассматривает CWG2507 , и если она примет предложенное решение проблемы, то в будущем такой код будет валиден:

struct X {
  int a[64];
  constexpr int& operator[](int i = 0) { return a[i]; }
};
  1. elifdef и elifndef В С и С++ #ifdef и #ifndef это синтаксический сахар для #if defined(something) и #if !defined(something). Для вариантов с else не было такого синтаксического сахара. Так что его добавили в С++23(и в С2X) и GCC 12: P2334R1
#ifdef __STDC__
/* ... */
#elifndef __cplusplus
#warning "not ISO C"
#else
/* ... */
#endif

https://godbolt.org/z/z4hbj6M7q

  1. Extended init-statement GCC 12 реализовал P2360R0 где расширяются возможности init-statement (в if, for, switch) позволяя им содержать объявление псевдонимов. На практике это означает что теперь валиден подобный код:
for (using T = int; T e : v)
{
    // use e
}

Также можете ознакомиться с описанием исправлений и новыми предупреждениями в GCC 12 в оригинальной статье

>>> Все изменения GCC 12

 ,

fsb4000
()

Кроссплатформенный терминальный клиент WindTerm 2.4

Новости — Проприетарное ПО
Группа Проприетарное ПО

Доступен новый релиз WindTerm – бесплатного клиента для протоколов SSH/Sftp/Shell/Telnet/Serial.

WindTerm является проектом с частично открытым исходным кодом, и исходный код будет постепенно открываться. Весь опубликованный на текущий момент исходный код предоставляются на условиях лицензии Apache 2.0. Исключение составляет код сторонних разработчиков. WindTerm полностью бесплатен, в том числе для коммерческого использования.

( читать дальше... )

>>> Подробности

 , , , ,

kukura
()

Нужны ли виджеты на рабочем столе?

Форум — Desktop

Привык к ним со времён висты, затем пользовался KDE с плазмоидами. Но долгое время пришлось просидеть на XFCE, Mate и LXQt, где виджетов не было либо они были непригодны. Например, в XFCE они написаны на Си. Сторонние программы тоже написаны на Си либо вообще неподдерживаемые, а уже готовые виджеты — так себе, мягко говоря.

По этой причине написал DeWidgets, взяв Python и PyQt5 (виджеты — QWidget без рамок), скриншот. Заранее предусмотрел человеческий API и возможность поставить сторонние виджеты без пердолинга. Ныне проект заброшен по причине возвращения на KDE, но я иногда фикшу совсем лютые баги, которые появляются с новыми версиями зависимостей.

На данный момент только KDE и Cinnamon имеют прибитую гвоздями альтернативу.

Интересно собрать предпочтения:

  1. Используете виджеты?
  2. Если да, то всё ли устраивает?
  3. Если нет — почему?
  4. Возникала ли потребность написать свой виджет?

За всё время нашёл только один достойный виджет погоды: gismeteo на андроиде, все остальные — кривое убожество. Написать свой пока не осилил. Локализация, UI — тоже не на высоте.

 ,

InterVi
()

uChmViewer 8.2

Новости — Open Source
Группа Open Source

uChmViewer – это ответвление от Kchmviewr, одной из лучших программ для просмотра файлов chm и epub.

В этом релизе три важных обновления:

  • форк был переименован в uChmViewer;
  • прекращена поддержка Qt 4 и KDE 4;
  • добавлена поддержка KDE Framework 5.

Также добавлена ограниченная поддержка Qt 6, в которой пока не работает печать и используется показ страниц с настройками по умолчанию.

>>> Заметка о выпуске

 , , uchmviewer

u-235
()

Slackware Linux 15.0

Новости — Slackware
Группа Slackware

Патрик Фолькердинг (Patrick J. Volkerding) объявил о выпуске Slackware Linux 15.0, первой стабильной версии проекта с июля 2016 года.

Новая версия старейшего из сохранившихся дистрибутивов Linux содержит ряд новых функций, таких как PAM, elogind (заменил ConsoleKit2), PipeWire и Wayland.

Кроме того, в отличие от большинства других дистрибутивов, Slackware продолжает поддерживать 32-битную архитектуру x86.

Мы очень рады объявить о выпуске новой стабильной версии Slackware 15.0. Было слишком много изменений, чтобы даже начать описывать их здесь, но для нашей преданной пользовательской базы достаточно сказать, что вы найдете вещи современными, но при этом знакомыми.

  • Мы остановились на ядре Linux 5.15.19 (часть серии ядер 5.15.x, которая будет получать долгосрочную поддержку от разработчиков ядра).
  • Вы также получите обновлённый рабочий стол, включая KDE Plasma 25th Anniversary Edition с поддержкой сеансов Wayland.
  • Мы приняли PAM (наконец-то), поскольку необходимые проекты более не поддерживают работу с /etc/shadow напрямую.
  • Мы добавили поддержку PipeWire в качестве альтернативы PulseAudio и сессии Wayland в дополнение к X11.
  • А переход на elogin решает проблемы с ПО, которое полагается на новейшие стандарты XDG.

Скачать: slackware64-15.0-install-dvd.iso (3605 МБ), slackware-15.0-install-dvd.iso (3736 МБ).

>>> Полное объявление о выпуске

>>> Официальный сайт

>>> Подробности (distrowatch)

 ,

anonymous
()

Slackware 15 is there!

Форум — Talks
Hey folks! It's been a long time, but as usual we had to get everything just exactly perfect, and you just can't rush that. We are very happy to announce the availability of the new Slackware 15.0 stable release. There have been way too many changes to even begin to cover them here, but for our dedicated user base suffice to say that you'll find things modern but also familiar. We've gone with the 5.15.19 Linux kernel (part of the 5.15.x kernel series that will be getting long-term support from the kernel developers). You'll also enjoy a refreshed desktop experience including the KDE Plasma 25th Anniversary Edition with support for Wayland sessions. 

www.slackware.com

Открываем шампанское и хлещем вискарь!

 

Avial
()

Новогоднее настроение с Chicago95

Галерея — Скриншоты

Попробовал тут перед новогодними каникулами тему Chicago95 на своём рабочем компе. Докладаю: в целом это наиближайший к оригиналу закос, но, к сожалению, линуксовые реалии дают о себе знать: лиса выглядит как пришелец из совсем другого мира, проводник совсем не такой (а вот у CERN ROOT похож, только Qtшная тема всё портит). Но в целом впечатления скорее приятные, и ностальгическую атмосферу эта тема безусловно создаёт.

>>> Просмотр (1920x1080, 338 Kb)

 , , ,

luke
()

Pinkbyte, пни пацанов, please.

Форум — General

Не сложилось мне написать в #gentoo-dev, даже после регистрации.

NodeJS не обновить до актуальной версии LTS, тестовую 17.x не добавить. William Hubbs на морозе (видимо сильно занят). 2 месяца прошло, а воз и ныне там.

@Pinkbyte, что бы ты не говорил по поводу снятия с себя полномочий, но в тусне на #gentoo-dev был замечен сегодня. Прошу, пни там кого или делегируйте полномочия другому. Короче, как-то решите вопрос, а то странно всё это и вызывает вопрос:

«А с Gentoo всё нормально? или мы наблюдаем смертельные судороги?»

https://packages.gentoo.org/packages/net-libs/nodejs
А эти версии везде, кроме Gentoo https://nodejs.org/en/

 ,

c0ne
()

TheXTech: кроссплатформенный порт Super Mario Bros. X

Новости — Игры
TheXTech: кроссплатформенный порт Super Mario Bros. X
Группа Игры

Кроссплатформенный порт Super Mario Bros. X, фанатской игры по мотивам вселенной Марио, созданной в 2009 году американцем Эндрю Спинксом, полностью написанный на С++. Проект получил название TheXTech по принципу: «The Super Mario Bros. X Tech». Он полностью воспроизводит старый движок SMBX 1.3 (кроме редактора), исправлены критические ошибки, приводящие к сбою или зависанию игры.

Об оригинальном движке SMBX

Несмотря на полное прекращение разработки игры в 2011 году, она была востребована и продолжала широко использоваться сообществом. Игра привлекла внимание разработчиков-энтузиастов, которые создавали для неё вспомогательные инструменты, а также делали попытки модифицировать и расширить игру. Самыми известными из них являются набор разработки из тулкита Moondust Project (изначально называвшимся PGE Project) и библиотека LunaLua (изначально известная как LunaDll), расширяющая функционал игры посредством dll-инъекции. Исходный код игры долгое время был закрытым. Однако всё изменилось, когда 2 февраля 2020 года на форуме были опубликованы исходные коды игры.

Геймплей

В игре возможно играть за одного из 5-и персонажей: Марио, Пич, Луиджи, Линк и Тоад. Присутствуют три режима игры: одиночный, вдвоем в кооперативном режиме и режим битвы, в котором игроки должны побить друг друга, пользуясь различными подручными средствами.

Сама игра является неким подобием песочницы для сообщества, в которой игроки могут создавать свои уровни и целые эпизоды. Есть возможность добавления в игру собственных ресурсов.

Подробности технической реализации TheXTech (habr.com)

>>> GitHub автора порта

 , ,

atiradeon
()

Чем Интернет лучше Кванмёна?

Форум — Talks

В Рунете почему-то принято распространять мантру, что Кванмён — плохо, Золотой Щит — плохо, тяготение чего-либо к аналогу Кванмёна — плохо. Без толковых обоснований, просто давление на эмоции.

Однако же, Кванмён, по описанию, это —

электронная библиотека плюс несколько новостных ресурсов, электронная почта, университетские форумы и поисковая система

То есть именно то, чем Мы представляли Интернет в детстве, когда ещё не имели туда доступа: огромнейшая кладезь знаний, интересная прежде всего как источник материалов для школьных рефератов, ввиду скудности местных библиотек, и нелюбви к библиотекам как таковым (книжки туда нужно возвращать, а цифровая информация легко копируется себе для перечитывания в любое время).

Более того, таковая была и в западном мире — пока не пал оплот NSFNET и в него не хлынули коммерция, прон и прочее говно. В Рунете же такого оплота разума не было в принципе, он вырос из мусорного ФИДО с кащенитами, отголоски чего видно и по сей день.

Когда же Мы наконец попали в настоящий Интернет, то ожидаемо и неумолимо начали деградировать, и процесс этот продолжается по сей день. Не помог даже притащенный ещё из оффлайна принципиальный бойкот соцсетей, поскольку говна и вне соцсетей навалом.

Объясните, почему Интернет не является failed project, и почему его не необходимо грохнуть и заменить на морально чистую сеть для разумных существ, а не для свободолюбивых животных отряда приматов. Почему лаоваи должны в нём разлагаться, пока Китайская Народная Республика завоёвывает мир?

Линукс тут при том, что 深度操作系统 и 붉은별.

 , , , ,

mertvoprog
()

Microsoft реализует DX12 в Linux

Форум — Talks

https://www.opennet.ru/opennews/art.shtml?num=52985

https://devblogs.microsoft.com/directx/directx-heart-linux/

https://lkml.org/lkml/2020/5/19/742

Пока правда в WSL2, но их ответ такой:

Is the d3d12 support on Linux coming to baremetal Linux as well?

No native Linux support right now, could be in the future, though.

Линуксоиды, если появится libd3d12.so, то это смерть Вулкану?

 ,

fsb4000
()

Хорошая новость любителям Ubuntu 14.04

Форум — Talks

..., что приносит слоупок. Весть прошлогодняя, просто заметил только сейчас:

https://ubuntu.com/blog/ua-services-deployed-from-the-command-line-with-ua-cl...

https://ubuntu.com/advantage

tl;dr — Подписка на 3 машины на ESM, что расширяет поддержку Ubuntu 14.04 до апреля 2022 года, с ноября прошлого года бесплатна, нужен только аккаунт Ubuntu One, а если вы член Ubuntu Membership, то аж 50 машин можете задействовать.

Вероятно (это уже мои догадки), такое же будет и для 16.04, что значит, что на ней можно будет ещё до 2026 года сидеть, если не ошибаюсь.

 , , ,

Vsevolod-linuxoid
()

LabVIEW раздают (Community Edition)

Форум — Talks

Компания National Instruments сделала бесплатными для некоммерческого использования свои продукты LabVIEW и LabVIEW NXG.

LabVIEW (англ. Laboratory Virtual Instrumentation Engineering Workbench) — это среда разработки и платформа для выполнения программ, созданных на графическом языке программирования «G» фирмы National Instruments (США). Первая версия LabVIEW была выпущена в 1986 году для Apple Macintosh, в настоящее время существуют версии для Unix, Linux, Mac OS и Microsoft Windows.

LabVIEW используется в системах сбора и обработки данных, а также для управления техническими объектами и технологическими процессами. Идеологически LabVIEW очень близка к SCADA-системам, но в отличие от них в большей степени ориентирована на решение задач не столько в области АСУ ТП, сколько в области АСНИ.

Скачать можно здесь: https://www.ni.com/en-us/shop/labview/select-edition/labview-community-editio...

Подробности тут: https://twitter.com/labview/status/1255134775880192001

 

dotcoder
()