

Samba 4 Reaches "Susan" Stage 274
superfebs writes "Some day ago Samba4
reached a pretty serious test stage. Promises are beautiful: full SMB protocol implementation, Active Directory Domain Controller facility, and more; here's a full roadmap."
Heavyweight Protocol. (Score:4, Funny)
So what happens when it reaches the "CowboyNeal" stage?
Re:Heavyweight Protocol. (Score:5, Funny)
Re:Heavyweight Protocol. (Score:3, Funny)
Re:TFA says; (Score:3, Interesting)
A gentle, polite and helpful one, as well. And they have an excellent wooden frog, plus top-quality coffee facilities for those who are into chemically abusing their kidneys. But I digress. (-:
Tridge wrote the core of Samba4 in about a day of coding spread over about a day and a half elapsed. That blew my mind. He did have a clear idea of what he was going to do when he started, but nevertheless it's startling to watch. He also wrote the core to have unprecedented
Luke Kenneth Casson Leighton (Score:5, Interesting)
It'd be nice if they gave him some credit somewhere instead of just blanking him out because he 'rocked the boat'.
Re:Luke Kenneth Casson Leighton (Score:3, Informative)
Re:Luke Kenneth Casson Leighton (Score:3, Informative)
Re:Luke Kenneth Casson Leighton (Score:5, Interesting)
I never knew the name but was told that he was difficult to work with. Classic innuendo tactics really, unless it happens to be the truth and that I can't judge.
Re:Luke Kenneth Casson Leighton (Score:5, Informative)
yes, i failed. i took on a fascinating and very large task - to help EVERYONE out of a difficult hole, both microsoft, the open source community AN D its users, AND microsoft and samba's competitors (the Storage Area Network community) i succeeded in getting the knowledge out there but i failed in implementing it in an "acceptable" way.
yes, the times when i was working on samba got progressively more painful as the difference between the SAMBA_NTDOM and the main cvs branch got steadily further and further apart - in the end approximately 100,000 to 120,000 lines of code apart.
yes, without the work that i did for four years, spurred by paul ashton's initial decoding of the NT domains logon system, the samba team would likely still be peddling you a system that was compatible with windows 95. that's a gross exaggeration: the Active Directory interoperability is a lot easier but still fraught with difficulties.
one of the key problems was that andrew tridgell found it increasingly difficult to actually accept that i could think of things that he could not.
he also had great difficulty, as most people do, in accepting the level of complexity of the MSRPC (aka DCE/RPC) subsystem and quite how inter-connected the whole thing is.
in the end, i had to use other people (such as tim potter, to whom i am very grateful) to get ideas and code accepted.
in particular, the winbind project: note the striking similarity between the use of unix domain sockets in winbind, which andrew tridgell reviewed and accepted, and the use of unix domain sockets in Samba TNG, which andrew tridgell REFUSED to review and REFUSED to accept.
i was told, by andrew tridgell, things like "you should try to log in as root occasionally, and if you break out in a cold sweat, lie down for a while until the feeling goes away".
whilst i learned an awful lot about systems programming from andrew, the way that he treated me was with disdain and complete lack of respect - which was terribly, terribly disappointing for me because, being absolutely honest, i loved and respected him greatly.
anyway: he learned nothing from me, and consequently, he has set samba's development back by at least ten man-years.
luke howard, in three years, ON HIS OWN, produced XAD (www.padl.com) which he has been selling for at least the past two years as a commercial product - an NT 5 Active Directory Server.
Re:Luke Kenneth Casson Leighton (Score:3, Interesting)
Yup, I had noticed that Samba mainstream was drifting towards the TNG model when winbindd came out.
What I said above was only part of the story though, the claim was that you wanted to introduce several additional daemons and this was deemed too complicated back then.
All this is a few years back, I was a Samba administrator up until mid-2000 but have been in Novell shops with no smb since so my memory of the details is fading. Tha
several additional daemons (Score:5, Interesting)
1) project manageability.
you tell people that samba is 350,000 lines of code and they freak out. you tell them that they can work on say writing a special samr daemon (e.g. a sql db one) which would be oh about 30-50k lines, and they start to calm down a bit.
2) clear delineation and separation of code at logical boundaries.
the complexity of the samba project was getting out of hand, and it is still out-of-hand.
by introducing separate services, which almost every other implementor of NT-compatible servers have done, you don't end up feeling like you've swallowed a tiger.
3) commercial and other-licensed-projects can interoperate.
sun microsystems would never have bothered to license AT&T's AFPS code [NT 3.5 ported to SysV by microsoft - badly - and bought by AT&T].
or, at least, if they had, they would have chucked away the file-server part of it, and used smbd as the file server, whilst still using the NT-based services from NT 3.5-ported-to-unix!
and they would have used the published interfaces - the ones used to communicate with the external DCE/RPC services.
the reasons i was quoted AGAINST doing separate services were that a) it would be several milliseconds too slow (which is a rubbish argument on a network-based protocol) and b) unix domain sockets cannot be used securely (which, given that they are used in winbind is again rubbish)
no, the real reasons why samba was not turned into separate daemons was a) so that samba could be used to maintain control as a single GPL project b) because i was the one advocating it c) the level of complexity was not understood and i failed to explain it clearly enough.
Re:several additional daemons (Score:4, Interesting)
Your fork died because the original branch refused to merge your "superior" code and concepts? Come on, who's kidding who?
SAMBA did not force you to abandon your fork. You could have continued with the SAMBA TNG fork. Had you produced superior concepts and code, as you claimed to have, I doubt that the community would continue to use the original "inferior" branch.
Re:several additional daemons (Score:5, Insightful)
samba tng was, and still is, capable of acting as a PDC for thousands - yes, thousands - of users.
samba tng is the only PDC that doesn't fall over when a few hundred students all simultaneously log in at once.
i stopped working on samba tng because it was too distressing.
and you know just as well as i do that better ideas are useless when there is a monopoly power already in place.
Andrew Tridgell's side of the story (Score:5, Informative)
http://lists.samba.org/archive/samba-technical/20
I don't know the people or the situation enough to judge either one, but I figure it is good to see both sides. The truth, I suspect, is somewhere in the middle, but I say that onlly because it usually is.
Re:Luke Kenneth Casson Leighton (Score:3, Funny)
Re:Luke Kenneth Casson Leighton (Score:5, Interesting)
basically what i do is i build up a picture in my head of what results i want to achieve, and how, in broad architectural terms that that picture should be built.
then i start incessantly, repeatedly, rapidly, bluntly and brutally chipping away at the details: in the case of coding that could result in 30 cvs commits per day.
does this work? oops, no it didn't, let's try something else.
occasionally, usually due to exhaustion or frustration, i would sit and re-think.
i bounced hundreds of messages off of the samba mailing lists, most of which were not actually understood but that was okay because it allowed me to think out loud.
this process drove jeremy allison completely nuts.
jeremy's development model was radically different: very controlled, very calculated, very infrequent cvs commits (relatively speaking) - if it's not ready, if it don't work, it ain't going in the cvs repository.
contrast this with me having at best a pentium 90 with 16mb of memory (my fastest machine) and having to do partial-builds (ccache didn't exist) due to a complete build taking 90 minutes, and random cvs commits in case someone stole my computer from the cybercafe...
this also drove jeremy nuts.
c'est la vie.
Re:Luke Kenneth Casson Leighton (Score:3, Insightful)
You need to learn from your social mistakes in the same way you learn from coding/design errors.
Re:Luke Kenneth Casson Leighton (Score:5, Interesting)
_i_ have learned where i have failed.
now PLEASE will you do me the favour of communicating to andrew and to jeremy where THEY have failed.
the samba team is not a team at all: it is a group of people who work on their own areas with hardly any actual cooperation at all.
i WISH that the samba project had an ASF charter, with an additional clause that lends equal weight to "strategic" decisions in the part about code being accepted on "technical merit".
if the ASF charter was in place on the samba project, so many many people would not have left it in frustration.
there is much more that i could say but the number of comments on this topic is getting high (and consequently thinner), and is distracting me from my work.
Re:Luke Kenneth Casson Leighton (Score:4, Interesting)
Re:Luke Kenneth Casson Leighton (Score:4, Interesting)
Yes he made substantial contributions, for which we were very grateful, but in the end the difficulties in working together outweighed the benfits.
I'm not going to say any more - those who are interested can read the relevent email archives.
Jeremy.
Re:Luke Kenneth Casson Leighton (Score:4, Insightful)
a basic summary of those comments is that i accept responsibility for my failings.
can you do the same?
also - there is nothing wrong with my memory. i remember every painful word, every hurtful comment - mine, yours and andrew's.
Re:Luke Kenneth Casson Leighton (Score:3, Funny)
First, I have no idea who you are, nor do I know anything about SAMBA politics. For that matter, I don't know much about SAMBA either.
Here is an idea. Learn how to use your shift key. I've only read about 10 of your posts in this discussion, and I have already decided that the other guy is right.
Re:Luke Kenneth Casson Leighton (Score:5, Interesting)
i see patterns. i mean i SEE patterns. it freaks people out. especially those people who are insecure in their abilities and position.
one thing i do have a lot of difficulty with when i fail to explain or get across a deep understanding of a complex topic.
i find it particularly frustrating in areas where people are supposed to have the capabilities and expertise to cope with a certain level of complexity.
but - basically - the one way to absolutely GUARANTEE to make me see pink mist is for you to be dishonest. whereever i find people being dishonest with themselves, me, or other people, i WILL go for the throat - without fail.
and it gets me into difficulties. c'est la vie.
Re:Luke Kenneth Casson Leighton (Score:3, Insightful)
Good luck in your chosen career as a lone-gunman coder.
Re:Luke Kenneth Casson Leighton (Score:2)
Re: XAD (Score:3, Interesting)
you can make a XAD server be a member of an NT-controlled forest, but the replication protocol is itself a beast-and-a-half, such that it is not yet possible for a XAD server to replicate and then "take over" an NT server.
which is a pity.
also, lukeh has modified a number of open source projects to allow "plugin" components to be added, such that he can out-source to his own components.
the source code for t
dupe! (Score:2)
Re:dupe! (Score:2)
It's not that I don't believe you, but since neither google nor slashdot's search came up with anything that resembles a dupe (that I could find), I'm a bit skeptical. Maybe you weren't reading slashdot? Maybe you were reading the samba forums?
So for all of you still reading, if you're going
Andrew Tridgell - a free software hero (Score:5, Insightful)
Re:Andrew Tridgell - a free software hero (Score:5, Informative)
It is a stand alone package of rsync for windows. It even comes with an installer to make it run as a service. I use to it replicate web content on some faily major websites.
Re:Andrew Tridgell - a free software hero (Score:2, Informative)
Re:Andrew Tridgell - a free software hero (Score:2)
There are proper Win32 ports out there, though.
Re:Andrew Tridgell - a free software hero (Score:2)
Do go on, please.
DIY external hard drive with cwrsync to backup (Score:3, Insightful)
Re:Andrew Tridgell - a free software hero (Score:3, Interesting)
Re:Andrew Tridgell - a free software hero (Score:5, Informative)
Rsync copies the minimum amount required to make the old file == the new file - works well over slow links. Robocopy can only copy whole files.
Re:Andrew Tridgell - a free software hero (Score:2)
Re:Andrew Tridgell - a free software hero (Score:3, Informative)
Check out Unison File Synchronizer [upenn.edu].
It's bi-directional file/directory synchronizer, works over just ssh, cross-platform, very fast.
Extremely useful when you need to keep, say, home and university accounts in sync, or do remote backups.
Samba's great (Score:5, Interesting)
My little network at my apartment has two windows machines (roommates), my linux machine, and the xbox with XBMC. I can share movies and music across the network and it always works. The xbox and the windows machines can always see shared directories.
On the other hand, SMB on the windows xp and windows 98SE only works some of the time. I can always count on mine working though.
Good job, samba team!
Re:Samba's great (Score:2)
The origin of the phrase was to describe how MacOS X is capable of doing pretty much exactly what you'd expect it to do in every circumstance without any configuration. For instance, copy a few cells from Excel and paste them into Photoshop-- it just works. Using Connect To Server and typing in the path to a Windows fileshare-- it just works.
If you need to use any kind of configuration file, it doesn't Just Work.
Re:Samba's great (Score:2)
I agree with your point about config files but I will take a config file over the automagic approach anyday seeings how it can be a pain in fix automagic apps.
Re:Samba's great (Score:2)
Finally, SWAT means you just have to fill in a simple form rather than editing a conf file, unless you have a very weird setup. It's not zero work, but it's pretty close.
Re:Samba's great (Score:2)
Samba config files are really easy to write and the example ones contain all common cases where you just have to put in your paths so yes, it just works after you tell it the info it can't know automagically as long as it doesn't use a mind-reading library.
Re:Samba's great (Score:2)
Re:Samba's great (Score:2)
Coming from a Windows or Unix background, it does take a bit of time to get used to Mac OS X and get a good working set of applications, as with any other system. Once you do... the rewards of using OS X far outway the problems, in my circumstances. Your circumstances might dictate otherwise.
Re:Samba's great (Score:3, Interesting)
1) I needed to read some iChat logs on my Linux machine, there is absolutely *no* app out there that's not OSX specific (why the fuck do you code a log parser in *Aqua*, it's fucking text, jesus), nor could I find any details about the log format (it's binary for christ sake!) so I could whip up a perl script.
2) As a result of t
Re:Samba's great (Score:2)
Ranting about how Mac OS X does everything 'without any configuration' is bullshit. Yes, it has much much nicer defaults and much much nicer software for most things, but that doesn't mean you do
What Config Files? (Score:2)
Re:What Config Files? (Score:2)
All those tools do is generate the smb.conf file. They usually work, but not always.
Getting Windows to see other Windows well (Score:4, Informative)
In the default configuration, that is pretty common. If you are interested, I can explain how to make it work well.
1. Create a WINS server (NetBIOS name server). Point all your SMB/CIFS clients to the WINS server.
2. Set your NetBIOS Node type to 2 (P-node, or Peer Node -- WINS resolution only).
3. Disable the NetBIOS computer browser service on all but a handful of "reliable server" machines.
To disable the NetBIOS browser on NT, disable the "Computer Browser" service.
On Win 95/98/ME, set the "Master Browser" option to "No" instead of "Auto" in the "Windows File and Printer Sharing" component in Network properties. (I might have the names wrong; I don't use 9X much anymore, and I don't have one handy to check.)
I usually recommend disabling the browser service on all computers expect for domain controller(s). If you do not have a domain, disable said service on all but one or two of your servers. If you do not have any servers, you're hosed, regardless of protocol. Designate a computer "the server" to fix things.
Once this is done, Windows name resolution works pretty well.
Call me when (Score:4, Funny)
Why a rewrite? (Score:3, Interesting)
Re:Why a rewrite? (Score:2, Interesting)
Re:Why a rewrite? (Score:5, Informative)
Samba4 automates the generate of most of the RPC code (the numbers change frequently, but it's something like 3,000 lines of IDL now replaces 100,000 lines of handcoded C).
Plus, Samba3 took the approach of just doing enough of the protocol so that it worked. You'd see a lot of mysterious += 8 where you'd just skip over chunks of the packet. In Samba4, every field is understand and accounted for.
Samba3 never could have been written as Samba4. Noone knew enough about SMB to understand that Samba4 was needed. This is really just Samba4 growing up.
The biggest user-visible change is going to be better Active Directory support. Active Directory support in Samba3 is painful. Very painful. If Samba4 does get it's own LDAP server, you may seem some extremely good interop in Samba4.
Re:Why a rewrite? (Score:3)
All the RPC code is hand-written
that is my fault: i started that technique.
it was better to do it that way at the time because FreeDCE was not available, and even if it was, FreeDCE would have needed quite a lot of additional SKILLED work on it to make it possible to use (http://sf.net/projects/freedce).
and yet more work to make it production-ready.
so basically, SEVERAL learning curves had to be breached before anyone could start using (or developing) proper tools for the job.
people forget that samba
Thanks Samba Team (Score:2)
Re:Thanks Samba Team (Score:3, Interesting)
I am Impressed! (Score:2, Informative)
This is really a major acheivement.
Kudos to the Samba Development
Same as they react to a tee shot... (Score:2)
And right next to the article (Score:3, Interesting)
anybody remembering the Samba/Samba TNG Fork? (Score:2, Insightful)
Judging from the results probably Tridgell & co. were right...
Re: (Score:2, Insightful)
non-POSIX backends? (Score:4, Informative)
I remember reading Andrew Tridgell's comments in 'The Rebel Code' by Glyn Moody - "...And we try to remain bug-for-bug compatible where it makes sense. There are some cases where it doesn't make sense, and their [MS] bugs are just ridiculous, and you shouldn't emulate them. But in most cases, we emulate the bugs so that we interoperate completely with the Microsoft implementation."
Re:non-POSIX backends? (Score:3, Informative)
Some non-POSIX storage devices (like for instance, IBM's Storage Tank) have more sophisticated features like snap-shotting that Windows also supports. The idea is to let those features be exposed to Windows clients instead of limiting the feature-set to those that a
Easy to install? (Score:4, Interesting)
Ever tried to add some Redhat servers to a windows domain with user-account given automagically by Active Directory? Tried for 2 days, gave up...
I certainly hope the configuration is more userfriendly now.
Quick remote file ops? (Score:3, Interesting)
Re:Quick remote file ops? (Score:5, Informative)
My solution is to either use ssh and copy the file from the box, or if the two servers/shares are Windows I use AnalogX TS Drop Copy which does exactly what you ask for.
Re:Quick remote file ops? (Score:2)
Re:Quick remote file ops? (Score:4, Informative)
So, the short answer is yes, but it would require a much more sophisticated client than what you presently see today.
Thanks for the roadmap, Samba guys! (Score:5, Funny)
I'd like to extend my heartfelt thanks for working so hard on this.
Thanks again!
Bill Gates
Fix LDAP first... (Score:5, Interesting)
I spent weeks working with RHEL technical support, and even had one of the Redhat support techs rebuild my environment, and sure enough, his users can't authenticate either (and experience the same BSOD).
I'd love to be able to replace my entire Windows NT 4 domain with Samba running on Linux, but until Samba can actually provide a backup domain controller functionality that works with our existing LDAP infrastructure, I'm sorry, but Samba is not ready for prime-time. Having a single point of failure in your Samba PDC is not acceptable for enterprise use.
Can you believe the only workable enterprise-level solution for Samba is to make the Samba server a domain member of an Active Directory domain? And then you still have to purchase Windows Client Access Licenses (CALs) for all of your workstations, saving you $0!!! (Not to mention your RHEL license and support fees which are more expensive than Windows 2003 Server)....
Fucking ridiculous... If I sound a little pissed off it's because I wasted a month of my time trying to get this buggy software to work properly and even Redhat enterprise support just threw up their hands and said: Sorry, it's not supported and doesn't work.
Re:Fix LDAP first... (Score:2)
Samba supports PDC/BDC functionality. You can have has many BDC's as you want. I have a PDC and a BDC installed. It works fine. I'm using OpenLDAP thou
Re:Fix LDAP first... (Score:5, Interesting)
Shhhhhh. Microsoft doesn't have to work with 3rd parties; the 3rd parties are responsible for reverse-engineering Windows and working perfectly with every possible combination that an end user may choose. And, god forbid anyone track down the bugs with iPlanet and fix them... it's much more efficient to complain about it on Slashdot.
FWIW, we have PDC/BDC witih Samba3; and we previously used a 'hot standby' Samba2 server in a PDC/coldPDC configuration. Samba is incredible; we love it. We're even using <gasp> OpenLDAP with Samba3 right now. It plugs in with Squirrelmail, Courier, Exim, Apache, Tomcat, Coldfusion, and a buch of custom applications. Oh, and I also wrote a Samba-to-fax gateway that doesn't require any Windows programs to work (and works from any OS). It's a verah niiice.
Re:Fix LDAP first... (Score:3, Interesting)
My question is if Windows Server's SMB/CIFS implementation supports LDAP backends different than ActiveDirectory. It's an honest question. I don't know if it does.
Re:Fix LDAP first... (Score:2, Informative)
Well, if you looked a bit deeper into FMSO roles and AD, you would see that Windows has a glaring SPOF also. Youre box responsible for the Global Catalog is NOT the one you dont want to lose.
Re:Fix LDAP first... (Score:5, Informative)
It does. We routinely run it with IBM Directory Server.
and the buggy Samba implementation of LDAP as a storage mechanism for account information just doesn't work with anything other than OpenLDAP.
Were you linking against iPlanet LDAP libs or OpenLDAP libs? It's quite possible that you're linking against the OpenLDAP libs and that they're not getting along with iPlanet.
Samba only uses the standard LDAP calls. Other than the schema extensions (which unfortunately aren't in a standardized format) there's no LDAP-platform dependence.
It's bizzare, it's actually as if Samba is sending the XP client a buffer overflow while authenticating.
Why haven't you submitted this as a bug report at samba.org?
I spent weeks working with RHEL technical support,
Grab the latest from samba.org. The RHEL packages are sometimes quite old.
I'm sorry, but Samba is not ready for prime-time.
It's good that you made this decision for the world. Since noone's actually using Samba in production environments right now.
Look, Samba's used in a lot of enterprise environments. You're experience isn't the norm. You're environment also isn't the norm. Not many folks use iPlanet. Netscape's DS is also considered one of the lesser LDAP servers out there.
If this is a reproducable bug, and of the severity you describe, and is still present in the latest version of Samba, it's certainly be a high priority fix.
Keep in mind though, we don't do a lot of testing with things like iPlanet because we don't have access to copies of it. OpenLDAP and IDS get a lot of testing with Samba because people who work on Samba have ready access to it.
What's more, I don't see a single way in which any kind of LDAP failure could result in Samba sending an incorrect packet (with an incorrectly sized buffer) to a Windows client.
Bugzilla [samba.org] is your friend.
Re:Fix LDAP first... (Score:3, Interesting)
Samba only uses the standard LDAP calls. Other than the schema extensions (which unfortunately aren't in a standardized format) there's no LDAP-platform dependence.
Well, you see, that's the problem... Management refuses to let me implement a solution that's not supported, and as soon as I go and compile Samba custom, I lose the abi
Re:Fix LDAP first... (Score:2)
> OpenLDAP libs instead of iPlanet libs
You wouldn't be the first person to do this.
Anyhow, "ldd <binary>" will list exactly which (shared) libraries a given binary has been linked against.
Re:Fix LDAP first... (Score:3, Interesting)
On the other hand I will tell you that its just easier to get it working with OpenLDAP because thats what they test with. Using the Sun directory on Solaris/SPARC is quite a bit harder to se
Implementing Microsoft "Standards" (Score:4, Insightful)
Re:Implementing Microsoft "Standards" (Score:5, Interesting)
Bash MS all you like. I dont like alot of their stuff either, just give some evidence for the stuff you dislike and admit to the stuff they do well.
AD requires you to know what you are doing (Score:3, Informative)
Yah, that's generally what we use it for, too. (I work for an IT systems integrator.)
"... there have been nothing but problems. Slow logons, the server requires rebooting
Dollars to donuts, your DNS configuration is wrong. For most small networks, this usually boils down to: "You need to make sure the one and only resolving DNS server mentioned anywhere in your configurat
Risky guy! (Score:3, Insightful)
Ok, there are two rules I follow:
1. Never touch a running system.
but even more importantly:
2. Never touch the running system of your girlfriend/wife.
I did that a few weeks ago and upgraded her machine. Due to bad luck I bought a faulty RAM module and "thought" I had double checked it. Well, long story short, I got her machine ready in time for her finals but I went through a lot of absolutely unnecessery trouble. Ok, now she's happy and all but I nearly failed it. I would never ever try my development code on her productive box.
Re:Risky guy! (Score:2)
Re:Risky guy! (Score:2)
Whew! Yer darn lucky it was only on instead of in, otherwise it might be a reproductive box!!
(Oh, and be sure to test that code throughly - girls don't like bugs anywhere near their boxes...!)
Why promote a standard that encourages MS lockin? (Score:3, Interesting)
Re:Why promote a standard that encourages MS locki (Score:2)
Because MS own most of the desktop market. Yeah, an NDS implementation would be great - but who's going to use it?
Samba is open source - want an NDS fork? Go nuts. Write your own.
Why? Why is the bad question in open source. You didn't write it. You don't get to ask 'why'. You only get to use it, or do your own, something different.
I, for one, would support your open fork of this.
Re:Why promote a standard that encourages MS locki (Score:4, Interesting)
Not sure why this is in the `Linux' category ... (Score:4, Interesting)
The BSD and Apple categories would be just as appropriate. Perhaps Slashdot needs a *nix category ...
Re:Not sure why this is in the `Linux' category .. (Score:3, Informative)
I considered that, but there's a catch -- the Windows licenses only
Stages (Score:3, Funny)
Re:Some dayS (Score:3, Funny)
Re:Uh, oh (Score:3, Informative)
slashdot even has MS adverts, they are just everywhere. and where better to put them? trying to scare inquisitive new users away.
Re:Uh, oh (Score:2)
If I am going to put up an anti-microsoft site, and Microsoft wants to give me money by puting ads I know my users will just ignore, bring it on. They are just funding the site.
Re:Uh, oh (Score:2)
I took LT out of my bookmarks, and I will never, ever send anyone there. The whole point is to have information at least partly to counteract FUD, and support Linux as a feasable platform, right? Some times you want to send your CIO a link telling him that Linux CAN work in a Microsoft environment, that it's not as bad as MS is telling you it will be... then an ad on tha
Re:Uh, oh (Score:2)
I no longer read linuxtoday because of this policy they have adopted. I wonder how many other readers they've lost. The sad part is they don't display any feedback links on their front page so I can't even tell them why their losing customers.
Re:Samba 4 Reaches "Susan" Stage???? (Score:5, Informative)
Re:susan ? (Score:4, Funny)
Re:susan ? (Score:3, Funny)
Re:susan ? (Score:3, Funny)
I guess I'd better stick with Samba3 or else my girl thinks I am out latin-dancing with my exgirlfriend...