Обновить
162.36

Windows *

Разработка под операционные системы от Microsoft

Сначала показывать
Порог рейтинга

Илон Маск столкнулся с необходимостью создания учетной записи Microsoft при настройке нового ноутбука с Windows 11.

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

Потом Маск добавил: «Это не круто со стороны Microsoft».

В ответ на претензии Маска пользователи пояснили, что в Windows 11 можно создать локальную учётную запись в процессе установки ОС, но для этого нужно сделать несколько действий, которые не особо очевидны, а также отключиться от интернета.

Теги:
Рейтинг0
Комментарии0

Состоялся релиз проекта FreeRDP 3.3.0, предлагающего свободную реализацию протокола удалённого доступа к рабочему столу RDP (Remote Desktop Protocol), развиваемую на основе спецификаций Microsoft.

Проект предоставляет библиотеку для интеграции поддержки RDP в сторонние приложения и клиент, который может применяться для удалённого подключения к рабочему столу Windows. Код проекта распространяется под лицензией Apache 2.0.

В версии FreeRDP 3.3.0:

  • добавлены новые сборочные опции (для CMake):

    • WINPR_UTILS_IMAGE_PNG — включает поддержку PNG через libpng.

    • WITH_LODEPNG — включает поддержку PNG через lodepng.

    • WINPR_UTILS_IMAGE_WEBP — включает поддержку WEBP.

    • WINPR_UTILS_IMAGE_JPEG — включает поддержку JPEG.

    • USE_EXECINFO — управляет выводом трассировок стека через execinfo.

    • WITH_WEBVIEW — включает сборку c WebView, отключённую по умолчанию в Windows, macOS и Android.

    • PLUGIN_ABS_PATHS_DEFAULT — задаёт путь по умолчанию к каталогу с плагинами.

  • в интерфейсах xfreerdp и wlfreerdp добавлена поддержка передачи изображений в форматах JPG/JPEG, PNG, GIF, ICO и WEBP через буфер обмена;

  • улучшена реализация клиента на базе библиотеки SDL. Добавлена поддержка настройки горячих клавиш;

  • загрузка плагинов разрешена только при указании абсолютных путей;

  • улучшен выбор алгоритмов для TLS-соединений;

  • добавлена поддержка атрибута WINPR_ATTR_MALLOC (malloc wrapper) для GCC и Clang;

  • реализован блокирующий режим работы.

Источник: OpenNET.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Ветеран Microsoft Реймонд Чен в своём блоге The Old New Thing с различными историями про ситуации в процессе разработки разных версий операционных систем компании раскрыл правильный способ аварийно завершить работу Windows для разных исследовательских целей.

Чен предостерёг разработчиков от использования в рамках тестирования специальной комбинации клавиш для вызывания BSoD, так как на современных системах это не работает. Драйвер клавиатуры распознает физический ввод на гораздо более низком уровне в стеке ввода, что позволяет инициировать сбой системы.

Чен попросил разработчиков не использовать дурацкие тактики типа удаления winlogon.exe, поскольку подобные подходы могут создать путаницу в логах и сообщать о несуществующих ошибках.

Чен напомнил, что у Microsoft есть удобный инструмент под названием NotMyFault (часть программного пакета SysInternals), который может вызывать различные сбои, зависания или утечки данных. Именно его Microsoft рекомендует использовать для тестирования сбоев стека, переполнения буфера, ошибок высокого уровня IRQL и многого другого.

Ранее Чен рассказал, как работала «тележка смерти» с USB-устройствами, вызывающими ВSoD, для тестирования и доработки ранних версий Windows. Аппарат включала более 60 последовательно подключённых USB-устройств разных типов и функций. Как правило, ПК после подключения к ней выдавали «синий экран смерти».

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Новая реклама Microsoft объясняет пользователям, почему им как можно скорее следует перейти на Windows 11 с Windows 10.

Компания в ролике с умным названием «Начни с нуля, не начиная с Windows 11 заново» пытается показать, что обновление до Windows 11 не является пугающим для обычных пользователей и должно быть знакомым для большинства опытных клиентов Microsoft. В видео подчеркивается, насколько хороши стали, по мнению Microsoft, меню «Пуск» и новый «Проводник» в Windows 11. Безопасность ОС — еще один момент, который компания подчеркивает в новой рекламе и делает упор на этой части, как на основном моменте необходимости перехода с Windows 10 на Windows 11.

