Difference between pages "Package:Samba" and "CPU FLAGS"

From Funtoo
(Difference between pages)
Jump to navigation Jump to search
(initial commit)
 
 
Line 1: Line 1:
{{Ebuild
This page lists processor instruction sets that can be enabled on Funtoo Linux systems using the {{c|CPU_FLAGS_*}} variables.
|Summary=Samba is an Open Source/Free Software suite that provides seamless file and print services to SMB/CIFS clients. Integration with various accounting and antivirus backends.
|CatPkg=net-fs/samba
|Homepage=https://www.samba.org/
}}
Samba is a package that enables windows shares within linux.  Samba can be used with gvfs, and mount to make remote shares appear as if they contain local data.


{{note|Samba configs conflict within versions, if you're experiencing problems with updates, remove samba entirely from the system, and reinstall from scratch.  Once samba starts to run good with default configurations, start inserting custom configurations.}}
==CPU_FLAGS_X86 ==


{{console|body=###i## emerge net-fs/samba}}
{{TableStart}}
 
<tr><th>Flag</th><th>Introduced</th><th>By</th><th>Part of</th><th>Adopted in</th><th>Name</th><th>Links</th></tr>
=== Configuration ===
<tr><td>{{c|mmx}}</td><td>1997 (Pentium MMX)</td><td>Intel</td><td></td><td></td><td>MMX</td><td>See [[Wikipedia:MMX (instruction set)]] </td></tr>
{{PageNeedsUpdates}}
<tr><td>{{c|mmxext}}</td><td>1999</td><td>AMD</td><td>{{c|sse}}</td><td>Intel Pentium III (as part of SSE)</td><td>AMD MMX Extensions</td><td>See [[Wikipedia:Extended MMX]]</td></tr>
Here is an example of my samba 3x series /etc/samba/smb.conf file.  This should work for samba 4x series but may take some adaptation.
<tr><td>{{c|sse}}</td><td>1999 (Pentium III)</td><td>AMD</td><td></td><td>Athlon XP</td><td>Streaming SIMD Extensions (SSE)</td><td>See [[Wikipedia:Streaming SIMD Extensions]]</td></tr>
https://gist.github.com/666threesixes666/5505323
<tr><td>{{c|sse2}}</td><td>2001 (Pentium 4)</td><td>Intel</td><td></td><td>AMD Athlon 64/Opteron</td><td>Streaming SIMD Extensions 2 (SSE2)</td><td>See [[Wikipedia:SSE2]]</td></tr>
 
<tr><td>{{c|sse3}}</td><td>2004 (Pentium 4 Prescott)</td><td>Intel</td><td></td><td>AMD Athlon 64 (some steppings)</td><td>Streaming SIMD Extensions 3 (SSE3/PNI)</td><td>See [[Wikipedia:SSE3]]</td></tr>
==== machine names ====
<tr><td>{{c|ssse3}}</td><td>2006 (Core 2 Woodcrest)</td><td>Intel</td><td></td><td>AMD Bobcat/Bulldozer</td><td>Supplemental Streaming SIMD Extensions 3 (SSSE3)</td><td>See [[Wikipedia:SSSE3]]</td></tr>
Windows uses wins, netbios, and netbui.  to address a machine as //server or //doze requires these services activated otherwise you're restricted to ip/alias/dns to connect to a computer on the LAN.
<tr><td>{{c|sse4_1}}</td><td>2007 (Core Penryn)</td><td>Intel</td><td></td><td>AMD Bulldozer</td><td>Supplemental Streaming SIMD Extensions 4.1</td><td>See [[Wikipedia:SSSE4#SSE4.1]]</td></tr>
{{EbuildFooter}}
<tr><td>{{c|sse4a}}</td><td>late 2007 (Barcelona/Phenom)</td><td>AMD</td><td></td><td>N/A</td><td>Supplemental Streaming SIMD Extensions 4a</td><td>See [[Wikipedia:SSSE4#SSE4a]]</td></tr>
<tr><td>{{c|sse4_2}}</td><td>late 2008 (Nehalem/Core i7)</td><td>Intel</td><td></td><td>AMD Bulldozer</td><td>Supplemental Streaming SIMD Extensions 4.2</td><td>See [[Wikipedia:SSSE4#SSE4.2]]</td></tr>
<tr><td>{{c|popcnt}}</td><td>2007</td><td>AMD</td><td></td><td>Intel Nehalem</td><td>POPCNT</td><td>See [[Wikipedia:SSE4#POPCNT_and_LZCNT]]</td></tr>
<tr><td>{{c|lzcnt}}</td><td>2007</td><td>AMD</td><td></td><td>Intel Haswell</td><td>LZCNT</td><td>See [[Wikipedia:SSE4#POPCNT_and_LZCNT]]</td></tr>
{{TableEnd}}

Revision as of 19:20, March 26, 2015

This page lists processor instruction sets that can be enabled on Funtoo Linux systems using the CPU_FLAGS_* variables.

CPU_FLAGS_X86

FlagIntroducedByPart ofAdopted inNameLinks
mmx1997 (Pentium MMX)IntelMMXSee Wikipedia:MMX (instruction set)
mmxext1999AMDsseIntel Pentium III (as part of SSE)AMD MMX ExtensionsSee Wikipedia:Extended MMX
sse1999 (Pentium III)AMDAthlon XPStreaming SIMD Extensions (SSE)See Wikipedia:Streaming SIMD Extensions
sse22001 (Pentium 4)IntelAMD Athlon 64/OpteronStreaming SIMD Extensions 2 (SSE2)See Wikipedia:SSE2
sse32004 (Pentium 4 Prescott)IntelAMD Athlon 64 (some steppings)Streaming SIMD Extensions 3 (SSE3/PNI)See Wikipedia:SSE3
ssse32006 (Core 2 Woodcrest)IntelAMD Bobcat/BulldozerSupplemental Streaming SIMD Extensions 3 (SSSE3)See Wikipedia:SSSE3
sse4_12007 (Core Penryn)IntelAMD BulldozerSupplemental Streaming SIMD Extensions 4.1See Wikipedia:SSSE4#SSE4.1
sse4alate 2007 (Barcelona/Phenom)AMDN/ASupplemental Streaming SIMD Extensions 4aSee Wikipedia:SSSE4#SSE4a
sse4_2late 2008 (Nehalem/Core i7)IntelAMD BulldozerSupplemental Streaming SIMD Extensions 4.2See Wikipedia:SSSE4#SSE4.2
popcnt2007AMDIntel NehalemPOPCNTSee Wikipedia:SSE4#POPCNT_and_LZCNT
lzcnt2007AMDIntel HaswellLZCNTSee Wikipedia:SSE4#POPCNT_and_LZCNT