Hans Peter Anvin
   HOME

TheInfoList



OR:

Hans Peter Anvin (12 January 1972), also known as hpa, is a Swedish-American computer programmer who has contributed to
free and open-source software Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
projects. Anvin is the originator of SYSLINUX, Linux Assigned Names and Numbers Authority (LANANA), and various
Linux kernel The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
features.


History

Peter Anvin grew up in
Västerås Västerås ( , , ) is a city in central Sweden on the shore of Mälaren, Lake Mälaren in the province of Västmanland, west of Stockholm. The city had a population of 127,799 at the end of 2019, out of the municipal total of 154,049. Västerås ...
,
Sweden Sweden, formally the Kingdom of Sweden,The United Nations Group of Experts on Geographical Names states that the country's formal name is the Kingdom of SwedenUNGEGN World Geographical Names, Sweden./ref> is a Nordic country located on ...
. He moved to the
United States The United States of America (U.S.A. or USA), commonly known as the United States (U.S. or US) or America, is a country primarily located in North America. It consists of 50 states, a federal district, five major unincorporated territorie ...
in 1988, as a teenager, when his father moved to
Chicago (''City in a Garden''); I Will , image_map = , map_caption = Interactive Map of Chicago , coordinates = , coordinates_footnotes = , subdivision_type = Country , subdivision_name ...
. Anvin was previously maintainer of the ''linux.*''
Usenet newsgroup A Usenet newsgroup is a repository usually within the Usenet system, for messages posted from users in different locations using the Internet. They are discussion groups and are not devoted to publishing news. Newsgroups are technically distinct ...
hierarchy and the Linux kernel archives at kernel.org, wrote the original
Swap Space In computer operating systems, memory paging is a memory management scheme by which a computer stores and retrieves data from secondary storage for use in main memory. In this scheme, the operating system retrieves data from secondary storage ...
How-to The Linux Documentation Project (LDP) is a dormant an all-volunteer project that maintains a large collection of GNU and Linux-related documentation and publishes the collection online. It began as a way for hackers to share their documentation wi ...
, and the "Linux/I386 Boot Protocol" (file: linux/Documentation/i386/boot.txt) Peter Anvin graduated in 1994 from
Northwestern University Northwestern University is a private research university in Evanston, Illinois. Founded in 1851, Northwestern is the oldest chartered university in Illinois and is ranked among the most prestigious academic institutions in the world. Charte ...
, where he also was president of the Northwestern Amateur Radio Society (W9BGX); his
amateur radio Amateur radio, also known as ham radio, is the use of the radio frequency spectrum for purposes of non-commercial exchange of messages, wireless experimentation, self-training, private recreation, radiosport, contesting, and emergency communic ...
call sign is AD6QZ (formerly N9ITP). According to his personal web site, he is a believer in the
Baháʼí Faith The Baháʼí Faith is a religion founded in the 19th century that teaches the Baháʼí Faith and the unity of religion, essential worth of all religions and Baháʼí Faith and the unity of humanity, the unity of all people. Established by ...
. In addition to his regular employment at Intel's Open Source Technology Center, Anvin was a long-time co-maintainer of the unified x86/x86-64 Linux kernel tree, chief maintainer of the
Netwide Assembler The Netwide Assembler (NASM) is an assembler and disassembler for the Intel x86 architecture. It can be used to write 16-bit, 32-bit (IA-32) and 64-bit (x86-64) programs. It is considered one of the most popular assemblers for Linux. It was ori ...
(NASM) and SYSLINUX projects. Previous employers include
Transmeta Transmeta Corporation was an American fabless semiconductor company based in Santa Clara, California. It developed low power x86 compatible microprocessors based on a VLIW core and a software layer called Code Morphing Software. Code Morphing ...
, where he performed as architect and technical director; Orion Multisystems, working on CPU architecture and code morphing software; and
rPath rPath, Inc. was a technology company based in Raleigh, North Carolina that developed technology to automate the process of constructing (or packaging), deploying and updating software.Craig, Julie. "Cloud Coalition: rPath, newScale, and Eucalyp ...
.


Linux kernel works

* UNIX98 ptys *
CPUID In the x86 architecture, the CPUID instruction (identified by a CPUID opcode) is a processor supplementary instruction (its name derived from CPU IDentification) allowing software to discover details of the processor. It was introduced by Intel i ...
driver *The Linux kernel
automounter An automounter is any program or software facility which automatically mounts filesystems in response to access operations by user programs. An automounter system utility (daemon under Unix), when notified of file and directory access attempts unde ...
*zisofs *
RAID 6 In computer storage, the standard RAID levels comprise a basic set of RAID ("redundant array of independent disks" or "redundant array of inexpensive disks") configurations that employ the techniques of striping, mirroring, or parity to create la ...
support *
x32 ABI The x32 ABI is an application binary interface (ABI) and one of the interfaces of the Linux kernel. The x32 ABI provides 32-bit integers, long and pointers (ILP32) on Intel and AMD 64-bit hardware. The ABI allows programs to take advantage of the b ...
*
klibc In computing, klibc is a minimalistic subset of the standard C library developed by H. Peter Anvin. It was developed mainly to be used during the Linux startup process, and it is part of the early user space, i.e. components used during kernel ...
– a minimalistic subset of the
standard C library The C standard library or libc is the standard library for the C (programming language), C programming language, as specified in the ISO C standard.International Organization for Standardization, ISO/International Electrotechnical Commission, IEC ...


References

;General
Linux kernel traffic quotes: H. Peter Anvin
* {{DEFAULTSORT:Anvin, H. Peter Swedish computer programmers Free software programmers Linux kernel programmers People from Västerås People from San Jose, California 1972 births Living people 20th-century Bahá'ís 21st-century Bahá'ís Intel people Amateur radio people