Size: a a a

2018 August 17
>< komYounity
источник
2018 August 19
>< komYounity
источник
>< komYounity
Релиз десктоп-окружения Trinity R14.0.5, продолжающего развитие KDE 3.5

Спустя почти два года с момента прошлого выпуска подготовлен релиз десктоп-окружения Trinity R14.0.5, продолжающего развитие кодовой базы KDE 3.5.x и Qt 3. Готовые бинарные пакеты в ближайшее время будут подготовлены для Ubuntu, Debian, RHEL/CentOS, Fedora, Mageia, openSUSE и PCLinuxOS.

Из особенностей Trinity можно отметить собственные средства для управления параметрами экрана, основанная на udev прослойка для работы с оборудованием, новый интерфейс для настройки оборудования, переход на композитный менеджер Compton-TDE (форк Compton с расширениями TDE), улучшенный конфигуратор сети и механизмы аутентификации пользователей. Окружение Trinity может быть установлено и использовано одновременно с KDE4, в том числе предоставлена возможность использования в Trinity уже установленных в системе KDE4-приложений. Также присутствуют средства для корректного отображения интерфейса GTK-программ без нарушения единого стиля оформления.

В новой версии внесены изменения, главным образом связанные с устранением ошибок и проведением работы по повышению стабильности кодовой базы. Среди добавленных улучшений:
🔸Добавлена поддержка GnuPG 2.1 и улучшены настройки KGPG;
🔸Расширен интерфейс Ark и плагинов к нему, добавлена поддержка архивов .rar;
🔸Улучшены вычисления в mini-cli;
🔸Улучшено отображение пиктограммы в корзине;
🔸В Kopete улучшена поддержка протокола Jabber и прекращена поддержка AIM;
🔸Расширено число поддерживаемых MIME-типов;
🔸В Kate добавлена подсветка кодов G-code;
🔸Добавлена поддержка OpenSSL 1.1;
🔸Улучшена поддержка TLS v1.2;
🔸Улучшена поддержка Clang;
🔸Добавлена поддержка GCC7 и GCC8;
🔸Добавлена поддержка Java8 и более новых выпусков;
🔸Добавлена поддержка ICU 58 и более новых выпусков;
🔸В TDEPowersaver улучшена работа с таймером;
🔸Добавлена возможность запуска новых сеансов с предварительной блокировкой входа, что полезно для организации автоматического входа в систему;
🔸Реализовано определение выпусков ruby 2.3, 2.4 и 2.5;
🔸Устранены утечки памяти;
🔸В NetworkManager добавлена возможность рандомизации MAC-адресов;
🔸Возобновлена поддержка звуковых файлов в формате OGG;

Несколько лет назад было начато портирование кодовой базы на Qt 4, но в 2014 году данный процесс заморожен. До завершения миграции на Qt4 силами проекта обеспечено поддержание кодовой базы Qt3, в которую продолжают вноситься исправления ошибок и добавляться улучшения, несмотря на официальное прекращение поддержки Qt3.

http://www.trinitydesktop.org/newsentry.php?entry=2018.08.18
источник
>< komYounity
Какой Linux выбрать и установить в 2018 году. Новичкам и Опытным.

https://youtu.be/IwLaSC5PyAY
источник
2018 August 26
>< komYounity
источник
>< komYounity
Ядру Linux исполнилось 27 лет

25 августа 1991 года после пяти месяцев разработки 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux, для которой было отмечено завершение портирования bash 1.08 и gcc 1.40. Первый публичный выпуск ядра Linux был представлен 17 сентября. Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало около 10 тысяч строк исходного кода. Современное ядро Linux насчитывает более 25 млн строк кода. По данным исследования, проведённого в 2010 году по заказу Евросоюза, приблизительная стоимость разработки с нуля проекта, аналогичного современному ядру Linux, составила бы более миллиарда долларов США, по другим оценкам - более 3 миллиардов.

Ядро Linux было создано под впечатлением от операционной системы MINIX, которая не устраивала Линуса своей ограниченной лицензией. Впоследствии, когда Linux стал известным проектом, недоброжелатели пытались обвинить Линуса в прямом копировании кода некоторых подсистем MINIX. Нападение отразил Эндрю Таненбаум, автор MINIX, который поручил одному из студентов провести детальное сравнение кода Minix и первых публичных версий Linux. Результаты исследования показали наличие только четырёх несущественных совпадений блоков кода, обусловленных требованиями POSIX и ANSI C.

Первоначально Линус задумал назвать ядро Freax, от слов «free», «freak» и X (Unix). Но имя «Linux» ядро получило с лёгкой руки Ари Лемке (Ari Lemmke), который по просьбе Линуса разместил ядро на FTP-сервере университета, назвав директорию с архивом не «freax», как просил Торвальдс, а «linux». Примечательно, что предприимчивый делец Вильям Делло Крок (William Della Croce) сумел зарегистрировать торговую марку Linux и хотел со временем собирать отчисления, но позднее передумал и передал все права на торговую марку Линусу. Официальный талисман Linux-ядра, пингвин Tux, был выбран в результате соревнования, состоявшегося в 1996 году. Имя Tux расшифровывается как Torvalds UniX.

Динамика роста кодовой базы (количество строк исходного кода) ядра:
🔸0.0.1 - сентябрь 1991, 10 тыс. строк кода;
🔸1.0.0 - март 1994, 176 тыс. строк кода;
🔸1.2.0 - март 1995, 311 тыс. строк кода;
🔸2.0.0 - июнь 1996, 778 тыс. строк кода;
🔸2.2.0 - январь 1999, 1.8 млн. строк кода;
🔸2.4.0 - январь 2001, 3.4 млн. строк кода;
🔸2.6.0 - декабрь 2003, 5.9 млн. строк кода;
🔸2.6.28 - декабрь 2008, 10.2 млн. строк кода;
🔸2.6.35 - август 2010, 13.4 млн. строк кода;
🔸3.0 - август 2011, 14.6 млн. строк кода.
🔸3.5 - июль 2012, 15.5 млн. строк кода.
🔸3.10 - июль 2013, 15.8 млн. строк кода;
🔸3.16 - август 2014, 17.5 млн. строк кода;
🔸4.1 - июнь 2015, 19.5 млн. строк кода;
🔸4.7 - июль 2016, 21.7 млн. строк кода;
🔸4.12 - июль 2017, 24.1 млн. строк кода;
🔸4.18 - август 2018, 25.3 млн. строк кода.
источник
>< komYounity
Прогресс развития ядра:
🔹Linux 0.0.1 - сентябрь 1991, первый публичный выпуск, поддерживающий только CPU i386 и загружающийся с дискеты;
🔹Linux 0.12 - январь 1992, код начал распространяться под лицензией GPLv2;
🔹Linux 0.95 - март 1992, обеспечена возможность запуска X Window System, реализована поддержка виртуальной памяти и раздела подкачки.
🔹Linux 0.96-0.99 - 1992-1993, началась работа над сетевым стеком. Представлена файловая система Ext2, добавлена поддержка формата файлов ELF, представлены драйверы для звуковых карт и контроллеров SCSI, реализована загрузка модулей ядра и файловой системы /proc.
🔹В 1992 году появились первые дистрибутивы SLS и Yggdrasil. Летом 1993 года были основаны проекты Slackware и Debian.
🔹Linux 1.0 - март 1994, первый официально стабильный релиз;
🔹Linux 1.2 - март 1995, существенное увеличение числа драйверов, поддержка платформ Alpha, MIPS и SPARC, расширение возможностей сетевого стека, появление пакетного фильтра, поддержка NFS;
🔹Linux 2.0 - июнь 1996 года, поддержка многопроцессорных систем;
🔹Март 1997: основан LKML, список рассылки разработчиков ядра Linux;
🔹1998 год: запущен первый попавший в список Top500 кластер на базе Linux, состоящий из 68 узлов с CPU Alpha;
🔹Linux 2.2 - январь 1999, увеличена эффективность системы управления памятью, добавлена поддержка IPv6, реализован новый межсетевой экран, представлена новая звуковая подсистема;
🔹Linux 2.4 - февраль 2001, обеспечена поддержка 8-процессорных систем и 64 Гб ОЗУ, файловая система Ext3, поддержка USB, ACPI;
🔹Linux 2.6 - декабрь 2003, поддержка SELinux, средства автоматического тюнинга параметров ядра, sysfs, переработанная система управления памятью;
🔹В 2005 году представлен гипервизор Xen, который открыл эру виртуализации;
🔹В сентябре 2008 года сформирован первый релиз платформы Android, основанной на ядре Linux;
🔹В июле 2011 года после 10 лет развития ветки 2.6.x осуществлён переход к нумерации 3.x. Число объектов в Git-репозитории достигло 2 млн;
🔹В 2015 году состоялся выпуск ядра Linux 4.0. Число git-объектов в репозитории достигло 4 млн;
🔹В апреле 2018 года преодолён рубеж в 6 млн git-объектов в репозитории ядра.

http://www.cs.cmu.edu/~awb/linux.history.html
источник
2018 August 27
>< komYounity
источник
>< komYounity
Telegram обновляет настольное приложение с экспортом чатов и ночной темой

Приложения Telegram для iOS, Android, Windows, macOS и Linux получили обновление с новыми функциями. Мобильные клиенты обзавелись новым разделом для настройки уведомлений чатов и улучшенным Telegram Passport, а десктопным версиям досталась ночная тема и возможность экспорта данных.

Что нового в Telegram для Android и iOS версии 4.9.1:
🔸Новый раздел в настройках уведомлений — «Исключения». В нем можно посмотреть, в каких диалогах вы установили уникальные настройки уведомлений, а также изменить эти значения;
🔸Telegram Passport теперь поддерживает больше типов данных включая переведенные версии документов;
🔸Улучшена защита данных в Telegram Passport;
🔸Появилась возможность экспортировать переписку и вложения из чатов с помощью Telegram Desktop.

Обновление уже доступно для загрузки в Google Play и App Store. Некоторым пользователям, возможно, придется подождать появление апдейта в течение 1-2 суток.

Что нового в Telegram Desktop версии 1.3.13:
🔹Добавлена ​​новая ночная тема;
🔹При установке любой пользовательской темы можно выбрать, дневная она или ночная;
🔹Появилась возможность экспортировать данные из отдельных чатов;
🔹Появилась поддержка Telegram Passport 1.1 с улучшенной защитой данных;
🔹Различные исправления и улучшения.

https://desktop.telegram.org/
источник
2018 August 29
>< komYounity
источник
>< komYounity
Intel объявил о разработке высоконадёжного дистрибутива Linux

Компания Intel представила новый проект "The Intel Safety Critical Project for Linux OS", в рамках которого началась работа над высоконадёжным дистрибутивом Linux, пригодным для применения в областях, критичных к возникновению сбоев. В настоящее время проект находится на стадии планирования и подготовки инфраструктуры. Развиваемые в рамках проекта наработки будут публиковаться под свободными лицензиями. Дистрибутив сможет применяться там, где требуется гарантированное обеспечение надёжности и любой системный сбой может иметь фатальные последствия. Например, в качестве областей применения называется оснащения производственных систем, роботов, дронов и автомобилей.

Некоторые производители промышленных систем озабочены созданием новой узкоспециализированной ОС, но Intel не согласен с подобным подходом и считает, что для подобных задач подойдёт Linux-дистрибутив, модернизированный для гарантированного обеспечения надёжности. Решение Intel позволит использовать единую физическую инфраструктуру как для выполнения критичных задач, так и обычных процессов, к которым не предъявляются особые требования к надёжности. Система изначально будет рассчитана на использование на многоядерных системах без ущерба надёжности. Кроме работы напрямую поверх оборудования (bare metal) будет предоставлена возможность использования виртуализации для раздельного запуска гостевых систем с критичными приложениями.

