И это всё МОЁ


Дефолт MaXX










Тут недавно постили CDE www.linux.org.ru/gallery/screenshots/13646436

Посчу IRIX Interactive Desktop из той же оперы, а вернее его первоапрельскую пародию, работающую на Линуксе - MaXX Interactive Desktop

Оно еще менее юзабельно, чем CDE :-!


















>>> Просмотр
(1920x1200,
700 Kb
)










 ,








И это всё МОЁ
В минувшее воскресенье Линус Торвальдс (Linus Torvalds) анонсировал выпуск новой версии ядра Linux — 4.13.
Одним из значимых изменений в Linux 4.13 стало появление новых подсистем dma-mapping, предлагающей общие хелперы для работы с прямым доступом к памяти (DMA, Direct Memory Access) на разных архитектурах, и UUID, унифицирующей код ядра по обработке универсальных идентификаторов UUID/GUID. Среди других новшеств в релизе:

начальная, предварительная поддержка Intel…



@темы: Компьютеры

И это всё МОЁ
Компания Oracle проводит очередные массовые увольнения сотрудников, занимавшихся платформой Solais, процессорами SPARC и системами хранения. По мнению Брайана Кантрилла (Bryan Cantrill), создателя системы динамической отладки DTrace, на этот раз проведённые сокращения достаточно глубоки, чтобы сталь фатальными для платформы Solaris. В частности, развивающее Solaris подразделение потеряло около 90% персонала, в том числе сокращены все руководящие кадры.



И это всё МОЁ
Вышло ядро Linux 4.13!
Основные улучшения:
• Добавлена подсистема для работы с UUID/GUID
• Добавлена ядерная реализация протокола TLS
• Поддержка огромного количества нового оборудования, в том числе начальная поддержка графики Intel Cannonlake/Coffeelake, однако драйвера термодатчика Zen/Ryzen до сих пор нет
• Многочисленные улучшения дисковой подсистемы и файловых систем ext4, Btrfs, F2FS, UBIFS, XFS
• В ext4 появилась опция, увеличивающая максимальное количество файлов в директории с 10 млн до 2 млрд
• Теперь по-умолчанию используется версия протокола SMB 3.0, представленная с Windows 8



И это всё МОЁ
Вышла система программирования YAPLC-1.0.0. YAPLC — это свободная система программирования ПЛК.

YAPLC представляет собой набор программ и библиотек со свободными лицензиями, которые позволяют создавать программное обеспечение ПЛК на базе микроконтроллеров.

По словам разработчиков, в данном релизе были стабилизированы архитектура и набор компонент системы.

Основные компоненты YAPLC:

Beremiz — интегрированная среда разработки программных ПЛК на языках IEC-61131-3;
matiec — транслятор языков программирования IEC-61131-3, генерирует программный ПЛК на Си;
GNU ARM Embedded Toolchain — набор инструментов разработчика на Си/Си++.
CanFestival — стек CanOpen;
libremodbus — стек ModBus, форк FreeModbus с поддержкой нескольких портов и мастера;
libopencm3 — библиотека драйверов периферии для микроконтроллеров с ядрами Cortex-Mх;
stm32flash — загрузчик для микроконтроллеров STM32;
YAPLC/RTE — минималистичная среда выполнения программных ПЛК;
YAPLC/IDE — расширения для Beremiz, позволяющие создавать приложения YAPLC/RTE;
YaPySerial — динамическая библиотека для замены PySerial (замечено, что PySerial не всегда корректно определяет платформу).

Открытое тестирование системы завершено. Текущий релиз будет последним, совместимым с тестовыми приборами. Следующий релиз системы запланирован на октябрь 2017 года, а в ноябре система и приборы на её основе будут представлены на выставке ПТА-2017 в Москве.

Авторы благодарят всех участников открытого тестирования.

Отдельное спасибо:

Воронину Алексею,
Мидюкову Антону,
Суркову Сергею,
Нежданову Михаилу.
Проект на GitHub
github.com/nucleron/YAPLC

»> Подробности
github.com/nucleron/YAPLC/releases/tag/v1.0.0

Источник:
www.linux.org.ru/news/opensource/13657477
Cистема программирования YAPLC-1.0.0



