>----- Oorspronkelijk bericht ----- >Van: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >Verzonden: vrijdag, augustus 24, 2007 03:35 PM >Aan: 'freedos-devel' >Onderwerp: [Freedos-devel] Porting the FAT filesystem (18) > >Hi guys, > >here I'm back on track. > >I've been pretty busy in the past two months so I couldn't finish the port. >At the end of the month I'll have the time to continue. > >How about if I post somewhere the work done so far? > >It's a "Microsoft Visual C 6.0" project and the test needs just an usb flash >disk. >
Eric told me you where working on something similar as me, namely a portable FAT file system. I am not aware of what your intentions are with this port, so I am not going to try to steel this from you. But have you considered: - that FreeDOS doesn't have long file name support in the kernel - that there are no functions in the kernel that allow to easily read/write files, like with fopen, fread, ... - that the FreeDOS kernel license is GPL and therefore every code that uses this port has by consequence to be GNU GPL. I am currently reworking my own code to make a portable FAT file system, based on the code of defrag, chkdsk and recover. It will have: - long file name support - a full c-lib like API for working with files (fopen, fread, ...) - it will be GNU LGPL - it will include a browser, so that you can work with image files, pretty much like you can use diskexplorer (http://hp.vector.co.jp/authors/VA013937/editdisk/index_e.html) And it will most likely also have: - journaling extensions With journaling extensions I mean that the code will be compilable so that before changing anything on the disk it will make a copy of that part of the disk. When the change was done correctly the copy will be deleted, if the system reboots and the copy is still on the disk, the system will reset the copy. Again, this is what I was planning to do, you can of course write wathever you want to write and I will not bother with it. Imre >Enrico > >------------------------------------------------------------------------- >This SF.net email is sponsored by: Splunk Inc. >Still grepping through log files to find problems? Stop. >Now Search log events and configuration files using AJAX and a browser. >Download your FREE copy of Splunk now >> http://get.splunk.com/ >_______________________________________________ >Freedos-devel mailing list >Freedos-devel@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/freedos-devel > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel