Unlike some operating systems, Linux doesn´t try to hide the important bits from you-it gives you full control of your computer. But to truly master Linux, you need to understand its internals, like how the system boots, how networking works, and what the kernel actually does. In this completely revised second edition of the perennial best seller How Linux Works , author Brian Ward makes the concepts behind Linux internals accessible to anyone curious about the inner workings of the operating system. Inside, you´ll find the kind of knowledge that normally comes from years of experience doing things the hard way. You´ll learn: -How Linux boots, from boot loaders to init implementations (systemd, Upstart, and System V) -How the kernel manages devices, device drivers, and processes -How networking, interfaces, firewalls, and servers work -How development tools work and relate to shared libraries -How to write effective shell scripts You´ll also explore the kernel and examine key system tasks inside user space, including system calls, input and output, and filesystems. With its combination of background, theory, real-world examples, and patient explanations, How Linux Works will teach you what you need to know to solve pesky problems and take control of your operating system.
How Linux WorksWhat Every Superuser Should KnowTaschenbuchvon Brian WardEAN: 9781593275679Einband: Kartoniert / BroschiertAuflage: 2nd EditionSprache: EnglischSeiten: 366Abbildungen: illustrationsMaße: 236 x 179 x 27 mmAutor: Brian WardEDV, Unix, Lin
How Linux Works, 2nd Edition:What Every Superuser Should Know No Starch Press Brian Ward
How Linux Works, 2nd Edition ab 26.49 EURO What Every Superuser Should Know No Starch Press
Program audio and sound for Linux using this practical, how-to guide. You will learn how to use DSPs, sampled audio, MIDI, karaoke, streaming audio, and more. Linux Sound Programming takes you through the layers of complexity involved in programming the Linux sound system. Youll see the large variety of tools and approaches that apply to almost every aspect of sound. This ranges from audio codecs, to audio players, to audio support both within and outside of the Linux kernel. What Youll Learn Work with sampled audio Handle Digital Signal Processing (DSP) Gain knowledge of MIDI Build a Karaoke-like application Handle streaming audio Who This Book Is For Experienced Linux users and programmers interested in doing multimedia with Linux. Jan Newmarch is Head of ICT (Higher Education) at Box Hill Institute, Adjunct Professor at Canberra University and Adjunct Lecturer in the School of Information Technology, Computing and Mathematics at Charles Sturt University. He is interested in more aspects of computing than he has time to pursue, but the major thrust over the last few years has developed from user interfaces under Unix into Java, the Web and now into general distributed systems. Jan has developed a number of publicly available software systems in these areas. Right now, he is looking at sound for Linux systems and programming the Raspberry Pis GPU.
The first barrier that a new Linux user has to face is the overwhelming number of flavors that this operating system has. These flavors are commonly known as distros (from distribution), and to date there are more than three hundred active distros to choose from. So, how to choose one? You can choose the most popular at the moment, or take heed of what your friend says, but are you sure that this is the one that you need? Making the wrong decision on this matter is behind a good number of disappointments with this operating system. You need to choose the distro that is right for you and your needs. Introducing Linux Distros teaches you the pros and the cons of the most frequently used distros in order to find the one that is right for you. You will explore each distro step by step, so that you dont have to endure hours of web surfing, countless downloads, becoming confused by new concepts and, in the worst cases, reading complex and marathon installation guides. You will benefit from the authors long-term experience working with each distro hands on, enabling you to choose the best distro for your long-term needs. Linux offers us a wonderful open source alternative to proprietary software, and using Introducing Linux Distros you can decide how to best make it work for you. Start exploring the open source world today. Jose Dieguez Castro is a senior systems administrator, currently working as a freelance consultant. Joe has worked on a wide range of projects, from small to large infrastructures in both the private and public sector. When he is asked about his specialty, he answers: To get the job done. He also likes to think of himself as a developer who cares too much about free software. Photography, sports, music, and reading are the way he frees his mind from work.