linux

TwitterFacebook
Get flash to fully experience Pearltrees

The Swiss Army Knife of Embedded Linux

BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU coreutils, util-linux, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox has been written with size-optimization and limited resources in mind. It is also extremely modular so you can easily include or exclude commands (or features) at compile time. http://busybox.net/downloads/BusyBox.html
http://nferre.free.fr/emlnx/rapport/node8.html#SECTION04131000000000000000

GNU/Linux comme système d'exploitation embarqué

Sous-sections De plus en plus d'objets quotidiens embarquent avec eux de l'intelligence. Un ordinateur embarqué se définit généralement par le fait qu'il n'est pas visible en tant que tel, mais est intégré dans un équipement doté d'une autre fonction ; on dit aussi que le système est enfoui , ce qui traduit plus fidèlement le terme anglais embedded .

:: Thinstation FAQ ::

http://thinstation.sourceforge.net/CF-HOWTO.html Thinstation compatible hardware with a CF-slot (there's lots of embedded and mini-itx hardware out there ranging from ~$120 and up that will do the job) A: Most CF-cards are preformatted with a MS-DOS boot sector and a FAT16 formatted partition. This will do nicely, and you do not need any further preparation.
From: "paulmoody" To: Subject: embedded linux ( redhat 4.2 ) Date: Fri, 1 May 1998 00:37:00 +0930 Hi. This is my full bore embedded linux system. miniHOWTO Embedded Linux 1.1a ----------------------------------------------- Title : One approach to an embedded Linux. Paul Moody 04 1998 ----------------------------------------------- Application OS : Redhat Linux 4.2 ----------------------------------------------- Revision History. 1.1a 1998.04.30 Revised draft txt format. - fixed minor typos - converted to txt file ( due to complaints ) 1.1 1998.04.29 Draft release MS word6 format. ----------------------------------------------- Suggestions, comments and constructive abuse may be sent to paulmoody@onaustralia.com.au paulmoody@bigpond.com pmoody@vccbapg6.telstra.com.au ----------------------------------------------- PREAMBLE The need for some type of embedded system arose some time ago due to our requirement for a rugged machine controller that could provide the following features.

embedded

http://old.lwn.net/lwn/1998/0430/miniHOWTO.html
http://silent.gumph.org/content/4/1/011-linux-on-cf.html Booting Linux from Compact Flash Use a silent Compact Flash card to boot your pc, for either reduced noise, or a long life solution, with no moving parts. Ideal for firewalls, routers, or small servers. Compact Flash is not really designed to replace your harddrive, but to just provide space you can load a filesystem image into ram from. It is not suited to the continual read/writes of normal hardrive use, so a ramdisk is loaded from the CF card, into memory, and linux run from there. This means that linux is running fast, but you need enough memory for both the filesystem image, and the operating system to use.

Booting Linux from Compact Flash - Gumph

bootingUSB HOWTO

This document explains how to create a Linux bootable USB disk step by step. The target USB disk will contain the GRUB boot loader, the boot file system and the root file system. In another word, it will contain the whole Linux operating system. In case your BIOS does not support booting from USB, the USB disk created using this HOW-TO can still work together with the boot floppy. In that case the only difference is that the GRUB boot loader resides on the floppy rather than on the USB. http://www.freewebs.com/tsj/bootingUSB_ldp_v0.1.htm
http://www.linuxfocus.org/English/November1999/article124.html

Applications : How to use a Ramdisk for Linux

What is a RamDisk? A RamDisk is a portion of memory that you allocate to use as a partition. Or, in other words, you are taking memory, pretending to treat it as a hard drive, and you are saving your files to it.
This document describes how to design and build boot/root diskettes for Linux. These disks can be used as rescue disks or to test new system components. You should be reasonably familiar with system administration tasks before attempting to build a bootdisk. If you just want a rescue disk to have for emergencies, see Appendix A.1 . http://www.tldp.org/HOWTO/Bootdisk-HOWTO/

The Linux Bootdisk HOWTO

User-space device drivers

