Frame-14

Privacy Ninja

        • DATA PROTECTION

        • CYBERSECURITY

        • Secure your network against various threat points. VA starts at only S$1,000, while VAPT starts at S$4,000. With Price Beat Guarantee!

        • API Penetration Testing
        • Enhance your digital security posture with our approach that identifies and addresses vulnerabilities within your API framework, ensuring robust protection against cyber threats targeting your digital interfaces.

        • On-Prem & Cloud Network Penetration Testing
        • Boost your network’s resilience with our assessment that uncovers security gaps, so you can strengthen your defences against sophisticated cyber threats targeting your network

        • Web Penetration Testing
        • Fortify your web presence with our specialised web app penetration testing service, designed to uncover and address vulnerabilities, ensuring your website stands resilient against online threats

        • Mobile Penetration Testing
        • Strengthen your mobile ecosystem’s resilience with our in-depth penetration testing service. From applications to underlying systems, we meticulously probe for vulnerabilities

        • Cyber Hygiene Training
        • Empower your team with essential cybersecurity knowledge, covering the latest vulnerabilities, best practices, and proactive defence strategies

        • Thick Client Penetration Testing
        • Elevate your application’s security with our thorough thick client penetration testing service. From standalone desktop applications to complex client-server systems, we meticulously probe for vulnerabilities to fortify your software against potential cyber threats.

        • Source Code Review
        • Ensure the integrity and security of your codebase with our comprehensive service, meticulously analysing code quality, identifying vulnerabilities, and optimising performance for various types of applications, scripts, plugins, and more

        • Email Spoofing Prevention
        • Check if your organisation’s email is vulnerable to hackers and put a stop to it. Receive your free test today!

        • Email Phishing Excercise
        • Strengthen your defense against email threats via simulated attacks that test and educate your team on spotting malicious emails, reducing breach risks and boosting security.

        • Cyber Essentials Bundle
        • Equip your organisation with essential cyber protection through our packages, featuring quarterly breached accounts monitoring, email phishing campaigns, cyber hygiene training, and more. LAUNCHING SOON.

Microsoft Adds ‘systemd’ to the Windows Subsystem for Linux

Microsoft Adds ‘systemd’ to the Windows Subsystem for Linux

Microsoft and Canonical have teamed up to add systemd support to the Windows Subsystem for Linux, allowing a larger number of compatible apps to be installed.

systemd is a Linux software application that acts as the system and service manager for initializing daemons/services during the bootup of the operating system. Systemd also supports tools that allow Linux admins to easily manage and control these services after they have been started.

As systemd is responsible for launching all other services, it runs as the first process (PID 1) created by the Linux kernel on startup. All other initial startup services are then started and managed by systemd, as shown by the process tree below from Ubuntu.

Also Read: Data Breach Notification Obligation: What your organisation should know

PSTree in Ubuntu
PSTree in Ubuntu
Source: BleepingComputer

As WSL currently uses init as the system and services manager, Linux applications that require systemd, such as Snap, microk8s (Kubernetes), and systemctl, do not work correctly.

WSL running init as the system and service manager
WSL running init as the system and service manager
Source: BleepingComputer

WSL now supports systemd

Yesterday, Microsoft and Canonical announced that the latest preview version of the Windows Subsystem for Linux in Windows 11 Insider builds now supports systemd, allowing you to install applications that require the service manager.

“Supporting systemd required changes to the WSL architecture. As systemd requires PID 1, the WSL init process started within the Linux distribution becomes a child process of the systemd,” explained Microsoft’s Craig Loewen in a new announcement.

“Because the WSL init process is responsible for providing the infrastructure for communication between the Linux and Windows components, changing this hierarchy required rethinking some of the assumptions made with the WSL init process.”

If you are running a Windows 11 Insider build, you can upgrade to the WSL 0.67.6 preview or later using the wsl --update command. Once it is finished updating, you can check your installed version using the wsl --version command, as shown below.

Also Read: Why cybersecurity is important for businesses in Singapore

Upgrading WSL and checking its version
Upgrading WSL and checking its version
Source: BleepingComputer

You now need to enable systemd by launching your desired WSL Linux distribution and adding the following lines to /etc/wsl.conf:

[boot]
systemd=true

As the /etc folder is owned by root, you need to use sudo with your favorite console editor to edit the file. For example, sudo vi /etc/wsl.conf.

It should be noted that this process needs to be done for each distro you wish to enable systemd.

Now close your WSL distro window, and from the Windows 11 command line (Command Prompt or PowerShell), shut down your WSL distros with the wsl.exe --shutdown command.

Start your Linux distribution again, and you will see that systemd is running as PID 1, indicating it is running as the service and system manager for WSL.

PSTree in WSL showing systemd running as PID 1
PSTree in WSL showing systemd running as PID 1
Source: BleepingComputer

For more information on how systemd works in WSL and how it will enable you to run more applications in WSL, you can watch this video by Microsoft’s Craig Loewen and Canonical’s Oliver Smith.

0 Comments

KEEP IN TOUCH

Subscribe to our mailing list to get free tips on Data Protection and Data Privacy updates weekly!

Personal Data Protection

REPORTING DATA BREACH TO PDPC?

We have assisted numerous companies to prepare proper and accurate reports to PDPC to minimise financial penalties.
×

Hello!

Click one of our contacts below to chat on WhatsApp

× Chat with us