Buy linux-fans.com ?

Products related to Surface:


  • Learning eBPF : Programming the Linux Kernel for Enhanced Observability, Networking, and Security
    Learning eBPF : Programming the Linux Kernel for Enhanced Observability, Networking, and Security

    What is eBPF? With this revolutionary technology, you can write custom code that dynamically changes the way the kernel behaves.It's an extraordinary platform for building a whole new generation of security, observability, and networking tools. This practical book is ideal for developers, system administrators, operators, and students who are curious about eBPF and want to know how it works.Author Liz Rice, chief open source officer with cloud native networking and security specialists Isovalent, also provides a foundation for those who want to explore writing eBPF programs themselves. With this book, you will:Learn why eBPF has become so important in the past couple of yearsWrite basic eBPF code, and manipulate eBPF programs and attach them to eventsExplore how eBPF components interact with Linux to dynamically change the operating system's behaviorLearn how tools based on eBPF can instrument applications without changes to the apps or their configurationDiscover how this technology enables new tools for observability, security, and networking

    Price: 44.99 £ | Shipping*: 0.00 £
  • Mastering Embedded Linux Programming
    Mastering Embedded Linux Programming

    Harness the power of Linux to create versatile and robust embedded solutionsAbout This Book• Create efficient and secure embedded devices using Linux• Minimize project costs by using open source tools and programs• Explore each component technology in depth, using sample implementations as a guideWho This Book Is ForThis book is ideal for Linux developers and system programmers who are already familiar with embedded systems and who want to know how to create best-in-class devices.A basic understanding of C programming and experience with systems programming is needed. What You Will Learn• Understand the role of the Linux kernel and select an appropriate role for your application• Use Buildroot and Yocto to create embedded Linux systems quickly and efficiently• Create customized bootloaders using U-Boot• Employ perf and ftrace to identify performance bottlenecks• Understand device trees and make changes to accommodate new hardware on your device• Write applications that interact with Linux device drivers• Design and write multi-threaded applications using POSIX threads• Measure real-time latencies and tune the Linux kernel to minimize themIn DetailMastering Embedded Linux Programming takes you through the product cycle and gives you an in-depth description of the components and options that are available at each stage.You will begin by learning about toolchains, bootloaders, the Linux kernel, and how to configure a root filesystem to create a basic working device.You will then learn how to use the two most commonly used build systems, Buildroot and Yocto, to speed up and simplify the development process.Building on this solid base, the next section considers how to make best use of raw NAND/NOR flash memory and managed flash eMMC chips, including mechanisms for increasing the lifetime of the devices and to perform reliable in-field updates.Next, you need to consider what techniques are best suited to writing applications for your device.We will then see how functions are split between processes and the usage of POSIX threads, which have a big impact on the responsiveness and performance of the final device The closing sections look at the techniques available to developers for profiling and tracing applications and kernel code using perf and ftrace. Style and approach This book is an easy-to-follow and pragmatic guide consisting of an in-depth analysis of the implementation of embedded devices.Each topic has a logical approach to it; this coupled with hints and best practices helps you understand embedded Linux better.

    Price: 39.99 £ | Shipping*: 0.00 £
  • The Linux Programming Interface
    The Linux Programming Interface

    The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface the interface employed by nearly every application that runs on a Linux or UNIX system.In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams.You'll learn how to: Read and write files efficiently Use signals, clocks, and timers Create processes and execute programs Write secure programs Write multithreaded programs using POSIX threads Build and use shared libraries Perform interprocess communication using pipes, message queues, shared memory, and semaphores Write network applications with the sockets API While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface the interface employed by nearly every application that runs on a Linux or UNIX system.In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams.You'll learn how to: Read and write files efficiently Use signals, clocks, and timers Create processes and execute programs Write secure programs Write multithreaded programs using POSIX threads Build and use shared libraries Perform interprocess communication using pipes, message queues, shared memory, and semaphores Write network applications with the sockets API While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.

    Price: 94.99 £ | Shipping*: 0.00 £
  • Microsoft Surface Dock 2 for Surface
    Microsoft Surface Dock 2 for Surface

    Microsoft Surface Dock 2 for Surface

    Price: 240.61 £ | Shipping*: 0.00 £
  • Which Microsoft Surface is suitable for programming?

    The Microsoft Surface Pro is the most suitable for programming due to its powerful hardware and versatility. It offers a full Windows operating system, allowing developers to run a wide range of programming tools and software. Additionally, its detachable keyboard and stylus make it easy to switch between typing and writing code, and its portability allows for coding on the go. Overall, the Surface Pro provides the necessary features and performance for programming tasks.

  • Is the Surface Go 2 suitable for programming?

    The Surface Go 2 can be suitable for programming, especially for beginners or those who need a portable and lightweight device. It runs on Windows 10 and can handle programming languages such as Python, JavaScript, and HTML/CSS. However, its smaller screen size and less powerful processor may limit its capabilities for more complex programming tasks or heavy multitasking. It can be a good option for learning programming, light coding, and web development on the go.

  • Which distro do you use, Linux users?

    As an AI, I do not have personal preferences or the ability to use operating systems. However, Linux users often choose their distribution based on their specific needs and preferences. Some popular distributions include Ubuntu for its user-friendly interface, Fedora for its focus on the latest technologies, and Debian for its stability and reliability. Ultimately, the choice of distribution depends on the user's requirements and level of expertise.

  • Is the Microsoft Surface Book 2 laptop good for programming?

    The Microsoft Surface Book 2 is a powerful and versatile laptop that can be good for programming. It comes with high-performance processors, ample RAM, and a dedicated GPU, making it capable of handling demanding programming tasks and software development. The detachable touchscreen can also be useful for testing touch-based applications. However, some programmers may prefer a laptop with a more traditional keyboard and a larger screen for extended coding sessions. Overall, the Surface Book 2 can be a good choice for programming, especially for those who value its portability and versatility.

