Slashdot Mirror


Samba Wins eWeek & PC Magazine Award

frankie_guasch writes: "The award is "Innovation in Infrastructure" (i3) award for best Enterprise Software! And we beat out Sun Microsystems Java 2 Platform Standard Edition Version 1.4 and Bea Systems WebLogic Server 7.0 for the award, so I'm stunned that we won. These guys have marketing departments and a *budget.*" It's a strange contrast to the kind of attention that Samba is getting from Microsoft. (See these earlier posts for more on the CIFS situation.)

177 comments

  1. Samba by kwishot · · Score: 1, Interesting

    Samba rocks.
    If only it wasn't so hard to configure shares... then again, maybe I'm just dumb, but it takes a lot of effort to set that stuff up.
    fp

    1. Re:Samba by InnereNacht · · Score: 3, Interesting

      I remember trying to configure samba about 3 years ago when I first started working with linux... Most of my pain was caused by trying to work with the shares as well.

      Nowadays theres so many howto's out, though. They made it a ton easier to get things done. Hell, I think you can even configure shares with SWAT now too which simplifies it even more.

      Kudos to the Samba team for a job well done!

    2. Re:Samba by Anonymous Coward · · Score: 0
      Samba does rock, but IT IS difficult to setup.

      I thought that in Mandrake 8.2 it would be easier, given all the "wizards".

      Well, I thought wrong.

      Turns out that is was even more confusing as to what services were being started..etc. Ended up somehow (even though I still don't know how I did it) starting my own DHCP deamon and screwing up half of my schools machines.

    3. Re:Samba by DarkRabbit · · Score: 2, Interesting

      Samba has a web front-end that makes it all very easy! Just connect to http://localhost:901!

    4. Re:Samba by silicon_synapse · · Score: 2, Interesting

      Has anyone tried sharity? (http://www.obdev.at/products/sharity/index.html)? I got a license for it a while back but haven't gotten around to trying it.

    5. Re:Samba by tempest303 · · Score: 2

      It is a little tricky. There are definitely harder things to do right (as opposed to say, Sendmail, which is probably being the canonical example of Hard To Configure Correctly), but it could be a lot easier.

      Yeah, I know there are tools out there, like the Ximian Setup Tools, and SWAT, but I don't think they cut it all the way. I like getting a listing of all my shares in one place, ala XST and SWAT, but just to add shares needs to be as simple as Windows makes it. I should be able to add shared folders to the network just by right-clicking the folder's icon in Nautilus (or in Konq, if that's your flavor). I know I've seen this brought up for Nautilus in the past, so after GNOME 2 ships, hopefully this will get added. Any KDE users know if Konq has plans to do this?

      <flamebait>
      Nautilus 2 has beaten it's big gripe - it's finally quite speedy - when's Konq gonna simplify that button encrusted, "mystery-meat"-toolbar-icon-laden interface, eh? ;)
      </flamebait>

    6. Re:Samba by silicon_synapse · · Score: 0, Redundant

      How is the parent off topic? Did you check the link? Sharity is an alternative to SAMBA that appears to be easier to use. The thread it was posted under was discussing the difficulty of using SAMBA. It is 100% on topic.

    7. Re:Samba by lemonchiffon · · Score: 1, Troll

      um, hi...if you don't want to deal with granular configuration you should probably be using a W2k box....

    8. Re:Samba by Acendreya · · Score: 1

      Try Webmin (www.webmin.com). Its Samba module is Windows-simplicity itself. Plus you get the nice granularity of linux! :)

    9. Re:Samba by Anonymous Coward · · Score: 0

      Re:Samba (Score:0, Redundant)

      !?

    10. Re:Samba by RevAaron · · Score: 3, Insightful

      Christ. Are some moderators that jerky that they mark a guy as flamebait because he thinks it's difficult? Man, that's sad. And lame. But then again, this is Slashdot!

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    11. Re:Samba by Anonymous Coward · · Score: 0

      Heh, no shit. Idiot moderators abound today, my friend!

    12. Re:Samba by RevAaron · · Score: 2

      Just out of curiousity, why did you buy it if you weren't planning on using it?

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    13. Re:Samba by silicon_synapse · · Score: 1

      I didn't buy it. I got the student license. Take a look at http://www.obdev.at/products/sharity/free.html

    14. Re:Samba by ibennetch · · Score: 1

      Samba rocks.
      If only it wasn't so hard to configure shares... then again, maybe I'm just dumb, but it takes a lot of effort to set that stuff up.


      My biggest config problem is caused not by Samba, but Windows 98 not having a good enough way of handling usernames and pw's...Its not worth the hassle of changing my windows log on name every time I want to log on to a differnent share on my Linux box.

    15. Re:Samba by Anonymous Coward · · Score: 1, Interesting

      I've used sharity-light in FreeBSD. I don't claim to be an expert or anything, but it did its job well. Never had any problems with it...

    16. Re:Samba by Quill_28 · · Score: 1

      Gads, and we all should all be programming in assembly, I guess. Screw that C crap it gives you no control!

    17. Re:Samba by svirre · · Score: 2

      We tried it on a sun at work. When we found that it was incompatible with Cadence Silicon Ensemble we threw it out and set up a NFS server instead.

      Basically what happened was that for some reason SE wanted to enumerate all files mounted with sharity. Thus taking forever to start.

    18. Re:Samba by Skuld-Chan · · Score: 2

      Tell me more about this - I've got samba running running under Debian/Woody on Sparc but haven't noticed anything about a web interface.

    19. Re:Samba by RevAaron · · Score: 2

      Heh, ok. That makes sense then. :)

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    20. Re:Samba by Anonymous Coward · · Score: 0

      I finally got samba up and working corectly, and to the life of me I can not figure why SWAT is more difficult than editing /etc/samba/smb.conf. SWAT is a terrible tool, being a QA Engineer and understanding usabitily, it just amazes me how many linux users will say how easy this and that is to use. Come on let's get real! People will say something is user freindly just so it will be better than windows. It seems to be the new linux users that are the worst... I hate microsoft... linux is the best thing since sliced bread... blah blah... BSD tools are the easiest thing in the world... easier than a MAC.
      One thing I can say for my linux box is it has not crashed in a long time (since I changed from 2.4.8 to 2.4.18)--but hell my commodore Amiga, and C64 used to never crash either. My MAC and PCs have had problems that always require this patch and that.

      Could someone please tell me why if I transfer a file to my linux box with kernel 2.4.18 with samba 2.4 that I can not save a file over 600MB to that box. When I look under var/log/syslog I see a bunch of errors pertaining to oplock, but I have changed those settings to no evail? Any ideas?

    21. Re:Samba by archen · · Score: 1

      look at the samba homepage (or google) for SWAT. For some reason I've never actually gotten SWAT to work so I can't say how well it works. I've heard good things about it though. I believe there are other front ends for samba also.

      The real cool thing (or one of them at least) about samba, is that once you have it fired up, and have a SMB name, people on a windows PC can just point their web browsers to that SMB name. That's saved me a lot of headaches because people can't remember an IP address.

    22. Re:Samba by Radical+Rad · · Score: 2

      Yes but it shouldn't require reading How-to's and FAQ's. It should be no harder than networking using native ms windows.

      And does anyone know what ever happened to the explorer-like network/file browser that Corel Linux had? I remember trying Corel for a while and setting up SMB shares and connecting to them on ms window boxes was painless. Was that code kept proprietary by Corel? Who owns it now?

    23. Re:Samba by Skuld-Chan · · Score: 2

      I just noticed :) - apt-get install swat - then you modify inetd.conf (assuming its installed) slightly and presto - should just work - did for me first try even.

    24. Re:Samba by pacman+on+prozac · · Score: 1

      I've not used corel but this linneighbourhood is a really good smb fileshare browser for linux. Not really sure if you want an smb client or server from ur post. Try using SWAT if you want an easier to configure server.

    25. Re:Samba by Radical+Rad · · Score: 2

      Client actually. It has been a couple of years since I looked at Corel but I remember their SMB browser was integrated with file and possible FTP. And it was installed and pre-configured by default. Why can't Redhat do this? It would make a major difference in the acceptance of Linux as a desktop OS. And make my life easier.

  2. Duh by Anonymous Coward · · Score: 0

    Anything that replaces NT/2000 at a reduced cost is great in my book. Just ask the guys I've been e-mailing about viruses.

    1. Re:Duh by 2names · · Score: 3, Insightful

      Your comment should be "Anything that replaces NT/2000 IS at a reduced cost and is great in my book." I hate to throw around buzz words, but if you're talking TCO here, Microsoft will lose every time.

      --
      "I'm just here to regulate funkiness."
    2. Re:Duh by silicon_synapse · · Score: 1

      ...if you're talking TCO here, Microsoft will lose every time.

      How do you figure? You can find Windows admins dirt cheap, Windows supports most hardware, and most users are familiar with it. The TCO beyond initial licensing isn't that spectacular compared to other OSes.

    3. Re:Duh by Anonymous Coward · · Score: 0

      i have a microsoft notepad thing from that .NET convention mumbo jumbo. TCO = $0. (they included the pen too) matter of fact, they're losing dollars and cents on the thing. (they make up for it in name brand recognition though)

    4. Re:Duh by 2names · · Score: 1
      Here are a few examples:

      Amazon

      Cybersource

      Great Debate

      You can find more on your own.

      The most compelling proof for me has been my own experience working in mixed Windows/Linux/Unix environments. I know for a fact that my TCO has been so much lower for the Unix/Linux installations that there can not even be a comparison made with the Windows installations. I'm not bashing Microsoft, I'm stating facts from personal experience.

      --
      "I'm just here to regulate funkiness."
    5. Re:Duh by AJWM · · Score: 3, Interesting

      I shouldn't feed the troll, but...

      Windows supports most hardware

      Really? I've got this old SPARCStation that I just couldn't get Windows running on no how. Booted up and installed fine when I tried Linux (SuSE 7.3 SPARC).

      Ditto for a couple of old PPC Macs I have -- even though Win NT 4 claims to support PPC.

      Even on x86, I spend far more time futzing with the Windows machines than the Linux ones -- and time is money.

      Oh, and as for "you can find Windows admins dirt cheap" -- you get what you pay for. I'd sooner spend the money on an admin (whatever the OS) who knows what he's doing than spend the money on downtime, hacked sites and general cleanup after one of those "dirt cheap" ones.

      --
      -- Alastair
  3. Errr...so where's the announcement? by emag · · Score: 4, Insightful

    The linked eWeek article only mentions that Samba's a finalist, and that the winners will be announced May 7. Since it's past that date, where's a link to the actual winners list? Not that I'm doubting that Samba could easily beat out the others, but I need to rub someone's nose in the fact that Samba won.

    --
    "The urge to save humanity is almost always a false front for the urge to rule." --H.L. Mencken
    1. Re:Errr...so where's the announcement? by SnAzBaZ · · Score: 1

      A quick google dragged up this this article, which notes at the bottom:

      "The list of finalists will be available in the May 6 issue of eWEEK and the May 21 issue of PC Magazine. Winners will be announced in the May 13 issue of eWEEK and the June 11 issue of PC Magazine. Winners will also be posted on www.pcmag.com and www.eweek.com."

      I wouldn't be suprised if they hold back the information until it's been released in the mag, perhaps?

    2. Re:Errr...so where's the announcement? by flyfishin · · Score: 5, Informative
    3. Re:Errr...so where's the announcement? by gavort · · Score: 1

      http://www.pcmag.com/article/0,2997,s=1490&a=26438 , 0.asp

    4. Re:Errr...so where's the announcement? by gorilla · · Score: 3, Informative

      IBM ZSeries for Linux also won, in the Internet hardware category.

  4. Owner of parent by Anonymous Coward · · Score: 0

    they are easy to set up. I am not much of a linux guy, and I just used swat

    I am pretty sure that if you have it installed you can (in a browser) go to http://localhost:901 (may be slightly different? did I get the port wrong?), and set it up

    simple really, but j00 should remember to restart the samba server when you make changes to have them take effect

    -z3r0_d

    1. Re:Owner of parent by kwishot · · Score: 1

      It may have changed...I haven't done it in a few years and all I remember is a pain-in-the-neck config file. This SWAT program sounds cool though..

  5. Quick answer to the CIFS problem by the_2nd_coming · · Score: 2, Interesting

    modularize Samba (it might be already, Ihave not looked) then make a module for supporting the CIFS and BSDL it. then add it to your GPL project.

    --



    I am the Alpha and the Omega-3
    1. Re:Quick answer to the CIFS problem by lkaos · · Score: 2

      modularize Samba (it might be already, Ihave not looked) then make a module for supporting the CIFS and BSDL it. then add it to your GPL project.

      You have to understand, the Samba developers cannot _look_ at the MS specs at all. They can not look at code created from the MS specs.

      Have no fear, the MS extensions can be reverse engineered. Just give the Samba team a little time and all will be well.

      --
      int func(int a);
      func((b += 3, b));
    2. Re:Quick answer to the CIFS problem by the_2nd_coming · · Score: 1

      as far as I could tell, the only thing it bared was the creation of GPL code. if the CIMS code was BSDL then that gets around the problem since it is a modular program and the code can be riped out and another can be put in its place. no leakage into the GPL code.

      mabye I am missing the part in the CIMS licence that stipulates somthing else?

      --



      I am the Alpha and the Omega-3
    3. Re:Quick answer to the CIFS problem by lkaos · · Score: 2

      But the BSDL license cannot co-exist with the GPL. The GPL only works with IP impairing licenses.

      --
      int func(int a);
      func((b += 3, b));
    4. Re:Quick answer to the CIFS problem by the_2nd_coming · · Score: 1

      yes it can. BSDL code can be included in GPL code, but GPL code can nor be included in a BSDL project.

      the BSDL only says that you must give credit if you use the code.

      there is nothing in there that tells the person using the code that they can not relicence it.

      the Linux kernel even uses some BSDL code.

      --



      I am the Alpha and the Omega-3
  6. Wouldn't be the first time... by Anonymous Coward · · Score: 0

    ... Microsoft's gone out of its way to destroy something that was better than their offering.

  7. Its about time by Astrorunner · · Score: 1, Funny

    I mean, come on. "The Lion King" was release what, seven years ago? Too bad The "Lion King II: Samba's Pride" went straight to video.

    1. Re:Its about time by Anonymous Coward · · Score: 0

      that would be funny if the project was called Simba to bad for you it is called Samba.

    2. Re:Its about time by Astrorunner · · Score: 1

      No. Shit. Negro.

  8. Yeah! by Anonymous Coward · · Score: 0

    Hooray for the underdog!

  9. Racial Slurs Have No Place In Slashdot by Anonymous Coward · · Score: 0

    Little black samba!

    Huggeth a root today!

  10. Samba is awesome by TuxLuvr · · Score: 5, Interesting
    When trying to explain the Open Source philosophy to my wife, I used Samba as an example: I set up a file server for her office running Samba on FreeBSD 4.5.

    When I showed her the bill for hardware and software, I pointed out that the reason she now has a blazing fast server with great hardware, under budget, is that I opted not to install Windows 2000 Server.

    "So how can my Windows 2000 laptop running QuickBooks connect so seamlessly and without any crashes ever" (ok ok i'm paraphrasing..) she inquired.

    I proceeded to explain the magic of Samba, and the development model which made it possible....

    Thanks for great software! : - )

    1. Re:Samba is awesome by DarkRabbit · · Score: 3, Funny

      ... When I showed her the bill for hardware and software, ...

      You bill your wife for hardware and software?

    2. Re:Samba is awesome by TuxLuvr · · Score: 5, Funny
      You bill your wife for hardware and software?

      LOL...yeah, I showed her the bill.... then I paid it!

      ; - )

    3. Re:Samba is awesome by Anonymous Coward · · Score: 0

      Why not - I bill your wife for the use of my hardware. :-)

    4. Re:Samba is awesome by Anonymous Coward · · Score: 0

      Is that called "a nooner"?

    5. Re:Samba is awesome by greenfly · · Score: 2

      One thing to be careful with WRT running Quickbooks over a samba share is to make sure that you don't upgrade/restart samba while someone is running Quickbooks over the network. Quickbooks is VERY touchy about this and will end up crashing if this happens.

      Of course, it sounds like in your case you just set it up and let it be, but this is more for others who are considering a similar setup.

    6. Re:Samba is awesome by Anonymous Coward · · Score: 0

      i bill his wife for hardware and software, and she pays me in blowjobs.

    7. Re:Samba is awesome by hij · · Score: 5, Funny

      That's weird. I did the same thing, but when I was done my wife only asked about the other things on the "to do" list.

      --
      Believe nothing -- Buddha
    8. Re:Samba is awesome by 9633 · · Score: 1

      That is because like most software running windows they still use DOS programming techniques. I wouldn't trust quicken software as far as you could throw it because it keeps transactions in memory and if the files go away, well so does your data.

    9. Re:Samba is awesome by tweek · · Score: 1

      Actually I think that was one of the nifty bug fixes in 2.2.4 (which I just upgraded a few servers to)

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    10. Re:Samba is awesome by 4of12 · · Score: 2

      That's weird. I did the same thing, but when I was done my wife only asked about the other things on the "to do" list.

      No, you're weird - and lucky, too!

      My wife doesn't wait for me to be done with some task before she asks me about the other things on the "to do" list.

      --
      "Provided by the management for your protection."
    11. Re:Samba is awesome by RevAaron · · Score: 2

      What else would you expect other than "if the files go away, so does your data?" You seem to criticize Quicken for keeping records in both memory and files. How else is there to do it? If I delete a Gnumeric spreadsheet file, the data is gone. How else would you have it?

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    12. Re:Samba is awesome by 9633 · · Score: 1

      I expect it to write it to file and not trash the files it the unexpectedly go away. If I kill my gnumeric session it doesn't trash my files.

    13. Re:Samba is awesome by dieman · · Score: 1

      Heh. You never used peachtree. it uses oplocks like you wouldn't believe.

      --
      -- dieman - Scott Dier
  11. It's useful by essiescreet · · Score: 1

    Makes sense to me. Samba lets you use Windows and Linux, making each machine act like it's talking to a peer, instead of something else that's different to learn. That's one of the most useful things I can think of. It works very well on our network. This is from a users point of view, I know admins are a different story, but, admins are the minority anyway!

  12. A great counter-argument by IamTheRealMike · · Score: 2
    I don't think anybody can seriously say these days "open source can't innovate". It's winning awards for it!

    But seriously, if anyone ever says to you "well open source just copies the corporates" point to projects like the Linux virtual server project, or Tux, or Beowulf. Now Linux has achieved, then exceeded state of the art in the server arena, I wonder how soon it'll be before we see the same in the desktop market.

    1. Re:A great counter-argument by Malc · · Score: 1

      Samba is hardly an innovation. I'm sorry to say it, but MSFT were the innovators here. Samba is an attempt at reproduction with clearly defined requirements under a different environment.

    2. Re:A great counter-argument by binner1 · · Score: 1

      Actually, MS didn't 'innovate' this protocol either. SMB/CIFS (LanMAN) were around before MS ever decided to 'innovate' them.

      -Ben

    3. Re:A great counter-argument by Malc · · Score: 1

      I stand corrected. Where did it come from then?

    4. Re:A great counter-argument by Anonymous Coward · · Score: 0

      Samba is just a hard to configure implementation of a publicly documented protocol. Sure, if you can get it working, it's nice, but calling it "innovative" does injustice.

      All of the clustering projects you're proud of are either entirely written by a company and then open sourced, or poor implementations of something VMS did a couple decades ago.

      Additionally, linux hasn't exceeded state of the art in the server arena. Most of the work with linux has been on 386-P4s. The "Corporates" are testing it on real server hardware, but OpenVMS, aix, Solaris, even Win 2000 Advanced Data Center and *BSD have a better track record under high loads and on server-class hardware.

    5. Re:A great counter-argument by mosch · · Score: 1

      if by 'clearly defined' you mean 'completely fucked up', then yes, i agree.

    6. Re:A great counter-argument by Anonymous Coward · · Score: 0

      Novell. Look back in the Win3.11 WfW days. LanMan is a novell thing. (They probably stole it too though...?)

    7. Re:A great counter-argument by Anonymous Coward · · Score: 0

      The parent post makes me ill to my stomach.

    8. Re:A great counter-argument by BusterB · · Score: 2

      I attended a lecture by Steve French of IBM/Samba where this was explained from his slides. The following is part of his explanation:

      • People think of Microsoft when they think of CIFS since they coined the new name for the SMB protocol in 1996, soon after Sun announced the WebNFS extensions to NFSv3.
      • But Dr. Barry Feigenbaum (IBM) actually invented CIFS's predecessor SMB (originally called "BAF" protocol) in the mid-1980s and multiple companies contributed.
      • SMB is the X/Open (Open Group) "Standard for PC Interworking" (1992)
      • SMB/CIFS is the main network filesystem on OS/400, OS/2, DOS and other operating systems and implementations are available on most every major operating system for the past 10 years.
      • Storage Network Industry Association just released CIFS Technical Ref.
      • Unix and Macintosh extensions to CIFS are documented by SNIA and implemented

      You can (possibly ;P) see his lecture notes here. Warning: powerpoint slides.

    9. Re:A great counter-argument by RevAaron · · Score: 3, Interesting

      Heh. Samba isn't an innovation. It is a typical case of "open source just copies the corporates." If it wasn't for "the corporates," there wouldn't be a need for Samba. Why would people be so hot about SMB compatibility if it weren't for MS's huge install base? They wouldn't be.

      As far as the Linux Virtual Server Project and Beowulf, sorry to rain on your parade, but clustering was around for a long time before that. They're awesome projects, that bring clustering to us for free, but they do do anything that's really new.

      We'll likely never see the same in the desktop market. Anything truly new innovative is usually dismissed, because it is different than the status quo. Joe Sixpack end-users don't want innovative, they want what they're used to. Which is why KDE and GNOME aim to be like Windows and to a lesser extent Mac OS. Again, this isn't a slam on them per se, they make Unix more accessible for a lot of people, but they are largely copies of old ideas. And that's fine. Because they make the old ideas Free and accessible, which is a good thing.

      There are already innovative things out there, like Squeak and Self which use the Morphic GUI framework. Most people, especially most "open source" developers, dismiss it, because it's not like everything else they've used before it.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    10. Re:A great counter-argument by Economist · · Score: 1
      But if Microsoft didn't create the SMB/CIFS protocol, is it then legal for them to put some sort of agreement that there can't be any GPL versions of the software?

      I don't know if this makes sense, i don't know the full story, but just a thought.

    11. Re:A great counter-argument by Zathrus · · Score: 2

      If it wasn't for "the corporates," there wouldn't be a need for Samba

      Nor would there be computers. Or much of the industrialized world.

      Why would people be so hot about SMB compatibility if it weren't for MS's huge install base?

      You miss the point.

      If there wasn't SMB, there would be something else. Maybe it would be NFS. But file and print sharing are needed well beyond the "corporate" arena. Just look at how many people use it at home for file and print sharing between computers.

      The nifty thing here is that Samba does it across platforms with relatively easy setup. And it does it cheaper, faster, and better than the company that invented (and continues to maintain) the thing. Which is a pretty sad statement.

    12. Re:A great counter-argument by Anonymous Coward · · Score: 0

      > Samba is an attempt at reproduction with clearly defined requirements under a different environment.

      'Clearly defined requirements'? Are you referring to that just-released Microsoft document, the one Jeremy Allison said couldn't be used to build a working implementation due to its many errors with respect to the actual Windows code?..

    13. Re:A great counter-argument by Marx_Mrvelous · · Score: 2

      You're missing the point, and in another way, totally wrong. You say that Samba copies "the corporates," but I'd like to know what corporation wrong software that lets Windows and Linux, HPUX, Solaris, IRIX, and more all communicate together as easily as they can with samba.

      As to your other dismissals, you're missing the point. You don't understand the difference between the *appearance* of innovation and actual innovation. If I built a car that looks exactly like say, a Dodge Neon, but put in a fusion engine to power it indefinitely with no fuel, you wouldn't call that an innovation because, functionally, it's the same thing as a combusion-powered car.

      Something to think about...

      --

      Moderation: Put your hand inside the puppet head!
    14. Re:A great counter-argument by RevAaron · · Score: 2

      I'd love to think about it, but you didn't back yourself up. What do LVS Project or Beowulf do that's fundamentally different? What sets them apart other than that they're free? There would be something quite a bit different about a Neon with a fusion engine, indeed. But Kia making an $7000 SUV that uses the same ideas as a GMC SUV isn't an innovation, it's just cheaper.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    15. Re:A great counter-argument by RevAaron · · Score: 2

      > Nor would there be computers. Or much of the
      > industrialized world.

      To an extent. The acedemic world came up with a large amount of the 'innovations' we use today. What else do you expect? Open software developers can innovate, certainly, but for the most part they choose to copy. No one can know what the world would be like with no corporations.

      I don't miss the point, I think you do. I think you confuse the issue, and take "not innovative" to mean "crappy." A lot of people make that mistake, so it's not a big deal. That's not the case.

      It doesn't matter if it's SMB, NFS, or anything else. An open source implementation of a standard created or propagated by some business isn't innovative. It's practical and cool, but it's nothing new.

      Again, just because it's not innovative it doesn't mean it's not useful. Millions of people could use Samba- but what does that have to do with how innovative it is?

      The post to which I replied was praising Samba as an example of how it doesn't just copy existing software/protocols, but that it innovates. Samba is not an example of this. It's a great example of software that works (and works better in many cases than the older commercial versions). That's important. Just because Samba does slightly better what someone else invented, it sure doesn't mean it's innovative.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    16. Re:A great counter-argument by Malc · · Score: 1

      No. Clearly defined as in it's obvious what needs to be done: it either works or doesn't. I didn't say getting their would be easy. Getting their requires a lot of very hard work. But working hard doesn't equate to innovation.

    17. Re:A great counter-argument by fferreres · · Score: 2

      Aaron, Samba is popular due to Windows popularity, yes. But it also extends SMB (has more features), and also, they are not reinventing the weel. We already HAD better alternatives, but these guys just took what was mainstream used and made it better, whiout any help from Microsoft and without any real budget.

      So this is why the get the award IHMO. Also, Microsoft innovating? How? Inventing a web browser? Inventing TCP/IP? Inventing a PC? Inventing the mouse? The graphical UI? The first DOS? The spreadsheet concept? Inventing the Messenger style communicators?

      Please let me know which innovations are from MS and I will begin to understand.

      --
      unfinished: (adj.)
    18. Re:A great counter-argument by Shimbo · · Score: 1
      You're missing the point, and in another way, totally wrong. You say that Samba copies "the corporates," but I'd like to know what corporation wrong software that lets Windows and Linux, HPUX, Solaris, IRIX, and more all communicate together as easily as they can with samba.



      That's *is* the point though isn't it: Samba is a fine product but is a reverse engineered implementation of a protocol filled with legacy cruft and backwards compatibility bugs.


      The question is, why isn't there a better solution based on an open specification? Why aren't we all using something like DCE/DFS or Coda?

    19. Re:A great counter-argument by RevAaron · · Score: 2

      Man, you do it too. Confuse my saying that Samba doesn't do anything innovative with "Samba sux0rz and M$ r00lz!!!" That's not what I'm saying.

      Slightly improving on something doesn't count as innovation. Well, according to Microsoft it does occasionally, but is that what you really want? For all open source projects to be just like MS even in their propaganda?

      That's great he did it with no help from MS (why would he get it from them?) and no budget. That's awesome, and open source and free software definitely can work. But just because it's useful it doesn't mean that it's innovative, it means that it works well. Samba has allowed connectivity between Unix and Windows for a huge heap of people. But that doesn't make it innovative, it makes it popular.

      In this case, MS didn't innovate either. They didn't invent the SMB/CIFS format. But they did popularize it, and if it weren't for MS making it relevant, no one would care about Samba. There's no reason a person on an all-Linux network would use Samba any more than they would AppleTalk.

      The very thing that makes Samba worthwhile is that MS popularized it. Sure, SMB/CIFS exists in LanMAN, OS/2 and others, but those are piddly in comparison with the install base of Windows which has driven the development of Samba. Maybe you're not comfortable with that, but perhaps you shouldn't be using Samba+Windows.

      What in the slashkiddie brain equates "open source project doesn't innovate" with "Microsoft does?" There's not some cosmic dichotomy between OS/FS and MS, where is one doesn't innovate in a particular area the other one does by default.

      I don't use any MS products, except for at a 6 hr/week job. I'm not sure why the string of MS products has to do with this.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    20. Re:A great counter-argument by Marx_Mrvelous · · Score: 2

      What do they do that's fundamentally different? Almost everthing. I'm not going to list any because in your argument, you don't go into detail about how say, Beowulf is different from other clusters that have been around years. Any search for Beowulf technology on say, google will reveal hundreds of new features and methodologies employed.

      In short, your approach, to dismiss these projects as simply derivative, is antagonistic, pesimistic, and ignorant. You're obviously not a computer scientist.

      --

      Moderation: Put your hand inside the puppet head!
    21. Re:A great counter-argument by Anonymous Coward · · Score: 0

      In other words, IBM/Microsoft invented the protocol back in the 1980s for OS/2 networks,

      They gave it to a bunch of standard bodies and licenced it for other platforms because Novell was kicking it's ass. That didn't help, and the only implementation of the protocol that matters nowdays is Microsoft's (which doesn't even comply with the standards versions).

    22. Re:A great counter-argument by RevAaron · · Score: 2

      Heh. I think the problem is that I'm a pragmatic computer scientist rather than a businessman or someone who mans the help desk. I don't throw around words like 'innovative' when they're not deserved. However, since it's easily forgotten around here, just because a project isn't innovative, it doesn't mean that it's bad, not useful, or an unneeded copy of someone else's work.

      Admittedly, my area of study (or personal interest) isn't clustering, but if you're an expert, what are some things that Beowulf *does* do fundamentally different? The "just go check google" excuse is cop-out.

      No, I don't dismiss them as 'simply derivative." That's your spin on it. They recycle old ideas, but do so in a way that makes them more accessible for more people. That's very commendable, but hardly innovative. I admit that my words have been antagonistic with people that cannot distinguish "innovative" and "good," or "not innovative" and "worthless."

      Being emotional and knee-jerk about it doesn't change my opinion, or the facts. I'm sorry that you feel that my not praising something for what it is not is a crime, but I think that praising such projects for their actual strengths is far better.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    23. Re:A great counter-argument by Marx_Mrvelous · · Score: 2

      I'm not supproting my argument because you're not supporting yours; never once did you use any specific claims, ie sections of code, philosophy, or even the protol used for these technologies.

      Anyways you're dead set that just because they use a MS protocol it doesn't deserve praise, and this is where I disagree. Again I say, it's completely innovative because they built it themselves, and made it cross platform; something that has never been done before.

      --

      Moderation: Put your hand inside the puppet head!
    24. Re:A great counter-argument by fferreres · · Score: 2

      I ask you a question, what good is innovating if you can't comunicate? Samba allows comunication. It's NOT supposed to be innovative.

      I understand your point but fail to understand your critic. Open Source HAS indeed innovated in many areas. But that doesn't mean you don't need products that people already use and find very usefull not to say a must have. Thus the replacement or "coping" of some windows apps. But Microsoft didn't invent them either so the credit goes to some small companies and invididuals and nobody gives them a god damn credit about that.

      I which "usefull" innovative products get recognition, yet value a lot the fact that i Samba allows me to deploy Linux NOW where would be otherwise imposible.

      --
      unfinished: (adj.)
    25. Re:A great counter-argument by RevAaron · · Score: 2

      Again, you're having a problem figuring out that just because something isn't innovative, it doesn't mean that it's worthless. Samba is definitely a worthwhile recipient of praise, no doubt; however, it's not innovative. I've said this over and over again- what is so confusing?

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  13. Samba will never really catch on ... by shrikel · · Score: 5, Funny
    ... until it has been ported to Windows.

    (It's a joke. Laugh.)

    --
    Any sufficiently simple magic can be passed off as mere advanced technology.
    1. Re:Samba will never really catch on ... by user32.ExitWindowsEx · · Score: 2, Funny

      You might have to, to maintain forward compatibility with newer versions of Windows.

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
  14. open source poll by frankmu · · Score: 1

    congrats team! it's a wonderful, and easy to use program (even for a non-computer guy like me)

    i noticed there's a poll on the same page about whether people will keep MS products, or go to open source wholesale... with the /. effect, i have a feeling the last selection will win...

    --
    Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony.
    1. Re:open source poll by cyborch · · Score: 1

      At this point, this is how it looks:

      No way. We use Office and are satisified with it.
      10.80%

      No way. We aren't satisified with Office, but we're in too deep to cut ties.
      6.61%

      We would at least evaluate an open source alternative.
      28.74%
      We would consider installing an alternative suite on a select few desktops.
      14.44%

      We would consider a wholesale replacement of Office.
      39.41%

      I couldn't help but notice the lack of "our company have already chosen an alternative to the skyhigh prices after the release of XP (Windows and Office). I guess that wouldn't get a very high score, but at least it applies to the company I work for.

  15. congrat's by phrostie · · Score: 1

    well deserved.

  16. And the three are by MosesJones · · Score: 4, Insightful


    1) Samba - Created to bypass MS braindead sharing, and to allow Linux to act as file servers, so HW and OS platform choice is irrelevant

    2) Java - Created to make HW + OS Platform choice irrelevant

    3) BEA, based on a standard approach to app servers that makes chosing the HW and OS a best fit decision.

    Anyone spot the connection ? 3 Tools all made to bring together disparate environments.

    But of course this sort of thing can't be done, you can't be modular, you can't be portable, you can't be flexible (Java comes in versions for Smart Cards, Phones, PDAs, PCs, Servers and Mainframes) I know that because the DOJ believe it.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:And the three are by CynicTheHedgehog · · Score: 2
      Anyone spot the connection ? 3 Tools all made to bring together disparate environments.


      Isn't this the very nature of "enterprise" software?
    2. Re:And the three are by Anonymous Coward · · Score: 0

      yeah, and MS Windows is no where to be found :-)

      enterprise solutions my Ar$e

    3. Re:And the three are by RevAaron · · Score: 2

      That's his point, speedy. :)

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    4. Re:And the three are by Anonymous Coward · · Score: 0

      but you forgot the WWW in general. give me the name of a machine that can't be connected to the web in some obscure way. you could even connect a serial terminal to the net with the appropriate serial terminal server.

    5. Re:And the three are by swb · · Score: 2

      Heh, that wasn't the definition of the IBM enterprise.

  17. Congrats, guys by GMFTatsujin · · Score: 4, Interesting

    I've got a teenie three-node network at home - two Windows computers and a Mandrake server. It's not much, but it gets me there. :)

    Samba is absolutely the most important service running on the server. It lets my wife and I share files, print whenever we like, and maintain private backups off of our computers. I'd put it down as the single most useful software package for anyone who wants to run a home network. It's the one we use most often and most transparently. Well, that and Squid...

    When Microsoft completely and irrevocably blocks out Samba, that's when Windows goes out the door forever. But seeing as how we haven't budged from 98SE since it came out, I don't know that's really going to be a problem.

    Smaba team, you folks rock my weird little computing world. Well done, and totally deserved.
    GMFTatsujin

    1. Re:Congrats, guys by the_2nd_coming · · Score: 1

      god you can go from a semi-stable OS like mandrake to Windows 98SE?!?!

      I had to upgrade my windows box just to tolerate it (heh corprate version of XP...oooooohhhh...yeaaahhh)

      --



      I am the Alpha and the Omega-3
  18. Couldn't have done it without you, Microsoft by inveterate+revisioni · · Score: 2, Funny

    Isn't it amazing that a ubiquitous software company's (MS) ill-designed (SMB), poorly implemented (NETBios) system for exposing resources to a network has become so pervasive and constricting that the IT industry starts giving _high_ _honors_ to an open-source product (Samba) that essentially embodies an acknowledgment that SMB will not evolve into something more sensible (NFS, for example) any time soon? So what should the authors say at the acceptance ceremony? "Thanks Microsoft. We couldn't have done it without you!"

    1. Re:Couldn't have done it without you, Microsoft by Anonymous Coward · · Score: 0

      how can you use windows 2000 or windows NT *without* file sharing? (isn't that the whole basis of their profiles, and every enterprise uses profiles...?) How silly of microshaft to built a huge tower of babel upon quicksand.

    2. Re:Couldn't have done it without you, Microsoft by Jeremy+Allison+-+Sam · · Score: 5, Funny

      Nope, I thanked Richard Stallman for creating the GPL and the FSF for helping us with legal issues :-).

      And I had to wear a suit :-) :-).

      Here is proof :-) :-)

      Jeremy Allison,
      Samba Team.

    3. Re:Couldn't have done it without you, Microsoft by joib · · Score: 2

      About SMB suckiness and NFS:

      "NFS also sucks but for different reasons"

      -- Jeremy Allison himself at http://slashdot.org/interviews/00/03/24/0752258.sh tml

  19. ask bill gates! by Anonymous Coward · · Score: 0

    we need to have a: Ask Bill Gates story.
    This way he can start defending himself and his company from the attack of the clone nerds.

    First question:

    Why did you name it *Micro* *soft*?

  20. How does one do domain trusts? by Malc · · Score: 1, Offtopic

    I've recently started looking into setting up a domain at home based on Samba. However, to be of any use to me, it must be able to support domain trust relationships so that I can have seamless access to the domain at work (via a VPN).

    Can anybody tell me, or point to resources that explain how to do this? As far as I can tell, the latest stable version of Samba doesn't support this. Does anybody know if it's even slated for the future, and preferably before NT4 gets moved to unsupported status by MSFT? I had a look at Samba TNG, but their docs aren't much help. Unfortunately, I don't have as much time as I would like to just download, install it on my Debian box, and experiment.

    1. Re:How does one do domain trusts? by ch-chuck · · Score: 1

      It's not really important to have domain trusts - I think all that buys you is 'log into one machine and access everything' - you can still access shares as a seperate machine outside the domain as long as you supply a username / password.

      Fer instance, whenever I mount an NT share on Linux I use "smbmount \\\\server\\share /mnt/server -o username=administraitor", then it asks for a pswd, and if that matches a user w/ permission your in.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    2. Re:How does one do domain trusts? by Anonymous Coward · · Score: 0

      AT THE MOMENT one can't do domain trusts. That is the next thing on the Samba agenda but I also can't find a timeline for this functionality. The other reply to this parent has a good workaround though. I have just replaced a Novell domain controller with a Debian box setup like an NT domain controller and it works beautifully. Get the latest from Samba though as the Debian version is a bit lacking.

    3. Re:How does one do domain trusts? by Anonymous Coward · · Score: 0

      No, that's not an option. If it worked, I could put up with the hassles of remembering to log onto shares before launching apps like Visual Source Safe (yeck!). It didn't though: I would get wierd situations where some apps wouldn't work due to problems accessing network shares, even though I was logged on correctly. The IT guy's solution was to add my home machine to the domain. If I remove my machine from the domain and add it to my home one, I will be back to the problems I had before.

    4. Re:How does one do domain trusts? by Malc · · Score: 1

      Oops, I posted as AC. Let me try again:

      No, that's not an option. If it worked, I could put up with the hassles of remembering to log onto shares before launching apps like Visual Source Safe (yeck!). It didn't though: I would get wierd situations where some apps wouldn't work due to problems accessing network shares, even though I was logged on correctly. The IT guy's solution was to add my home machine to the domain. If I remove my machine from the domain and add it to my home one, I will be back to the problems I had before.

  21. slashdot me by hij · · Score: 3, Insightful
    I can't believe that PC Magazine would even consider samba. I just assumed that they only paid attention to companies that bought massive amounts of ad space from their magazine. Go figure. Then again, maybe they figured that this would be a good way to get slashdotted.

    Come to think of it, maybe that's the way to spread the gospel of open source. Recognize good stuff and get slashdotted...

    --
    Believe nothing -- Buddha
  22. Cool by Ixe · · Score: 1

    Go Samba!
    Though, I've had limited success with the new versions of samba and swat and all (for some reason I had no trouble figureing it out RH6.2 and RH7.2 through config files but my mdk 8.2 still doesn't work quite right) Even with that... SAMBA RULEZ B-)

    --
    Sigs pose an operational security risk and help the baddies aggregate data. I guess commenting does too, oops.
  23. Congrats Samba Team ... by ultraslide · · Score: 2, Insightful

    The Enterprise will learn what alot SMBs already know. Samba rocks as a drop in replacement for an NT file and print box.
    In small offices all the users need to know is that they have a new domain password. And poof! NT is gone.
    If you're admin in a small business or support/consult for multiple ones, sit down with the deci$ion maker and compare the virtues of *bsd/*nix running Samba to WinNT/2k with its licencing and security issues.
    You WILL close the deal.
    No wonder MS would like to see them go away.

    the 'slide

    --
    "Corporate rock still sucks. What are you gonna do about it?"
    1. Re:Congrats Samba Team ... by archen · · Score: 1

      Heh, why not push some other good stuff too?

      Open office - good and free.

      "but we need MS Access?"

      "who needs Access when you can have your own SQL server"

    2. Re:Congrats Samba Team ... by ultraslide · · Score: 1

      "Heh, why not push some other good stuff too?
      Open office - good and free."

      I agree but ...
      Customers are gonna want something that adds value other than its low price. Servers have been ideal targets because of the transparency. To the end user it seems the same. Although I was as giddy as a school girl when OO.o went 1.0, putting it on peoples desktops (to replace MS Office) wont be that easy. Alot of people have used Ms Office since high school and theres a BIG comfort zone to overcome. Ms Office ships preloaded on most small business OEM PCs. So it appears "free" to the bean counters.
      I havent given up hope though. My ideal product scenerio, to sell to small businesses, would be Open Office running in some enforced MS compatibilty mode on an open sourced terminal server. Completely managed by me ;-)
      In order to sell it (really selling your services) it must be transparent to the end user.

      This is how we (we being those who think code should be free) will propogate onto the desktop. Once the apps are in place and running the OS is next. The key is transparency to the end users. and savings for the small business owners.

      This is my version of embrace and extend.

      The 'slide

      --
      "Corporate rock still sucks. What are you gonna do about it?"
  24. Virual software compared. by Anonymous Coward · · Score: 0

    Microsoft: klez Linux: Samba Microsoft: Codered Linux: Tux Microsoft: pirate windows cd's Linux: free linux iso's The choice is yours.

  25. Why not port it to Windows? by swb · · Score: 2

    It's not such a crazy idea. OK, I know it sounds redundant, but it may be a way around security problems inherent in built-in Windows file sharing as well as promote compatibility with other Samba servers on the same segment or for standardization purposes. Is there a licensing workaround in there somewhere as well?

    Given the CygWin environment, it should be at least *possible* to port it.

    1. Re:Why not port it to Windows? by lkaos · · Score: 2

      Given the CygWin environment, it should be at least *possible* to port it.

      Nope, not at all. Samba is not just a Posix application, but a pretty platform dependent _Unix_ application. Besides, there is no real way to mount file systems under Windows since there kernel is all whacko.

      --
      int func(int a);
      func((b += 3, b));
    2. Re:Why not port it to Windows? by kaisyain · · Score: 2, Informative

      Sure there is. What do you think mountvol does?

  26. Safe as a server, in a business environment? by Anonymous Coward · · Score: 0

    My company would love to replace their 2k server, which does only 1) share serving 2) ftp serving (smart enough not to use IIS thank god).

    Anyone out there with experience in a business environment, using samba as a serious server? Opinions? Could it replace our 2K beast?

    1. Re:Safe as a server, in a business environment? by autechre · · Score: 2


      What do you mean by "serious"?

      I used Samba as a fileserver when I worked for a .com. We only had 20-30 employees, so if you're talking about a company with zillions of employees, I can't really tell you anything.

      I also use it as a fileserver in a university environment (newspaper); that's only with about 7 client machines, though the same machine is also running netatalk to serve these files to Macintoshes, acting as a print server for the office (HP Laserjet 4000N), and running XDM to serve 3 X-terminals (which means it also runs Mozilla, StarOffice, GAIM, etc.). And all of this on a P-II 300 with 128M of RAM (when I inherited this machine, it was running Netware 3).

      I haven't had any problems with it in either situation.

      --
      WMBC freeform/independent online radio.
    2. Re:Safe as a server, in a business environment? by autechre · · Score: 1


      Addendum:

      To avoid any mistaken impressions: our fileserver may only be serving 7 _machines_, but the use is decent. About 6-10 articles per week for each of 5 sections, and each article is gone over by a writer, section editor (and/or assistant), managing editor, editor-in-chief, copy editors, and finally the production/layout people. The Win98 machines get heavy enough use that they need to be re-imaged at least once every 2 weeks, or things start to break on them.

      --
      WMBC freeform/independent online radio.
    3. Re:Safe as a server, in a business environment? by vic20beta · · Score: 1

      I have used it in my uni dept for years, and the users don't know that is not a win2k server (or winnt....at the time..)

    4. Re:Safe as a server, in a business environment? by mikeb · · Score: 1

      There are thousands of companies using Samba in place of Winxxx servers - the Samba website is a good place to start looking for links. It would be very surprising to find that your users saw any difference other than increased performance and reliability if you replaced the server with Samba on a suitable OS.

    5. Re:Safe as a server, in a business environment? by hij · · Score: 2

      We use it in a university environment. We have about 40 clients for sharing files and printing. The great thing is that if you want to add a user you just do it. Best of all, you don't have to use it on a "serious" server. We have a couple of labs and needed a "serious" print server with remote access in each lab which could also temporarily keep files for assignments. The cheapest most effective way was to install linux and samba on a bunch of very old machines that were slated for termination. Its like free recycling!

      --
      Believe nothing -- Buddha
  27. So How Long Until.. by RailGunner · · Score: 1
    ... Microsoft pulls all it's ads out of PC Magazine?

    :)

    Wouldn't surprise me if they did, given how hostile they are against the good folks at Samba.

    1. Re:So How Long Until.. by Shriek · · Score: 1

      MS won't pull the ads, the company will just buy more until Linux attention at the magazine wanes.
      If you don't believe me, just look at eWeek as an example; Microsoft's ad space has increased whereas articles concerning Linux has decreased.

  28. Already here in both by Sits · · Score: 2

    Both nautilus and konqueror already support this in Mandrake 8.2 if you enable users to be able to share their directories -

    Do you want to allow users to export some directories in their home?
    Allowing this will permit users to simply click on "Share" in konqueror and nautilus.

    1. Re:Already here in both by tempest303 · · Score: 1

      Kickass! There are at least one or two Mandrake hackers active on Nautilus HEAD, so hopefully these patches make it back upstream... that'd be *so* cool.

  29. Bravo SAMBA Bravo! by ScrewTivo · · Score: 1


    A stunning achievement!

  30. ARRGGG!!! by Grip3n · · Score: 1

    This stuff infuriates me. The general public does not understand their peril simply because they do not understand the platform. However, if we translated what was unraveling in the technology world to a political platform, there would be massive outrage.

    The GPL would be equivalent to freedom of speech, freedom of expression and the freedom to choose. Microsoft would be seen as a totalitarian government whose hopes an ambitions are to destroy the basic freedoms that you and I have come to know and love.

    We need to educate the masses on this problem, this isn't just ours, its everyone who enjoys the freedom to choose, the freedom to express and the freedom to speak their opinions. Get this in the media, do a compare and contrast of Microsoft and a Totalitarian government. Being making Microsoft a symbol of singularism and a dictorship. This is going to far, Microsoft must be stopped.

    --
    To make a pun demonstrates the highest understanding of a language
  31. Samba is unprofessional, just like Linux itself! by Anonymous Coward · · Score: 1, Funny

    Seen on comp.risks, please tell the guy what an idiot he is. Or if you happen to live nearby, you may try to give him a third meaning of killall, hehe...:

    Date: Mon, 6 May 2002 14:52:30 -0500
    From: dmaziuk@yola.bmrb.wisc.edu (Dimitri Maziuk)
    Subject: GNU in Not Unix (Re: Markettos, RISKS-22.05)

    Well, that particular risk is well known to professional Unix systems
    administrators -- in fact, I was rather surprised to see that Linux
    "killall" made the RISKS now: it's been [in]famous among Unix sysadmins for
    quite a while now.

    I see two issues here: one is that of false advertising, and another one --
    of professionalism (not that they are entirely unrelated).

    Stallman's rants about "LiGNUx" have a perfectly good technical reason
    behind them: "Linux" (as in "OS based on Linux kernel and free software")
    has lots of GNU software in it, and "GNU is Not Unix". Hence, Linux is
    Not Unix, regardless of what Linux advocates may be telling us, it is
    "GNU". (And, BTW, Unix is Not GNU.)

    That was about false advertising, now let's look at professionalism.

    Linux killall is perfect illustration of what happens when a product is
    designed by a diletante.

    Back in 1975 professionals designed an OS called Unix. Being professionals,
    they realised the need for certain design principles. Such as splitting a
    task into a number of smaller subtasks and designing a separate tool to
    handle each subtask (that does one thing, and does it well)[0].

    For example, shutting down a computer involves flushing (synchronizing) file
    buffers to disk ("sync"), killing all running processes ("killall"), and
    powering off the machine ("poweroff", at least on Solaris). All perfectly
    neat and logical.

    Along comes a layman who is unaware of the above principle, nor of
    the significant "prior art"[1]. Result? -- read Theo's message.

    (Various observations to show that isn't such a big problem (in
    no particular order):

    * professionals already know that similarly-named utilities often
    behave differently on different operating systems,
    * GNU folks never intended to uphold the aforementioned design
    principle in the first place (see EMACS), so no surprises there,
    after all, you'll only run "killall" on a Unix once.)

    We have a bigger problem with another Unix principle: source code
    portability.

    As software becomes more complex, it requires more sophisticated build
    tools. More and more open source software is being developed using GNU
    compilers and build tools, and it is becoming dependant on them. The result?
    -- While portability at the level of each compilation unit is still
    maintained, the whole thing is not portable anymore. It fails to build on
    non-GNU systems[2].

    GNU project in particular did a great service to software community by
    promoting and popularizing free software. It also did a great disservice by
    turning the whole thing into a political issue, and pretty much ignoring the
    need for competence and expertise on the part of software developers.
    Instead of sound software engineering, we now have "Free Speech"
    flag-waving[3].

    With more companies (individuals, governments) jumping on Linux bandwagon,
    the situation becomes eerily reminiscent of the recent dot-com boom; back
    then we had The Internet and e-words, now we have Open Source and
    Linux. Back then a few cautionary voices drowned in marketing hype, now
    they're likely to be branded Paid Advocates of Evil Entertainment Industry
    and Oppressors of Free Speech[tm] -- so they shut up and go learn Plan9, or
    something.

    (BTW, if it sounds like I'm singling GNU out, I'm not. Microsoft
    et al., did at least as much as GNU to get us where we are now.
    The whole thing would be very different if there was e.g. a
    liability clause in every software license.)

    But the $15 question remains: would you board an airplane designed by, say,
    2nd year biology student as a night-time hobby? So what makes you think
    their software design skills are any better?

    Hmm. This came out sounding like a rant. Well, it probably is.

    Dima

    [0] Various aspects of the problems related to complex software systems are
    very familiar to RISKS readers. They come up in, what? -- every other RISKS
    issue? 25+ years ago Unix authors were well aware of them, too.

    [1] Irix and Solaris "killall", for examle, behave like HP-UX one -- not
    surprising, considering the "grand scheme of things" outlined above.

    [2] Anyone who ever tried building open source software on Solaris using
    native build tools knows that 9 times out 10 GNU "libtool" fails to link
    shared libraries. The remaining 1 time GNU ./configure script fails to
    determine compiler flags to make position-independent code (needed for said
    libraries). And since GNU compiler and build tools are unable to produce
    64-bit code on Solaris, the libraries, and all software that uses them must
    be built as 32-bit binaries. Now, why did I pay for that 64-bit hardware,
    again?

    [3] And instead of one Shakespeare, we have a zillion monkeys with C
    compilers. As history of Usenet shows, we shouldn't expect them to come up
    with even "Hello World" anytime soon, not to mention "Hamlet".

  32. OT, but I'd like... by ChocoboKnight · · Score: 1

    ...for SWAT to come with an SSL option (like webmin does), instead of wrapping with stunnel.

  33. I think by Anonymous Coward · · Score: 0

    that deloreans are the CLIT commander. You should buy me one.

  34. J2EE isn't software by mgkimsal2 · · Score: 2

    My understanding was that it was a spec, not software itself. Am I wrong? Or was this Sun's implementation (software) of the J2EE spec?

    1. Re:J2EE isn't software by JohnA · · Score: 2

      Correct... J2EE is a spec, J2SE is a VM specification and platform. Sun was nominated for the J2SE toolkit. J2SE 1.4 is pretty impressive, but I agree that Samba is quite amazing, and worthy of the award.

  35. Too bad it won't be around... by Kefaa · · Score: 2

    I wonder if MS will continue to use the leverage of DMCA to ensure SAMBA's demise. A great product is about to meet the MS giant if the DOJ settles like it appears it wants to.

    Great job folks. I hope we get to see new releases for years to come and I do not mean to rain on your parade. Instead I wish to remind everyone what is at stake in this.

  36. Interesting. by Kingpin · · Score: 1


    What's really interesting is, that Samba allows Unix to serve as file servers. Why is that so popular? Why not just use a Win2K server? My best bet is stability, this means that people who realize this, also realize that Wintendo just doesn't cut the mustard in the server market. This also puts things into perspective when chosing workstation OS'es.. I hope.

    --
    Unable to read configuration file '/bigassraid/htdig//conf/14229.conf'
    Geocrawler error message.
    1. Re:Interesting. by kellin · · Score: 1

      Depends on what you're doing on the workstations. Wintel boxes can be quite sufficient for doing certain types of work. Win2k is quite the stable little puppy. I've got a Win2k box downstairs that I was using as a shoutcast source for a show I was doing and Ive not had to reboot it once in the last 8 months... course, I also actually havent USED it in the last 6, but the fact that I havent had to reboot it every 47 days makes it a lot more stable than Win9x.

      But I digress, another reason why Wintel machines are sufficient for use on workstations is that companies and employees seem to be able to handle some downtime regarding that.. they're a little less forgiving when a server goes down and someone wants to check code in/out on it..

      --
      GWB to President of Brazil - "You have blacks, too?"
  37. Umm.... by Mupp252 · · Score: 1

    Yay..?

  38. Samba's Long-Term Health in Danger? by ablair · · Score: 1

    The award nomination is great for the Samba team, congrats! The more important question to this story is about Microsoft's intensified attacks on Samba and whether Samba will be able to continue in the future. From the article:

    "In late March, Microsoft published a document that outlines how third-party developers can use Common Internet File Sharing (CIFS) [...]
    Specifically, Microsoft requires programmers to sign an agreement that prohibits using information in the document when building software governed by the General Public License (GPL). Among the products affected by the restriction is Samba, widely used software that competes with file sharing technology in Microsoft's Windows operating system. Samba uses CIFS to communicate with client systems.
    "

    With this and other such inevitable moves by MS on the horizon, will Samba be able to continue meaningfully with an increasingly hostile Microsoft?

    1. Re:Samba's Long-Term Health in Danger? by Jeremy+Allison+-+Sam · · Score: 3, Informative

      Yes we will. Please see this statement for details.

      Jeremy Allison
      Samba Team.

  39. Quick Answer is No Answer by mikey504 · · Score: 1

    This would be an interesting approach, except that the documentation license terms appear to specifically prohibit any "free" implementations.

    Here is the relevant section:

    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

    Notice that the above applies to "other software" distributed with software subject to the (supposed) "IPR Impairing License". In other words, if your product is open source, you can't use Microsoft's docs to build it, and they are not granting the specified patent licenses.

    Allison and the SAMBA team are taking the only safe approach, which is to claim that these docs are not used to build their implementation, and that their implementation is done in such a way as not to infringe on the patents.

    In the mean time, we can all hope this comes back to bite MS in the antitrust proceedings. As I see it, clearly they are acting in bad faith with this first step towards a "remedy".

  40. Now that is a piece of glass to keep! by nortcele · · Score: 1


    Many of those things end up on EBay... hey wait a minute... there is profit in GPL.

  41. MS questioned over CIFS license in antitrust trial by Andy+Tai · · Score: 3, Interesting

    It is worth pointing out here that, as mentioned in the linked yahoo story (also appeaing in news.com), Microsoft's corporate vice president in charge of the innards of Windows, Rob Short, has been questioned over the CIFS license issue by the states' lawyers. It is interesting to see what kind of impact will the anti-GPL CIFS license have in the outcome of the trial.

    --
    Free Software: the software by the people, of the people and for the people. Develop! Share! Enhance! Enjoy!
  42. Other Samba Awards by Anonymous Coward · · Score: 0

    Check out the other Samba Awards

  43. No offense or anything by Mr.roboto · · Score: 1

    But J2RE is mad bloated. My 1.2/768 RAM runs at a crawl when I tried to play a graphical based Java RPG (as seen on /. btw) which means it'll be Jikes or the likes for me, hopefully that'll fix it. Cross platorm is nice, but only if you can run it with any sort of speed.

    --
    Don't call my crazy, that's what they called me back in the home!
  44. Guess it's time for it to catch on! by Selanit · · Score: 2

    Because it's *been* ported to Win32. Point your browser to:

    http://main.mswinxp.net/~lpackham/smbclient/

    Unfortunately, the site seems to be down at the moment . . . here's the Google cache. The package is also mentioned at the Cygwin Contributed Packages Page.

    How do I know all this? I asked the same question last week. Thanks to ashpool7 for answering *my* question. Heh.

  45. Oh, c'mon, NFS? by Ashurbanipal · · Score: 1


    I was with you until you called that piece of crap "sensible". Yes, SMB sucks even worse than NFS, (though not as much as PCNFS) but NFS shares many of the same design weaknesses - although NFS clearly beats SMB for speed.

    And of course, the HP-UX "patch-a-day" version of NFS is probably the worst implementation ever, but HP-UX is a horror show anyway.

    After you spend a year or two with Coda or Andrew you can make a more informed decision about what's "sensible".

    --Charlie

  46. Re:Mirror by Anonymous Coward · · Score: 0

    That was an excellent post, sir! Please keep up the good work. I would like to see more images like the one posted.

    I must congratulate all of the trolls on the fine work they are doing. I respect you all very much!

    Thank you and have an excellent day!

    Love Cindy

  47. Re: Data Integrity by KidSock · · Score: 2

    I expect [Quickbooks] to write [the data] to [a] file and not trash the [data if the files] unexpectedly go away.

    Like this?

    E325: ATTENTION
    Found a swap file by the name ".taxes.qbk.swp"
    owned by: miallen dated: Thu May 9 19:06:10 2002
    file name: ~miallen/taxes.qbk
    modified: no
    user name: miallen host name: CRAPPYWS
    process ID: 65534
    While opening file "taxes.qbk"

    (1) The Windows file server crashed.
    If this is the case, be careful not
    to by Windows servers in the future.
    Quit, or continue with caution.

    (2) Quickbooks friggn' crashed (again *sigh*).
    If this is the case, use "file > recover"
    or "quickbooks -r taxes.qbk"
    to recover the changes (seek help about
    recovery on the Internet or something).
    If you did this already, try again. If that
    didn't work try upgrading to the latest
    service pack. If still no luck try to reboot.
    If that still doesn't work, delete the swap
    file ".taxes.qbk.swp" to avoid this message.
    "taxes.qbk" [New File]
    Hit ENTER or type command to continue

  48. Bzzt: Legal failure. MS loses by malx · · Score: 1

    From MS license:
    "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

    Solution:
    "This software is licensed under the terms of either (a) GNU Public License or (b) BSD License. It is your choice as to which, but to choose option (b) you must also pay a fee of $1gazillion to FSF."

  49. Can you hear my head shake in disgusted disbelief? by alumshubby · · Score: 2

    Astonishing, really, the lengths to which Microsoft seems to go sometimes to piss on their own shoes. Here, they demonstrate by their hamfisted tactics how great is their disdain for the rest of computerdom. It's to ponder: Does no one in their executive boardroom consider that, in shoving Open Source developers more fully away from having anything to do with Microsoft, they're increasing the likelhood of their own eventual irrelevance?

    --
    "How many light bulbs does it take to change a person?" --BMcC-->
  50. Re:Samba is unprofessional, just like Linux itself by jo42 · · Score: 1
    Ah, but everyone knows the Linux kernel is a spaghetti code hack. Just look at all the versions of it and patches for it out there. If Microsoft, Sun, Apple or any other OS vendor released so many versions with so many problems, they would be roasted on a spit behind a jet engine on after-burners.

    Linux Bad, FreeBSD Good.