http://lwn.net/Articles/66829/ [Posted January 20, 2004 by corbet] Peter Chubb works with the Gelato project, which works toward better Linux performance on the IA-64 architecture. Among other things, Peter is responsible for the 64-bit sector support which went into the 2.5 kernel. At Linux.Conf.Au, Peter discussed device drivers. He pointed out that drivers, while making up roughly 50% of the code in the kernel, are responsible for 85% of all kernel bugs.
Most drivers are tightly bound into the kernel, either linked to it, or loaded as modules at runtime. Some drivers (notably XFree86's X server) run in user space, and map device registers, video memory, etc., into their own address spaces. There is also a patch by Albert Calahan that allows mapping bits of PCI space, at http://lkml.org/lkml/2003/7/13/258 --- this is a better way to go than mapping /dev/mem directly. On IA64 and on some other architectures, there is support for very fast system calls, allowing some subset of the kernel userspace crossing to become very cheap. New infrastructure is needed for allowing a user process to register interest in an (unshared) interrupt, and receive notification when it happens. Sharing interrupts is extremely inadvisable if they are to be handled in user space: a user-space handler may never return, so the interrupt has to be disabled and marked as handled before calling userspace.

UserLevelDrivers - IA64wiki

http://www.gelato.unsw.edu.au/IA64wiki/UserLevelDrivers
The HyperNews Linux KHG Discussion Pages If you choose to write a device driver, you must take everything written here as a guide, and no more. I cannot guarantee that this chapter will be free of errors, and I cannot guarantee that you will not damage your computer, even if you follow these instructions exactly.

Device Drivers

LinuxGraphic.org : 3D, Blender, POVRay, OpenGL, 2D, Gimp, Skencil, Sodipodi

L'impressionnante mue de Blender se poursuit avec la sortie de sa version 2.62 qui présente des nouveautés particulièrement enthousiasmantes. Le moteur de rendu Cycles continue son développement, introduisant notamment le rendu en calques et en passes, la gestion de GPU multiples, l'amélioration de l'échantillonnage pour les scènes complexes, le rendu partiel, l'implémentation d'un cache BVH pour permettre les célèbres camera fly-through (naviagation interactive et temps-réel à la souris dans la scène 3D), de nouveaux nœuds pour la correction de couleurs ou une texture en damier. Les outils d'édition UV sont également au rendez-vous, avec un outil avancé facilitant l'alignement et le collage d'ilôts UV; le dépliage UV est désormais capable de prendre en compte les surfaces de subdivision pour réduire l'étirement de la texture; les coutures peuvent désormais être définies dans l'éditeur UV, et un outil permet de les calculer pour les ilôts.

The Labs AfterStep

The Labs - Design & Functionality For The Net AfterStep, A alike X11-Window Manager AfterStep is an X11 Window-Manager of one of the best designed. Nowadays Enlightenment and WindowMaker provide more up-to-date design approach, but still lack of a good Pager .
Comme vous avez pu vous rencontrer, Léa boudait ces derniers jours. En effet, à l’instar de nombreux sites de par le monde (*), Léa-Linux a opéré ces derniers jours un « blackout » pour attirer l’attention sur le projet de loi américain Stop Online Piracy Act (SOPA). Sous couvert de lutter contre la violation de droits d’auteur en ligne, SOPA permettrait la mise en place d’une série de mesures choc, notamment la suspension des revenus publicitaires et des transactions en provenance de services de type Paypal, la suppression du référencement par les principaux moteurs de recherche, le blocage du site par les FAI (et donc le contrôle des communications des internautes), la saisie du nom de domaine, etc. Évidemment, ce genre de loi menacerait directement tous les sites collaboratifs tels que Wikipédia et Léa-Linux.

[Léa] Léa, site d'aide Linux francophone

Da Linux French Page

On l’attendait impatiemment depuis un moment, c’est fait, la nouvelle version majeure de PostGIS est sortie ! PostGIS est la cartouche spatiale de PostgreSQL , la base de donnée Opensource relationnelle la plus avancée. PostgreSQL/PostGIS est souvent la pierre angulaire des systèmes d'information géographique. Elle comporte de nouveaux types de données (points, lignes, polygones…), un mécanisme d' indexation spatial , et un grand nombre de fonctions pour travailler avec ces données. PostGIS 2.0 , qui vient donc de voir le jour, arrive après un peu plus de 2 ans de développement.