Similar search terms for Surface:


  • Surface Decoration
    Surface Decoration

    A practical guide to all forms of decoration for pots and sculpture. This step-by-step guide encourages you to explore the full range of surface treatment techniques and teaches you how to obtain a professional finish to your work by suggesting an appropriate finish choice.Surface Decoration looks at all manner of surface decoration techniques, at every stage of the ceramic process and from a practical perspective explains how to achieve these effects.The book explores a variety of innovative and contemporary approaches to surface finish including sgrafitto, resist methods, sprigging, trailing, glaze layering, lustre, transfer, impressing, incising and textural methods amongst others. This is the perfect guide for any ceramic artist interested in exploring new surface decoration techniques.

    Price: 25.00 £ | Shipping*: 3.99 £
  • Attack Surface
    Attack Surface

    Return to the world of Little Brother and Homeland.Attack Surface takes us five minutes into the future, to a world where everything is connected and everyone is vulnerable.Masha Maximow has made some bad choices in life – choices that hurt people.But she's also made some pretty decent ones. In the log file of life, however, she can't quite work out which side of the ledger she currently stands. Masha works for Xoth Intelligence, an InfoSec company upgrading the Slovstakian Interior Ministry's ability to spy on its citizens' telecommunications with state-of-the-art software (at least, as state-of-the-art as Xoth is prepared to offer in its middle-upper pricing tier). Can you offset a day-job helping repressive regimes spy on their citizens with a nighttime hobby where you help those same citizens evade detection?Masha is about to find out. Pacy, passionate, and as current as next week, Attack Surface is a paean to activism, to courage, to the drive to make the world a better place. Praise for Cory Doctorow: 'The right book at the right time from the right author – and, not entirely coincidentally, Cory Doctorow's best novel yet' JOHN SCALZI'A wonderful, important book...I think it'll change lives' NEIL GAIMAN on Little Brother'One of our most important science fiction writers' KIM STANLEY ROBINSON

    Price: 9.99 £ | Shipping*: 3.99 £
  • Surface Tension
    Surface Tension

    Typography meets poetry at a Pink Floyd laser-light showIn Surface Tension, poetry is liquefied.Flowing away from meaning, letters and words gather and pool into puddles of poetry; street signs and logos reflected in the oily sheen of polluted gutters of rainwater.Like a funhouse mirror reflecting the language that surrounds us, the pages drip over the margins, suggesting that Madge was right, we are “soaking in it!”Surface Tension updates visual poetry for our post-pandemic age, asking us rethink the verbiage around us, to imagine letters as images instead of text, to find meaning in their beautiful shapes as Beaulieu stretches, torques, slides, blurs, and melts them into Dali-esque collages. "The striking compositions you’ll find in Surface Tension are being presented sequentially in book form, yet that they wouldn’t be out of place hanging on the wall goes without saying.Beaulieu swerves Gomringer when writing that 'Readibility is the key: like a logo, a poem should be instantly recognizable...' yet, to this reader, these works merit sustained and enthusiastic viewing precisely because they teeter on the edge of legibility.The kinetic, glitchy quality of their 'alphabetic strangeness' keeps them unrecognizable as poems and, here, 'that is poetry as I need it,' to quote Cage.Think of them as anti-advertisings selling you nothing but bountiful manifestations of the irreducible plasticity of numbers, punctuation marks, and letter forms.No logos." – Mónica de la Torre, Madelon Leventhal Rand Endowed Chair in Literature, Brooklyn College; co-editor of Women in Concrete Poetry 1959–1979"With his distinctive visual palindromes and angled axes of symmetry, Derek Beaulieu has developed a signature mastery of Letraset, leveraging the twentieth-century technology as a vehicle for bring concrete poetry into the twenty-first century.With Surface Tension, Beaulieu takes the possibilities of that new idiom even further, unsettling the fixity his symmetries once reinforced and dislodging the set in Letraset as poems distort in fun-house-mirror swerves, sag as if under their own weight, pool and smear in the liquid logic of heated ink, or swoop and blur as if in motion.In the process, these poems make visible the filmic potential of the photocopier, the facture of abraded transfers from brittling stock, and the three-dimensional substrate of the page with its flexible bends in curving space.These are thus poems in part about their own modes of production.They are beautiful products of a self-aware and intelligent process." – Craig Dworkin, author of Radium of the Word: A Poetics of Materiality"'When most of the language we consume is non-poetic, should poetry not attempt to poetically intervene within these spaces that are not traditionally poetic?' The answer to Derek Beaulieu’s question, put forward in his beautiful essay, is surely yes: the ten brilliantly adventurous visual poems in his Surface Tension make a startling case for his fascinating Letraset/photocopier inventions.Beaulieu’s compositions originate in a place of clean design and logical narrative; soon, as in a dream, they open up, ushering in what he calls 'a poetry of difference, chance, eruption.' Marcel Duchamp would have called it the poetry of the infrathin: watch 'Simple Symmetry' or 'Dendrochronology' open up and come alive in their minutely evolving new spaces.This is quite simply an enchanting book – a book producing new pleasures with each turn of the page." – Marjorie Perloff, Sadie Dernham Patek Professor of Humanities, Emerita, Stanford University

    Price: 13.99 £ | Shipping*: 3.99 £
  • Surface Sounds
    Surface Sounds

    Frontman and songwriter JJ Julius Son has been in the studio off-and-on for two years, allowing for a combination of globe-trotting and meticulous tinkering, resulting in a spectrum of sounds recorded around the world - in North America, South America and across Europe. The final product is refreshingly free of calculation, with Julius Son allowing each tune to dictate its path while simultaneously leaning-in to his blues, folk and rock inclinations.

    Price: 16.99 £ | Shipping*: 3.99 £
  • Can Linux be installed on the Microsoft Surface Studio Laptop?

    Yes, Linux can be installed on the Microsoft Surface Studio Laptop. However, the process may be more complicated compared to installing it on other laptops due to potential hardware compatibility issues. Users may need to disable Secure Boot and potentially deal with driver compatibility issues. It is recommended to research specific guides and resources for installing Linux on the Surface Studio Laptop to ensure a smooth installation process.

  • Can Linux be installed on the Microsoft Surface Studio laptop?

    Yes, Linux can be installed on the Microsoft Surface Studio laptop. However, it may require some additional steps and tweaks to get it fully functional due to potential compatibility issues with hardware components such as the touchscreen or graphics card. It is recommended to research specific guides or forums for installing Linux on the Surface Studio to ensure a smooth installation process.

  • Can Linux be installed on the Microsoft Surface Pro 7?

    Yes, Linux can be installed on the Microsoft Surface Pro 7. Many users have successfully installed various Linux distributions such as Ubuntu, Fedora, and Arch Linux on the Surface Pro 7. However, it may require some additional steps and tweaks to get all the hardware components working properly, such as the touchscreen, Wi-Fi, and Bluetooth. It's important to research and follow specific installation guides for the Surface Pro 7 to ensure a smooth installation process.

  • How do I install Pop!_OS Linux on a Surface 3?

    To install Pop!_OS Linux on a Surface 3, you will need to create a bootable USB drive with the Pop!_OS installation files. You can download the Pop!_OS ISO file from the System76 website and then use a tool like Rufus or Etcher to create the bootable USB drive. Once you have the bootable USB drive, you can insert it into the Surface 3 and boot from the USB drive. Follow the on-screen instructions to install Pop!_OS on your Surface 3, making sure to choose the correct installation options for your device. After the installation is complete, you can reboot your Surface 3 and start using Pop!_OS.

* All prices are inclusive of VAT and, if applicable, plus shipping costs. The offer information is based on the details provided by the respective shop and is updated through automated processes. Real-time updates do not occur, so deviations can occur in individual cases.