Hans Peter Anvin
Hans Peter Anvin (born 12 January 1972), also known as H. Peter Anvin, Peter Anvin, or even hpa, is a Swedish-American computer programmer who has contributed to free and open-source software projects.
Anvin is the originator of SYSLINUX, Linux *igned Names and Numbers Authority (LANANA), and various Linux kernel features.
History
Peter Anvin grew up in Västerås, Sweden. He moved to the United States in 1988, as a teenager, when his father moved to Chicago.
Anvin was previously maintainer of the linux.* Usenet newsgroup hierarchy and the Linux kernel archives at kernel.org, wrote the original Swap Space How-to, and the "Linux/I386 Boot Protocol" (file: linux/Do*entation/i386/boot.txt)
Peter Anvin graduated in 1994 from Northwestern University, where he also was president of the Northwestern Amateur Radio Society (W9BGX); his amateur radio call sign is AD6QZ (formerly N9ITP). According to his personal web site, he is a believer in the Baháʼí Faith.
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 *embler (NASM) and SYSLINUX projects.Previous employers include Transmeta, where he performed as architect and technical director; Orion Multisystems, working on CPU architecture and code morphing software; and rPath.
Linux kernel works
- UNIX98 ptys
- CPUID driver
- The Linux kernel automounter
- zisofs
- RAID 6 support
- x32 ABI
- klibc – a minimalistic subset of the standard C library
References
- Linux kernel traffic quotes: H. Peter Anvin
- Kehrer, Anika; Magnus, Nils (March 26, 2009). "Video Interview with Kernel Developer Peter Anvin". Linux Magazine. Linux New Media. Retrieved August 2, 2009.
- Kernel modules
- BlueZ
- cgroups
- Console
- bcache
- Device mapper
- dm-cache
- dm-crypt
- DRM
- EDAC
- evdev
- Kernel same-page merging (KSM)
- LIO
- Framebuffer
- LVM
- KMS driver
- Netfilter
- Netlink
- nftables
- Network scheduler
- perf
- SLUB
- zram
- zswap
- Process and I/O schedulers:
- O(n) scheduler
- O(1) scheduler
- Completely Fair Scheduler (CFS)
- Brain * Scheduler
- Noop scheduler
- SCHED_DEADLINE
- Security Modules: AppArmor
- Exec Shield
- seccomp
- SELinux
- Smack
- Tomoyo Linux
- Linux PAM
- Device drivers
- 802.11
- graphics
- Raw device
- initramfs
- KernelCare
- kexec
- kGraft
- kpatch
- Ksplice
- Mainline
- Linux kernel
- Linux-libre
- High-performance computing
- INK
- Compute Node Linux
- SLURM
- Real-time computing
- RTLinux
- RTAI
- Xenomai
- Carrier Grade Linux
- MMU-less
- μClinux
- PSXLinux
- Category