И это всё МОЁ

Управление базами данных — один из самых важных моментов в разработке веб-сайтов приложений и других программных продуктов. Для многих программ нужно вручную создавать базы данных перед тем, как они смогут быть установлены и настроены. Если вы используете хостинг, то там есть веб-интерфейс для решения таких задач, но на VPS все придется делать вручную, через терминал или использовать phpmyadmin. Это очень популярный инструмент для управления базой данных mysql. Здесь вы можете сделать практически все, начиная от создания базы данных и настройки прав доступа до создания пользователей и резервного копирования. В этой статье мы рассмотрим как пользоваться Phpmyadmin для решения своих задач.


Запись Как пользоваться phpmyadmin впервые появилась Losst.






@темы: сервер, Инструкции, mysql

И это всё МОЁ

Вышла система программирования YAPLC-1.0.0. YAPLC - это свободная система программирования ПЛК.

YAPLC представляет собой набор программ и библиотек со свободными лицензиями,
которые позволяют создавать программное обеспечение ПЛК на базе микроконтроллеров.

По словам разработчиков, в данном релизе были стабилизированы архитектура и набор компонет системы.

Основные компоненты YAPLC:

  • Beremiz - интегрированная среда разработки программных ПЛК на языках IEC-61131-3;
  • matiec - транслятор языков программирования IEC-61131-3, генерирует программный ПЛК на Си;
  • GNU ARM Embedded Toolchain - набор инструментов разработчика на Си/Си++.
  • CanFestival - стек CanOpen;
  • libremodbus - стек ModBus, форк FreeModbus с поддержкой нескольких портов и мастера;
  • libopencm3 - библиотека драйверов периферии для микроконтроллеров с ядрами Cortex-Mх;
  • stm32flash - загрузчик для микрконтроллеров STM32;
  • YAPLC/RTE - минималистичная среда выполнения программных ПЛК;
  • YAPLC/IDE - расширения для Beremiz, позволяющие создавать приложения YAPLC/RTE;
  • YaPySerial - динамическая библиотека для замены PySerial (замечено, что PySerial не всегда корректно определяет платформу).

Открытое тестирование системы завершено. Текущий релиз будет последним, совместимым с тестовыми приборами. Следующий релиз системы запланирован на октябрь 2017г., а в ноябре система и приборы на её основе будут представлены на выставке ПТА-2017 в Москве.

Авторы благодарят всех участников открытого тестирования.

Отдельное спасибо:

  • Воронину Алексею,
  • Мидюкову Антону,
  • Суркову Сергею,
  • Нежданову Михаилу.

Проект на GitHub








 , ,








И это всё МОЁ
Релиз ядра Linux 4.13.

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.13. Среди наиболее заметных изменений: встроенная реализация протокола TLS, плагин для рандомизации порядка полей в структурах данных, функциональность "lifetime hints" в VFS, поддержка буферизированного ввода/вывода в неблокирующем режиме, модуль для зонированных блочных устройств, расширение лимита на число файлов в директории ext4, поддержка привязки BPF-программ к сокетам, средства оптимизации энергопотребления через прогнозирование следующего прерывания.

В новую версию принято более 12 тысяч исправлений от 1400 разработчиков, размер патча - 68 Мб (изменения затронули 10647 файлов, добавлено 824508 строк кода, удалено 228197 строк). Около 45% всех представленных в 4.13 изменений связаны с драйверами устройств, примерно 18% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 15% связано с сетевым стеком, 4% - файловыми системами и 3% c внутренними подсистемами ядра.

Основные новшества:
www.opennet.ru/opennews/art.shtml?num=47126




И это всё МОЁ
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.13. Среди наиболее заметных изменений: встроенная реализация протокола TLS, рандомизация порядка полей в структурах данных, функциональность "lifetime hints" в VFS, поддержка буферизированного ввода/вывода в неблокирующем режиме, модуль для зонированных блочных устройств, расширение лимита на число файлов в директории ext4, поддержка привязки BPF-программ к сокетам, средства оптимизации энергопотребления через прогнозирование следующего прерывания.



