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

libelwix version 4.0 and libaitcfg version 7.7

After near one year of silence. I dare to build new version of ELWIX.
I did audit on project core code base and I thinking to bring some fuel & fun into the project … viz … I will give a chance for using ELWIX libraries onto Linux 😀

I want to compile and using ansh client, mqtt client and other ELWIX software on Linux.
Those thoughts bring to us new version of libelwix i.e. version 4.0! 😉

– Fix some little bugs …
– Final variant routine about Ethernet address change
– PORT whole library code for using under Linux

After finalize this. I did port and for libaitcfg version 7.7! 😀

– Also PORT whole library code for using under Linux

Cheers & Enjoy!

Posted in elwix | Leave a comment

Two libraries has been updated!

libaitsched has new stable version 6.2
All updates into this library for current version are issues related and arrived from OpenBSD port.

– Adds preventive mutex trylock, before mutex unlock at schedEnd(). OpenBSD haves problem with mutex, if it not locked when we do unlock on it.

libaitrpc has new stable version 9.2 with many changes which comes from refactoring of library structure.
I found big issue with OpenBSD sockaddr_storage structure!!! It size is 256 bytes in OpenBSD, but ss_len is 8 bits width! When we want to do sizeof sockaddr_storage into ss_len, we doing overflow of variable and actually we has 0 in ss_len …. Idiotically situation with OpenBSD implementation of sockaddr_storage structure. I have no words … 😀

– Separate RPC client from mainstream library. Now aside from big one libaitrpc. We have and only client libaitrpc_cli.
– Fix RPC shutdown processing, when we have running BLOB server or when we works with local sockets.
– Fix OpenBSD port issues.

P.S. I did tarball for libaitrpc-9.2 at Downloads section.

Cheers fellows! 🙂

Posted in elwix | Leave a comment

ELWIX program scheduler has new version!

ELWIX program scheduler libaitsched has new version 6.1

– Ported library to run under OpenBSD
– Sets this library like base major version 6 for ELWIX OS

You can find tarball of libaitsched-6.1 library into Downloads page 😉

Posted in elwix | Leave a comment

Publish new version of libelwix

I did release of new version of libelwix 3.8

– Reworks mpool_realloc() and fix one bug
– Adds mpool_dump() for easy memory pool dump interface

Also I made and published libelwix-3.8 and libaitcfg-7.6, like tar balls for downloads.
Now you can find them into Downloads page.

Posted in elwix | Leave a comment