WinFsp: helper to develop user mode file system in Windows

This project provides an infrastructure to build user mode file system:

  • A kernel mode file system driver is responsible of re-routing IRP to user mode code,
  • A library provide a low level abstraction to build user mode file system. This part make the glu with previous kernel driver. A FUSE compatible layer is also provided,
  • a sample fs, memfs: an in memory file system,
  • A Windows Service called WinFsp Launcher to launch multiple user mode file system.

Source: Main | WinFsp

EDIT: Yet another solution for developping user mode filesystem with FUSE support: with a .Net binding.

Segoe MDL2

Windows 10 comes with a new icon set as font: Segoe MDL2 (which stand for Microsoft Design Language 2). It’s a True Type Font available in Windows 10 but I don’t know if we can redistribute it into a Desktop Win32 apps.

Beside accessible in charmap.exe, we can explore this icons here: Segoe MDL2 Assets – Cheatsheet (much bigger and usable tha charmap).

There is also mdl2 helpers as nuget packages for xaml and cs use (Introducing MDL2 Helpers and ScottIsAFool/Mdl2Tool). Instead of using code, you can use typed accessor in cs

MyBusIcon = Mdl2.Bus;

or name is xaml:

<TextBlock FontFamily="Segoe MDL2 Assets"
Text="{StaticResource Bus}"/>

JsRT API (JavaScript Runtime Hosting) and Windows 10/Edge

JsRT API have been improved for Windows 10/Edge (JavaScript Runtime Hosting).

Based on this new capabilities, Microsoft has started a port of node.js from V8 engine to Chakra engine (Bringing Node.js to Windows 10 IoT Core). For experimental purpose, this port use Chakra Shim, a bridge between node and chakra exporting V8 API  (chakrashim/include/v8.h) but ultimate goal is to provide a neutral javascript engine interface that can be implemented by any engine.

There is also some preliminary samples on how to integrate either chakra or node with chakra into Win32 or UWP Apps: Using Chakra for Scripting Applications across Windows 10.