On 8/14/12, ChiefEngr <
jwan...@gmail.com> wrote:
> Hello Everyone,
>
:)
> I'm hoping to pick your collective brain before I embark on this journey
> and make all sorts of bad choices.
> I'm looking to set up a project tracking environment for a group of people
> who's primary desktop environment is Windows, but who are doing development
>
> under both WIndows and Linux systems. (To clarify, not a alot of
> cross-platform development going on here -- Windows based development is
> for Windows envrironments and Linux-based development is for Linux
> environments.) There's C(xx), Python, Perl, Java, and even MS Visual Studio
> work happening here.
>
I used to manage one such scenario where many Windows and GNU/Linux
PCs (... including VMs ...) were deployed .
- I do not recommend using IIS on Windows ... it's a real PITA .
- httpd on Windows works , but I've always achieved poor
performance as compared with ...
- httpd on GNU/Linux has delivered good performance to me.
I've always used Debian on all my servers
- ... but you can run it in many other scenarios and it will work
> I'm thinking about rolling out somethng like Trac with SVN to handle
> revision control
well , if you ask me I prefer DVCS , especially Mercurial because it's
very similar to svn, has simple concise set of commands , and is
powered by Python , which makes it really multi-platform and easy to
be migrated from one place (platform) to the other .
but svn is just fine if that's what you like .
> (and whatever database engine is the best way to go).
SQL Server * is out of the equation if you want to use Trac .
PostgreSQL and MySQL are good choices for big projects .
> I
> figure I'll also want Doxygen to plug in to this so we can take advantage
> of what it brings to the table.
>
There's a plugin @ t.h.o afaicr
> I'll probably want some kind of user-based access controls, but I'm not
> worried about having single login (although it would be very nice,
> especially from the WIndows side of things). We're not running a domain
> (AD, LDAP, et al).
>
there are a lot of integrations possible . Once upon a time I even
managed to setup an SSO based on OpenId powered by a central OpenId
server running gracie connected to MS AD for user login via PAM ...
all that flexible will be available ootb in GNU/Linux afaik .
> My question? Well, should I host this server on a Windows box or a Linux
> box?
I prefer GNU/Linux
> Is one going to be more seamless for my users?
Users should not notice the difference , except maybe server
performance , if this happens ...
> Is one going to be more
> seamless (and more stable) for me to get going? Which flavor of OS is more
> likely to work (on the Windows side - Windows Server (03, 08) vs a desktop
> Windows (XP, 7) [no Vista!]; on the Linux side - CentOS (5, 6), Fedora,
> Ubuntu)?
>
On Windows , I've always preferred Windows Server 2003 with Apache httpd
> Or, is Trac the wrong tool? Is Redmine or something else better?
>
<joke>
if you use Redmine or anything else you'll be removed from this list right away
</joke>
That's something you need to decide and depends on what you actually
want to do ... and your favorite flavor .
--
Regards,
Olemis.
Blog ES:
http://simelo-es.blogspot.com/
Blog EN:
http://simelo-en.blogspot.com/
Featured article: