Dec 30

Running Linux on Windows 10


Often developers and related OPs need to test stuff on Linux (web, cli, .NET Core etc.). The typical approach was to spin up a Virtual machine (VM), install and configure a Linux distro and play with it.

Main Cons include: you need a hyper-visor software, enough RAM, fast hard drive, to fight with basic operations like cope-paste text and files between machines etc.

Well, good news! As of the Anniversary Update Windows 10 supports the so called “Windows Subsystem for Linux” (WSL). It allows you to run natively* most of the non GUI Linux stuff**on Windows without the overhead of a virtual machine.

Continue reading

Dec 29

How to enable Night Light feature on DisplayLink devices in Windows 10

Windows 10 Creators Update comes with a cool new feature called “Night Light“. It allows you to warmer the colors of your monitors during dark hours (or in a dark room) so your eyes feel more comfortable (programmers will appreciate it much!). It supportsf.lux‘s basic functionallity, but now it is a built in Windows 10 feature. Great!

Continue reading

Dec 21

Matching Windows disk to VM disk in VMWare

UPDATE 2018-02-12: The script below has some issues. I found better version here:

Those who have experience in VMWare know that there is no 1 to 1 match between VM’s disk number and the disk inside guest OS.

You can use this script to export disk mappings to grid or to a csv file:

This script is a slight modification of Conrad’s version with some improvements:

  1. Allow pipelining
  2. Use Guest’s hostname in all WMI calls instead of VM’s name (they can differ)
  3. Formatting and error checking

Continue reading

Dec 20

Chrome: how to check witch tab consumes most CPU & Memory

Suddenly my Chrome started to consume unusual amount of CPU:

Since I’d opened zillions of tab I wasn’t sure which web page was the suspect. In these cases you can take advantage of Chrome’s built-in task manager.

Continue reading

Dec 20

NTFRS: How to force SYSVOL replication

For those who still use NTFRS – as of KB823230 ntrfsutl can be used to force Sysvol replication:

The replication path will be SRC_DC_FQDN > DST_DC_NAME

In fact ntfrsutl connects to DST_DC_NAME and “tells” NTFRS to pull Sysvol changes from its inbound partner SRC_DC_FQDN.