Ранее исследователь Боб Пони выяснил, что Microsoft добавила в требования к процессору в Windows 11 24H2 поддержку инструкции POPCNT (Population count — count number of bits set to 1, входит в набор SSE4.2 в Intel или Advanced Bit Manipulation (ABM) для AMD). Это будет проблематично для совсем старых ПК. Процессоры AMD поддерживают эту инструкцию с 2006 года после выпуска архитектуры Barcelona, Intel добавила поддержку POPCNT в микроархитектуре Nehalem в 2008 году (в первое поколение серии Core i). Например, в ПК на AMD Turion II и Intel Core 2 Duo нет такой инструкции, и запуск новой версии Windows 11 на них будет недоступен, если не будет найден обходной путь для этого ограничения.

Обычным пользователям Microsoft советует купить новый компьютер или ноутбук с Windows 11 вместо своего устаревшего устройства.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Microsoft официально представила новую функцию «Sudo для Windows» для Windows 11. Компания опубликовала наработки по проекту утилиты sudo на GitHub под открытой лицензией MIT. «Sudo для Windows» появилась спустя 44 года после выхода первой версии sudo на 4.1BSD.

«Наша команда работает над открытием исходного кода "Sudo для Windows". Вы можете внести свой вклад в скрипт sudo.ps1. Он предназначен для создания вспомогательной оболочки sudo.exe, которая обеспечивает более удобный интерфейс использования sudo из PowerShell», — обратились к сообществу специалисты из Microsoft.

Примечательно, что репозиторий Sudo for Windows Documentation ещё закрыт, но находится в разработке.

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

В Microsoft пояснили, что проект только начал развиваться. «Если вам нужны дополнительные опции, которых нет в "Sudo для Windows", ознакомьтесь с gsudo разработчика Джерардо Гриньоли. Этот проект имеет ряд дополнительных функций и параметров конфигурации», — уточнили разработчики из Microsoft.

A Brief History of Sudo. Sudo было задумано и реализовано Бобом Коггешхоллом и Клиффом Спенсером примерно в 1980 году на факультете компьютерных наук SUNY/Buffalo, первый запуск утилиты был на VAX-11/750 под управлением 4.1BSD. Sudo в его нынешнем виде поддерживается мейнтейнером проекта Тоддом К. Миллером.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Red Hat опубликовала стабильный релиз пакета Cygwin 3.5.0, включающего DLL-библиотеку для эмуляции базового Linux API в Windows, позволяющую с минимальными изменениями собирать созданные для Linux программы. В пакет также входят непосредственно собранные для выполнения в Windows стандартные Unix-утилиты, серверные приложения, компиляторы, библиотеки и заголовочные файлы.

Выпуск примечателен прекращением поддержки Windows 7/8, Windows Server 2008 R2 и Server 2012.

В Cygwin 3.5.0 поддерживается только Windows 8.1/10/11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 и Windows Server 2022.

