252,492 research outputs found

    Latency Performance for Real-Time Audio on BeagleBone Black

    Get PDF
    In this paper we present a set of tests aimed at evaluating the responsiveness of a BeagleBone Black board in real-time interactive audio applications. The default Angstrom Linux distribution was tested without modifying the underlying kernel. Latency measurements and audio quality were compared across the combination of different audio interfaces and audio synthesis models. Data analysis shows that the board is generally characterised by a remarkably high responsiveness; most of the tested configurations are affected by less than 7ms of latency and under-run activity proved to be contained using the correct optimisation techniques

    Linux Security

    Get PDF
    Information age has brought a new colossal change in a person’s habitual life. The level of computer literacy has grown greatly and even a middle level specialist is able to perform the tasks intended for the programming experts. Computers integrated into the network provide a huge amount of confidential and sensitive information that has an impact on individuals as well as on the economies of enterprises or even affects the whole country

    Unikernels: the next stage of Linux’s dominance

    Full text link
    Unikernels have demonstrated enormous advantages over Linux in many important domains, causing some to propose that the days of Linux's dominance may be coming to an end. On the contrary, we believe that unikernels' advantages represent the next natural evolution for Linux, as it can adopt the best ideas from the unikernel approach and, along with its battle-tested codebase and large open source community, continue to dominate. In this paper, we posit that an upstreamable unikernel target is achievable from the Linux kernel, and, through an early Linux unikernel prototype, demonstrate that some simple changes can bring dramatic performance advantages.Accepted manuscrip

    Faults in Linux 2.6

    Get PDF
    In August 2011, Linux entered its third decade. Ten years before, Chou et al. published a study of faults found by applying a static analyzer to Linux versions 1.0 through 2.4.1. A major result of their work was that the drivers directory contained up to 7 times more of certain kinds of faults than other directories. This result inspired numerous efforts on improving the reliability of driver code. Today, Linux is used in a wider range of environments, provides a wider range of services, and has adopted a new development and release model. What has been the impact of these changes on code quality? To answer this question, we have transported Chou et al.'s experiments to all versions of Linux 2.6; released between 2003 and 2011. We find that Linux has more than doubled in size during this period, but the number of faults per line of code has been decreasing. Moreover, the fault rate of drivers is now below that of other directories, such as arch. These results can guide further development and research efforts for the decade to come. To allow updating these results as Linux evolves, we define our experimental protocol and make our checkers available

    Poseidon Linux 3.x - The scientific GNU/Linux option

    Get PDF
    This software review is about the newest version of Poseidon Linux (3.x). The current Poseidon Linux is a remastering from Ubuntu LTS family (Long Term Support), with extra specific software applicable to many areas of scientific research and education. It contains specialist software for GIS/Mapping, bathymetry, numerical modeling, 2D/3D/4D visualization, bioinformatics, chemistry, statistics, as well as tools for creating simple and complex graphics and programming languages. It also includes basic packages as would be expected on a normal desktop, such as a complete office suite, internet browser, e-mail client, instant messaging, chat, multimedia and many other tools. Poseidon Linux can run in two modes, as a live-DVD or installed on the hard disk. There are versions for 32 and 64 bit computers, and support for Brazilian Portuguese, English, Spanish, French, Greek, Italian and German languages. Resumo. Poseidon Linux 3.x – A opção científica GNU/Linux. Esta resenha trata da nova versão do software Poseidon Linux (3.x). A versão atual é uma remasterização a partir do sistema operacional Ubuntu, família LTS (Suporte de Longo Prazo), com pacotes extras para várias áreas da ciência e educação. Contém programas específicos para SIG/mapeamento, batimetria, modelagem numérica, visualização 2D/3D/4D, bioinformática, química, estatística, bem como ferramentas para elaboração de gráficos simples e complexos e linguagem de programação. Inclui também os programas necessários encontrados num sistema operacional desktop, tais como suporte completo para escritório, navegador de internet, programas para envio e recebimento de mensagens instantâneas, multimídia e várias outras ferramentas. O Poseidon Linux pode ser utilizado de duas formas: diretamente do DVD, sem instalá-lo, ou instalando-o no disco rígido do computador. É apresentado nas versões 32 e 64 bits e pode ser totalmente configurado em Português do Brasil, Inglês, Espanhol, Francês, Grego, Italiano e Alemão

    Challenges Using Linux as a Real-Time Operating System

    Get PDF
    Human-in-the-loop (HITL) simulation groups at NASA and the Air Force Research Lab have been using Linux as a real-time operating system (RTOS) for over a decade. More recently, SpaceX has revealed that it is using Linux as an RTOS for its Falcon launch vehicles and Dragon capsules. As Linux makes its way from ground facilities to flight critical systems, it is necessary to recognize that the real-time capabilities in Linux are cobbled onto a kernel architecture designed for general purpose computing. The Linux kernel contain numerous design decisions that favor throughput over determinism and latency. These decisions often require workarounds in the application or customization of the kernel to restore a high probability that Linux will achieve deadlines

    Minimalist's Linux Cluster

    Full text link
    Using barebone PC components and NIC's, we construct a linux cluster which has 2-dimensional mesh structure. This cluster has smaller footprint, is less expensive, and use less power compared to conventional linux cluster. Here, we report our experience in building such a machine and discuss our current lattice project on the machine.Comment: 3 pages, 2 figures, Proceedings of the Lattice 03 Conference (Tsukuba, Japan

    Linux XIA: an interoperable meta network architecture to crowdsource the future Internet

    Full text link
    With the growing number of proposed clean-slate redesigns of the Internet, the need for a medium that enables all stakeholders to participate in the realization, evaluation, and selection of these designs is increasing. We believe that the missing catalyst is a meta network architecture that welcomes most, if not all, clean-state designs on a level playing field, lowers deployment barriers, and leaves the final evaluation to the broader community. This paper presents Linux XIA, a native implementation of XIA [12] in the Linux kernel, as a candidate. We first describe Linux XIA in terms of its architectural realizations and algorithmic contributions. We then demonstrate how to port several distinct and unrelated network architectures onto Linux XIA. Finally, we provide a hybrid evaluation of Linux XIA at three levels of abstraction in terms of its ability to: evolve and foster interoperation of new architectures, embed disparate architectures inside the implementation’s framework, and maintain a comparable forwarding performance to that of the legacy TCP/IP implementation. Given this evaluation, we substantiate a previously unsupported claim of XIA: that it readily supports and enables network evolution, collaboration, and interoperability—traits we view as central to the success of any future Internet architecture.This research was supported by the National Science Foundation under awards CNS-1040800, CNS-1345307 and CNS-1347525
    corecore