djdas djdas at djdas.net
Sat Mar 6 23:24:46 CET 2010

Dear Community,

yes, you discovered us :D

As the team leader of the Neophysis Dev Team I'm proud to announce you a 
new distribution for our loved(?) Freerunner.

We started working on it on last September, with the support of the 
Italian Telefoninux.org community, and after 6 months (thursday was our 
half-birthday :P) we want to share the effort of the 6 core members of 
the team with you.

What is Neophysis? It's a sort of Linux from scratch for the Freerunner 
(although it could potentially run on any embedded system which runs a 
bit of daemons and has libraries as per the following notes), we 
re-thought the concept of “distro” aiming at boot speed and phone stability.

To achieve these purposes we started with 3 key points:

- the phone stack should be oFono (reliable, multi-platform, fast)
- a completely cutomized boot sequence to start in 30-50 secs maximum
- a fast and light windowmanager

The first point was the easiest thanks to the oFono team support which 
in just 3 months from its born (June 2009) was able to run on the 
Calypso modem and, on December, helped us in solving an issue; the 
second point was solved thanks to the experience of our system engineers 
which customized the entire boot process and achieved a 12 second boot 
(from kernel loaded white flash until the X server starting without any 
window) on our first test release; third point is currently in hard 
development: our developers started taking a very simple WM (Echinus) 
and adapted it inside a first monolithic release of the desktop 
environment called NDE.

NDE is Qt-based and ATM is a single daemon which consists of the parts 
you read in the great review done by the Czech community (thank you very 
much guys! :) )

I don't want to bore you with many details, the only thing I'd like to 
say is that the rootfs image showed in the review is only an OE build 
used for developing, where you'll find additional package previews that 
we are going to support in future. You can download the real image 
(first alpha version code name: Armeniacum) at this link: 
http://neophysis.sourceforge.net/images/armeniacum-nde_20100306.tgz you 
can find the kernel inside the /boot dir (the one named _old is a 
monolithic kernel which seems to work well)

What you can expect: well, it's in alpha stage, the only working thing 
is the dialer for placing and answering calls (no contact-list, just 
numbers :P) no SMS (we're working on them ATM), no suspend/resume, it's 
a simple phone :D it boots in about 40 seconds with the modem registered 
(NO PIN SUPPORTED ATM!!!), it works only with moko11 firmware; to 
shutdown, simply push the power button for 8 seconds (read-only 
filesystem so you can't break anything).

What's next: who knows :P we're hardly working to achieve a stable phone 
system, there are lots of programs in our OE buildsys but we haven't 
provided a package manager yet (there is a script to simply install ipk 
packages in /opt/bin/ipkmgr.sh)

What we need: Testers, testers, testers and developers :D we have lots 
of ideas and very little time; source code of our libraries and daemons 
is not yet open to anonymous readers but only to active developers 
(C/C++ and Qt for the GUI, ATM)

Well, this is all for now, just a BIG BIG THANK YOU to my team (in 
alphabetical order):

- Arus (GUI, Development)
- Djdas (me :) Development, System Engineering)
- LeOS (System Engineering)
- Monto (Development)
- Nicola.mfb (GUI, Development, Brainfuc*ing :D)
- Nippi (Kernel building, Development)

Thank you very much to the Telefoninux Italian community for the ideas, 
support, testing, critics and joking.

Last but not least thanks to anyone who will believe in our project and 
will want to join us in this new adventure.


More information about the community mailing list