И это всё МОЁ
Опубликованы Linux From Scratch 8.1 и Beyond Linux From Scratch 8.1.

Сформированы новые выпуски руководств Linux From Scratch 8.1 (LFS) и Beyond Linux From Scratch 8.1 (BLFS), а также редакций LFS и BLFS с системным менеджером systemd. В Linux From Scratch приведены инструкции по созданию с нуля базовой Linux-системы, используя лишь исходные тексты необходимого программного обеспечения. Beyond Linux From Scratch дополняет инструкции LFS информацией о сборке и настройке около 900 программных пакетов, охватывающих различные области применения, от СУБД и серверных систем, до графических оболочек и медиапроигрывателей.

В Linux From Scratch 8.1 произведено обновление 32 пакетов, исправлены ошибки в загрузочных скриптах, выполнены редакторские работы в пояснительных материалах по всей книге. В новой версии осуществлён переход на ядро Linux 4.12.7, обновлены glibc 2.26, binutils 2.29, gcc 7.2.0, Coreutils 8.27, E2fsprogs 1.43.5, GRUB 2.02, Perl 5.26.0, Tcl 8.6.7, Util-Linux 2.30.1, Vim 8.0.586. В Beyond Linux From Scratch 8.1 по сравнению с прошлым выпуском отмечено 885 обновлений программ, среди которых GNOME 3.24 и KDE Applications 17.08.

Кроме LFS и BLFS в рамках проекта выпускалось несколько дополнительных книг:

"Automated Linux From Scratch" - фреймворк для автоматизации сборки LFS-системы и управлению пакетами;
"Cross Linux From Scratch" - описание кроссплатформенной сборки LFS-системы, поддерживаются архитектуры: x86, x86_64, sparc, mips, PowerPC, alpha, hppa, arm;
"Hardened Linux From Scratch" - инструкции по повышению безопасности LFS, применению дополнительных патчей и ограничений;
"LFS Hints" - подборка дополнительных советов с описанием альтернативных решений для описанных в LFS и BLFS шагов;
"LFS LiveCD" - проект по подготовке LiveCD. На данный момент не развивается.

www.opennet.ru/opennews/art.shtml?num=47123



И это всё МОЁ
Вышел компилятор языка D 2.076.

Команда разработчиков языка D представила новую версию компилятора 2.076. Язык D использует статическую типизацию, обладает синтаксисом, схожим с C/C++, и обеспечивает производительность компилируемых языков, при этом заимствуя некоторые полезные возможности динамических языков в области эффективности разработки и обеспечения безопасности. Например, предоставляется поддержка ассоциативных массивов, косвенное определение типов, автоматическое управление памятью, средства параллельного программирования, опциональный сборщик мусора, система шаблонов, компоненты для метапрограммирования, возможность использовать библиотеки на языке C, а также некоторые библиотеки на C++ и Objective-C. Компилятор DDMD поддерживает системы GNU/Linux, Windows, OS X, FreeBSD, и архитектуры x86, x86_64, x64.

Главным нововведением является режим "-betterC", который позволяет разрабатывать на D полностью совместимые с Си библиотеки, при этом ликвидируя огромное количество проблем чистого Си. Краткий список особенностей данного режима:

Отсутствие препроцессора
Более высокая скорость компиляции
Полноценная модульность. Поддержка различных видов импорта (статический импорт, частичный импорт, ренейминг при импорте и тд)
В момент компиляции возможна: генерация кода, интроспекция, проверка различных условий.
Ветвление на этапе компиляции через "static if" и "static foreach"
возможны работа блоков вида version(linux) { ... }
возможность написания циклов вида: "foreach(i; 1 .. 11) { ...}"
Шаблоны
Аналог borrow checking из Rust через "scope pointers (scope T*)", "scope slices (scope T[])" и "scope references (scope ref T)"
Поддержка модификаторов доступа "const" и "immutable"
TLS по умолчанию
Поддержка контрактного программирования
Удобные массивы с поддержкой слайсинга
Ускорение работы с массивами за счет SIMD
Удобные unit-тесты
Встроенная система профилирования
User-defined атрибуты
Встроенный и очень удобный генератор документации
Привычный каждому программисту Си синтаксис
Поддержка Unicode
Лучшие чем у C средства безопасного доступа памяти (memory safety)
Замыкания
RAII

