FOSDEM 2020 is coming. Another year of this conference, other good moments with friends.

Posted in elwix | Leave a comment

Libraries libelwix and libaitcfg have new versions

libelwix version 4.20 changelog::

  • New macro array_Var() for automatic extract ait_var_t variable
  • Additional minor fixes to satisfy different compilers

libaitcfg version 8.1 changelog::

  • New routine cfg_dumpCfg() – Dump config data from Red-Black tree
  • Fixed general issue in comparison for tree function. Changed comparing hash size from 16bits to 15bits to preserve most significant bit for minus values.
  • Redesign cfg_getSection(). Return elements in array collected by TAILQ list instead RB tree

Posted in elwix | Leave a comment


ELWIX version 2.6 for x86 is here!

After two years from previous version and no so many public activities. I worked slowly, silently with persistent effort to make real that version of embedded OS ELWIX 2.6.
Very tough for me was last years to find free time, seat and work over this project.
At last I built and integrate whole that effort into new version of ELWIX.

Changes are pretty much. I describe major of them::
– Used last sources from FreeBSD to built this release as usual.
– ELWIX now have feature to boot from secondary image on same storage!
– OS keep his configs at hidden raw space on storage to ensure reliable work of OS and preserve from unwanted delete of data. Even after upgrade or boot from one of both images after change of boot.
– ELWIX now have ability to using binary packages from FreeBSD package system thru pkg tool
– ELWIX core libraries are with latest versions with many new features for further development.
– Raised redundancy of OS against failures and I made intensive cleanup of bugs …
– Keep configs with /etc/rc.cfg, after their editing.
Sorry for missing documentation but I am really very busy and have not any time at this moment.

Tomorrow I will build test wireless and wired network with many ELWIX devices to cover and doing intensive real test with mesh network in city environment.
My plans are to see, how stable is ELWIX on network load and tortures 🙂

P.S. I will start ELWIX cross-compilation for amd64 architecture.

Posted in elwix | Leave a comment

libelwix version 4.11

We have new version of libelwix.

Focus on latest release 4.11 was improving JSON support and its debug.

Posted in elwix | Leave a comment

FOSDEM 2018 is coming!

As every year FOSDEM event is coming and I have plans to be there 😉

Another news is that ELWIX 2.6 is coming and i386 version already done! 😀

Posted in elwix | Leave a comment

libelwix has new version 4.6

After many days I sit down and after fight with my laziness I did new version of libelwix with JSON support.

I did many small changes around all ELWIX project but time is always not enough to write few lines. What going on with ELWIX …

All of changes are motivated from some needs, Whether either additional projects related to ELWIX or further version of ELWIX … whatever, but facts are that I don’t frequently updating this site. 🙁

My focus at this moment is to developing full stack solution with different services on management host for control of BitMain’s clusters with miners.

I already have service for IPRegister of miners in ELWIX project and Debug command line tool for miner’s API which is part of miners monitoring service.

Soon I will publishing IPRegister service. All that is possible thanks of CloudSigma AG!

Cheers fellows!

Posted in elwix | Leave a comment

ELWIX site have new home!

After I did many tries to win against my personal laziness and too busy by work duties.
I did migration from ancient hosting server into new server with low energy consumption.

Don’t asking from me which is vendor, because I did project like “start from scrap” 😉
I ripped one oldest server. I take off old parts … most of them and it replaced with new ones with low consumption of energy. (less bills from energy company 😉 )
Even I went far away about energy factor. I installed hybrid laptop HDD with less consumption. I will see how long they will living for server using. 😉

ELWIX site finally now is up & running on new machine. Have a nice trip for coming years …

Posted in elwix | Leave a comment

Heads Up! ELWIX 2.5 tagged

After FOSDEM 2017 event in Brussels, ELWIX 2.5 was finally tagged into CVS repository before few hours!

In parallel I did final unit tests and I was released ELWIX 2.5 for x86_64 aka amd64.

ELWIX 2.5 hit the road …

Posted in elwix | Leave a comment


ELWIX 2.5 is available for download

After two years, slow progress from other direct duties and struggle with my laziness.
I have new version of ELWIX … 😀
Recent my decision to build new version I faced with pretty much hidden changes/differences/politics in FreeBSD from last two years till now.
I don’t want to discuss or claims for few of them which are either right or wrong … from my point of view most of them are ok and good, but few of them are strange end no so good.

Whatever, I still working over completion of build process of x86_64. Near days should be available and this architecture for ELWIX. At this moment ELWIX 2.5 was released for i586 32bits based machines.

ELWIX 2.5 have three image variants
RootFS – 64MB image which rootfs is embedded into kernel and userland programs will be deployed into memory.
RootFS – 128MB image which rootfs is embedded into kernel, but userland programs are installed into image
BaseFS – 64MB image with limited base programs and entire system is installed into image

Happy Christmas and happy new year!

Posted in elwix | Leave a comment

Working slowly but with equal persistence …

After several months of silence. I doing persistent force over my laziness to do work for port ELWIX libraries to Linux. This is not quite easy task in summer months 😀

Now I did new version of libelwix 4.3 and most important libaitrpc 9.3. Actually first compatible version for Linux. 😉

Summery over changes are:
– libelwix change return manner of e_gethostbyname()
– libaitrpc else I found and I fixed one a bug. When we have not kqueue support for signals and we should to do our job with native signal catch way. On this way argument of same signal handler routine got different meaning. I forgot this in past when I did implementation. Oups … , but not crucial for whole work of RPC on systems without kqueue support etc … this bug is not observed till this moment on any kind of systems with kqueue like ALL BSD-es, because they operate with straight/native kqueue way for BSD which is implemented/wrapped in libaitsched task support. 😀 😀
I’m not big fan of Linux, just I’m loving BSD and working on BSD! 😀 World is cruel and I should working and with Linux messes.
Shit happens on everyone, not whether, but when this will comes true. (ROFL) 😀

Best regards from me and let’s have a nice day.

P.S. Road to Hell have pavement only with good intentions! 😉

Posted in elwix | Leave a comment