Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 







Current Newswire:

Microsoft, other rivals slam Google Chrome OS

Intel Linux Graphics Shine With Fedora 12

Editor's Note: Do It Yourself "Cloud"

Google Chrome OS: First looks, first impressions

Kernel Log: Coming in 2.6.32 (Part 3) - Storage

TV Mythos Renewed: MythTV 0.22 with Many Improvements

Enhancing openSUSE 11.2: Adding Repositories and Packages

A Northwest Nobel option? (Linus for the Nobel Peace prize)

SECURITY: Cloud Computing Security Benefits, Risks and Recommendations

Keeping score in test-driven development with Python, PyLint, unittest, doctest,





Linux Today is not responsible for the content of the message below.
GreyGeek - Subject: Re: Question ( Aug 24, 2009, 22:25:22 )
Why are we using Samba? This is Microsoft's Server Message Block protocol to get Linux server to appear in network neighborhood.
Just a question.


Fair question.

Have you ever tried to use a Linux box in a Windows LAN environment at work? If you had, you would understand the answer to your question. SAMBA allowed me to configure my Linux workstation so that it appeared to the Windows network to be a Windows workstation. SAMBA in no way compromised my desktop nor did it extend Microsoft's dominance. Microsoft could not break the SAMBA standard without disconnecting Windows workstations as well as Linux workstations. This URL explains how SAMBA was written:
http://www.samba.org/ftp/tridge/misc/french_cafe.t xt
and from this URL you can download the latest version, 3.4.0, written in C:
http://samba.org/samba/ftp/stable/samba-3.4.0.tar. gz
and you can compile it using gcc. SAMBA was upgraded from the GPLv2 to the GPLv3 in July of 2007.

So, SAMBA is a green room development with no Microsoft licenses currently needed. Microsoft may change that in the future by patenting software technologies it uses to extend SMB in future releases, thus blocking SAMBA, if the current challenges to software patents fail. So, if Linux is not connected to a Windows network it does not need SAMBA to operate at all.

That is not true with MONO. de Icaza did not use the "French Cafe" to figure out .NET because because he has been in frequent contact with Microsoft developers during the development of MONO. I understand that he wrote MoonLight, a SilverLight clone, in 20 days and finished it on a plane flight to Europe, where he presented it. Considering his MS contacts I can understand how he did it.

To make matters worse, the Ubuntu Technology Board voted on June 30, 2009 to make the Ubuntu desktop remix DEPENDENT on MONO! Since MONO is a clone of .NET, and .NET is owned and controlled by Microsoft, that means that Microsoft will, directly or indirectly, control the Ubuntu desktop in future releases, unless the UTB comes to its senses and reverses itself. Now, consider this: GNOME is built using C and the GTK+ API, and compiled with gcc. MONO (.NET) has it's own API and GUI dialog frameworks, and is written using C#. There is NO NEED for GTK+ if GNOME because dependent on MONO. Expect the Ubuntu Technical Board, after a "reasonable" period of time to allow MONO based GUIs and utilities to gradually replace GTK+ counterparts, to announce that it is removing the GTK+ toolkit to "save room" on the ISO. That is the same reason it used to remove GIMP from the ISO in favor of MONO.

So, the Ubuntu Linux user doesn't have to install SAMBA to have a fully functional desktop. Currently, if the Linux user removes the files dependent on libmono* it will disable only half a dozen applications, none critical to Linux. HOWEVER, when GNOME becomes dependent on MONO one will NOT be able to remove MONO without making GNOME inoperable.

See the difference now?
---
GreyGeek

   

[ Reply | Reply Quoted | Back to today's headlines | Back to story ]    
<<PREV Talkback NEXT>>

Using accesskeys for previous/next:
Mozilla/Netscape: Ctrl+Alt+P or Ctrl+Alt+N
IE: Alt+P or Alt+N, then press RETURN



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs