И это всё МОЁ

После трёх месяцев разработки состоялся релиз ReactOS 0.4.6 — свободной ОС, нацеленной на обеспечение совместимости с программами и драйверами для MS Windows. С прошедшего релиза было закрыто 399 отчётов об ошибках.

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








 








И это всё МОЁ

Мы уже говорили о многих командах Linux, которые вы можете использовать для того, чтобы сделать свою работу с этой системой проще. В сегодняшней статье поговорим о такой вещи, которая становится нужной не очень часто. Сегодня мы рассмотрим как посчитать количество файлов в папке Linux различными способами с помощью разных команд. Это может быть полезно во многих случаях, например, при написании различных скриптов и других подобных работ. Я попытаюсь охватить все возможные способы сделать это в терминале. Как посмотреть количество файлов в папке Linux Самый простой способ решить эту задачу — использовать утилиту ls вместе с утилитой wc. Они покажут сколько


Запись Количество файлов в папке Linux впервые появилась Losst.






@темы: Инструкции, команды

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



И это всё МОЁ
Проект GNU опубликовал новую версию web-браузера IceCat 52.3.0. Браузер построен на кодовой базе Firefox 52.0.2 ESR, приведённой в соответствие с требованиями к полностью свободному ПО. В частности, удалены несвободные компоненты, заменены элементы оформления, прекращено использование зарегистрированных торговых марок, отключен поиск несвободных плагинов и дополнений, интегрированы дополнения, направленные на усиления приватности.

В базовую поставку входят дополнения LibreJS для блокирования обработки несвободного Javasсript-кода, HTTPS Everywhere для использования шифрования трафика на всех сайтах где это возможно, HTML5 Video Everywhere для замены Flash-плеера на аналог на основе тега video и Spyblock (основан на Adblock Plus) для блокирования рекламы и реализации приватного режима просмотра в котором загрузка ресурсов разрешена только с текущего сайта. В качестве поисковой системы по умолчанию используется DuckDuckGO, с отправкой запросов по HTTPS и без использования Javasсript. Присутствует возможность отключения обработки Javasсript и сторонних Cookie.

По умолчанию заполняется HTTP-заголовок DoNotTrack, а в HTTP-заголовке Referer всегда передаётся имя хоста, к которому адресован запрос. Отключены следующие возможности: проверка безопасности открываемых сайтов в сервисах Google, Encrypted Media Extensions (EME), сбор телеметрии, поддержка Flash, уточнение поиска (search suggestions), API для определения местоположения, GeckoMediaPlugins (GMP), Pocket и проверка дополнений по цифровым подписям. WebRTC модифицирован для блокирования утечки внутреннего IP при работе через Tor.

По сравнению с прошлой версией осуществлёна синхронизация с кодовой базой Firefox 52.3.0 ESR, дополнение https-everywhere обновлено до версии 5.2.21, а SpyBlock до версии 2.9.1. Удалено расширение с реализацией проигрывателя для Youtube, так как с Youtube больше нельзя работать без несвободного кода на языке Javasсript. Добавлена коллекция из 9 дополнений, совместимых с LibreJS, в которую входят дополнения для загрузки из Google Docs и других сайтов при выключенном Javasсript, а также дополнение для выявления скрытых HTML-блоков.

Источник:
www.opennet.ru/opennews/art.shtml?num=47122




И это всё МОЁ
Сформированы новые выпуски руководств 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



И это всё МОЁ
Сформированы новые выпуски руководств 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 программных пакетов, охватывающих различные области применения, от СУБД и серверных систем, до графических оболочек и медиапроигрывателей.



И это всё МОЁ
Представлен релиз операционной системы ReactOS 0.4.6, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows. Это пятый выпуск, подготовленный после перехода проекта к более оперативному формированию релизов, которые теперь выходят не раз в год, а раз в три месяца. Для загрузки подготовлены установочный ISO-образ (104 Мб) и Live-сборка (200 Мб, в zip-архиве 72 Мб). Код проекта распространяется под лицензиями GPLv2 и LGPLv2.

Ключевые изменения:

Устранена серия проблем, мешавших использованию на реальном оборудовании при двойной загрузке ReactOS с другими ОС. Обеспечена более аккуратная работа с дисковыми разделами, не допуская повреждения структур со списком разделов. В загрузчик добавлена возможность загрузки собственных вариантов сборок ядер и HAL-ов.
Подсистема печати по-прежнему ещё сырая, но в выпуске ReactOS 0.4.6 отмечен прогресс в реализации новых API и устранении ошибок, выявленных автоматизированными тестовыми наборами;
Добавлен драйвер для сетевой файловой системы NFS. Началась реализация драйверов RDBSS и RXCE, необходимых для обеспечения поддержки SMB в будущих выпусках. Импортирован драйвер для TV-тюнеров. Повторно включён драйвер с реализацией UDFS, в котором решены ранее мешавшие применению взаимные блокировки. Значительные ошибки и утечки памяти устранены в драйверах CDFS, SCSI и HDAUDBUS;
Началась реализация движка Shim (Microsoft Windows Application Compatibility Infrastructure), применяемого в Windows для обеспечения совместимости с приложениями, собранными для старых версий ОС. По умолчанию Shim пока отключен и требует явной активации в реестре;
В состав включена специальный вариант библиотеки NTDLL, в которой экспортируются некоторые функции NTDLL, специфичные для Vista и более новых выпусков;
Доработана возможность переключения между разными темами оформления. Устранение имевшихся проблем в Shell32, Comctrl32 и Browseui позволило обеспечить корректную работу msstyle-тем;

Обеспечено запоминание между перезапусками состояния настроек закрепления панели, скрытия пиктограмм и группировки типовых кнопок на панели;
Панель в Explorer теперь поддерживает изменение размера. Значительно улучшена работа адресной строки. Добавлена корректная обработка символических ссылок;
Обеспечена возможность центрования, растягивания на весь экран или мозаичного размещения обоев на рабочем столе
Увеличена надёжность и корректность работы с буфером обмена, решены связанные с ним многие проблемы;
Устранены некоторые проблемы в системе управления памятью, ФС и ядре ntoskrnl, что позволило поднять общую стабильность системы. Также устранено несколько переполнений буфера, утечек памяти и логических ошибок, выявленных в результате тестирования в сервисе Coverity;
По сравнению с прошлым выпуском добавлено более миллиона новых unit-тестов, оценивающих соответствие с поведением Windows. Общие число unit-тестов преодолело отметку в 14 миллионов, из которых завершаются ошибкой 18419 (0.129%);
Реализована сетевая библиотека NETAPI и переработана реализация WinSock2;
Решена серия проблем с производительностью отрисовки и работой функций NtGDI;
Решены проблемы с отображением и замещением шрифтов;
Осуществлена синхронизация с кодовой базой Wine Staging 2.9 и обновлены версии сторонних компонентов rdesktop 1.83, FreeType 2.8.2, libsamplerate 1.0.9, libpng 1.6.29, libmpg123 1.25.0, mbedtls 2.4.2, libtiff 4.0.8, libtirpc из состава проекта nfs41.

Источник:
www.opennet.ru/opennews/art.shtml?num=47121
Релиз ReactOS 0.4.6



И это всё МОЁ
Команда разработчиков языка 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



И это всё МОЁ
Проект GNU опубликовал новую версию web-браузера IceCat 52.3.0. Браузер построен на кодовой базе Firefox 52.0.2 ESR, приведённой в соответствие с требованиями к полностью свободному ПО. В частности, удалены несвободные компоненты, заменены элементы оформления, прекращено использование зарегистрированных торговых марок, отключен поиск несвободных плагинов и дополнений, интегрированы дополнения, направленные на усиления приватности.



И это всё МОЁ
Представлен релиз операционной системы ReactOS 0.4.6, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows. Это пятый выпуск, подготовленный после перехода проекта к более оперативному формированию релизов, которые теперь выходят не раз в год, а раз в три месяца. Для загрузки подготовлены установочный ISO-образ (104 Мб) и Live-сборка (200 Мб, в zip-архиве 72 Мб). Код проекта распространяется под лицензиями GPLv2 и LGPLv2.



И это всё МОЁ
Fedora скоро отправляет YUM в отставку, приблизительно к выходу Fedora 28~29.

Fedora's Yum Could Soon See Retirement - Phoronix



И это всё МОЁ
64-bit версия World of Warcraft перестала работать в Wine/Wine Staging после выхода обновления WoW 5.3.

Для запуска игры теперь необходимо поставить галочку в настройках приложения Blizzard Battle.Net "Запускать 32бит версию игры". И, будем надеяться, что в будущих версиях Wine это исправят.
Если верить тому, что пишут на winehq.org, предположительно, это случилось из-за того, что Blizzard в обновлении 5.3 добавили новую drm-защиту, но только для 64-bit версии World of Warcraft. 32бит версия всё ещё без такой защиты, и поэтому, пока что всё ещё работает:
appdb.winehq.org/objectManager.php?sClass=versi...
Так что, с новым патчем вас, счастья, здоровья и всего самого наилучшего от Blizzard!




И это всё МОЁ

Существует огромное количество коммерческих программ, для решения различных задач. Раньше большинство из них нужно было покупать один раз и можно было пользоваться все время. В наши дни, когда большей популярности набрали облачные вычисления большинство приложений требуют ежемесячной или ежегодной подписки. Это делает программы более доступными, потому что 10 долларов в месяц или год это уже лучше, чем несколько тысяч долларов за один раз. Но когда вы сложите все платежи, то получится что при новых тарифных планах приходится очень много переплачивать. И одно дело если вы постоянно пользуетесь той или иной программой, а если вы используете ее только время от времени,


Запись Лучшие бесплатные программы 2017 впервые появилась Losst.






@темы: Списки

И это всё МОЁ


128 мегабайт хватит для всех?










OpenBSD/i386 6.1 на ноутбуке Nec с Celeron 1000 и 128 мб памяти. Это один из трёх ноутбуков, которые попали мне на препарацию.

awesome там работать почему-то не захотело, поэтому пришлось взять IceWM с первой попавшейся под руку темой.

Обои: xsetroot -solid steelblue

На экране netsurf и mplayer. Также используется mpd+ncmpc, vim и другие интересные приложения. Играть в angband не позволяет раскладка (а rogue-раскладку я так и не изучил).

Занимает всё это добро на диске примерно 1.5 гб, и это при том, что там поставлены ненужные компиляторы и вообще всё, что плохо лежало - всё равно на весь раздел выделено аж 4.5 гб, и этого места хватит с запасом.

Впечатления от системы отличные, можно пользоваться. :) Хотя нехватка памяти ощущается, было бы там 512 мб, я бы вполне мог использовать её, как повседневную систему.

Вердикт: для десктопа готово :)


















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










 ,








И это всё МОЁ

Команда разработчиков D с великим удовольствием объявляет о выходе новой стабильной версии DMD: 2.076.0

D - это язык программирования общего назначения, мультипарадигменный, быстрый, стабильный.

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








 , , ,








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



И это всё МОЁ
Известный производитель дронов DJI, который ранее часто подвергался критике за использование GPL-компонентов в прошивках без публикации их исходных текстов, встал на путь выполнения требований лицензии GPL и начал публикацию кода.

В настоящее время раскрыт только код компонентов busybox и mmc-utils, в то время как в прошивке зафиксировано заметно больше косвенных упоминаний применения открытого кода. В том числе, несмотря на то, что в прошивке заявлено использование проприетарной RTOS ThreadX, энтузиасты нашли в образе много следов GPL-драйверов и компонентов Linux.

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

Дополнительно можно отметить связанные с приватностью изменения в мобильном приложении Go, предназначенном для управления дронами DJI со смартфона. В приложении прекращено использование фреймворков JSPatch и Tencent Tinker, позволяющих напрямую применять обновления к приложению, изменяя код в обход штатной цепочки публикации новой версии в каталогах-магазинах приложений. Применение подобных фреймворков вызывало нарекания в связи с возможностью доставки скрытых изменений, не прошедших процедуры рецензирования в каталогах-магазинах приложений. В частности, недовольство продолжает вызывать система геозон, через которые задаётся список жестко определённых зон запрета полётов, в которые кроме а аэропортов и тюрем недавно также скрыто были добавлены большие беспилотные зоны в Ираке и Сирии.

Источник:
www.opennet.ru/opennews/art.shtml?num=47119




И это всё МОЁ
Известный производитель дронов DJI, который ранее часто подвергался критике за использование GPL-компонентов в прошивках без публикации их исходных текстов, встал на путь выполнения требований лицензии GPL и начал публикацию кода.



И это всё МОЁ
Доля 0,63% игрового рынка Steam на GNU/Linux - это ниже, чем мы видели в течение довольно длительного времени.
Использование Steam для GNU/Linux показывает снижение за август 2017.

В то время как доля рынка браузеров/настольных компьютеров на GNU/Linux в августе 2017 выросла выше 3%, в Steam количество игроков на GNU/Linux заметно снизилось:
vk.com/multi_linux_community?w=wall-114916478_2...
Опрос Steam's Survey за август 2017 года сообщает об уменьшении на 0,11% количества игроков на GNU/Linux, показывая, что их общее число всего 0,63%. Количество игроков на Windows пока составляет 96,3%, а macOS - 3,03%. Вполне возможно, что рынок игр Steam растет быстрее, чем показатели, отмеченные Netmarketshare и другими, или может быть, что игровой состав GNU/Linux сделал регресс за август. На процентной основе это, безусловно, намного ниже, чем ~ 2%, когда Steam впервые был выпущен на GNU/Linux в 2012 году.
Все подробности в полном объеме по ссылке:
store.steampowered.com/hwsurvey/

Steam Linux Usage Shows A Decline For August - Phoronix



И это всё МОЁ
Поддержка Realtek RTL8822BE добавлена для Linux 4.14-LTS.

Для тех, у кого есть система, содержащая новый чипсет Realtek RTL8822BE, первоначальная поддержка для нее будет добавлена с предстоящим ядром Linux 4.14 LTS.

RTL8822BE - это новая ASIC от Realtek, поддерживающая 802.11ac, MU-MIMO и Bluetooth 4.1. Существуют версии USB и PCI Express этого беспроводного адаптера.

В последние месяцы, когда этот набор микросхем WLAN начал появляться на разных устройствах, пользователи искали драйвер, но его не существовало, пока он не был заявлен для включения в состав ядра Linux 4.14:
github.com/lwfinger/rtlwifi_new/issues/233

Грег Кроа-Хартман поставил новый r8822be в очередь на включение в свой staging-next code:
"Беспроводная сетевая карта стандарта 802.11ac RTL8822BE теперь появляется на новых компьютерах. Ее драйвер размещается в staging, чтобы сократить время, в течение которого пользователи этой новой карты смогут начать пользоваться драйверам ядра для неё. Этот коммит позволяет собрать новый драйвер. Для этой версии все подпрограммы встроены в один модуль r8822be. Когда этот драйвер перемещается в дерево беспроводной сети, halmac, phydm и rtl8822be станут новыми модулями".
git.kernel.org/pub/scm/linux/kernel/git/gregkh/...

Поэтому, если у вас есть этот адаптер WiFi/Bluetooth, ищите его в стадии разработки с Linux 4.14, и он будет доступен через R8822BE Kconfig switch.


Realtek RTL8822BE Support Coming To Linux 4.14 - Phoronix