Deskovery 2 2 1 – Save Time Managing Your Windows

broken image


If you're the kind of person who works with lots of windows open at once, you may find the options offered by OS X a little stifling: you can maximise, minimise and resize manually for sure, but it can be a real pain fiddling about with multiple windows, particularly if you're wanting to take full advantage of your widescreen monitor and work with two windows side by side.

Windows save2pc pro free download - Windows and Internet Cleaner Pro, Tweak-XP Pro, SmartSync Pro, and many more programs. 4.1 Server webinterface rights management. 5 Client discovery in local area networks. Thus please see section 8.3.1 for details on how to specify such time windows. The default value is 1-7/3-4 which means that the cleanup will be started on each day (1-Monday - 7-Sunday) between 3 am and 4 am. Password Manager Pro is a secure enterprise password management software solution which serves as a centralized password vault to manage shared sensitive information, including privileged accounts, shared accounts, firecall accounts, documents and digital identities of. Steps to turn on or off network discovery in Windows 10: Step 1: Type network in the search box and choose Network and Sharing Center in the list to open it. Step 2: Select Change advanced sharing settings to move on. Step 3: Choose Turn on network discovery or Turn off network discovery in the settings, and tap Save changes. Related Articles. How to Turn On or Off Network Discovery in Windows 10 By default, the first time you connect to a new network (wired or wireless), you will be prompted 'Do you want to allow your PC to be discoverable by other PCs and devices on this network?' By the Network Location wizard for a network location. For example: Private, Public, and Domain.

Deskovery exists to revolutionise the way windows work on your desktop. Most of its options are available simply by clicking and holding the mouse on a window's green maximise button: you can resize and move the window to a corner or edge of the screen for working with two or four windows side-by-side. You can also minimise the window so only its title bar is showing, make the window translucent so it's easy to access even with windows behind it, plus pin the window so it's locked into position.

Deskovery also features 'magnetic' window support, enabling you to drag windows to within 20 pixels of a screen edge for it to snap precisely into place. And switching between open windows is simple too: just roll the mouse to the left edge of the screen where a pop-up list will appear – just click your chosen window to bring it into focus.

Deskovery also enhances several OS X features that aren't turned on by default: zoom under Universal Access can now be used with a single click, while Spaces users will find the Deskovery dock icon provides quick and easy access to all the different windows you may have set up.

One final twist: when moving windows around the screen you'll see them wobble – the more you shake them, the more they wobble. Practical? Hardly, but fun all the same, and a lovely touch.

Keyboard shortcuts are available for all features, and the program is remarkably small and light on system resources too. It's just a shame it's not so light on the pocket. The trial version lasts for 14 days before a licence must be purchased.

Verdict:

A clever and useful tool for those struggling to manage their windows, but the price will put many people off.

-->

The primary difference and reasons for updating the Windows Subsystem for Linux from WSL 1 to WSL 2 are to:

  • increase file system performance,
  • support full system call compatibility.

WSL 2 uses the latest and greatest in virtualization technology to run a Linux kernel inside of a lightweight utility virtual machine (VM). However, WSL 2 is not a traditional VM experience.

Comparing features

FeatureWSL 1WSL 2
Integration between Windows and Linux
Fast boot times
Small resource foot print
Runs with current versions of VMware and VirtualBox
Managed VM
Full Linux Kernel
Full system call compatibility
Performance across OS file systems

As you can tell from the comparison table above, the WSL 2 architecture outperforms WSL 1 in several ways, with the exception of performance across OS file systems.

Performance across OS file systems

We recommend against working across operating systems with your files, unless you have a specific reason for doing so. For the fastest performance speed, store your files in the WSL file system if you are working in a Linux command line (Ubuntu, OpenSUSE, etc). If you're working in a Windows command line (PowerShell, Command Prompt), store your files in the Windows file system.

For example, when storing your WSL project files:

  • Use the Linux file system root directory: wsl$Ubuntu-18.04homeProject
  • Not the Windows file system root directory: C:UsersProject

