unix_byte Profile Banner
Understanding Linux: The Kernel Perspective Profile
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
Don't wanna be here? Send us removal request.
@unix_byte
Understanding Linux: The Kernel Perspective
5 years
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
@unix_byte
Understanding Linux: The Kernel Perspective
12 hours
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
Tweet card summary image
github.com
Beckhoff linux kernel source tree. Contribute to Beckhoff/linux development by creating an account on GitHub.
0
2
22
@Voz_US
VOZ
6 days
Limited time only! Our Holiday Wellness Box for this Christmas Season. (Details in the link below)
1
11
17
@unix_byte
Understanding Linux: The Kernel Perspective
12 hours
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
Tweet card summary image
github.com
Beckhoff linux kernel source tree. Contribute to Beckhoff/linux development by creating an account on GitHub.
0
2
22
@unix_byte
Understanding Linux: The Kernel Perspective
6 days
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
@unix_byte
Understanding Linux: The Kernel Perspective
7 days
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
@unix_byte
Understanding Linux: The Kernel Perspective
9 days
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
@unix_byte
Understanding Linux: The Kernel Perspective
13 days
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
@unix_byte
Understanding Linux: The Kernel Perspective
13 days
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
@unix_byte
Understanding Linux: The Kernel Perspective
16 days
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
@unix_byte
Understanding Linux: The Kernel Perspective
18 days
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
@unix_byte
Understanding Linux: The Kernel Perspective
20 days
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
@unix_byte
Understanding Linux: The Kernel Perspective
27 days
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
@unix_byte
Understanding Linux: The Kernel Perspective
1 month
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
@unix_byte
Understanding Linux: The Kernel Perspective
1 month
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
@unix_byte
Understanding Linux: The Kernel Perspective
1 month
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
@unix_byte
Understanding Linux: The Kernel Perspective
2 months
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
@unix_byte
Understanding Linux: The Kernel Perspective
2 months
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
@unix_byte
Understanding Linux: The Kernel Perspective
2 months
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
@unix_byte
Understanding Linux: The Kernel Perspective
2 months
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
@unix_byte
Understanding Linux: The Kernel Perspective
2 months
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
@unix_byte
Understanding Linux: The Kernel Perspective
2 months
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