Продолжение:
www.opennet.ru/opennews/art.shtml?num=47120



И это всё МОЁ
Выпуск дистрибутива Manjaro Linux 17.0.3.

Представлен выпуск дистрибутива Manjaro Linux 17.0.3, построенного на основе Arch Linux и ориентированного на начинающих пользователей. Дистрибутив примечателен наличием упрощённого и дружественного пользователю процесса установки, поддержкой автоматического определения оборудования и установки необходимых для его работы драйверов. Manjaro поставляется в виде live-сборок с графическими окружениями KDE (1.9 Гб), GNOME (1.6 Гб) и Xfce (1.6 Гб).

Для управления репозиториями в Manjaro используется собственный инструментарий BoxIt, спроектированный по образу Git. Репозиторий поддерживается по принципу непрерывного включения обновлений (rolling), но новые версии проходят дополнительную стадию стабилизации. Кроме собственного репозитория, имеется поддержка использования репозитория AUR (Arch User Repository). Дистрибутив снабжен графическим инсталлятором и графическим интерфейсом для настройки системы.





И это всё МОЁ
Линус Торвальдс сегодня выпустил ядро Linux 4.13.
www.kernel.org/
На момент написания статьи он еще ничего не опубликовал в списке рассылки ядра, но новое ядро может быть извлечено через Git:
git.kernel.org/pub/scm/linux/kernel/git/torvald...
Ознакомьтесь с нашим обзором функций Linux 4.13 если ещё не знакомы с изменениями в этой версии ядра:
www.phoronix.com/vr.php?view=24938
Вперед в захватывающее окно слияния Linux 4.14!

Linux 4.13 Kernel Released - Phoronix



И это всё МОЁ
Manjaro Linux отказывается от поддержки 32-разрядной архитектуры i686.

В дистрибутиве Manjaro Linux на базе Arch Linux решили отказаться от 32-разрядной поддержки x86.
Manjaro 17.0.3 будет последним ISO, имеющим 32-бит/i686. Начиная с ноября, упаковка пакетов i686 больше не будет обязательно требоваться от мэйнтэйнеров, поэтому i686 считается неподдерживаемым.
Любые оставшиеся пользователи Manjaro x86 могут найти информацию через это уведомление об окончании поддержки и выпуска обновлений:
manjaro.org/2017/09/02/maintenance-phasing-out-...

Manjaro Linux To Drop 32-bit Support - Phoronix



И это всё МОЁ
[id197888507|Сем], тут такое дело, вышел первый Alpha-выпуск установщика Debian 10 «Buster» .

В то время, пока сохраняется полнейшее молчание о том, когда будет выпущен Debian 10 «Buster», тем временем уже выпущена первая альфа его установщика.
Установщик Debian Buster Alpha 1 теперь доступен с различными обновлениями, некоторыми исправлениями EFI, записями базы данных машин для различных плат ARM и множеством других улучшений и исправлений.
Более подробную информацию об этой первой альфа-версии Debian Installer для 10.0 Buster можно найти через debian-devel-announce:
lists.debian.org/debian-devel-announce/2017/09/...

The First Alpha Of Debian 10 "Buster" Installer - Phoronix



И это всё МОЁ
Началось тестирование первой альфа-версии инсталлятора следующего значительного релиза Debian - "Buster".



И это всё МОЁ
Изменение пути библиотеки Perl в Arch Linux

Пакет perl теперь использует версионный путь для скомпилированных модулей. Это означает, что модули, собранные для несовпадающей версии perl больше не будут загружаться и должны быть пересобраны.

Хук pacman во время обновления предупреждает о задеваемых модулях, показывая что-то подобное этому:

WARNING: '/usr/lib/perl5/vendor_perl' contains data from at least 143 packages which will NOT be used by the installed perl interpreter.
-> Run the following command to get a list of affected packages: pacman -Qqo '/usr/lib/perl5/vendor_perl'