You can access your Linux root file system with Windows apps and tools like File Explorer. Try opening a Linux distribution (like Ubuntu), be sure that you are in the Linux home directory by entering this command: cd ~. Then open your Linux file system in File Explorer by entering (don't forget the period at the end): explorer.exe .

WSL 2 is only available in Windows 10, Version 1903, Build 18362 or higher. Check your Windows version by selecting the Windows logo key + R, type winver, select OK. (Or enter the ver command in Windows Command Prompt). You may need to update to the latest Windows version. For builds lower than 18362, WSL is not supported at all.

Note

WSL 2 will work with VMware 15.5.5+ and VirtualBox 6+. Learn more in our WSL 2 FAQs.

Whats new in WSL 2

WSL 2 is a major overhaul of the underlying architecture and uses virtualization technology and a Linux kernel to enable new features. The primary goals of this update are to increase file system performance and add full system call compatibility.

WSL 2 architecture

A traditional VM experience can be slow to boot up, is isolated, consumes a lot of resources, and requires your time to manage it. WSL 2 does not have these attributes.

WSL 2 provides the benefits of WSL 1, including seamless integration between Windows and Linux, fast boot times, a small resource footprint, and requires no VM configuration or management. While WSL 2 does use a VM, it is managed and run behind the scenes, leaving you with the same user experience as WSL 1.

Full Linux kernel

The Linux kernel in WSL 2 is built by Microsoft from the latest stable branch, based on the source available at kernel.org. This kernel has been specially tuned for WSL 2, optimizing for size and performance to provide an amazing Linux experience on Windows. The kernel will be serviced by Windows updates, which means you will get the latest security fixes and kernel improvements without needing to manage it yourself.

Discovery 2 2 1 – Save Time Managing Your Windows 7

The WSL 2 Linux kernel is open source. If you'd like to learn more, check out the blog post Shipping a Linux Kernel with Windows written by the team that built it.

Increased file IO performance

File intensive operations like git clone, npm install, apt update, apt upgrade, and more are all noticeably faster with WSL 2.

The actual speed increase will depend on which app you're running and how it is interacting with the file system. Initial versions of WSL 2 run up to 20x faster compared to WSL 1 when unpacking a zipped tarball, and around 2-5x faster when using git clone, npm install and cmake on various projects.

Full system call compatibility

Linux binaries use system calls to perform functions such as accessing files, requesting memory, creating processes, and more. Whereas WSL 1 used a translation layer that was built by the WSL team, WSL 2 includes its own Linux kernel with full system call compatibility. Benefits include:

  • A whole new set of apps that you can run inside of WSL, such as Docker and more.

  • Any updates to the Linux kernel are immediately ready for use. (You don't have to wait for the WSL team to implement updates and add the changes).

Discovery 2 2 1 – Save Time Managing Your Windows 8

WSL 2 uses a smaller amount of memory on startup

Discovery 2 2 1 – Save Time Managing Your Windows Computer

WSL 2 uses a lightweight utility VM on a real Linux kernel with a small memory footprint. The utility will allocate Virtual Address backed memory on startup. It is configured to start with a smaller proportion of your total memory that what was required for WSL 1.

Exceptions for using WSL 1 rather than WSL 2

We recommend that you use WSL 2 as it offers faster performance and 100% system call compatibility. However, there are a few specific scenarios where you might prefer using WSL 1. Consider using WSL 1 if:

  • Your project files must be stored in the Windows file system. WSL 1 offers faster access to files mounted from Windows.
    • If you will be using your WSL Linux distribution to access project files on the Windows file system, and these files cannot be stored on the Linux file system, you will achieve faster performance across the OS files systems by using WSL 1.
  • A project which requires cross-compilation using both Windows and Linux tools on the same files.
    • File performance across the Windows and Linux operating systems is faster in WSL 1 than WSL 2, so if you are using Windows applications to access Linux files, you will currently achieve faster performance with WSL 1.

Note

Consider trying the VS Code Remote WSL Extension to enable you to store your project files on the Linux file system, using Linux command line tools, but also using VS Code on Windows to author, edit, debug, or run your project in an internet browser without any of the performance slow-downs associated with working across the Linux and Windows file systems. Learn more.

Accessing network applications

Accessing Linux networking apps from Windows (localhost)

If you are building a networking app (for example an app running on a NodeJS or SQL server) in your Linux distribution, you can access it from a Windows app (like your Edge or Chrome internet browser) using localhost (just like you normally would).

However, if you are running an older version of Windows (Build 18945 or less), you will need to get the IP address of the Linux host VM (or update to the latest Windows version).

To find the IP address of the virtual machine powering your Linux distribution:

  • From your WSL distribution (ie Ubuntu), run the command: ip addr
  • Find and copy the address under the inet value of the eth0 interface.
  • If you have the grep tool installed, find this more easily by filtering the output with the command: ip addr | grep eth0
  • Connect to your Linux server using this IP address.

The picture below shows an example of this by connecting to a Node.js server using the Edge browser.

Accessing Windows networking apps from Linux (host IP)

If you want to access a networking app running on Windows (for example an app running on a NodeJS or SQL server) from your Linux distribution (ie Ubuntu), then you need to use the IP address of your host machine. While this is not a common scenario, you can follow these steps to make it work.- Obtain the IP address of your host machine by running this command from your Linux distribution: cat /etc/resolv.conf- Copy the IP address following the term: nameserver.- Connect to any Windows server using the copied IP address.

The picture below shows an example of this by connecting to a Node.js server running in Windows via curl.

Additional networking considerations

Connecting via remote IP addresses

When using remote IP addresses to connect to your applications, they will be treated as connections from the Local Area Network (LAN). This means that you will need to make sure your application can accept LAN connections.

For example, you may need to bind your application to 0.0.0.0 instead of 127.0.0.1. In the example of a Python app using Flask, this can be done with the command: app.run(host='0.0.0.0'). Please keep security in mind when making these changes as this will allow connections from your LAN.

Accessing a WSL 2 distribution from your local area network (LAN)

When using a WSL 1 distribution, if your computer was set up to be accessed by your LAN, then applications run in WSL could be accessed on your LAN as well.

This isn't the default case in WSL 2. WSL 2 has a virtualized ethernet adapter with its own unique IP address. Currently, to enable this workflow you will need to go through the same steps as you would for a regular virtual machine. (We are looking into ways to improve this experience.)

Here's an example PowerShell command to add a port proxy that listens on port 4000 on the host and connects it to port 4000 to the WSL 2 VM with IP address 192.168.101.100.

Windows

IPv6 access

WSL 2 distributions currently cannot reach IPv6-only addresses. We are working on adding this feature.

Expanding the size of your WSL 2 Virtual Hardware Disk

WSL 2 uses a Virtual Hardware Disk (VHD) to store your Linux files. If you reach its max size you may need to expand it.

The WSL 2 VHD uses the ext4 file system. This VHD automatically resizes to meet your storage needs and has an initial maximum size of 256GB. If your distribution grows in size to be greater than 256GB, you will see errors stating that you've run out of disk space. You can fix this error by expanding the VHD size. Quickres 4 7 17.

To expand your maximum VHD size beyond 256GB:

  1. Terminate all WSL instances using the command: wsl --shutdown

  2. Find your distribution installation package name ('PackageFamilyName')

    • Using PowerShell (where 'distro' is your distribution name) enter the command:
    • Get-AppxPackage -Name '**' | Select PackageFamilyName
  3. Locate the VHD file fullpath used by your WSL 2 installation, this will be your pathToVHD:

    • %LOCALAPPDATA%PackagesLocalState.vhdx
  4. Resize your WSL 2 VHD by completing the following commands:

    • Open Windows Command Prompt with admin privileges and enter:
      • diskpart
      • Select vdisk file=''
      • expand vdisk maximum=''
  5. Launch your WSL distribution (Ubuntu, for example).

  6. Make WSL aware that it can expand its file system's size by running these commands from your Linux distribution command line:

    • sudo mount -t devtmpfs none /dev
    • mount | grep ext4
    • Copy the name of this entry, which will look like: /dev/sdXX (with the X representing any other character)
    • sudo resize2fs /dev/sdXX
    • Use the value you copied earlier. You may also need to install resize2fs: apt install resize2fs

Note

In general do not modify, move, or access the WSL related files located inside of your AppData folder using Windows tools or editors. Doing so could cause your Linux distribution to become corrupted.





broken image