273,708 research outputs found
Latency Performance for Real-Time Audio on BeagleBone Black
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
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
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
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
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
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
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
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
- …