My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

Contact Pat: reach Pat H. by email pat(dot)sh(dot)cn(at)gmail(dot)com


Effo Home | Core | Add-ons | NetMsg | Framework | GPLed | Effo@SourceForge | Reports

What's New

Visit Download Effo page for following new items details:
1. Manual for Effo Portable and Effo Compact (Latest Rev 0.5) - EffoPort_Manual.pdf
2. Effo Project Roadmap (Latest Rev 0.2) - EffoProj_Roadmap.pdf
3. Effo Design - XLnk, a Generic Linked List in C (Latest Rev 0.5, go to the Effo Core for new revision) - EffoDesign_XLnk.pdf
4. Effo Design - Lock-free Queue and Ring Buffer (Latest Rev 0.5, go to the Effo Core for new revision) - EffoDesign_LockFree.pdf
5. Effo Compact Linux System (Latest v0.1b8) - effo_comp.img.bz2
6. Effo Portable Linux System, x86 Release (Latest v0.1b8) - effo_x86.img.bz2
7. Effo Portable Linux System, x86_64 Release (Latest v0.1b4) - effo_x86_64.img.bz2

Effo Home | Core | Add-ons | NetMsg | Framework | GPLed | Effo@SourceForge | Reports


What is Effo Doing

1. Effo Kits and Effo Libs/Components, or Effo Add-ons providing lots of C/C++ helpers, libraries and kits to developers for quick applications and modules developing. For example, multi-threading and network messaging.

2. Effo Framework the development platform on which C/C++ developers only need to modify or add little code when developing their applications and modules; known as Effortless Development or Effo Code Samples Driven Development.

3. Effo Utilities Makefile auto-generating tool, Code auto-generating tools, release generating and clean tools, memory test utility, SSO Burst tool, C9B.M. utility and other useful tools.

4. Effo Kernels some special-purpose kernels, e.g. Linux kernel variants w/o virtual memory management, a kernel-only system (means no shell/user space), or kernel supports C++.

5. Effo Tiny, Effo Portable and Effo Compact some special-purpose OS and Linux distributions, e.g. small Linux, portable and bootable multi-OS (2, 3 or 5) on 500M or 1G or 2G USB flash.

6. Effo Design, Effo References and Effo Manuals not only help user understanding and using Effo, but also provide general C/C++ concepts, technique, design and development references.

7. Effo Research, Effo Study such as Highly-concurrent Programming, Code Samples Driven Development, Parallel Computing and Distributed Computing.

8. And More...

Effo Home | Core | Add-ons | NetMsg | Framework | GPLed | Effo@SourceForge | Reports


Download Effo

Please go and visit Download Effo page now.

Recent Changes

1. (Effo Core) Added a generic linked list XLnk for C code. Renamed Loop Buffer to Ring Buffer, added Ring Queue. Added Effo atomic operations, and improved Effo Lock-free Queue and Lock-free Ring Buffer.

2. (Effo Add-ons) Added libstaged for Effo Staged Highly-concurrent Programming Model. Merged libkbdin into the staged add-on, added bottom-half Staged threaded code. Updated the log add-on by merging bottom half into staged add-on.

3. (Effo NetMsg) Updated Effo Network I/O Stage libapp because of new Lock-free Queue, Lock-free Ring Buffer and new Staged code. Added Effo Message Bus MsgRelay add-on code and applet code for references. Added Effo Network I/O Stage test applet and testing code.

4. (Effo Core, Add-ons and GPLed) New Effo Design document had been released also.

5. Document Effo References (EffoRef.pdf) was divided into each Effo member project accordingly after dividing Effo Project, lists as below
Effo Core References - EffoCoreRef.pdf
Effo Add-ons - EffoAddons.pdf
Effo Network and Messaging - EffoNetMsg.pdf
Effo Framework - EffoFramework.pdf
Effo GPLed References - EffoGPLedRef.pdf
So please download them one by one from corresponding member project site. See Download Effo page also.

6. (Effo Devel) Added C9B.M., the C9 Benchmark utility for C & C++ code benchmark test.

7. (Effo Core) Released the parallel computing study notes.

Effo Home | Core | Add-ons | NetMsg | Framework | GPLed | Effo@SourceForge | Reports


Support, Helps and Suggestions

Contact Effo by mail staff(dot)effo(at)gmail(dot)com

Effo Home | Core | Add-ons | NetMsg | Framework | GPLed | Effo@SourceForge | Reports


See Also

Effo@SourceFroge
Effo Core, the Core of Effo, MIT license
Effo Addon, Add-ons for Effo, MIT license
Effo NetMsg, Network & Messaging, MIT license
Effo Devel, the Effo Framework, or Effo Development Platform, MIT license
Effo GPLed, GPL licensed addons and applications like memory test, drivers etc.

Powered by Google Project Hosting