Trending February 2024 # Microsoft Adds Linux Kernel To Windows # Suggested March 2024 # Top 6 Popular

You are reading the article Microsoft Adds Linux Kernel To Windows updated in February 2024 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested March 2024 Microsoft Adds Linux Kernel To Windows

Linux is no stranger to Windows. In the past we’ve reported on how Linux was implemented into Windows 10. Recently, Microsoft has gone the additional step and announced an update for the implementation of a whole Linux kernel to the operating system. But what does this mean, and – most importantly – what does it mean for Windows users?

Why Microsoft Is Adding a Linux Kernel

Again, Linux isn’t totally new on Windows. For a while now Windows 10 had what’s called the Windows Subsystem for Linux (WSL). WSL focused on allowing Windows to run Linux tools such as Bash. It didn’t allow people to actually boot up a full-blown Linux GUI such as KDE, but it did give Windows users a way to run Linux tools without the need of a virtual machine.

Which Kernel Is Being Used?

Linux enthusiasts may be disappointed to hear that Windows isn’t planning to use a currently existing kernel. They’re making their own variant which is then implemented into Windows.

However, WSL2 won’t come with its own userspace; you can customize which one is installed in WSL2. This gives some freedom to customize your WSL2, even if it’s not as much as some users may like.

Is This a Virtual Machine for Linux?

If you’re looking to run a full Linux desktop on Windows, you’ll be disappointed with this update! While you’ll be able to run Linux in this update, it won’t be like a virtual machine. However, if you want to run specific Linux tools within Windows itself, you’ll probably find WSL2 a worthwhile addition.

Is This a Sign of Windows Fighting Linux?

