Thanks for
attention tone
I was thinking of developing for ntfs
http://www.reactos.org/wiki/index.php?title=Special%3ASearch&search=NTFS
2011/4/25, ros-dev-request(a)reactos.org <ros-dev-request(a)reactos.org>:
> Send Ros-dev mailing list submissions to
> ros-dev(a)reactos.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://www.reactos.org/mailman/listinfo/ros-dev
> or, via email, send a message with subject or body 'help' to
> ros-dev-request(a)reactos.org
>
> You can reach the person managing the list at
> ros-dev-owner(a)reactos.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Ros-dev digest..."
>
>
> Today's Topics:
>
> 1. Re: Implementing ScmAssignNewTag (bug 6147) (Eric Kohl)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 24 Apr 2011 21:09:19 +0200
> From: Eric Kohl <eric.kohl(a)t-online.de>
> Subject: Re: [ros-dev] Implementing ScmAssignNewTag (bug 6147)
> To: ReactOS Development List <ros-dev(a)reactos.org>
> Message-ID: <4DB4755F.1040003(a)t-online.de>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Hello Thomas,
>
> your plan sounds good to me. Just implement ScmAssingnNewTag and attach
> the patch to bug #6147. I will review and and apply your patch if it is OK.
>
> Regards,
> Eric
>
>
> Thomas Faber wrote:
>> Hi,
>>
>> I'm thinking about implementing the ScmAssignNewTag function in
>> base\system\services\rpcserver.c because of
>> http://www.reactos.org/bugzilla/show_bug.cgi?id=6147
>>
>> My current plan would be: loop through all service keys in the
>> registry, check the Tag values for all that are in the same group,
>> and choose either max+1 or the first unused tag.
>>
>> Any opinions? Would it be important to observe how Windows calculates
>> tags? Perhaps Eric has a good overview and thus an opinion on this
>> service stuff? ;)
>>
>> Thanks. :)
>>
>> Regards,
>> Tom
>>
>> _______________________________________________
>> Ros-dev mailing list
>> Ros-dev(a)reactos.org
>> http://www.reactos.org/mailman/listinfo/ros-dev
>>
>
>
>
>
> ------------------------------
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev(a)reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
> End of Ros-dev Digest, Vol 80, Issue 28
> ***************************************
>
Hi,
I'm thinking about implementing the ScmAssignNewTag function in
base\system\services\rpcserver.c because of
http://www.reactos.org/bugzilla/show_bug.cgi?id=6147
My current plan would be: loop through all service keys in the
registry, check the Tag values for all that are in the same group,
and choose either max+1 or the first unused tag.
Any opinions? Would it be important to observe how Windows calculates
tags? Perhaps Eric has a good overview and thus an opinion on this
service stuff? ;)
Thanks. :)
Regards,
Tom
Hi team,
I've found an rss service (http://www.rssinclude.com) that lets us add our svn activity in the frontage, result would like like this:
http://img15.imageshack.us/i/svni.jpg/
I'd like to publish it in our site for all languages, anyone disagrees ?
There are better ways to do it, but this is a fast one and we'll have more "news" (fresh info) in our homepage directly and right now....
Please answer.
Thanks.
Gabriel.
I have stumbled across this documentation
http://doc.sch130.nsc.ru/www.sysinternals.com/ntw2k/source/fmifs.shtml.
What it contains discusses how partitions are created. The very cool
thing is that by using FMIFS in the installer means that you can
delete,create and resize all the partitions that the disk manager
supports. This means it will make it a lot easier to add support to
both without duplicating efforts.(windows vista+ has resizing xp
doesn't seem to though)
The current text installer doesn't use this as this part of reactos
code is incomplete.
I would like to add this to my gsoc proposal. Though I know I'm
probably not going to get a place it may help me if I get a chance to
do it in the future or maybe this could give ideas to someone else who
tries.
Any thoughts or suggestions would be very much appreciated.
Hi all,
The subj.
I'm talking about Woodhead's GPL USB driver:
* Original page (and site) is dead ("Woodhead--NT4--USB"
http://www.geocities.com/mypublic99/index.html )
* But files are backed up, for example, here:
[ftp://piekraste.daba.lv/pub/Service_Pack/NT_4/NT4_USB/HS/]
(or look into internet wayback machine)
Regards,
M.A.
Hi all,
I'm going to implement dmesg.exe, a ROS application to read dmesg/kmsg
buffer (debug messages in kernel buffer),
which is filled in by appropriate patch 6018
(here: http://www.reactos.org/bugzilla/show_bug.cgi?id=6018 ) (BTW,
it's not yet reviewed and not applied!).
So I'm requesting advice on:
What would be the better way for user-mode code to get the contents of
kmsg buffer in kernel-space (kdbg)?
Shortly:
Linux has special system call "syslog" (man 2 syslog)
FreeBSD uses its special sysctl interface to kernel along with
'kern.msgbuf' parameter.
My questions:
Do we need special system call like Linux, or even more, the whole
family of them (sysctl('*')) as in BSD?
How to implement simple system call for it, now?
---
Now detailed info for unices:
Linux case:
* syslog(2) - read and/or clear kernel message ring buffer; set console_loglevel
int syslog(int type, char *bufp, int len);
* also /proc/kmsg virtual file, which when being read returns buffer contents
==excerpt from man proc ==
/proc/kmsg
This file can be used instead of the syslog(2) system
call to read kernel messages. A
process must have superuser privileges to read this
file, and only one process should read
this file. This file should not be read if a syslog
process is running which uses the sys‐
log(2) system call facility to log kernel messages.
Information in this file is retrieved with the dmesg(1) program.
==eo exerpt==
dmesg in FreeBSD:
Parameter 'kern.msgbuf' given to sysctl(3) returns contents of kernel
message buffer.
There is also 'kern.msgbuf_clear' to clean the buffer.
---
WBR,
Minas Abrahamyan
Am 09.04.2011 16:46, schrieb dreimer(a)svn.reactos.org:
> Author: dreimer
> Date: Sat Apr 9 14:46:37 2011
> New Revision: 51296
>
> URL: http://svn.reactos.org/svn/reactos?rev=51296&view=rev
> Log:
> - Sync all resource files with the English one.
> - Translate the new Dialog in the German one.
> - Normally we use BEGIN and END, no {}
> - DIALOG -> DIALOGEX
>
Hi,
This change breaks sndvol32. Have you run sndvol32 after your changes?
The reason is sndvol32 parses the dialog template code in memory, but it
uses the DIALOG resource format instead of the DIALOGEX resource format.
Please revert that partial change.
kind regards,
Johannes Anderwald
Hi Bryan,
Just like Aleksey, I would welcome an effort to simplify IFS implementation.
Seen as NTFS is (and always will be?) not well documented, I've been
thinking about
supporting some alternative, OSS, journaling file system in ReactOS, e.g.
ReiserFS,
to allow us to provide the (relative) fail-safety of file transaction
journaling that NTFS has.
Also, hopefully, to enable us to implement NT's access privilege
system (Security) on files.
So far, it remains just a thought, since I can't allocate the time to adapt
e.g ReiserFS to
an NT IFS, and if I'm not mistaken, our IFS implementation has shortcomings
of it's own
which You may need to address as well in implementing Your proposal.
In addition to "Windows NT File System Internals" I would also recommend
"Windows Internals, 4th Edition" for additional/complementary insight.
Especially Ch.12 "File Systems", but Ch.8-12 are all relevant, and the whole
book is strongly recommended (by everyone, I think).
It will be a BIG job I think (thesis big), and I hope You have the
structural
"common sense" to make it a success, and not a mess ;).
It would be most welcome !
Comment Your code scrupulously :)
Best Regards
// Love
On Sun, Apr 3, 2011 at 1:55 PM, <ros-dev-request(a)reactos.org> wrote:
> ---------- Forwarded message ----------
> From: Bryan Donlan <bdonlan(a)gmail.com>
> To: ReactOS Development List <ros-dev(a)reactos.org>
> Date: Sat, 2 Apr 2011 18:26:23 -0400
> Subject: [ros-dev] [GSoC] IFS wrapper project proposal draft
> Hello,
>
> After reading the ReactOS GSoC ideas page, I became interested in the
> IFS wrapper driver project idea[1], and would appreciate any comments
> on my project proposal before I formally submit it.
>
> First, a bit about me. I am a student in a dual-major program,
> studying Computer Science and Japanese at the University of
> Massachusetts at Amherst. I have had some experience in kernel
> development previously; as part of an internship at a research project
> at my University, I wrote some network flow analysis code running in
> the Linux kernel. While filesystem work will be a first for me, I
> think it will be an interesting leaning experience. I am fluent in
> English and Japanese, and am in the UTC-0400 timezone (TZ=US/Eastern).
> My freenode username is bd_, and my myReactOS username is bdonlan.
>
> In preparation for writing this proposal, I obtained a copy of the
> "Windows NT File System Internals: A Developer's Guide" book from
> O'Reilly. Although a bit dated, it has been enourmously helpful in
> helping me get an idea of what I'm getting into.
>
> My goal in this project will be to write a library to significantly
> simplify writing a NT File System Driver. Although writing a
> kernel-mode filesystem will never be as easy as with, eg, FUSE, it
> should be possible to abstract away many of the idiosyncracies of the
> NT filesystem API, at least. For example, the wrapper library may
> handle:
> * Automatically queueing asynchronous filesystem operations on a worker
> thread
> * Parsing paths and invoking a FS-supplied traversal function for each
> directory element
> * Interfacing with the NT cache manager, including flushing data from
> the cache when a non-cached operation is performed on a cached file,
> and establishing cache maps for the underlying device for a disk-based
> file system
> * Providing a common implementation of byte range locks and oplocks,
> and disabling fast I/O when they are in use
> * Caching directory entry lookups
> * Performing typical input validation/security checks needed by all NT
> filesystems
> * Helper tools may also be provided to load pseudo-filesystems
> (filesystems with neither network nor disk backing) on an ad-hoc basis
>
> Essentially, the library should make it easy for the filesystem
> designer to focus on the actual filesystem, rather than the NT IFS
> interfaces - a read call would be able to skip all the preparation and
> checks, and directly go to perform the actual I/O.
>
> Major milestones for the project may include:
> - Prepare a sketch of the API and callbacks for the IFS helper library
> (subject to change if necessary)
> - Implement enough of the wrapper library to implement a simple
> pseudo-filesystem demonstrating non-cached reads and writes
> - Add support for cached reads/writes (interaction with the cache
> manager, caching for on-disk metadata)
> - Demonstrate a disk-based filesystem without metadata update support
> (MINIX FS or FAT?)
> - Demonstrate a disk-based filesystem with full read-write support
> - If time allows, add support for ancillary features, such as byte
> locks, oplocks, and notify watchers.
>
> The interfaces exposed by the filesystem library will of course be
> clearly documented. Filesystems needing more advanced support will
> also be able to override any IFS callbacks they choose.
>
> I have an existing consulting commitment that will take some of my
> time, but I expect to be able to put in 20-30 hours of work per week
> into this project. Further, I hereby swear that I have not used nor
> seen the source code to any version of the Windows operating system
> nor any Microsoft product that may be related to the proposed project
> that is under a license incompatible with contribution to ReactOS,
> including but not limited to the leaked Windows 2000 source code and
> the Windows Research Kernel.
>
> I would appreciate any comments on my proposal before formally
> submitting it to the GSoC site.
>
> Thanks,
>
> Bryan Donlan
>
>
Hi all,
Daniel Reimer wrote recently he is unable to organise due to a bereavement for
at least one week. So I will try to organise a little bit, even if i don't
know all things. To make it short, we need a list of booth personnel for the
period 11th May 2011 to 14th May 2011. We have to distinguish between booth
personnel and (even project members as) visitors, because as booth member you
can enter the fairground a little bit earlier. We have no hard limit, but we
should take care of the amount we request. Looking at the schedule we should
do this very soon, the deadline was 6th April. So please tell me/us when and
in which role you want to attend the LinuxTag in Berlin (we can get free
normal tickets for visitors and members if needed).
Maybe we should plan time for set up the booth on 10th May 2011. Do we need
any posters to prepare?
I already know, we are located in hall 7.2b
Suggestions, information remarks are very welcome, because I've lost the
overview and try to save the event.
Matthias
--
Matthias Kupfer phone +49 371 236 46 52
Wilhelm-Firl-Straße 21 mobile +49 160 859 43 54
09122 Chemnitz, Germany
--
Matthias Kupfer phone +49 371 236 46 52
Wilhelm-Firl-Straße 21 mobile +49 160 859 43 54
09122 Chemnitz, Germany