{"id":4656,"date":"2019-01-05T00:40:10","date_gmt":"2019-01-05T00:40:10","guid":{"rendered":"http:\/\/www.softov.com.br\/blog\/?p=4656"},"modified":"2019-12-23T13:45:50","modified_gmt":"2019-12-23T13:45:50","slug":"brbyte-framework-brb_framework","status":"publish","type":"post","link":"https:\/\/softov.com.br\/blog\/2019\/01\/05\/brbyte-framework-brb_framework\/","title":{"rendered":"BrByte Framework | brb_framework"},"content":{"rendered":"<p>brb_framework is a Framework of BrByte, written in C, containing the libraries and codes used by the company in the distribution of BrbOS (<a href=\"https:\/\/brbos.brbyte.com\">https:\/\/brbos.brbyte.com<\/a>), a release based on FreeBSD.<\/p>\n<p>For now we are publishing the libbrb_core.<\/p>\n<p>The main library is the libbrb_core. That contains an abstraction for an event-oriented base, using kqueue (https:\/\/www.freebsd.org\/cgi\/man.cgi?kqueue).<\/p>\n<p>Github:\u00a0<a href=\"https:\/\/github.com\/BrByte\/brb_framework\">https:\/\/github.com\/BrByte\/brb_framework<\/a><\/p>\n<p><!--more--><\/p>\n<h2>Origin &amp; References<\/h2>\n<p>libbrb_core is developed and maintained by BrByte (<a href=\"https:\/\/software.brbyte.com\">https:\/\/software.brbyte.com<\/a>).<\/p>\n<p>It is built for and developed on FreeBSD system, patches to are most welcome.<\/p>\n<p>On Linux you can use libkqueue.<\/p>\n<h2>License<\/h2>\n<p>This project is licensed under the BSD 2-Clause License &#8211; see the LICENSE.md file in github for details.<\/p>\n<h2>Work<\/h2>\n<p>There is more to come.<\/p>\n<h2>Author<\/h2>\n<p>Guilherme Amorim de Oliveira Alves &lt;guilherme@brbyte.com&gt;<br \/>\nLuiz Fernando Souza Softov &lt;softov@brbyte.com&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>brb_framework is a Framework of BrByte, written in C, containing the libraries and codes used by the company in the distribution of BrbOS (https:\/\/brbos.brbyte.com), a release based on FreeBSD. For now we are publishing the libbrb_core. The main library is the libbrb_core. That contains an abstraction for an event-oriented base, using kqueue (https:\/\/www.freebsd.org\/cgi\/man.cgi?kqueue). Github:\u00a0https:\/\/github.com\/BrByte\/brb_framework<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[94,27,7,34,35],"tags":[],"_links":{"self":[{"href":"https:\/\/softov.com.br\/blog\/wp-json\/wp\/v2\/posts\/4656"}],"collection":[{"href":"https:\/\/softov.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softov.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softov.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/softov.com.br\/blog\/wp-json\/wp\/v2\/comments?post=4656"}],"version-history":[{"count":6,"href":"https:\/\/softov.com.br\/blog\/wp-json\/wp\/v2\/posts\/4656\/revisions"}],"predecessor-version":[{"id":4698,"href":"https:\/\/softov.com.br\/blog\/wp-json\/wp\/v2\/posts\/4656\/revisions\/4698"}],"wp:attachment":[{"href":"https:\/\/softov.com.br\/blog\/wp-json\/wp\/v2\/media?parent=4656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softov.com.br\/blog\/wp-json\/wp\/v2\/categories?post=4656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softov.com.br\/blog\/wp-json\/wp\/v2\/tags?post=4656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}