Minor glitches fixed and few addons.
I’m now testing older Pi boards to assure full compatibility with previous cards. This beta is fast but too optimized and focused on RPiv3 only, probably you don’t care or you have just the latest Pi Foundation board but I’d like to be sure to have a working image for older Pi v1 and v2 (models B and A) as well. I’ll probably loose few firmware optimizations but at least I can still use these boards as well. Pi Zero is sitting here in front of my desktop but I have never used it with Moebius, I’ll report how it goes with it too. Continue reading →

4 Comments

Still here and now passing everything in beta.
Github main repository is working and final image is under testing. Kernel and system messages are now sent to serial console to speedup debugging but in the final release this must be changed to common stdout. There are few minor boot problems, line S0 is still respawning too fast, three fingers salute is missing from /etc/inittab and I’m not sure about the final kernel image, this one boots fine on RPi3 but there’re few things more to consider for keeping hardware compatibility with RPi1 and RPi2 as well.
I have now disabled remote containers in order to keep a working minimal image, I’ll tune them later. A lot of .deb packages are still missing, I’m now focused just on few things: GCC, binutils, editor and utilities

Sourceforge CHANGELOG is now on github as well, I’m also planning to move forums from SF to Github too but probably not so soon, binary image is more importand now.

Feel free to write issues on github if you want to do it, current beta image is now publicly released but it’s still a beta and it must not be used in production environments, you’ve been warned

Leave a comment

I’m now upgrading github repository, adding pgp keys and basic deb packages.
I’m still having few issues with reprepro but I guess I’ll fix them real soon.
Board tested: RPi3, RPi2. Github repo is the main task, later I’ll do more test on different hw versions (Pi Zero included).

Stay tuned

Leave a comment

It’s been a while since my last post but distribution is still alive,
I’m massively upgrading linux kernel (now v4.x) and broadcom firmware files for a native support of newer boards. I have solved initial binary tests and the CPU architecture mess due to some major diffs between Raspberry Pi A, B, B+, Bv2, Bv3, Zero. CPU are slightly different and I still have some noise from different Broadcom CPU and 32 vs 64bit instruction sets.
In the meantime I have also dropped eglibc, it’s a dead beef project and unfortunately I also have switched to common glibc, pretty fat but usable.
Barebone image is now running on PIs up to v3 but more tests have to come before publishing it as stable.

Stay tuned, updates on github are coming out soon 🙂

Leave a comment

I’m playing a little bit with python today
and as every average user I obviously know what “pip” is. After an user request on our support forum I have introduced pip because it’s a must if you are using this wonderful language.
Yesterday I have received an email with a possible error related to pip, after a quick test it seems it’s not a problem related to the package but it’s just a missing python package. Continue reading →

Comments Off on Python pip installer

Here’s a quick guide for containers installation.
If you have read what a moebius container is now you can see how to use it with a practical example.
Let’s suppose you’d like to have the full blown C/C++ toolchain, linux-headers, make and binutils to have a ready to go machine with everything you need to compile your favorite project. You may obviously want to install required packages with something like:

moebius #...and use the graphical frontend
# Or use the command line
moebius package install gcc cpp gcc-dev gcc-doc ...
# Or use the command line with the apt-utils
apt-get install gcc cpp gcc-dev gcc-doc ...

Continue reading →

Comments Off on Containers: Practical Example

Version 2.x introduces a new feature called Container, but what is a Container ?
A container is: a package, a virtual package, a makefile, an ebuild (gentoo) and … everything in between 🙂
When you want to use a linux distribution and you’d like to install a specific functionality (httpd server, programming language, samba, mediacenter, …) and your first concern will go to what kind of service you need to install. Then you need to try to understand what packages you need for that particular service. After a basic installation you’ll probably focus on default configuration files in order to change them and have a suitable service for your needs.
Continue reading →

Comments Off on Introduction to Containers

Now ready !

After a short while and few positive feedbacks from you I’m proud to announce an important upgrade for Moebius: ARM HF Support is back again. In previous 1.x versions HF support was an easy addon because I derived my toolchain and initial build from a Debian base (Raspbian), now with new 2.x versions I have a full distro rebuilt from scratch.

I’m still using .deb files because dpkg is a strong package manager but I’m not based on Debian (nor Raspbian) anymore and this is a totally new distro based on package sources (and patches as well…). I have always thought that ArmHF should be just an easy compile flag to put somewhere. Unfortunately it’s not just an easy flag on complex packages (python, gcc, kernel-modules, …) so I dedicated some time to it. Now packages are still terminating with suffix: “*armel.deb” but are armhf compliant and the github repository fully is updated. Available github repository packages have been rebuilt with the new support and I’m adding previous files again, in a short while I’ll restore original situation.

  

How do I know if the distro/package/lib is armhf ready ?

If you use readelf command (gcc/binutils stuff) to get binary information from an elf you’ll see:
root@moebius:~# readelf -A /proc/self/exe |grep Tag_ABI_VFP_args
  Tag_ABI_VFP_args: VFP registers
5 Comments

moebius utility release 1.0.1,
As promised few days ago here’s a little change to the moebius utility, nothing fancy but just the prosecution of an opened task related to package management. It’s not so crucial so you may upgrade the package only if you want it but as you can see from the screenshot I have added few options in the moebius utility frontend (package management section).
Moebius Packages Menu Continue reading →

Comments Off on moebius utility release 1.0.1 (minor changes)

Version 2 of Moebius is finally downloadable.

I have uploaded the image yesterday on the sourceforge area (see download link here), it’s working and it’s a really minimal image as I promised months before. If you need a basic and running distro without frills maybe this could be your favorite one.
Here are some release notes:
Moebius SD Card

  • Minimum requirement is a 128Mb SD (or MicroSD) card, bigger is better but 128Mb is big enough. In these days I cannot find this kind of SD cards in any local store, I used the one you see in the image because I got it from an acient mobile phone. Moebius runs fine in it even if maybe you’d like to have more space for your own stuff
  • Raspberry Pi, whatever version. I tested it on: Model A, B (256/512Mb) and works fine. I don’t have A+ or B+ versions available so I’m really glad if you can send me some feedback on them. If you want to make me a donation I’ll surely test and make it working on them (mail me, or use the support area) Continue reading →
10 Comments