9 links
tagged with linux
Click any tag below to further narrow down your results
Links
The article discusses alternatives to Windows for users whose hardware does not support Windows 11, highlighting free options like Linux and Chrome OS Flex. It emphasizes the ease of installation and use for newcomers, allowing them to continue utilizing older PCs productively without the need for expensive upgrades. The guide provides steps for installation and reassures users about the simplicity of transitioning from Windows to these operating systems.
The article explores Linux capabilities as a fine-grained access control mechanism that allows for more secure privilege management by dividing the traditional superuser privileges into distinct units. It demonstrates how these capabilities can be manipulated to create potential security vulnerabilities, particularly in the context of privilege escalation and backdooring. Additionally, it provides commands for viewing and managing capabilities on Linux systems.
The article explains how modern operating systems, specifically Linux, manage shared libraries with load-time relocation. It details the challenges of loading shared libraries due to their unknown memory addresses and discusses the role of the dynamic loader in adjusting the shared libraries for their runtime locations. The focus is primarily on load-time relocation, which is one of the methods used in handling shared libraries in the Linux environment.
This article guides readers through the process of building a micro Linux distribution from scratch, focusing on the RISC-V architecture. It aims to provide a simplified understanding of operating systems, the Linux kernel, and essential concepts related to creating a minimal operating system environment, while also noting that advanced users might find some explanations oversimplified.
The article discusses how the Linux kernel executes ELF (Executable and Linkable Format) binaries, detailing the structure of ELF files and the process involved in loading them. It explains the key components of the ELF format, including program header entries, and describes the steps the kernel takes to prepare and execute an ELF binary, emphasizing the complexity of the handling process.
The article explores the intricate process that occurs between a program's execution request to the OS kernel and the execution of the main function. It delves into the execve system call, the structure of ELF executable files, and the various components involved in loading and executing a program on Linux systems.
The upcoming Android 16 QPR2 update enhances the Linux Terminal by expanding its file access to nearly all shared storage on the device, moving beyond the current limitation of just the Downloads folder. This improvement facilitates easier file sharing between the Android host and the Linux virtual machine, enabling users to utilize Linux tools more effectively on their mobile devices. The update is currently available in beta and is expected to roll out in early December.
The article explains the Linux boot process, detailing the sequence of events from when the power button is pressed to the execution of the first line of C code within the Linux kernel. It covers the roles of the CPU, firmware (BIOS and UEFI), and the bootloader (GRUB) in facilitating the transition to the operating system. The piece emphasizes the technical intricacies involved in initializing hardware and preparing the system for the Linux kernel to take over.
The GitHub repository "recall-for-linux" by rolflobker aims to bring Microsoft Recall's features to Linux users, offering tools for data storage, screen capturing, OCR, and more. The installation process is intentionally made simple, although the project humorously highlights concerns over privacy and data collection. Future updates are promised, including AI integration and data monetization.