No news on the Moebius core today because I’m working on the repository.
As you may know this upcoming release is not based on Debian anymore because I have built it from scratch.  I was considering to create my own package structure as well but I realized it might be an huge task and I need to concentrate my time and effort on this distribution.
I’d like to adopt a ready made package structure with a strong package manager utility. This distro is not source based but binary based, I have seen many alternatives and I finally opted to use .deb pacakges. Again: I’m not a Debian based distro but I’m using dpkg and apt-get utilities with my own created .deb files, seems to be a viable and easy solution to get a strong and stable package manager, comments welcomed.
.rpm and other package structures are fine for me but I think a .deb file might have few advantages in this particular distro. Continue reading →

 
Leave a comment

But it’s still minimal !!!
I have decided to pack more software into minimal image, it’s growing up a little bit but it’s still minimal.
In my future release I planned to have a really small image with autoupgrade capabilities, few basic tools and software. It’s going to be a little bit bigger than planned but it will surely be under 100Mb of disk space so minimal requirements are still a common 128Mb SD card (if you’re still able to find them :) )

root@moebius:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root               106967     91085     10148  90% /
devtmpfs                219772         0    219772   0% /dev
tmpfs                   223936       152    223784   0% /run
tmpfs                   223936        52    223884   0% /var/volatile

Continue reading →

 
Leave a comment

More progress and less space wasted !
A little bit busybox customization, just to shrink used ram memory a little bit more. I hadn’t dropped any common linux commands from filesystem because I don’t neet to save more disk space, I need to have a usable system. Just to follow the previous post I have added to the disk more utilities (~5Mb !) to have a complete shell packed with a lot of tools. Image size is still across 64Mb of disk so it perfectly fits every spare or unused SD memory card you have around.
My biggest concern is related to occupied memory because Raspberry doesn’t have a lot of it and I just want to have free memory for our own applications.
Here’s my latest screenshot:

~$ ssh root@192.168.0.141
The authenticity of host '192.168.0.141 (192.168.0.141)' can't be established.
RSA key fingerprint is 5c:34:78:10:71:ca:20:73:bd:cb:92:3a:04:d3:86:84.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.141' (RSA) to the list of known hosts.
root@192.168.0.141's password: 
  __  __            _     _
 |  \/  | ___   ___| |__ (_)_   _ ___
 | |\/| |/ _ \ / _ \ '_ \| | | | / __|
 | |  | | (_) |  __/ |_) | | |_| \__ \
 |_|  |_|\___/ \___|_.__/|_|\__,_|___/
  v2.0.0                     (250 GTO)

root@moebius:~# free
             total         used         free       shared      buffers
Mem:        447868        20852       427016            0         1740
-/+ buffers:              19112       428756
Swap:            0            0            0
root@moebius:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root               110925     67194     37792  64% /
devtmpfs                219768         0    219768   0% /dev
tmpfs                   223932       152    223780   0% /run
tmpfs                   223932        52    223880   0% /var/volatile
root@moebius:~#

As you can see I saved 2 additional Megs of RAM memory on boot Continue reading →

 
Leave a comment

Back again with some details !
As promised here is a little preview from this upcoming release, this barebone image has a shell (ash), ssh server (dropbear), syslog and few basic libs

~ $ ssh root@192.168.0.141
The authenticity of host '192.168.0.141 (192.168.0.141)' can't be established.
RSA key fingerprint is d4:bc:4b:e3:e0:6b:e8:53:b9:6c:f0:f7:4d:d2:63:12.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.141' (RSA) to the list of known hosts.
root@192.168.0.141's password: 
root@moebius:~# free
             total         used         free       shared      buffers
Mem:        447868        22040       425828            0         1632
-/+ buffers:              20408       427460
Swap:            0            0            0
root@moebius:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                99033     63802     29907  68% /
devtmpfs                219768         0    219768   0% /dev
tmpfs                   223932       176    223756   0% /run
tmpfs                   223932        48    223884   0% /var/volatile

Continue reading →

 
Leave a comment

I’m currently working on an early v2.00 release of Moebius
I’m still on alpha on it but it looks promising.
I definitively decided to use my optimized repositories and leave raspbian repos where they are, you’re still able to use them if you need but it’s not mandatory anymore.
I’m heavily relying on busybox and optimized eglibc, glibc is still there but I’m trying to keep the smallest possible footprint. With kernel, bash (or ash) and ssh server (dropbear) I’m wasting ~20Mb of RAM and ~40Mb of storage and I’m still trying to reduce it even more; that’s the reason of the newly announced major release.
Continue reading →

 
Leave a comment

Moebius is still here.
It’s been a while since my latest post and latest updates. I stopped my job on it due to other problems and collateral activities. I also spent a lot of time planning what kind of evolution this project will have in the near future.
There’re so many linux distributions targeted to RaspberryPi and in general to different embedded appliances . The final intention is, and will always be, to create a minimal distro for covering basic tasks without wasting system resources.
I have definitively abandoned debian based distros, they’re too fat and not so minimal like in the early days.
Continue reading →

 
Leave a comment

After few days here we are with a newly downloadable version of Moebius, now v1.1.1
It’s basically a fix of previously released v1.1.0  where SD autoresizing feature never worked with bigger SD cards (>=8Gb).
With previous v1.1.0 parted utility was dropped in favor of fdisk due to its minor dependencies and disk space size but it seems to produce a slightly different output when dealing with bigger cards. Continue reading →

 
5 Comments

Here’s a new version of Moebius Linux for Raspberry Pi boards, version v1.1.0 is now marked as stable and freely available from download area. Some major improvements are now inside this new image, first of all there’s a full support for newer 512Mb boards as well as for 256Mb versions. This new release image has been shrinked a little bit more but this is not the only news, in fact here are major improvemens: Continue reading →

 
7 Comments

After a long period of inactivity here are some news for you: version 1.1.x is on the run, there are just few minor cleanups for it but it should be available in the next few days. Major improvements are related to new 512Mb boards (and Hynix boards), overclocking and some cleanup to have an even smaller image.
I’m working on the latest release candidate and after few minor improvements I’ll release it quickly

Check the blog in the next week
Ben

 
Leave a comment

I have just received new boards from Farnell so I can speed up the Moebius Linux development process, previous board is now running as a stable machine inside my Raspi ALU Case, I have purchased new boards for developing purposes and I have just built a new case with PVC parts at no cost, as usual I have documented the entire process, take a look and let me know what you think about it.
Raspberry Pi PVC Case at no cost
Previous aluminium case was intended for a “production” machine or for a small server when
Continue reading →

 
Leave a comment