Другие изменения в Cygwin:

  • разрешён доступ к устройствам консолей (/dev/consN) из процессов, присоединённых к другим консолям или pty-терминалам. Изменение позволило обеспечить возможность запуска в консоли утилит GNU screen и tmux;

  • добавлена утилита newgrp для изменения идентификатора группы в текущем сеансе;

  • в утилиту cygcheck добавлена поддержка поиска пакетов в дистрибутиве cygwin и получения информации о доступных и установленных пакетах;

  • в функции fnmatch и glob добавлена возможность указания классов символов при определении масок (например, "[:alnum:]', "[=a=]", "[.aa.]");

  • добавлены файлы /proc/codesets и /proc/locales с информацией о поддерживаемых кодировках и локалях;

  • в функцию lseek добавлена поддержка флагов SEEK_DATA и SEEK_HOLE;

  • добавлено устройство /dev/mixer с реализацией звукового микшера;

  • в разделах NFS обеспечена поддержка FIFO-каналов.

Источник: OpenNET.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Microsoft ищет разработчиков для переписывания части своих сервисов с C# на Rust.

Согласно опубликованной вакансии архитектора, в Microsoft намерены переписать с использованием языка Rust ключевые сервисы Microsoft 365, изначально написанные на языке C#.

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

Ранее компания Microsoft использовала язык Rust для разработки компонентов ядра Windows 11.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

Microsoft выпустила тестовую сборку операционной системы Windows 11 Insider Preview Build 26040, в которой переработан интерфейс установки ОС и добавлены новые опции.

Разработчики поменяли одно из окон интерфейса процесса установки Windows впервые за 11 лет. Ранее подобное изменение было в рамках релиза Windows 8.

Теперь вместо фиолетового фона в процессе запуска установки ОС сделан белый, а пользователю предлагается либо восстановить систему на ПК, либо полностью переустановить её. Также на исправленной странице инсталлятора стоит чекбокс, что пользователь согласен с процессом, в течение которого могут быть удалены его файлы, приложения и предыдущие настройки.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии2

Когда-то ещё в СССР я нашёл программу CoodClip. Она до сих пор работает и радует меня, но все контакты автора протухли.

Дорогой Автор! Если ты тут, - отзовись!

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Если вы решили поставить текстовый редактор Notepad++, то не ставьте последнюю версию (8.6.1), вышедшую уже в этом году. Дело в том, что в этой версии не работают сочетания клавиш ctrl+insert, shift+ins, shift+del. Просто не работают. Вот вы нажали скопировать текст в буфер, а он не скопировался. Я бы сам не поверил если бы мне рассказали, но столкнулся с этим на своём ноутбуке. Погуглив причину такого поведения, наткнулся на обсуждение https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14557 из которого становится ясно два момента:

  1. Исправить можно, создав пустой файл с нужным именем ( disableLineCopyCutDelete.xml ) в папке программы ( %APPDATA%\Notepad++ ).

  2. Это не баг, а фича. То есть, так задумано. Как-то связано с действием на всю строку при отсутствии выделения.

Ну вот, решили в популярном текстовом редакторе в новой версии под рождество выпилить эти никому не нужные сочетания. Я не знаю что тут ещё добавить. Пчёлы против мёда.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии5

Windows ARM Software — проект со списком нативных приложений для ARM-версии Windows. Все приложения рассортированы по категориям. К примеру, можно найти веб-браузеры, утилиты, офисные пакеты, игры и софт для разработчиков. Ссылки ведут на официальные страницы для скачивания приложений, а портал выступает в роли агрегатора.

Репозиторий проекта опубликован на GitHub, поэтому любой желающий может добавить новые ссылки.

Теги:
Всего голосов 4: ↑3 и ↓1+2
Комментарии0

Прекращение поддержки Windows 10 способно привести к утилизации 240 млн ПК, что потенциально чревато увеличением электронных отходов на свалках, следует из отчёта Canalys Research. В общей сложности эти отходы будут весить примерно 480 млн кг, что эквивалентно 320 тыс. автомобилей.

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

Microsoft объявила о планах предоставлять обновления безопасности для устройств с Windows 10 до октября 2028 года. Поддержка версии ОС прекратится к октябрю 2025 года. Релиз Windows 10 состоялся в 2015 году.

Причина, по которой пользователи не могут перейти на Windows 11, заключается в том, что последняя версия ОС Microsoft требует обязательное наличие TPM 2.0 и современного CPU. Хотя пользователи нашли способ обойти эти ограничения. Тем не менее Windows 10 по-прежнему остаётся более популярной, чем Windows 11.

Теги:
Всего голосов 7: ↑7 и ↓0+7
Комментарии4

Вышел в релиз выпуск проекта FreeRDP 3.0.0, предлагающий свободную реализацию протокола удалённого доступа к рабочему столу RDP (Remote Desktop Protocol), развиваемую на основе спецификаций Microsoft. Проект предоставляет библиотеку для интеграции поддержки RDP в сторонние приложения и клиент, который может применяться для удалённого подключения к рабочему столу Windows. Исходный код проекта распространяется под открытой лицензией Apache 2.0.

Изменения в FreeRDP 3.0:

  • добавлена поддержка аутентификации при помощи смарткарт и реализована полная эмуляция смарткарт;

  • предложена новая эталонная реализация клиента, использующая библиотеку SDL2;

  • добавлена поддержка методов аутентификации AAD (Azure AD) и AVD (Azure Virtual Desktop);

  • реализована возможность использования транспорта на базе WebSocket;

  • переписан прокси и предложен новый API модулей;

  • переписан код для ведения логов;

  • добавлена полная поддержка библиотеки OpenSSL 3;

  • добавлены встроенные реализации алгоритмов RC4, MD4 и MD5;

  • обновлена поддержка протокола RDP;

  • улучшено приложение xfreerdp;

  • улучшена работа с буфером обмена;

  • добавлена клиентская и серверная поддержка RDSTLS;

  • добавлена поддержка каналов перенаправления графики;

  • добавлена серверная поддержка канала [MS-RDPEL];

  • добавлена поддержка работы с относительными координатами при отслеживании движения мыши;

  • для приложения gnome-remote-desktop реализована поддержка звукового кодека Opus;

  • в SDL-клиент добавлена поддержка многомониторных конфигураций.

Источник: OpenNET.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Ближайшие события

Microsoft представила выпуск открытой платформы .NET 8, созданной благодаря унификации продуктов.NET Framework,.NET Core и Mono. На основе.NET 8 можно создавать многоплатформенные приложения для браузера, облачных систем, рабочего стола, IoT‑устройств и мобильных платформ, используя единые библиотеки и общий процесс сборки, не зависящий от типа приложения.

Сборки.NET SDK 8,.NET Runtime 8 и ASP.NET Core Runtime 8 сформированы для Linux, macOS и Windows. .NET Desktop Runtime 8 поставляется только для Windows. Ветка .NET 8 отнесена к категории LTS и будет сопровождаться до ноября 2026 года. Связанные с проектом наработки распространяются под лицензией MIT.

В состав .NET 8 входит Runtime с JIT-компилятором RyuJIT, спецификации API, библиотеки WPF, Windows Forms, WinUI, Entity Framework, интерфейс командной строки dotnet, а также инструменты для разработки микросервисов, библиотек, серверных, графических и консольных приложений. Отдельно опубликованы стек для разработки web-приложений ASP.NET Core 8.0, ORM-прослойка Entity Framework Core 8.0 (драйверы имеются, в том числе, для SQLite и PostgreSQL), библиотека WPF 8 (Windows Presentation Foundation), фреймворк Windows Forms 8 для разработки GUI, платформа Aspire 8 для создания приложений Cloud Native, фреймворк MAUI 8 для разработки многоплатформенных интерфейсов пользователя, а также выпуски языков C# 12 и F# 8. Поддержка .NET 8.0 и C# 12 включена в свободный редактор кода Visual Studio Code.

Источник: OpenNET.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии3

Вот это максимальный балдеж! HPC HP Jornada на Windows CE - очень дорогие и крутые в свое время штуки. Работали на базе Windows CE. Условно, были чем-то типа Steam Deck/GPD Win сейчас - на них были и треминалы, и клиенты почты, и эмуляторы игровых консолей, и нативные игры. Крутейшие девайсы. Но дорогие.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии2

LofiTray - любая онлайн-трансляция в фоновом режиме в Вашей панели задач!

Для нетерпеливых: инструкция ниже, а так же на гитхабе проекта

Предыстория:

Привет Хабр! На днях я лично столкнулся с проблемой: для комфортной работы люблю включать известный стрим на Lofi girl и работать под фоновую музыку, но каждый раз открывать его в браузере, занимать им лишнюю вкладку и занимать немало ресурсов ради фоновой вкладки.

Так родилась идея для проекта и несколько месяцев не доходили руки. На прошлой неделе меня угораздило приболеть и освободившиеся 3 вечера я посветил LofiTray (tray - так обычной называют значки на панели задач)

Что это такое вообще?

- Это утилита для виндовс. Она позволяет включать/выключать, а также выбирать трансляции с YouTube. Функционал минимальный, покрывающий выполнение конкретной задачи - играть музон на фоне и не более.

А это не вирус?

- Нет, не вирус. Для всеобщего спокойствия, проверил через VirusTotal. Можете проверить установщик/распакованную программу (лежит в папке dist в репозитории), да хоть сам проект с гитхаба.

Как скачать?

- По кнопке в инструкции на ГитХабе. Продублирую эти 2 пункта здесь:

  1. Если у Вас не установлен VLC media playerустановите его перед загрузкой LofiTray. С помощью API этого плеера программа воспроизводит трансляцию в фоновом режиме

  2. Скачайте и запустите установщик LofiTray ?скачать?

В ближайших планах починить отображение ошибок в windows 11. А в дальнейших - добавить полноценное gui-меню, так как уже есть запросы от друзей

Такие вот дела

Теги:
Всего голосов 14: ↑14 и ↓0+14
Комментарии6

Microsoft выдала туториал по установке Linux. Документ «Как загрузить и установить Linux» предлагает четыре альтернативных метода установки: с использованием подсистемы Windows для Linux 2, с использованием локальной виртуальной машины, с помощью облачной виртуальной машины или на «голом железе».

Для этого потребуется либо учётная запись Azure, если создается виртуальная машина в облаке, либо программное обеспечение виртуализации, если ВМ создаётся непосредственно на компьютере.

Microsoft опубликовала документ в преддверии прекращения поддержки Windows 10. Текущая версия, 22H2, стала последней и будет поддерживаться до 14 октября 2025 года.

Хотя WSL 2 представляет собой выделенную виртуальную машину Linux, WSL 1 использовала службу под названием LXSS Manager для преобразования вызовов ABI ядра Linux в вызовы NT. WSL 1 возникла из Project Astoria, оригинального моста, предназначенного для запуска приложений Android в Windows. 

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

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

LibrePCB позиционируется как интуитивно понятный пакет для быстрой разработки плат, который отстаёт по функциональности от KiCad, но гораздо проще в работе и при этом учитывает потребности не только начинающих, но и профессиональных инженеров. Программа поставляется в сборках для Linux (Flatpak, Snap, AppImage), FreeBSD, macOS и Windows. Код проекта написан на языке C++ (интерфейс на Qt) и распространяется под лицензией GPLv3.

Из особенностей отмечается интеграция в одном пакете редактора схем и средств управления проектом, простой кросс‑платформенный графический интерфейс на базе Qt, удобная организация работы с библиотекой элементов (предложена концепция «умной» библиотеки), использование доступных для ручного разбора форматов для библиотеки и проектов, режим Multi‑PCB (параллельная разработка разных вариантов плат на базе одной схемы), автоматическая синхронизация списка электрических соединений (netlist) между схемой и раскладкой платы. Программа оснащена многоязычным интерфейсом, предоставляющим возможность наименований элементов на разных языках. Поддерживается импорт файлов DXF и экспорт в форматах PDF, SVG и CSV BOM, pick&place X3/CSV, Gerber/Excellon и STEP.

Источник: OpenNET.

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Microsoft устранила ошибку, из-за которой поиск Windows и меню «Пуск» переставали отвечать на запросы, а некоторые приложения Windows больше не открывались.

Компания исследует проблемы с меню «Пуск» и поиском с 18 января после того, как в августе 2022 года подтвердила, что Windows нарушает разрешения в системах, где Office был развёрнут с помощью ClickToRun. Зимой Microsoft заявила, что баг затрагивает только клиентские платформы, включая Windows 11 21H2/22H2 и Windows 10 20H2/21H2/22H2. Он может повлиять на приложения, использующие API-интерфейсы Microsoft Office для интеграции с Windows, Microsoft Office или Microsoft Outlook или календарем Outlook.

Microsoft устранила проблему во вторник, выпустив необязательные накопительные обновления этого месяца (KB5027303 и KB5027293). 

Компания также предоставляет затронутым клиентам, которые не хотят устанавливать предварительные обновления, обходной путь для решения этой проблемы. Им потребуется удалить приложения, которые интегрируются с Windows, Microsoft Office, Microsoft Outlook или календарем Outlook.

Для тех, кто использует приложения с API-интерфейсами Office на устройствах, на которых Microsoft Office был установлен через Office ClickToRun, доступно другое временное исправление.

Кроме того, затронутым пользователям рекомендуется удалить проблемные приложения из автозагрузки или настроить их на запуск по требованию.

Всего голосов 7: ↑7 и ↓0+7
Комментарии0

Вклад авторов