Understanding Linux: The Kernel Perspective
@unix_byte
Followers
11K
Following
555
Media
233
Statuses
299
Book "Understanding Linux: The Kernel Perspective" https://t.co/ZcfVIhPSf6 Amazon: https://t.co/TsQGMPxSHn v1.15 now released
Down Under
Joined December 2017
AT&T Archives: The creators of UNIX talk about UNIX, circa 1980 John Mashey (of Mashey Shell) talks at 1:30 Brian Kernighan (K in 'awk') talks at 4:11 Ken Thompson and Dennis Ritchie appear together at 4:48 Ken Thompson talks at 13:00 https://t.co/MyY7cGD5jS
11
166
464
Beckhoff TwinCAT is a leading real-time industrial automation platform that runs Programmable Logic Controllers (PLC) and motion-control workloads on standard PCs. Beckhoff is increasingly using PREEMPT_RT Linux as the underlying operating system. How does this work? TwinCAT is
github.com
Beckhoff linux kernel source tree. Contribute to Beckhoff/linux development by creating an account on GitHub.
0
2
22
Limited time only! Our Holiday Wellness Box for this Christmas Season. (Details in the link below)
1
11
17
Beckhoff TwinCAT is a leading real-time industrial automation platform that runs Programmable Logic Controllers (PLC) and motion-control workloads on standard PCs. Beckhoff is increasingly using PREEMPT_RT Linux as the underlying operating system. How does this work? TwinCAT is
github.com
Beckhoff linux kernel source tree. Contribute to Beckhoff/linux development by creating an account on GitHub.
0
2
22
Unix Shells: The Two Roles Early Unix systems (1971–1975) shipped with the Thompson shell, written by Ken Thompson, as /bin/sh. Thompson shell was a simple command interpreter whose sole purpose was to launch programs: $ command [ arg1 ... [ argN ] ] No variables or control
0
15
114
A real-time operating system (RTOS) is defined by its ability to meet strict and predictable timing determined by worst-case latency. Traditional real-time OSes such as VxWorks, FreeRTOS, or QNX are designed from the ground up so that high-priority tasks preempt lower-priority
3
22
150
Virtual Memory Areas (VMAs) are fundamental to Linux memory management. This is the core abstraction that makes Linux memory management scalable and efficient: instead of treating a process’s address space as millions of individual pages, the kernel represents it as a set of
2
92
685
The Memory Management Unit (MMU) is not a chip—it's a function. Despite common belief, the MMU is not a single physical chip or even a single well-defined block of logic on a modern CPU die. Instead, “MMU” refers to a distributed set of translation and protection mechanisms
4
128
659
On Intel and AMD x86-64 systems, the Memory Management Unit (MMU) is architecturally fixed to use a 4 KiB base page size. This design is inherited from the Intel 80386 processor from 1985, whose paging structures, entry formats, and alignment rules all assumed 4 KiB pages. For
4
115
914
BYTE from Nov 1984 reviewed the Soviet Agat (АГАТ) microcomputer, often described as the USSR’s first mass-produced personal computer, in rather unflattering terms, noting its technical limitations, architectural quirks, and generally lagging behind Western standards. For much of
4
31
134
The IBM RS/6000 product line was a major early-1990s platform of high-performance RISC workstations and servers based on the POWER architecture. RS/6000 machines ran AIX, IBM’s UNIX System V–based OS with many BSD features. AIX was influential in UNIX history, supercomputing, and
6
28
123
In October 1988, BYTE introduced the concept of hypertext to a mainstream microcomputer audience, several years before HTML 2.0 (the first official standard) was finalised in 1995. Before this time, hypertext was primarily discussed in academic circles or associated with
0
10
47
The Linux kernel authorities are currently discussing whether to enable support for Microsoft C (MSVC) language extensions. Sounds like heresy? It turns out, this is about the growing importance of the Clang compiler. The patches under review do not aim to compile Linux with
16
73
636
From its inception in 1991, the Linux kernel has been developed in tandem with the GNU toolchain, specifically the GNU Compiler Collection (GCC) and GNU Binutils. Linus Torvalds wrote early kernel code relying on features unavailable in the ISO C standard or in other compilers.
14
88
891
The early 1990s were the heyday of Perl, a language that embodied the spirit of the early web: flexible, pragmatic, and unapologetically messy. Perl quickly became the tool of choice for system administrators, CGI (Common Gateway Interface) programming, and anyone who needed to
8
19
84
Brian Kernighan was one of the three original authors of ‘awk’ (stands for Aho – Weinberger – Kernighan) developed in 1977 at Bell Labs. Kernighan, Aho, and Weinberger set out to develop a small interpreted language for text pattern scanning and reporting, essentially a scripting
25
111
733
VMS (Virtual Memory System) was a landmark operating system developed by Digital Equipment Corporation (DEC) between 1975 and 1977, in conjunction with the design of the VAX (Virtual Address eXtension) architecture. Conceived as a next-generation environment to succeed the PDP-11
3
29
144
Dan Ingalls was the principal designer and implementer of Smalltalk. Smalltalk is an immensely influential language that pioneered object-oriented programming and its execution model, which relied on a virtual machine, paved the way for modern VMs like the Java Virtual Machine
4
18
70
The 1969 Multics Condensed Guide shows that Multics already incorporated a number of features foundational to the development of Unix. The Multics command interpreter was designed by Louis Pouzin and Glenda Schroeder; a key innovation was that the command interpreter operated as
2
26
86
In 1993, Steve Jobs was largely absent from public following his departure from Apple in 1985. Jobs had founded NeXT, a company that produced high-end Unix workstations, but it struggled commercially. The entry-level NeXT workstation was priced around $5,000—approximately $15,000
8
38
179
Ken Thompson is best known for his work on Unix. However, shortly before Unix, Ken implemented one of the first practical regular expression engines (Communications of the ACM, 1968). Since then, regular expressions have become integral to many Unix tools, and today nearly every
11
99
548
In 1983, Unix was already recognised for its elegance and portability. However, at the time, Unix's use was primarily academic and institutional; the broader open-source movement, including Linux and FreeBSD, was still years away. The August 1983 issue of BYTE was a special
5
57
330