В качестве основы предлагается использовать наработки дистрибутива Clear Linux, примечательного обеспечением строгой изоляции приложений при помощи контейнеров, разделённых с использованием полноценной виртуализации. Базовая часть дистрибутива содержит только минимальный набор инструментов для запуска контейнеров. Система работает в режиме stateless, т.е. не сохраняет своё состояние и после установки не содержит каких-либо настроек в директории /etc, а генерирует настройки на лету на основе указанных при запуске шаблонов.

Из особенностей Clear Linux, делающих его интересным решением для высоконадёжных систем упоминается:
🔸Бинарная модель поставки дистрибутива;
🔸Агрегирование пакетов в наборы (bundle), образующие готовую функциональность, независимо от того, сколько программных компонентов их образуют. Bundle и образ системного окружения формируются на основе репозитория RPM-пакетов, но поставляются без разделения на пакеты. Внутри контейнеров выполняется специально оптимизированная копия Clear Linux, содержащая необходимые для запуска целевого приложения наборы (bundle);
🔸Эффективная система установки обновлений, встроенная в базовую часть дистрибутива и обеспечивающая ускоренную доставку обновлений с исправлением критических проблем и уязвимостей. Обновление в Clear Linux включает только непосредственно изменившиеся данные, поэтому типовые исправления уязвимостей и ошибок занимают всего несколько килобайт и устанавливаются почти мгновенно;
🔸Единая система версионирования - версия дистрибутива представляет состояние и версии всех входящих в него компонентов, что удобно для создания воспроизводимых конфигураций и отслеживания изменений компонентов дистрибутива на файловом уровне. Изменение/обновлений любой части системы всегда приводит к изменению общей версии всего дистрибутива (если в обычных дистрибутивах лишь увеличивается номер версии определённого пакета, то в Clear Linux увеличивается версия самого дистрибутива);
🔸Автоматизированный процесс разработки и подготовки релизов, снижающий издержки на разработку, развёртывание, поддержку и сопровождение ОС.
источник
>< komYounity
Для реализации сценария работы с использованием виртуализации (запуск критичных сервисов в отдельных гостевых системах) планируется задействовать легковесный гипервизор для встраиваемых устройств ACRN, в своё время созданный в Intel, но в настоящее время развиваемый в рамках совместного проекта под эгидой организации Linux Foundation. ACRN изначально рассчитан на минимизацию накладных расходов, готовность для задач, работающих в режиме реального времени, и обеспечение высокой надёжности, пригодной для использования в критически важных системах.

https://01.org/blogs/imad/2018/letter-industry
источник
>< komYounity
источник
>< komYounity
Четвёртое обновление прошивки UBports, пришедшей на смену Ubuntu Touch

Проект UBports, который взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical, опубликовал обновление прошивки OTA-4 (over-the-air) для всех официально поддерживаемых смартфонов и планшетов, которые были укомплектованы прошивкой на базе Ubuntu. Обновление сформировано для смартфонов OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu MX4/PRO 5, Bq Aquaris E5/E4.5/M10. Проектом также развивается экспериментальный порт рабочего стола Unity 8, доступный в сборках для Ubuntu 16.04 и 18.04.

Пользователям стабильной ветки OTA-3 обновление до OTA-4 не будет предложено автоматически. Из-за наличия отдельных нерешённых проблем (не перенесены некоторые приложения, недостаточно стабилен браузер и некорректно работает камера на смартфоне Nexus 5) решено отложить автоматическое обновление до выпуска OTA-5. Для установки OTA-4 необходимо запустить UBports Installer и установить новую версию поверх существующей системы, отключив флаг очистки данных (Wipe). Пользователи экспериментальных веток 15.04/devel и 15.04/RC начиная с 3 сентября будут переведены на ветки 16.04/devel и 16.04/rc через штатный интерфейс установки обновлений.

