Distributions and System Integration
GNU/Linux is the operating system of choice for many embedded solutions, but it is a highly modular operating system that comes in multiple flavours too. We can help you to select the right configurations, components and required versions and build your solution for a specific purpose.
Every software solution needs an operating system at its core along with a collection of tools to build the software stack that will become the building blocks of the final product. This step is a must for every vendor using GNU/Linux and involves tasks like tweaking and configuring the Linux kernel, selecting, configuring, patching and building appropriate versions of all the software components required and integration of the software with the underlying hardware platform.
Igalia has been working with Linux based distributions since its inception: from distributions traditionally oriented to desktops like Fedora or Ubuntu to distributions created specifically for embedded environments like MeeGo or Tizen. We are familiar with the processes and tools, like OpenEmbedded, Yocto and OBS, that are required to build custom or existing Linux distributions and port them to specific hardware platforms. We are also experienced porting software developed for traditional GNU/Linux stacks to other operating systems, like Android.
We can help you select, configure and customize the Linux distribution for your needs and integrate it with the hardware platform of your choice.
- Systems Integration
Our website has received a few upgrades and we updated much of the information about our work.
Even when my personal opinion on systemd is a bit skeptical regarding some of its components, it is undeniable that in the mid-term the main GNU/Linux distributions will be shipping it (or parts of it), and with Fedora having already adopted, it is just...
Traditionally, GNOME has been defined —and seen— as a project aiming to produce a desktop environment made of Free Software. Maybe you have read (or heard) the term “GNOME OS” lately, which started to pop out here and there a while ago, but still...
Type this in a terminal (change 4 to the number of desired workspaces): gsettings set org.gnome.desktop.wm.preferences num-workspaces 4 gsettings set org.gnome.shell.overrides dynamic-workspaces false Note: I have only checked this with GNOME 3.4 — YMMV
When configuring without passing --enable-triggers-only, checks for libarchive were not being done. Shuffling around the checks solves the issue.Adrián Pérez28/08/2012
Removed the checks for GIO and the C compiler. As ostbuild is Python, those are not needed.Adrián Pérez24/08/2012
m meta-gnomeos/recipies-core/ostree/ostree.bb build: add "attr" dependency to ostree recipeAndrés Gómez20/07/2012
+ meta/recipes-devtools/mklibs/files/include-unistd-h.patch m meta/recipes-devtools/mklibs/mklibs-native_0.1.33.bb Make mklibs-native buildable with GCC 4.7 or newer mklibs needs this small patch in oerder for GCC 4.7 to be able to build...Adrián Pérez20/07/2012