Вы должны пересобрать все зависимые пакеты на новый пакет perl, прежде чем вы снова сможете их использовать. Это изменение также затрагивает модули, установленные напрямую через CPAN. Пересборка будет также нужна для будущих мажорных обновлений perl, таких как 5.28 и 5.30.

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

Если система сборки какого-то ПО не обнаруживает изменение автоматически, Вы можете использовать perl -V:vendorarch в своём PKGBUILD, чтобы запрашивать perl по нужному пути. Помимо того, существует sitearch для ПО, которое не было собрано c/для pacman.
Изменение пути библиотеки Perl в Arch Linux



И это всё МОЁ
Изменение пути библиотеки Perl в Arch Linux

Пакет perl теперь использует версионный путь для скомпилированных модулей. Это означает, что модули, собранные для несовпадающей версии perl больше не будут загружаться и должны быть пересобраны.

Хук pacman во время обновления предупреждает о задеваемых модулях, показывая что-то подобное этому:

WARNING: '/usr/lib/perl5/vendor_perl' contains data from at least 143 packages which will NOT be used by the installed perl interpreter.
-> Run the following command to get a list of affected packages: pacman -Qqo '/usr/lib/perl5/vendor_perl'

Вы должны пересобрать все зависимые пакеты на новый пакет perl, прежде чем вы снова сможете их использовать. Это изменение также затрагивает модули, установленные напрямую через CPAN. Пересборка будет также нужна для будущих мажорных обновлений perl, таких как 5.28 и 5.30.

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

Если система сборки какого-то ПО не обнаруживает изменение автоматически, Вы можете использовать perl -V:vendorarch в своём PKGBUILD, чтобы запрашивать perl по нужному пути. Помимо того, существует sitearch для ПО, которое не было собрано c/для pacman.
Изменение пути библиотеки Perl в Arch Linux



И это всё МОЁ
Изменение пути библиотеки Perl в Arch Linux

Пакет perl теперь использует версионный путь для скомпилированных модулей. Это означает, что модули, собранные для несовпадающей версии perl больше не будут загружаться и должны быть пересобраны.

Хук pacman во время обновления предупреждает о задеваемых модулях, показывая что-то подобное этому:

WARNING: '/usr/lib/perl5/vendor_perl' contains data from at least 143 packages which will NOT be used by the installed perl interpreter.
-> Run the following command to get a list of affected packages: pacman -Qqo '/usr/lib/perl5/vendor_perl'

Вы должны пересобрать все зависимые пакеты на новый пакет perl, прежде чем вы снова сможете их использовать. Это изменение также затрагивает модули, установленные напрямую через CPAN. Пересборка будет также нужна для будущих мажорных обновлений perl, таких как 5.28 и 5.30.

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

Если система сборки какого-то ПО не обнаруживает изменение автоматически, Вы можете использовать perl -V:vendorarch в своём PKGBUILD, чтобы запрашивать perl по нужному пути. Помимо того, существует sitearch для ПО, которое не было собрано c/для pacman.
Изменение пути библиотеки Perl в Arch Linux



И это всё МОЁ
Изменение пути библиотеки Perl в Arch Linux

Пакет perl теперь использует версионный путь для скомпилированных модулей. Это означает, что модули, собранные для несовпадающей версии perl больше не будут загружаться и должны быть пересобраны.

Хук pacman во время обновления предупреждает о задеваемых модулях, показывая что-то подобное этому:

WARNING: '/usr/lib/perl5/vendor_perl' contains data from at least 143 packages which will NOT be used by the installed perl interpreter.
-> Run the following command to get a list of affected packages: pacman -Qqo '/usr/lib/perl5/vendor_perl'

Вы должны пересобрать все зависимые пакеты на новый пакет perl, прежде чем вы снова сможете их использовать. Это изменение также затрагивает модули, установленные напрямую через CPAN. Пересборка будет также нужна для будущих мажорных обновлений perl, таких как 5.28 и 5.30.

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

Если система сборки какого-то ПО не обнаруживает изменение автоматически, Вы можете использовать perl -V:vendorarch в своём PKGBUILD, чтобы запрашивать perl по нужному пути. Помимо того, существует sitearch для ПО, которое не было собрано c/для pacman.
Изменение пути библиотеки Perl в Arch Linux