Основные изменения:
🔸Осуществлён переход на пакетную базу Ubuntu 16.04 (ранее сборки были основаны на Ubuntu 15.04). Следующим шагом станет переход на LTS-ветку 18.04 или 20.04, но решение пока не принято и в ближайшее время проект будет базироваться на Ubuntu 16.04;
🔸В конфигуратор добавлен экспериментальный Libertine Container Manager, позволяющий устанавливать классические графические приложения в специальных контейнерах. В частности, в контейнер можно установить любой deb-пакет с настольным X11-приложением и обеспечить его запуск из окружения на основе Unity 8 при помощи специальной умной области "Desktop Apps";
🔸Добавлен новый мастер для упрощения обновления устройства до пакетной базы Ubuntu 16.04;
🔸Фреймворк Qt обновлён до версии 5.9 (ранее поставлялся Qt 5.4), что положительно сказалось на производительности;
🔸Проведена работа по оптимизации энергопотребления, задействованы дополнительные энергосберегающие режимы и продлено время автономной работы;
🔸Для всех устройств, независимо от стадии разработки (экспериментальные выпуски и кандидаты в релизы), задействована единая общая нумерация версий (Settings -> About -> OS -> OS Build Number);
🔸В каталоге OpenStore предложен для тестирования новый браузер "WebBrowser Next", который в следующем обновлении OTA-5 планируется предложить по умолчанию;
🔸В состав добавлены компоненты PyOtherSide (Python-биндинги для QML), QtQuickControls 2 и QtWebEngine. QtWebEngine теперь рекомендован для использования вместо Ubuntu.Web.*. Для обеспечения совместимости предоставлена обёртка Ubuntu.Web, но приложения рекомендуется перевести на использование соответствующих QML-типов;
🔸Изменён ABI. Все приложения, включающие скомпилированные компоненты (например, встроенные библиотеки или плагины на C++) должны быть пересобраны для работы в Ubuntu Touch OTA-4.

https://ubports.com/ru_RU/blog/ubports-1/post/ubuntu-touch-ota-4-release-166
источник
2018 August 30
>< komYounity
источник
>< komYounity
Dell представила свой самый дешевый XPS 13

https://www.omgubuntu.co.uk/2018/08/new-dell-xps-13-9370
источник
>< komYounity
Как заставить Linux запускать через Wine профессиональный софт на примере Adobe Photoshop СС 2018 без использования инструментария Play on Linux.

https://habr.com/post/421703/
источник
2018 August 31
>< komYounity
источник
>< komYounity
Объявлено о скором прекращении поддержки KDE 4 в портах FreeBSD

Разработчики FreeBSD сообщили о решении обеспечить поддержку порта с рабочим столом KDE 4 только до конца 2018 года, после чего KDE4 будет удалён из дерева портов. В качестве причины удаления упоминается прекращение сопровождения Qt 4 и проблемы с поддержанием в рабочем виде устаревшей кодовой базы KDE 4, написанной на языке C++ образца 2003 года, который не совсем корректно обрабатывается современным компилятором Clang.

Несмотря на то, что пользователям последнего выпуска FreeBSD 11.2 по умолчанию предлагался порт c KDE 4, разработчики сообщили, что четыре месяца назад в официальное дерево портов перенесены наработки проекта Area51 по портированию компоентов KDE 5 и свежего выпуска рабочего стола KDE Plasma. Для перехода с KDE 4 на KDE 5 пользователям даётся четыре месяца. Отмечается, что процесс миграции отлажен и проходит достаточно гладко, но возможно потребуется переконфигурировать почтовый клиент KMail и привыкнуть к новому браузеру Falkon.

https://euroquis.nl/bobulate/?p=1969
источник
>< komYounity
источник