News

News by khorben on 20/06/2008 02:56:22
The function call graph generator is getting better, but still requires the DeforaOS libc [1]. Tracing network code being an essential feature of the grapher, it became critical to either extend the libc, or improve cpp [2] and c99 [3] to support the system includes from at least a BSD or Linux variant.

Even though I got around to squash two showstoppers in c99 today, it is easier (and also very useful) to extend the libc at the moment. I managed to add enough includes to compile DeforaOS' traditional inetd implementation [4] with its own libc and now libsocket [5] as well.

[1] https://www.defora.org/os/project/14/libc
[2] https://www.defora.org/os/project/250/cpp
[3] https://www.defora.org/os/project/890/c99
[4] https://www.defora.org/os/project/54/inetd
[5] https://www.defora.org/os/project/browse/14/libc?file=/src/socket
News by khorben on 20/05/2008 03:49:04
A number of fixes were committed to the DeforaOS compiler [1] a few minutes ago. They finally allowed for the introduction of the graph target plug-in [2]. For a more detailed explanation, you can actually check my blog [3].

[1] https://www.defora.org/os/project/display/890/c99
[2] http://www.defora.org/os/project/browse/890?file=/src/target/graph.c,v
[3] http://people.defora.org/~khorben/200805.html#20080520024508
News by khorben on 06/05/2008 15:48:01
Here is what happened in the last days:
  • converted the assembler code to use the pre-processing library [1] (and hence the Parser class [2]);
  • separated the assembler [3] into a library and an executable using it;
  • initiated the target plug-in framework in the compiler [4];
  • set the default target to use the assembler library.
Of course this went with its lots of cleanups, fixes and adjustments. Major tasks still need to be done though:
  • extend the assembler grammar;
  • implement an assembler API (internally as externally) that is flexible enough to be cross-platform;
  • fix the compiler grammar.
Things may stall here for a while though, as I need to re-re-learn x86 and sparc assembly, and how they both get translated into binary instructions.


[1] https://www.defora.org/os/project/display/250/cpp
[2] https://www.defora.org/os/project/browse/27/libSystem?file=/include/System/parser.h,v
[3] https://www.defora.org/os/project/display/15/as
[4] https://www.defora.org/os/project/display/890/c99
News by khorben on 22/04/2008 02:26:59
The version 0.0.2 of the DeforaOS desktop file browser [1] is now available as well. It depends on the presence of the libSystem library, for example the recently released 0.0.2 version should work [2].

As should now become usual, the source archive can be obtained in a number of ways:

[1] https://www.defora.org/os/project/display/230/Browser
[2] https://www.defora.org/os/news/2130/libSystem-0.0.2-is-out
News by khorben on 18/04/2008 17:25:19
As promised a couple of days ago, the version 0.0.2 of the essential system library for DeforaOS is available for download from the project page [1].

New releases of the file browser [2] and of the configure project [3] are also pending.

[1] https://www.defora.org/os/project/download/27/libSystem
[2] https://www.defora.org/os/project/display/230/Browser
[3] https://www.defora.org/os/project/display/16/configure
News by khorben on 15/04/2008 02:40:08
I believe I fixed a number of latent issues in the libSystem in the last few days. Unfortunately, I don't feel confident enough yet to make it a new release, but it's getting closer.
I'll try to wrap up an archive of the file browser along with it, and I have hope to submit these two within one week.
News by khorben on 10/04/2008 16:49:44
The site is currently a target for automated spam submission through comments. I have therefore disabled them for anonymous users. I actually had to fix DaPortal for this to work in combination with a PostgreSQL backend.
My apologies, but from now on please register if you want to write any comment.
News by khorben on 08/04/2008 17:54:09
I cannot say it better than already mentioned on my own blog [1]. Being so critical for the management of DeforaOS, this project also has a page here [2], and can therefore be downloaded from multiple places:

[1] http://people.defora.org/~khorben/200804.html#20080408172647
[2] https://www.defora.org/os/project/12/DaPortal
News by khorben on 02/04/2008 21:26:48
The wiki module of DaPortal is now installed and enabled on the website [1]. Two static pages have already been converted:
  • support information [2]
  • sponsors [3]
Feel free to test it, there are known issues [4] but I'll try to fix them of course.


[1] https://www.defora.org/os/wiki
[2] https://www.defora.org/os/wiki/display/1172/Support
[3] https://www.defora.org/os/wiki/display/1173/Sponsor
[4] https://www.defora.org/os/project/bug_list?project=DaPortal
News by khorben on 26/03/2008 23:02:31
I finally found the proper fix for downloads and screenshots to work again in the projects' files: it was a permission problem [1]. A work-around is currently in place.
[1] https://www.defora.org/os/project/bug_display/897/Project-file-uploads-are-only-allowed-for-site-global-administrator?bug_id=34
/ 16