Re: windows problems summary
- From
Eric W. Biederman <ebiederm@xmission.com>
- Date
- Mar 31, 2006, 19:25 UTC
- Message-ID
- <m1acb6a01w.fsf@ebiederm.dsl.xmission.com>
- In-Reply-To
- <81b0412b0603020649u99a2035i3b8adde8ddce9410@mail.gmail.com>
"Alex Riesen" <raa.lkml@gmail.com> writes:
Show 22 quoted lines
> This is just to summarize all the problems which make porting to that > thing so boring. Maybe if we have them all on one page, it'd be easier > to locate the workarounds (it can be one thread, for example). > > 1. opened and mmaped files can't be removed or renamed > (caused workaround with reading index in memory) > 2. command can safely contain only one argument > (breaks and complicates passing things between processes) > 3. no fork > (slows down and complicates passing things between processes) > 4. non-unix permissions model > (breaks x-attr) > 5. real slow filesystems and caching > (makes everything slow. I noticed I'm trying to avoid git status!). > Caused workaround with manual checkout) > 6. real slow program startup > (makes everything slow, eventually may cause everything being put > in one super-executable, just to avoid spawning new processes, > with all associated problems. Makes scripting harder) > > I hope this message can be a start of a big porting thread, > even though it is only about windows at the moment.
Not to forget make install gets confused when there is a file named INSTALL in the git directory.
Eric