From e246c4d6aaa66452abb3c78146714b38e07d29dd Mon Sep 17 00:00:00 2001 From: Alfred Bratterud Date: Fri, 13 Oct 2017 10:42:31 +0200 Subject: [PATCH 1/5] Readme: version 0.11.0 badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 20b6af4b12..ed35667778 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ The build system will: IncludeOS is free software, with "no warranties or restrictions of any kind". -[![Early Prototype](https://img.shields.io/badge/IncludeOS-v0.10.0-yellow.svg)](https://github.com/hioa-cs/IncludeOS/releases) +[![Early Prototype](https://img.shields.io/badge/IncludeOS-v0.11.0-yellow.svg)](https://github.com/hioa-cs/IncludeOS/releases) [![Apache v2.0](https://img.shields.io/badge/license-Apache%20v2.0-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0) [![Join the chat at https://gitter.im/hioa-cs/IncludeOS](https://badges.gitter.im/hioa-cs/IncludeOS.svg)](https://gitter.im/hioa-cs/IncludeOS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) From e8ddd57dfea05e336094f26584f23ea8705f6dc8 Mon Sep 17 00:00:00 2001 From: Alfred Bratterud Date: Fri, 13 Oct 2017 11:38:19 +0200 Subject: [PATCH 2/5] Readme: New logo --- README.md | 2 +- doc/IncludeOS_logo.png | Bin 8207 -> 0 bytes doc/IncludeOS_logo.svg | 210 ------------------------------------ doc/IncludeOS_logo_265w.svg | 112 ------------------- doc/logo.png | Bin 15112 -> 0 bytes doc/logo.svg | 1 + 6 files changed, 2 insertions(+), 323 deletions(-) delete mode 100644 doc/IncludeOS_logo.png delete mode 100644 doc/IncludeOS_logo.svg delete mode 100644 doc/IncludeOS_logo_265w.svg delete mode 100644 doc/logo.png create mode 100644 doc/logo.svg diff --git a/README.md b/README.md index ed35667778..026eac90cd 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![IncludeOS Logo](./doc/logo.png) +![IncludeOS Logo](./doc/logo.svg) ================================================ **IncludeOS** is an includable, minimal [unikernel](https://en.wikipedia.org/wiki/Unikernel) operating system for C++ services running in the cloud. Starting a program with `#include ` will literally include a tiny operating system into your service during link-time. diff --git a/doc/IncludeOS_logo.png b/doc/IncludeOS_logo.png deleted file mode 100644 index b631da936fdf92efcd2d83997652c5184674772d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8207 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 diff --git a/doc/IncludeOS_logo.svg b/doc/IncludeOS_logo.svg deleted file mode 100644 index 31b1b5aa77..0000000000 --- a/doc/IncludeOS_logo.svg +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/IncludeOS_logo_265w.svg b/doc/IncludeOS_logo_265w.svg deleted file mode 100644 index f3cd3b8cef..0000000000 --- a/doc/IncludeOS_logo_265w.svg +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - - - - - image/svg+xml - - - - - - - IncludeOS - #include <os> // Literally - - diff --git a/doc/logo.png b/doc/logo.png deleted file mode 100644 index dcec835621f37ec03822ecaa464c3924dbfcc407..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15112 zcmZvD1ymi)^5?~!B)9|#5}b?6MT5J$6YO5x-JReb++BmaySsZJxVvw@_ulTl{hyt4 zW~Qg6ekG@?d*)Pkg(=91qahO@0{{RtNeK}p004^qZ(9%%{_i!LS8D6;4az}DTnJD( z@%ixY1Cp(TrUL+gg89!01xQWD0|21yAu1Y<8nQAVBO5D5Lt~roCXB9Dwtu++0A5$n z-=>v`qamrQm8G=<$d!-mUmT#n?SIHXGSYvsI9l+LX~-&&3ftJ5kg_wfF*1?yBa@Pn z^4c4lf|NwW{saH}#772pbhHHlfi5mCj4rHW#q%FDFYupU`LAC3cL@B8`Zosnk^ch!cRcYU|8Qjq1pv5!k|N(!T%k@g5Ykoq zAMYodop7C@B(W3}u~b0F#Rj^w5vhI1sksRh1YyGhNfc7C{n>%w2pVK_EDy4QV&*XR zSdl!i9tx>HHi}YT&t3a%+vesP>tbs%gA0n-*2F%m%R~z6H81Pr*vka#WJ=00m-e)( zn)?^&x3SR$w9LEf+xK)1o7boFch6o3hj-6+phSyrJ1|%j35!x8K~NgQR@;3l#no?0 z7jr!U?Adyiu`vw>gOUZ1MO)xzO9C-bgEK^Ow__b=(wc2eJIxa0w$wBaV+L;>^&S5s zqXV`Dt2&>i;`31xPI-rbO|J_tP#6ESVb=O`fOhb@4GWBAtIJ6g=J;X2sJ@RIg-p+2 zqRQ-MxwuDFg&#*t$xVf&GrRve7xo7RwN$nRVDx%zgd1I%XAv;YeZ8QbPqbenQD^B% zi|?XT;yPoOk^TGf`BywVPDIk3Bf&AJ51uWwz$*8~KIfFgDot*sfSg_%tyDI(ACWF} zGhpV6rb_N7)hB{!?qr)Ky2P75OnW@*GS54=(3F?p4Y56F!_0VOSfLz+{JAjBg>ngx zvzwsV=Qq`$Pp8YZbV^|3en>8?(qCUswlEHu3}k;+b2YhM2G(`KMiv_@4-cUHywb&@ zIh>7W=mIxF{c7C`r>{qfhFstY!sGC5LuL3eS}p?4qRcrS!qEa;GiE+Q}&sP-=|yD z!yA?e*T}nTWpG8b@n;jYUoLC|3Q`?Rb+xjpw`I}O#@a0coY2{tZPQJ-9w<_6jygL| zY#u$8VR%Y5w>gN6a!;;2=ZFaPx)xXFyiua$7S4W28eL0wx??`>=EtQdl4TVJHKLAv zGR@0o0pW9Bz~Qn+;>1AlS>JCbF*+f^@zoL#BeyJ_a<>5m7OH55Yxy6VNt8Fo?i*cV zTuD~h^l_HZT(7d<7-yane+pk%;EGQhaEq8{bT&6Oj+$lb)XRJe4ztX^Sc!3zO-6Bl zPd#?4O?mTz9~X}vOXkvk$t<0CNiUPw%^J{jAY|7OM+2NLXN1^ zby;5pYo+0#yX_0}9E{M?sJz~1ZdvKfZnVq48=q)9RNJVoOw_YWB@=}Pz@x435kx{K z(QO9D!du-fFBrVg69208`IiaRRh zm|y9&YR@zW{+5&kd)rHNuLvt1Nbc=NA@;rPsW? z+uRr&bpOszo>~+ie=-?DH*B=daiZY?Fe(zq;imlahYM{O?4Tx3#%QIh(B7an>#}R4 zG>1OFvsi7klu3=azw5K;o%em8w-Xd2ou|p}sWwdF36vfY0z*nf%8yF#ITl|}Dj#9W zyj}ZSW|fBl`h*^6#w{g{xLXgGifnKyyaGu67qB%*zQ1ctcy1rp>#}UPW>cQe)SJwR z)RTRa+)#34Z*Njo8w2NejYkb>Pr2MJ>ZdTowK7uJ5^mKHq`OC;Jj%0Zd{JU*L$V@&JTGIZ+&=O0T zgL{Dvl6g;eq*nPZNP%DVD$RB@@pm5ZQd5YrH7aNnhm?36XOpzGJT$#c$m~oU4>@Ok z6=im2E==#X(Cb7X=^V6}iWczj4v*r=A)*= z(6CI^)LEh5>Fx5=MLC60aTifQKV|q#gwS5H`_B7NhrnAS73=zgQ?52qY~+FQF!|H{ zXS>NuW-}Uq7ST`M4(lTu;7P4zcZ6;yQtS_rwl_)C(}?y^T3Sbja$9J$83fI@%9lfx z-{DY2+kKm_b?29zpsMp91NkoWdu|Q+eVQo}ZmfE*NxaNVy zjp#zW@_`f-Zn~H*{Q4;Rzm+^un`k-?eqcQ4OZpyW!TluNa^U{$f&Y5z2{2?bVR=qL2Phg0Kc zBIw%P08rX}^K^OX=#wQ)7k~J;$EC$9lw;6HIDx0{Rfvf?ro+^JqPT;eaaW7B=_Is4 zZ{b?R0#Gkg<`9G-RFaHV;8lCgi7!q=P|*DXU;k?<)OveJXXKiFeKZJqLI<2l9PXB! z?X~`G4zjP;ae03!@|}^RE*BgWg%9i_amo7Lk6D5CqSYfq zISC-1tV|9In`!5Q0C zihtxES!qqVxt4x4uV=TI4(DO_e7N8Ti@*E6Gr3ab82KV!yu=*iX1{)2WEP4f_p;kS z697~JFAEY>_xJ4%i__((V@qX&0!$E!X2Zn45^2>g$rhUFv6k)M;;z+fM?E!`nSuOn zqR9&Qq^sE_d#4Pr439Mmx7@XYGPjsIjN6W$G-$bwk5HbAuiE1wW;k0ET`@;y2sKU8 zr>j5=J8SvE*-bgBb^O>+x@ylG@y;bzjxromK+@-@5Ub{9~ z{uDa~lL52sR+lc5KE2`C2PpcwH4zjK6W|l(qB+Vvhje@E29(AFs26a8Rz1KfiqXTNH zs`DY9&oS0`haTM?ku%5={=*5sG~vknYQioBPZz(EXnD*JkStELI~i?;PdqL2a1Icb z?z5Pr;UNb5%iu>Q`Q`d$&=T0Ecogo`zte{`u~zbSZYq6>ENUb9I0h(xIv@@SHg!!Q zd|yHQa?q0XyKk2Y>RmJ@Rki>}rc&oRL}4feO)Dc{AZS6&$XD?|6kjOE7DBqAP|uQh zXR5>F!0DCf5FFXOM@Zk*iC1AR5S@rhkFX<)5eeH?VXxN)L4~#O#rmCnR?$+v;~2zR zmB=duJz8l$K8<@?xjU_DvQFS=`D#_{?xW>3XH+05ejz*mjQwKGwKPc? z1DbMM@E!#QW>igy0{fLaH`fEEY3PTwVcVAjXQ zuya!1&3m&TGIGQ2WX6^Mv#mD_pI@S{RM1DJKRjRRL?PQ7Drd=57#k6ywFq-BPlH~Q zks|G{@nI{SNZH1H(HH&989j2U@6&FJGMi3KUC7xW%ZoS8w^?ZfYZsX9*O?Odxrqb- zY^ECeV>yotaMc%%PEpCI>~bZ$ly_U_d=<~WwxsJ@R?=?L`E81(CrFuDd%<(%ZsX!& zbOE2g`LYIWV6YRoJYkU0UGCt$++vs#V9mgXO!s}W)VxiXUvqe`n{SM)Xcm8Gb$)XE07uZb zy_=6Q9{%zYWBqKMEN{OVpnKyrSPx={N5e#rpVcJp81~a22|EU?>$$h4SSRGx8FiQ{ z7R6ygHkSl2(8omE%(C~S@>t@&xCIxDN)}p6PD!(Sn$2I?Y$_-!4zFe_0iHT-<3u~s z9Y#N8E7m0zNIrs>YBcCgk7g^h8|SX}Mvv`TXf_tOsapD_SBcFDf7>6@`CExa$~cWD zPs$)))A5g3T;q4_5{($R`nf_y9VHbC!ylq-<|vb$|9EM%(Pmj%nWV{eV_tRVTKUzr zbsTvgbN!XS_@K7MjzA?2PB}Zz?JXOgwlc=u6p`%}o6Go7io;^D^3*gQKu_G2-B5o@ zqdBzdkyckRRfl#(LZ%*L@JXqYfEg zO7*DAu*F%VOyNH+GZ&n6A37AKSTaIyXgXOP4ssog(Y;s+nl}XpJ%h}Yma`H<77+sN z3yD)ko!?XKuL=$Upchzs!sf8AjQvWnLHrtZeZ74~T|}X>yQo*1_+@L9sQIl+wy(U4 z3?srT;Sp1D%w^4!LQzFK;yd%so?gi83NC0@2$w#9@(l_VD4x}-@)Niis;+a_x~$jj z#>Ru+DvcCv`XP%xmoCc5J|Fj&S?Cn~Qb0O^_m5`2R_grYrMC8nkEd5Jg3JV&W8 z^wQEng1sY4jXg_^7>6s$e?OrvUk#iBGTAvme7%OzeimI)ilsVc1YDiHHEO+wUwWX+ z3=tSXAK~uh7HQVQ3kb$ajw`InS$Rb}J|;5|MmnPp$ndKe4@43Ke{0Na9K7uyB2B~T ziObV^NCPurz78zJA?~^PKWJ<6b#k(GjNZ~r5mUIcRbTdLs!!A!xjLg}c+ft|7hGFy z88*}|1vclL-jIt&ouD7+BI)j-u?y=jyLSm^#dqem#QqWXz1v*d6bxD9es&hztpQ)B z%2{#<37>!5b&gFWbezwjL|Oh)u)aIOkX#x2#ehA*&->Sib%wF%OY53|&Et|82L(T@ z#&97^YMT$~WJj*yXpUn7WrToGCPxb*{$@m5ot$m$$nrO{kx0}JLHmhQ+!A}(`qOo{ z7l#(U(R<6w7v2$OX3Bq(t)8*F^n=*+;f6hG^c$;P1vi(nvkO$ua86K2A#r#fcwM*r zdo8gndZC^XNtFEgKhx;$)2;aVUfm7F{wTXMJtP%t0@xCGF39~F_F&k zKY0#1VF4z6K4zOpfSyF^x4weg^rvG?TjZ?20Y)iN_U%@^0xvijWFSpG0>*|Gf!}1^ z<%zFTntbF6f1~~KUAs$KTdZ(^n(((9O%S4(_!sli76bvzulW54SfX~g^E&3uE}#)@|=9HRz>TOr5P+!J*sA3_)LmkI@^ z?9UY-!QOnRsc6dgiK*$z4}Sgjbq_w&wcvWG{GbpV<7^im6BVCuA$61YA2kvku#Yvv ziJJb-rAjLkEkc0NtF1Ni`pV^;b5D)N$LC&jjk?|JUh9oUkNX2J-_cMF`d1?ipU}oG z)lgpwKmjXs$RJsz_>|$FO_xo~y?g$P-5$NY0wpu%xTae@5aTqpRfliFE~Xt@Le$nL zpe)sm>4H<)mL$yeH?}l!F$wkqKgY^iL~=)1zrdZkGYWs)58CoDQg2=wM1+qK-S06s zQK#iC6Lx=2E1j4w9uV|6r~=L4i$}~|Kau#$;Z=!NE4uBl>9U`GBaZcy5V(NI`zR)T zMQ?GIjeL-H-uc3io!vl@aYa{g^&=R9Fum8pjXOmOS1mBw+fOljBe4Z`lZGd7CCj<} zW-iUg3MBVm59N`R#8NN5hWZ+5ddqk9t~UPTGo{4zmywHUG4)s6qC%DVz7obym2h1k zG94b8vycHj{;4_@ag$Hr;^-kSX3T@l;)p`V)A_tptwQN^Cif}|g5Jq% zitfbDh73wc-5shilI3sQQpCaSqWJ*!@A(WgmFSvne)`?Di;2NzYEf$hMZ(u?Q*yJq z7B*Z1!(@VBz#+Q=J87SAh9+CVFki%)&$kw-7t0r5SSumWLykP>gvYd5Y9f1UnqynW zET{76djpTtFN1=fqS!1bLF4vdvk%+Jwy#N6ej!f~kMwDCsMKFm`hwnj*udem zF0_v>AKsWw5wEl>hG%k(W;<`H!<{quyZUR2fkq^`YwfEzH2WI}Mz+;F_kB)8+BwND(ju=Mqk?p}K{`Mxv+jqXlJE zV_K8*na9O2ko-JLG%xm7d7z7V=`;oFEGFN^MmlH(1X>cfoSf=n`CRq2{BXI}EH%i> z9mV2uZ4%OU}l%JrSR6GoLRCDyB|h5saSCYyek+ zaJgUOYEwU+jN3A`k#V>(6&Hsg8@WsWKDJ);tZqMYmUWF#b$T8bq8Dd@I0?l?{7b(Q z{(?L6xjX+I`jLGIy`OMAr23w|OeoRCKkY@~(CCONf&Th9YJ3?%jH&PLkJn zz;(I^cro)Ds$+h`(;H$YP19L;w2qj#J2+>9J5E$6=KWY>Dj|`_uZ^(Z9UN;TA&HJXq zdaJl_v-$DEti;4|d9GT`0^sful4{M1oX9+xWo@ZDIw_&USA(BIK!F0sTf${S9wsP16}^sGCbXJ%Y?|(E~|?}{ygkkh!Zt( zb_=k>y~fayaA%NXpGZ!tT!jVZt(w$0J*fBOUex^NDAa)PH{^7C7%Ux#`hd2!R)dq0 z#Lly;dv`8(>1R}bQx3Hv6(H+7KA(OFJomULp>xgRRo9w1HIA6pE1%Xc>>9XSo0iNx z9WQvW2S>zqfNbihXlYUis+?HgNM}k-<^@)VodTw=SEtrkr)XoIC7e9tXeLlqK$ARR zYvn}s0I^HQ%zQS~zd4~I-Ud|nG8>Bt-v*#E4r>~xr<&Z5sQy>rM~z1kMiq5#?R{U8 zs;1kg?q#-=R#Wc^=Wp*ESCn-n`Qs%OjH-dVndD}aS74)MT$AIL4>oLq)&;Rh6#VCl zqE?-v+}UP3TVK-BzT|;+Zm^f{k}VByvSB86L*6_tKFKOm^?Y+>j*qcgmeKN>E}$h* z!0}78)T+VM8^F_tvwg)8$mB9Iqrj52uo!K?wv*Kf|B#wbdm>in4*?D&Gw=s;QBrZT z4P?c8mARZhnt(MO-1w8CLE_3_uMVHRw~(wiz59)JwO$)d0g;1+1#a24 z72(RM!|Vf(HiIX!=U%Vu*sgx%)S(}`F6;9v(3HvrllSN*-r+YjCYN~r2}A-h$zz#c z$>Ik)EeT=|r6vWOiIJK^V3`*Qg& zw}CS+`SW1b`a7h|-q(2F1(uh@HiPJq!}z0X+G`xHDHCiz*8!6W3zvG)V34TE=25Fz zR$?A{i{`+!x+d(?1>Xl=RlD;5c?LA`Toj@0i%KV_m*ya?uX+61QamCO!YdQ==3bvB z#qmF-1dkO`GB%=(Hz2-mZ*w0;TDq-5E?z_@p@ytJh1T3!pF&S@u;f%elj}RVKi@TG zzasi#&1UatmR*I2l}%c4XPdZw2hN4n?LG2B!Utb*1EDyws=(SdD@N-rPBqVMsAy1$ zZUglk^xE-K@WT?u85t7}@0xqPnlY9avzD=g(Khl1yMnLAO$}b+p6*HwcKkV(`U#ps zSMvhYijmX#(_bwi8c#x%dqk1Dif`M#i_LxSnAP5&E>aNyXH{nWB-3L_0;9e|mCo7i zQo#$m!7ky0>p{KZn=B$S8n4&SS2e^4oNRMcaYz%6LjctV1zp{kQ$J!f^F1SwoQ2bj zwMXWMi5r*MrJ4}xQEkVl-BaoHK6$B-=VmKFJE|soE-69Vt%;HIzkyzV&S;>P!IWmFg z&cU|~Bp`+MuPr%$0ZL!PSVtYR^MYDS0~TQIw~AcoAyvX<&pB-0cVM)Yd;L3{%()nzP)y*CI)g0z zzc2kwK*Gca;}|R_$3ih@wc*f?cnO_m8r}&!)W4P^ftAto454V#URjnMbrnTe!T5ou ze))o52a(#vcIZM^qZOo~oCl@JX9$FsT@t=2t1M3#laIKsD3g|%S#dwJu#Aaj>QH>an#z)qEa?8nFt=9nols!~@5E-my_#^E%&??3agz$h}3+RZa9aHX2tWY-y z2-RzW4-6eldzXhJ+U-tpg~3=9+Ow6r3i*k#fU9}`p|3kre3t~U_Oc|VI}JtpJig9% zbcx#f_+AyvEoDcR2hSYL4oXyk4sJax4zNrx3MfJ2dPww&ri>n_*{?B!x;6j$Oj*@u@^2=Y0Q zw;Vl1a&An8_sASxfk%egVw#-Z1jjtqt{4uLWe7)Ut~V1)o1-Z`B{@!|R?JZ}_(hk~ zc2nbp|443k!u#d`dpmrkcq0dpyXLUu2J+e7H}YPVcIy^dBU3Dh?&GF~EY&e{+~7Q) z!qIBty^bj|=r#?zc7psq^83BX`?-BFiPSG_>CbAQn94Ty_3ZOkN50S+JMy-I za{sL7@l9XrS4TqThIQ8tdDSnU>h|`C_d&((I!`E&?#AKVifIrNt7~m?jQ=$}oeB<* zF=*BhycEgS0P-fb_4qqX=au+p&tx(d46+w$5G`6)157YV zkDpKXlCw6v;R>u$U(?`#!xG`{%OiR9T0Xtn0Ag(> z1I@!(oO)WRDY{2>+RN=mm~QKK4F{91poL!!+LVXYc_p&Fj>j7eGfPWd+fI^s=)!H4 ztQd#3ehnEBV!WtPPL8xzAxx`O)E&RrKjvDUt4|P?x6{5XB=}l#-Z^+CUl<Mp@axYJVF#VK2#c_z~fpnawaJ=M-4l z8%hf;Uz2itf!gH+Kg6qPaAa?@DXX)4X;hlCW?6H=^VO~tDm7^Xx?<*@q*O(+p$t|^ zN*ems>GlJ~_e;f1uES92&u{8Xdj*}~6~7Jz#9u`0<4_2nvtNxYUY?{2Q!%7wXJ}8D zy*<0F&Wkp+{6;SEvs{zw%GiaJO+3E)R+MEBkWhQqWITBC5Ha1d@VaXL6wMl1j$lHx zNFu!;p#7SE90&S?t_Gr)IaU*iD}wr@ zn_K<>$66CVF!E~Q?FD;98KmwX{kg zi(!X^y&SU7x7bHE3&Js=aGKwQw{xo#5XG+J?kII7SXmBq7GosO{T8~{JFxL^+nsmk z8aDqLuQ_W%P$X;4V+uVykUl3!E|BNv&l(WdZLtyBmsKeN`GUM^d-Qk|s%;b#R-aPI zG87qHK%?al)ot*geCH1z1V{EXi!!AquC6QF`3?QMUH$|Td4gqXV!)o{n`u_KL}ftH z7nwDm;XLt%a(Ig7_foRgntDokzGPW()@=WW_=UpfRMr$q(}#jsr~}9sZhGPbUGo_@LtG&JMSE?gU z%pC6SY3JR6R%Fqg;?lf5E?=2f#GjSNbDwv@1=8``ol%1+HYw+v6Lg>T#vPfW-k}Oi zM!g=ok`frUzS<%ja#{>MsLS6<_CpKnSFkrnp~THWc(-hIM&m7_0_9@H@vdXd&?-a@iGc(aR8q1t?zv-n=Rd>hU>JUp+y$(O#sZ$y)4a2;?G7q~d zdt*XV_b1Fw=YxXR=gldLr31n$*@3lpce$JJ7iP;9=`=WtQ=kpwEYa4AvkvOAPmyrD zw6KN2(gZDo^j*1t(P!e{RqlCy7???}!}uS)`sEV*OnKv`*WBrcyY= z#=&yJO#6NG&)&D=hEz<^mshgM{bhK6l&yJduaX92#Ckqu7~@w~**wUz9KPMm{rEHoY3j(6Y+ zjSu_wYhS12zI2|`Nnb70gI5#DXl=l7Cl$<#(#)7jNYV9*pS()rW@?Mt@pfs0Z~r+%spZm;K6i+IWc#ILelbzgO%`!e zd)tkd4bEKarMSw%12YQY;saG>w5yU&TC{itNSW*EHI-LcGGz}*cUbqhgc!!xdUtt! z?h&nrV8=a1+=r7R^f~rHI7~T18jt)b9?fg-IWGyjZaYF}sL}U@Dpu{Zf`0!}s0l6w zOxb2!#X&tJiGtgu^oKQ@C)gcHAupjl^SMlv!c0??UzYCpKnyfC^=ZSF2BB3GD>li}@;RD@85VMFAt8pqB{{f8t_lE#%ETS|53`yb$K_ zz`9=#dob$B+1F{shk^eL!g2NRYaE6WN18QbIXaQ<0Q1KsTd(T-$7TyV)n=Vua6^g0 zIqFIxJ#(<9lC`1e_5=b$W?!ABHDA(xdT$7azwo$Grg#t9z6U$}c*DlPYg!sJ2 zN$U80o^n(NE8V@XI@KA{ST=5F%nAvh>s8hwsWPPR3DiIm1_hX(AF{eV9)LePLDt3z zzR0WrAi~JCuzFonNZ_9iA_4=3`Pl(&Kf1B@hRHOPk`_txt6d$=Wan@$0{Z0W-QIGL zG*Fqq3eLfBOnD1cXmM~ZU3DUJxvxZ^t9Ah@yp9OJ;)5ubItb<>&s zvDTf&5HCN7%2qJyAa;BWHTjun%mEEAO+P?$Z`w_AMf|Ic^JUrR+=_2P?un9FQ+o;h zIxz!*<1arE(z)-H!PnCRLxOAxinq3uFjr}gQ_AbNE@!5%IJ}g#E|-z6&HipIKh3@! zPv(AU*{#>AOl%z?CCugL3XRrW-Mv=lk-P&<3ntHiOn7LQy6-=Otw=lH{4{U80|)p5 zn6z+t-mP>Q zN0uhQj-qVx+}B1jKL_mD$@``&rEP;0mMdBY9aXF#UaH|Mgz{mw z*{e|-QgfLDkKDhdm>Z$3~-84>XAxAc4FPrp&~ zsgoZtSX5y*97@=@KIMR?qyCK9*6TVj7DNrEmL(rni|^>qZYlC(NQ-Gbm>Kui3wF2J zd9^&jz-MUJrFe#44qEU<{G7^>LD);7C3XLy<|XqwWJZRSa%?$RnD?H9?$bHa;~U1tToaLrgeNhKu2F1W>s-J+Ohe1ynn6I*Q2xzpx747*wy zZ*K~(T+AV*oHJvmiDr_&IKskRv%%$8&e+~ikgncEaN@3DjHvU-q2-$}2)pz1yYzvK-#J%hy{D-CP+~L0 z=HYhhaoTm<<2`sYjAd|(#@7=MUq|e-I3Z8B@I$~{GhhriNPQ`yd}Y&eP`PkH_fOML zM@tB7#RR%vhb2lnF>aI%O(Ek1rI>NuVxM;4>Ez1IBEDiB_RJCQNK}LK9 zCyZ(0(!#?kuRMCCPdoF#gv}BJ-51VVc0@%2IrhksPTn|YB})ErF6}b+tAk%1j*@u_ zMK7W7zb0=jQOxecV!c@(H_5)SZ=fRXzGe|x|B&Q{C7Vmx97|2g9v z7IcxApCb19H_1{fC}lE@rSR_Pg{!>Ek z=?(7fI6-$M9PX3055)E9es5LsTD6_W;?i<`9S%ecW=RM?{^umwEU0NED(p4SDK?2?jv_jZ(Q(kaq4eKYZd8x zh~x{Y`ULFpQ6Tk#tF16jj3c2HOA|qqd+0(tl%;$~0-pLuh{@f$CRNU@W@xd&7ehYw0Qv5@ctv@uS?*T}LIMDNM4 zz!7*VF4P#HA9ST@khEualwtyEiy^$)&}AH2FAksX+f0mN_=a;p!7Fp$Z1Z^6cv7B0 zPcsrXW9aq>Pq_+J#+5qj1Q4?zR=@4;rt!pJLU#So!mGZtwA7r8P;Ia9razx@=jg#P zl$taf5>f(0+hL|QAFhR4ViTqsN@E_{g2W~5A(EENZG3Vn-lJ zaIzQ`Degs8c7*gahThH!2<>Au%(>L@@o}wSUI^TUO3ex2`jHr^s=cI^Kdn>z0p7_c zwWYJX&%VQJ;MjmqROpo62AcS+F(MH*y3r|DPNb|mcXCQ(~|nVNJ|pdkKI^>lN{DsHg!V_iz*R+TeCj8Tv` z&eJ}a>Rw3^o6T-+eT{C;!EL1A1KKsz3*Ad!;bs%&S694o3WdcqonM80;pg`JwS8G4 zLVJAGk~9^8CUE=vR`Lca)>4Q4I#f09vht$pFdD$`@+4x~l3HTg;1B)jbtBQgxPF`l zeRm)3KRM2P9r;01mROjZi*cH(M3j2~Ho#}sW{&wYLM>>vxH(#Ox(eO9<{6|{wm6bD zJ)`w?u{#oAB8lRvESSrhetZudMjJnD zxvmG^mosRJ_bne|15utZ~Ii;6LIK^B?{E89;rbA~5~ zO%SRKRIb=h(B<8E);j%lspOtKZ4FZOy*OPY%dEAA>x--j)_+QI3wd*eOnl8bpg9dR z!Q89yjC74{GGa$=c6SZrZkBq49O8NGnH>7o;FVZ(?2GpqX&Vub3O{=HpqUd(H)v=v zSq~_sL`D5X8ItR7rOh>tNktEM9WB1{-mhsewUt{m1kmK|h^a&BSK@To`gA_n6?7Ry zjfK`THBe=-;0LYWbtn-}P*~8a%Pc0(aT&JU`aH=F3|rr2R1f;6@jou2ehc=1+_pkX z)hr&KF!?33kwYG;n4I*1-W|#*sY4W1UwC1Usuu>v0gGSeJ=Y!fjS>WS$CqtN9Az%a z;*uw+Ha%nD=mi~jE2Kx&(TM92yO5o*s;L8hDd&_fREheu8Q-GB`(!~CNp%|1%J#D9 zr+>Fpgyt!SWpjp0f{Xq@Qk>AS#oOWN0M(-Vs0}k{>Q@w}xiEtCBs?+3pE(>dmpPHF zd7{1NL8)|G9KP&Rdpo*dKE>{v_)EEYsRVkdd44W3uQV;t0Nl3Z?NQ*GNjyc)FDTQTxv(RKK0P@i z`$>d}oh7z7KwG6tKF9yfg0`ZGYBb% zS^Usgkw+EbzaHwS{Z6%^PvPn5q9VMcXGMUHgP867Ef7dF%5u3q;I6_Wz%LGP+{kjr zpgE##Pw%@Id-n=S1X1A)XhMkIkB&@~J6qiQ6R<^jRHgmt2L9Fv7)fOh-^Ja93(ksA zA$@HYSEWbVXvx>nKa)%6?Km3s6g$y274;x?OQ4NbMYb$5Ji6ycVAJW@ z_EFDExfDDu3I48-HFQ(M0@S~3_@{8nSp~@vqnhQr(S7tjKqoOVC2}$`@hl*FTDW`@ zl&1RTkh@(oIS^NWm`%vMlGJd3@Bp){qT~^JjFT^1klc24!nwr5*3YPX5J+SxZZ-0~ zJ^Y^nHernFI|dW}-`Pi#f45P3G3*=le~pe#VNDE>@>EGtIgv^s1ONX8dNhn1 diff --git a/doc/logo.svg b/doc/logo.svg new file mode 100644 index 0000000000..3722970f93 --- /dev/null +++ b/doc/logo.svg @@ -0,0 +1 @@ +Artboard 1 \ No newline at end of file From 2f3ad5f1bc9eba1fffe74d0814bb1b9c968b56f7 Mon Sep 17 00:00:00 2001 From: Alfred Bratterud Date: Fri, 13 Oct 2017 11:41:31 +0200 Subject: [PATCH 3/5] Readme: use logo.png - still .svg issues on github --- README.md | 2 +- doc/logo.png | Bin 0 -> 6666 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 doc/logo.png diff --git a/README.md b/README.md index 026eac90cd..ed35667778 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![IncludeOS Logo](./doc/logo.svg) +![IncludeOS Logo](./doc/logo.png) ================================================ **IncludeOS** is an includable, minimal [unikernel](https://en.wikipedia.org/wiki/Unikernel) operating system for C++ services running in the cloud. Starting a program with `#include ` will literally include a tiny operating system into your service during link-time. diff --git a/doc/logo.png b/doc/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f541931c71da62f330e8ccddbd04de03886d045c GIT binary patch literal 6666 zcmXYWbzD^6^Y^8fUP4+}M5RNerCmx&x)ubaOFCCr2`PaEX%M74gr!pimXefk2|q3( z-3@}z^8G#k+?bg=^*VRXnfJuJ&{m}+V<7_ofKpuzss{jgNZfN6h!}TuoXuUw-I#rp zO?>oU+xz%id)Wbswy$mMAnI<`4t9EW*0zD3Lv}JanJRUtqCo&=`y;t48#)l}aJCyj zUyhzc@%&&Y|KQr^X=hrBQgP*?)VYJ{5rk>f*z_obzfcGxbRcD+3{AKVBs-iY1)-EH#A`NfJ`@taLZo0Szu^#CYY=-V>9%6LVu|)t2ZEL=8@g zlOFtFOwm#`U858tY%9;0oL3kJ016<&q6En(3m&<{beP)Mr%D_NAcAJr6pU6>Q}Xq) z#;S&)UIG9p7U6LKN&Gs5lLd3&0SE{P#F!98Ut2ihp!^I@2mpV1ATY_<1CE!r%l%T@ zN(V`A)UJpC1qBviw)h0^`N%ZoK)hS;2#X$J^J~m!*e8N=jG(`LeRy%SKGt8KP>U9$ zp`KLj6F#%vCJeX?;Cbpus)<}?{##-5Q@k~S=V>D882emn#EqC|m2qT%0DwSzV^t?` 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 literal 0 HcmV?d00001 From 2caf90f573df74f0d7ad9a037afd6e17c2bf52d1 Mon Sep 17 00:00:00 2001 From: Alfred Bratterud Date: Fri, 13 Oct 2017 12:13:10 +0200 Subject: [PATCH 4/5] Update README.md --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index ed35667778..f71bdc46d5 100644 --- a/README.md +++ b/README.md @@ -18,22 +18,22 @@ IncludeOS is free software, with "no warranties or restrictions of any kind". ## Build status -| | Build from bundle | Integration tests | -|--------|-------------------|-------------------| -| Master | [![Build Status](https://img.shields.io/jenkins/s/https/jenkins.includeos.org/shield_master_bundle.svg)](https://jenkins.includeos.org/job/shield_master_bundle/) | Coming soon | -| Dev | [![Build Status](https://img.shields.io/jenkins/s/https/jenkins.includeos.org/shield_dev_bundle.svg)](https://jenkins.includeos.org/job/shield_dev_bundle/) | [![Jenkins tests](https://img.shields.io/jenkins/t/https/jenkins.includeos.org/shield_dev_integration_tests.svg)](https://jenkins.includeos.org/job/shield_dev_integration_tests/) | +| Master branch | Dev branch | +|-------------------|-------------------| +| [![Build Status](https://img.shields.io/jenkins/s/https/jenkins.includeos.org/shield_master_bundle.svg)](https://jenkins.includeos.org/job/shield_master_bundle/) | [![Build Status](https://img.shields.io/jenkins/s/https/jenkins.includeos.org/shield_dev_bundle.svg)](https://jenkins.includeos.org/job/shield_dev_bundle/) | ### Key features -* **Extreme memory footprint**: A minimal bootable image, including bootloader, operating system components and a complete C++ standard library is currently 707K when optimized for size. -* **KVM, VirtualBox and VMWare support** with full virtualization, using [x86 hardware virtualization](https://en.wikipedia.org/wiki/X86_virtualization), available on any modern x86 CPUs). In principle IncludeOS should run on any x86 hardware platform, even on a physical x86 computer, given appropriate drivers. Officially, we develop for- and test on [Linux KVM](http://www.linux-kvm.org/page/Main_Page), which power the [OpenStack IaaS cloud](https://www.openstack.org/), and [VirtualBox](https://www.virtualbox.org), which means that you can run your IncludeOS service on both Linux, Microsoft Windows and macOS. +* **Extreme memory footprint**: A minimal bootable 64-bit web server, including operating system components and a anything needed from the C/C++ standard libraries is currently 2.5 MB. +* **KVM, VirtualBox and VMWare support** with full virtualization, using [x86 hardware virtualization](https://en.wikipedia.org/wiki/X86_virtualization), available on most modern x86 CPUs. IncludeOS will run on any x86 hardware platform, even on a physical x86 computer, given appropriate drivers. Officially, we develop for- and test on [Linux KVM](http://www.linux-kvm.org/page/Main_Page), and VMWare [ESXi](https://www.vmware.com/products/esxi-and-esx.html)/[Fusion](https://www.vmware.com/products/fusion.html) which means that you can run your IncludeOS service on both Linux, Microsoft Windows and macOS, as well as on cloud providers such as [Google Compute Engine](http://www.includeos.org/blog/2017/includeos-on-google-compute-engine.html), [OpenStack](https://www.openstack.org/) and VMWare [vcloud](https://www.vmware.com/products/vcloud-suite.html). +* **Instant boot:** IncludeOS on Qemu/kvm boots in about 300ms but IBM Research has also integrated IncludeOS with [Solo5/uKVM](https://github.com/Solo5/solo5), providing boot times as low as 10 milliseconds. * **C++11/14 support** * Full C++11/14 language support with [clang](http://clang.llvm.org) v3.8 and later. * Standard C++ library (STL) [libc++](http://libcxx.llvm.org) from [LLVM](http://llvm.org/). * Exceptions and stack unwinding (currently using [libgcc](https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html)). * *Note:* Certain language features, such as threads and filestreams are currently missing backend support. * **Standard C library** using [newlib](https://sourceware.org/newlib/) from [Red Hat](http://www.redhat.com/). -* **Virtio Network driver** with DMA. [Virtio](https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=virtio) provides a highly efficient and widely supported I/O virtualization. We are working towards the new [Virtio 1.0 OASIS standard](http://docs.oasis-open.org/virtio/virtio/v1.0/virtio-v1.0.html) +* **Virtio and vmxnet3 Network drivers** with DMA. [Virtio](https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=virtio) provides a highly efficient and widely supported I/O virtualization. vmxnet3 is the VMWare equivalent. * **A highly modular TCP/IP-stack**. A longer list of features and limitations is on the [wiki feature list](https://github.com/hioa-cs/IncludeOS/wiki/Features) From 9a5ba73857c68afdac03af84d231133b66161330 Mon Sep 17 00:00:00 2001 From: Alfred Bratterud Date: Fri, 13 Oct 2017 13:09:36 +0200 Subject: [PATCH 5/5] Update README.md --- README.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/README.md b/README.md index f71bdc46d5..8ea1225b7d 100644 --- a/README.md +++ b/README.md @@ -122,12 +122,6 @@ IncludeOS is being developed on GitHub. Create your own fork, send us a pull req We want to adhere as much as possible to the [ISO C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines). When you find code in IncludeOS which doesn't adhere, please let us know in the [issue tracker](https://github.com/hioa-cs/IncludeOS/issues) - or even better, fix it in your own fork and send us a [pull-request](https://github.com/hioa-cs/IncludeOS/pulls). -## Read more on the wiki - -We're trying to grow a Wiki, and some questions might already be answered here in the [FAQ](https://github.com/hioa-cs/IncludeOS/wiki/FAQ). - -See the [Wiki front page](https://github.com/hioa-cs/IncludeOS/wiki) for a complete introduction, system overview, and more detailed guides. - [brew]: https://brew.sh/ [qemu]: https://www.qemu.org/