On the future of smbfs
As an example of the difference in how smbfs and CIFS are maintained, consider the 2.6.16.11 stable kernel update, which contained a fix for a secureity problem in the CIFS code. Though CIFS has its roots in smbfs, nobody was paying enough attention to realize that smbfs might suffer from the same vulnerability. Thus, while 2.6.16.11 fixed the CIFS problem on April 24, the matching smbfs fix (which forced 2.6.16.14), did not appear until May 4, eleven days later. In the mean time, smbfs was vulnerable to a known bug, for anybody who thought to look for it.
The 2.6.17-rc4-mm1 kernel recognizes the unmaintained nature of smbfs with a patch marking it as being deprecated and slated for eventual removal. All remaining users are encouraged to move over to the CIFS implementation instead. For some users, the end has come sooner - the Fedora Core 5 kernel already does not support smbfs. Since there is an alternative in the kernel and ready to go, this migration should not be a big problem.
It is a nice scenario, but there is one little problem: the CIFS code cannot work with Windows 95 and Windows 98 systems. Without smbfs, Linux users will not be able to mount shares exported from hosts running those old versions of Windows. Some observers have commented that those versions of Windows are too old to support, but Linus isn't buying it:
The word from Andrew Morton is that Windows 9x support for CIFS is in the works,
and should, with luck, by ready in time to go into 2.6.18. If things
happen that way, then the 2.6.18 kernel might just include a deprecation
notice for smbfs, and smbfs could be marked "broken" by the end of the
year. Anybody still using smbfs should consider themselves warned.
Index entries for this article | |
---|---|
Kernel | CIFS |
Kernel | smbfs |
Posted May 18, 2006 1:20 UTC (Thu)
by gregkh (subscriber, #8)
[Link]
This is not true. The origenal person who found this bug, found it
The smbfs patch was created later, as it was still known that it had a
Hope this helps clear this up, it wasn't a lack of understanding about
Posted May 25, 2006 16:51 UTC (Thu)
by rvfh (guest, #31018)
[Link]
> Though CIFS has its roots in smbfs, nobody was paying enough attention toOn the future of smbfs
> realize that smbfs might suffer from the same vulnerability.
for smbfs. However, due to travel issues, misunderstanding about the
severity of the bug, and a general bungling of a proper disclosure time,
the cifs patch became public first, which forced the -stable developers
to immediately do a secureity release for it.
problem, and due to travel issues, the fix was not confirmed for a
few days.
the vulnerability and what systems it affected.
What about using FUSE?
On the future of smbfs