I’ve just received an email with few questions about Moebius and benefits for the Raspberry PI hardware, I’ll summarize what I’ve done and the reasons for it.

  • Moebius aims to be targeted to the embedded market or having an operating system focused on very few specific tasks
  • Moebius Linux is now focused on ARM architecture and 99.99% efforts are dedicated to Raspberry PI hardware: it’s cheap, fast, popular and I don’t have enough time to dedicate to something else. If you’re interested in some sort of port for your favorite hw or you want to hire me please let me know
  • I’ve chosen to distribute release v1.0 as a customization of a Raspbian, with all due respect to the team, they’re doing an excellent job and they’ve built a superb port with armhf base as well
  • By the way my goals are a little bit different from Raspbian, I’d like to have a minimal distro for an embedded board. I don’t need an user interface (XOrg and utilities), a lot of programming tools in a production board, unneeded tools or libs
  • It’s now a rebuild of a Raspbian with an installation script targeted to removing uneeded software packages. Optimization is another part of my build process, to save memory space I also remove and customize configuration files (removed virtual consoles, OpenSSHD, ntpd and lots more)
  • I’d like to use the Raspberry PI as a small and cheap embedded board, it’s a wonderful educational platform (or at least these are the goals of the RPI Foundation) but for me it’s a cheap hacker friendly board for doing few things without a full blown PC architecture: an home server, an hw controller, a VoIP appliance, an hacking platform, …
  • H264 and GPU performances are impressive but I mostly use the board remotely without an user interface, that’s why I’ve removed X, the web browser and various stuff
  • If you’re looking for a trimmed down version of Raspbian already optimized for services and disk space maybe you’re in the right place, that’s why I’m even focused on reducing the image size, I’m now using just 500Mb of disk space
  • It should fit in every possible SD card you’ve, 1Gb should be more than what Moebius expects, if you’ve a bigger card you’re lucky but it’s just free for your own apps
  • Installation process must be easy and straightforward, autopartitioning to match your SD space and geometry needs are handled automatically
  • I’ll return to my buildroot toolchain soon, debian it’s nice but it’s still too fat for my needs. Moebius should run with very few resources and low disk space occupation, I’ve built a 30Mb (uclibc) and a 50Mb (glibc) image it this should be something like the expected disk space requirements for the future release, also RAM for the OS and the kernel should be under 15-10Mb to leave board resources available for your own specific task. Give me some time to have it running stable with my toolchain and armhf arch
  • Package manager and repositories are my headaches, Moebius image should be really barebone without frills (that’s what Debian doesn’t have anymore), then with few commands I’d like to install just required packages (or profiles), I don’t need an huge repo for it. That’s why I’ve temporarily chosen to adopt apt-utils, that’s what makes me prefer debian now
  • Optimization and configuration must be part of the installation process, I simply want to get a rid of virtual consoles, fat shells, fullblown ssh tools. Take a rid if you want busybox, dropbear, small ntp clients, static IP addresses, IPv6 disabled and more, current image already has them all

This is the base for my next FAQ section, let me know if you neeed more details

 

  • Facebook
  • Twitter
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
  • Add to favorites
1 Comment

One response to Target Audience for Moebius Linux

  1. linux on 2015/02/14 at 2:47 am

    WOW just what I was searching for. Came here by searching for linux