When we last touched upon this topic, we asked the question if it was a sign that Windows was trying to eliminate Linux — or at least`1 combat it. At the time it felt like Windows was taking a prod at Linux; now, with this entire kernel custom-made by Microsoft themselves, this feeling is stronger than ever.

By implementing a kernel into Windows 10, Microsoft is probably hoping to stop people dual-booting with Linux. Why swap between Windows and Linux when you can just do everything on WSL2? It’s a convenient way for someone to use Linux tools within Windows without the need of a VM or dual-boot.

However – much like we said last time – this change is unlikely to convert any Linux users into Windows. Linux users have more of a problem with Windows 10 itself and are unlikely to install Windows 10 over their favorite distro. In fact, with the recent Windows update facade, Linux users are probably far and away from adopting Windows 10!

Kernel Panic

With Windows 10 opening up to Linux, the next update will contain an entire custom-made kernel. While it’s not a full-blown distro, it is a useful tool for running Linux tools in Windows – even if some Linux users feel as if Microsoft is trying to combat the OS.

Do you think this is a case of Microsoft fighting off its competition? Or is this simply a convenient tool with no malcontent? Let us know below.

Simon Batt

Simon Batt is a Computer Science graduate with a passion for cybersecurity.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sign up for all newsletters.

By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

You're reading Microsoft Adds Linux Kernel To Windows

New Linux Kernel Offers List Of Improvements

The second Linux kernel of 2009 is now out, sporting a long list of improvements — and at least one regression.

New filesystem support, security and driver improvements are all part of the new Linux 2.6.30 kernel release, although one of the most noticeable elements in the new release is the kernel inclusion of fastboot, an enhancement designed to speed startup for Linux-based systems.

Linux 2.6.30 also marks a step back, reinaugurating Tux the penguin as its official mascot after a one-release hiatus, during which Tuz the Tasmanian devil held the reins as a effort to raise awareness around the plight of the Tasmanian devil.

“I’m sure we’ve missed something, and I know we have some regressions pending,” Linux creator Linus Torvalds said in his mailing list announcement for the new kernel. “At the same time, we do need the coverage of a real release, and on the whole it looks pretty good.”

The release follows the 2.6.29 release by just under three months, and the features included in 2.6.30 will end up in the next round of Linux distributions as they face off against Windows 7 later this year.

Fastboot’s inclusion in the kernel is one of the release’s key elements, providing a mechanism for faster startup times within the mainline kernel itself. That’s a something of a new approach, considering that Linux distributions have already been implementing their own approaches for faster startup times. The Ubuntu Jaunty release, for example, claims a 25-second boot time while Red Hat’s Fedora 11 claims a 20-second boot time.

According to Red Hat, there is a difference between the aims and process of the new mainline Linux kernel’s fastboot — which was contributed to the community by Intel — and the approach to faster startups taken in Fedora 11.

“They’re solving a different set of problems,” Fedora kernel maintainer Dave Jones told chúng tôi “The Fedora work has been almost entirely done by improving init scripts in userspace, and by making applications more intelligent about the I/O they are doing.”

Jones adds that the fastboot patches are valuable, but there larger problems remain in userspace that can be addressed in Fedora.

Another key addition in the 2.6.30 Linux kernel release is Ftrace, a framework for tracing system calls.

“The Ftrace tracing infrastructure should make debugging certain problems easier,” Jones explained. “Previously, we would need to recompile the kernel with debugging patches added. Now, we have the ability to turn on certain types of profiling dynamically at runtime.”

Security also gets a boost in the kernel with the addition of the Tomoyo framework, which offers an alternate approach to SELinux (which stands for “security enhanced Linux”). Tomoyo, like SELinux is an access-control solution. According to the Tomoyo project site, the most distinguishable feature of Tomoyo Linux is its real-time policy learning feature.

Whereas SELinux operates in either permissive or enforcing modes, Tomoyo Linux also has a third mode — learning mode — in which it “generates definitions of domains and ACL (access control lists) for each domain … automatically,” according to the project site. “This policy-learning functionality covers from the system boot to shutdown.”

Tomoyo is a project that had been begun by Japan’s NTT, while SELinux is an effort that originally sprouted out of the U.S. government’s National Security Agency (NSA).

NTT also has another contribution that made it into the 2.6.30 with the NILFS2 filesystem (short for “New Implementation of a Log-structured File System”).

“NILFS is a new implementation of a log-structured file system (LFS) supporting continuous snapshotting,” according to the NILFS project site. “In addition to versioning capability of the entire filesystem, users can even restore files mistakenly overwritten or destroyed just a few seconds ago.”

There is also support in the 2.6.30 for a number of technologies that have not yet been finalized in standards. Linux 2.6.30 adds preliminary support for the under-development IEEE 802.11w standard for enhanced wireless security.

Preliminary support for NFS 4.1 (define) is also being included ahead of the final standard being ratified by the Internet Engineering Task Force.

Article courtesy of chúng tôi

How To Install Microsoft Fonts In Linux Office Suites

Times New Roman, Calibri, and many other popular fonts are created by Microsoft and can’t be included with Linux. If you open a Word document or another Microsoft Office document in LibreOffice or OpenOffice, you’ll need Microsoft’s fonts installed on your Linux system to see the documents as they were intended to look.

Install Microsoft’s TrueType Core fonts

Microsoft released a package of “TrueType core fonts for the web” back in 1996. These fonts were given a very permissive license agreement, so anyone could install them. Microsoft wanted their fonts to be the standard fonts everyone with a web browser had, so they gave them away. Microsoft terminated this project in 2002, but the fonts can still be installed thanks to MIcrosoft’s old license agreement.

This font pack contains Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana, and Webdings. Times New Roman was the default font for Office documents until Calibri debuted in Office 2007.

This package can be easily installed on Ubuntu. Unfortunately, you can’t install it from the Ubuntu Software Center on modern versions of Ubuntu like Ubuntu 14.04. If you try to install this package from the Ubuntu Software Center, the Software Center will freeze—you need to use the terminal so you can accept Microsoft’s License agreement. Don’t worry! This is easy.

Type or copy-and-paste the following command into the terminal and press Enter. This command asks for administrator access (sudo) before launching the package manager (apt-get) and telling it to download and install (install) the ttf-mscorefonts-installer package:

sudo apt-get install ttf-mscorefonts-installer

Other Linux distributions also offer similarly named “corefonts” packages you can easily install. Search your Linux distribution’s package manager for such a package.

Install Microsoft’s ClearType fonts

If you haven’t yet installed the TrueType core fonts, you’ll need to run the sudo apt-get install cabextract command to install the cabextract utility on your system. If you installed the Microsoft core fonts using the command above, this should already be installed.

Next, type mkdir .fonts and press Enter to create the fonts directory the script requires. The script will complain that you don’t have a .fonts directory if you don’t do this first.

Install Tahoma, Segoe UI, and other fonts

However, some fonts aren’t included in these packages. Tahoma isn’t included with the TrueType core fonts package, while Segoe UI and other newer Windows fonts aren’t included with the ClearType Fonts package.

Configure LibreOffice or OpenOffice

Open a Microsoft Office document created using these fonts and LibreOffice or OpenOffice will automatically use the appropriate fonts. They’ll display the document as it was intended to look, Microsoft fonts and all.

Ubuntu and other Linux distributions actually include Red Hat’s “Liberation Fonts” and use them by default in their office suites. These fonts were designed to substitute for Arial, Arial Narrow, Times New Roman, and Courier New. They have the same widths as Microsoft’s popular fonts. If you open a document written with Times New Roman, the appropriate Liberation font will be used instead so the flow of the document won’t be interrupted. However, these fonts don’t look identical to Microsoft’s fonts. The Liberation project also doesn’t provide fonts designed to match the width of Calibri and Microsoft’s other newer ClearType fonts. If you’re a Linux user that wants the best Microsoft Office compatibility possible, you should install Microsoft’s fonts.

How To Remove Windows Viruses With Linux

While Microsoft has improved the Windows Defender to a great extent, your system is still not impermeable to viruses. The worst case is when the virus takes over your system, and you can’t boot it up. When this happens, you may want to use a live Linux distro to remove the Windows viruses. This tutorial shows you how to get it done.

Why Use Linux?

If your Windows desktop refuses to boot properly in safe mode, and you’d like to explore the file system and operate the computer, you will need a live environment for that. Sure, you can flash Windows onto a USB drive and just use its recovery command line, but your options there are limited.

A graphical environment to use on your system

A light resource profile

Access to a package manager that lets you install applications on the fly to a temporary space

A sandboxed environment that doesn’t get contaminated by what’s affecting your Windows installation

For most use cases, especially when removing infections affecting the file system, using a live Linux distro is the path of least resistance.

Note: if you have already dual-booted your system with Linux and Windows, there is no need to use a live Linux USB drive. You can boot directly into your Linux OS and run the following steps.

Which Distro Should I Use?

In the majority of cases, Ubuntu presents a compelling option, with its large repository, graphical interface, and ease of use. For simplicity’s sake, many of the instructions in this tutorial will be relevant to Ubuntu.

Since we are using the Linux-native ClamAV to scan for viruses and other threats infecting your system, you can also use Arch and Fedora if you are more familiar with them.

Before going any further, flash the distro of your choice to your USB drive by using a tool like balenaEtcher.

Booting Into the Live OS

To properly boot from a USB drive, you will have to configure your motherboard’s BIOS to boot from the USB drive. Generally, you may access your BIOS by repeatedly pressing either F1, F2, F10, F12, or Del. Once you’re in, look for “Boot” or “Boot Order.” Make sure your USB drive is on the top. If there’s a “UEFI” boot option for the USB drive, move that up as well, above any other options.

Let the drive boot. You’ll be greeted by a GRUB screen that allows you to choose from multiple options. Select “Try or Install Ubuntu” and press Enter.

Once the USB drive is done loading the operating system into memory, it will give you a choice between trying Ubuntu or installing it.

Choose “Try Ubuntu,” which should land you on the Desktop.

Tip: there are several antivirus programs for Linux, but ClamAV is the easiest to use and is free.

Installing ClamAV

Press Ctrl + Alt + T to open the terminal.

Update the repositories with a fresh version:


apt update

Install ClamAV:





Now that you have ClamAV, it’s time to use it to scan your system.

Open your file manager. In Ubuntu, it’s an icon of a folder on the dock to the left of the desktop.

Choose the Windows drive you’d like ClamAV to scan.

Select the drive. If you have a ton of partitions, you’ll know you chose the right one if the following folders are visible: “Program Files,” “Users,” and “Windows.”

Start ClamAV through the clamscan command:





This will scan files in the current directory (your Windows root directory) recursively, looking for viruses along the way. The . represents “this directory,” and the -r flag tells it to scan through the entire tree of folders recursively.

With this command, you will do a dry run. It won’t remove any files. This lets you see which files ClamAV picks up as viruses so that you can judge for yourself whether you’d like them removed.

At any point during the process, if you’d like to cancel the scan, just press Ctrl + C on your keyboard.

If you want ClamAV to remove the files for you, pass the --remove=yes option like so:








If you don’t want it to scan certain file types, pass the --exclude= flag as many times as you need.










The above example would exclude PNG image files, as they often do not have anything that poses a threat written into them.

Add --verbose to this command if you’d like to see everything ClamAV is doing when it runs a scan. The --infected flag may actually be more useful here, only letting you know when an infected file has been found.

Be aware that ClamAV will use a significant amount of system memory (I recorded over 1.3 GB of RAM use) during the scan process. Also, since it uses only one processing thread for the scanning process, it could take a long time to fully scan a drive.

After putting in a proof-of-concept virus that would simulate a worst-case scenario where Windows doesn’t boot correctly, ClamAV was able to find the culprit and zap it within an hour. It was a long process, but it seems that this old antivirus software still does its job very well.


When doing the dry-run procedure (without the --remove flag), you may want to place the output of the scan in a file that you can search later:

Tip: learn how to use pipe redirection in the Linux command line.

You can later go to “output.txt” and search for the term “FOUND” to see each virus it detected. This helps you quickly find the threats on your system without having to wade through miles of muddy terminal output after the fact!

Frequently Asked Questions Does ClamAV use updated virus definitions?

Yes, when you install ClamAV, a service known as clamav-freshclam is installed and started on your live system. This service keeps the heuristics database updated for you.

Is there a GUI for using ClamAV?

You can install the clamtk package, which is a limited GUI front end for ClamAV.

In Ubuntu, you can use the link found within the developer’s GitLab repository for Ubuntu/Debian. Once you download the .deb file, run it, and it should install ClamTK for you!

Can ClamAV be installed on Windows directly?

Yes. If you’re able to boot your Windows system, ClamAV has a Windows version that you can download from the developer’s site.

Miguel Leiva-Gomez

Miguel has been a business growth and technology expert for more than a decade and has written software for even longer. From his little castle in Romania, he presents cold and analytical perspectives to things that affect the tech world.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sign up for all newsletters.

By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

Microsoft Is Bringing Windows 10 To Arm

Microsoft is bringing Windows 10 to ARM-based devices




Qualcomm has announced they will be teaming up with Microsoft to develop Windows 10 PCs powered by its Snapdragon processors. This sets the stage for the possibility of cellular-connected, Windows 10 mobile PCs. The next generation ARM-based chips would be able to run legacy Win32 programs, adding a cherry on top.

Microsoft broke the news to the PC manufacturer partner at WinHEC in Shenzhen, China, on December 8. It was at the conference that Microsoft first demonstrated a version of Windows 10 running Qualcomm’s Snapdragon 820 processor.

This initiative could mean a lot of things. It is universally accepted that ARM processors are superior to Intel chips in a number of way, from their lesser power consumption, lower heat generation and more modern architecture. If the collaboration between the two powerful firms proves to be fruitful, then the Qualcomm and ARM chip makers could pose a viable threat to Intel’s cartel. Of course, they do lack aspects that Intel chips bring to the table, but these are just the the first steps.

What does it mean for future of ARM chips?

ARM processors will enable OEM’s to build fanless, slimmer architecture. To be clear, it does not at all affect the underlying performance of the machine but does offer a superb battery life.

Gigabit LTE, Quick Charge and Grade A Wi-Fi are only a few of the substantial features offered by the Qualcomm’s processors. That makes things a lot easier for OEM’s as it saves them the trouble of separately integrating all of them into devices. Microsoft has already named these devices “Cellular PCs.”

The ARM and Windows RT venture:

Let’s not forget Microsoft’s failed attempts at making Windows Phone/Mobile and Windows RT compatible with ARM and x86 architectures. It was then that they explicitly instructed developers to code new applications through its Universal Windows Platform. Its ability to run apps other than Universal Windows Platform applications prevented the platform from gaining a sizable position rather than pushing it forward. On another note, Windows RT only included a subset of the features that were part of Windows 8.

Before you start wondering, Windows RT was the operating system that powered the first Microsoft Surface tablet which was known as Surface RT.

It was due to some of Windows RT’s limitations that it didn’t acquire a strong consumer base. For instance, the lack of desktop applications didn’t really help. To address these limitations, Microsoft is bringing x86 emulation to ARM devices. It is all due to this technology that users will be able to run powerful desktop apps such as Adobe Photoshop or Microsoft Office. Microsoft has already demonstrated Photoshop running on devices with the Qualcomm Snapdragon 820 processor and 4GB of RAM. Needless to say, performance seems exemplary:

Thankfully, the upcoming version of Windows 10 for Qualcomm is not Windows RT. Instead, it is a Windows 10 desktop version that is compiled natively to run on the Qualcomm CPU. But that doesn’t mean that it can not run Universal Windows Platform apps.

The eSIM Technology:

With a bunch of other aspects, Microsoft has also announced support for eSIM technology on Windows 10. That lets consumers purchase and manage their Wi-Fi and cellular data from the Windows Store.

What Qualcomm has to say:

Making further claims, Qualcomm asserts that its upcoming, next generation processors will give users the “full Windows experience”. It then specifically mentioned that their chips have embedded support for both UWP apps and Win32 legacy programs through emulation.

It is hardly likely that Microsoft will be able to support x86 emulation on all ARM chips at first, widely because the ARM ecosystem isn’t nearly as consistent as the x86 ecosystem is. As it is such a competitive market also, ARM wants to allow its manufacturers a little flexibility in customization of ARM-based chips.

So, when will Windows 10 for Qualcomm be available? Microsoft representatives only mention ‘next year’, but some speculation is pointing towards the fall of 2023.

Was this page helpful?


Start a conversation

Twitter Adds More Context To Trending Topics

Twitter is improving the way it keeps users informed about trending topics via a collaboration with The Associated Press (AP) and Reuters.

Teaming up with AP and Reuters will allow Twitter to increase the scale and speed at which it provides context to popular topics of conversation.

Currently, Twitter explains top trends on a limited scale. This is accomplished by attaching additional information to the trend such as a Twitter Moment, a single tweet, or a written description.

Twitter aims to bolster the delivery of this information in a few key ways:

Scale: Users can expect to see more contextual descriptions about Twitter trends going forward.

Speed: Information about popular topics of conversation will be provided in real-time as they emerge.

Accuracy: This collaboration will make it possible for Twitter to deliver accurate information when facts are in dispute.

Trustworthiness: Links to reports from trusted sources will be provided more frequently.

In addition, Twitter will attempt to provide information about topics before they go viral.

“Rather than waiting until something goes viral, Twitter will contextualize developing discourse at pace with or in anticipation of the public conversation.”

Twitter first rolled out explanations for trending topics back in September 2023. While helpful at times, they’re not displayed for all trends and they certainly don’t appear in real-time.

The issues with speed and scale are getting addressed by the AP & Reuters collaboration, as is another thing Twitter needs help with — factchecking.

A lot of work goes into factchecking viral web content, and Twitter doesn’t have the resources to do it internally. Even Facebook outsources its factchecking.

Currently it’s Twitter’s curation team who is responsible for adding explanations to trending topics, and they don’t have the expertise of investigative journalists.

During this initial phase of the program, AP and Reuters will focus on English-language content.

Twitter says these efforts will grow over time to provide support across languages and timezones around the world.

“We are committed to making sure that when people come to Twitter to see what’s happening, they are able to easily find reliable information. Twitter will be able to expand the scale and increase the speed of our efforts to provide timely, authoritative context across the wide range of global topics and conversations that happen on Twitter every day.”

Source: Twitter

Update the detailed information about Microsoft Adds Linux Kernel To Windows on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!