uname

uname
開発者AT&Tベル研究所、David MacKenzie
オペレーティングシステムUnixおよびUnixライク
プラットフォームクロスプラットフォーム
種類コマンド
ライセンスcoreutils : GPL-3.0以降

unameunix nameの略)は、UnixおよびUnix系コンピュータオペレーティングシステムコンピュータプログラムであり、現在のマシンとその上で実行されているオペレーティングシステムの名前、バージョン、その他の詳細を表示します。

歴史

システムコールとコマンドはPWB/UNIXunameで初めて登場しました。どちらもPOSIXで規定されています。[1] [2] unameのGNU版は「sh-utils」または「coreutils」パッケージに含まれています。uname自体はスタンドアロンプ​​ログラムとしては利用できません。GNU coreutilsにバンドルされているバージョンは、David MacKenzieによって作成されました。[3]このコマンドは、GnuWin32プロジェクト[4]および一般的なGNU UnixライクなユーティリティのネイティブWin32移植版であるUnxUtilsコレクションの一部として、 Microsoft Windows用の個別のパッケージとして利用できます。 [5]unameuname

  • AT&T UNIX System V Release 3.0などの一部のUnix系OSにはsetname、una​​meが報告する値を変更するために使用される関連プログラムが含まれています
  • DOSOS/2Microsoft Windowsverなどのオペレーティングシステムにあるコマンドはコマンドに似ていますuname
  • bashシェルは、特殊変数とを提供しその値はそれぞれ、およびの値に似ていますOSTYPEHOSTTYPEuname -ouname -m

Darwinを実行しているシステムでは、コマンドライン引数unameを指定して実行した場合の出力は以下のテキストのようになります。-a

$ uname  -a Darwin Roadrunner.local 10.3.0 Darwinカーネルバージョン10.3.0: Fri Feb 26 11:58:09 PST 2010; root:xnu-1504.3.12~1/RELEASE_I386 i386

以下の表にはuname、様々なプラットフォーム上の様々なバージョンの例が含まれています。[6]

ディストリビューションシステム(またはカーネル)(-s
POSIX
オペレーティングシステム(またはディストリビューション)(-oマシン(-mPOSIX
プロセッサ(-pハードウェアプラットフォーム(-iまたは-MOS(カーネル)バージョン(-vPOSIX
OS(カーネル)リリース(-rPOSIX
Nexus 4上のAndroid 4.2.1LinuxGNU/Linuxarmv7l不明不明#1 SMP PREEMPT 2012年11月8日(木)15:42:02 PST3.4.0-perf-ge039dcb
Meteoritネットブック上のAndroid 2.3LinuxGNU/Linuxarmv6l不明不明
任意、coreutils 7.1LinuxGNU/Linuxsparc64sparc64UltraSPARC T1(Niagara)(すべて)(すべて)
任意、coreutils 7.1~8.4LinuxGNU/Linuxppc64ppc64PPC 970FXXServe G5(すべて)(すべて)
Arch LinuxLinuxGNU/Linuxx86_64不明不明#1 SMP PREEMPT_DYNAMIC 2022年10月4日(火)19:16:52 +00006.0.0-arch1-1
A/UX 3.1A/UX不正なオプションmc68030不正なオプション不正なオプションSVR23.1
Windows 10上のbusybox-w32 1.27(32ビット)Windows_NTMS/Windowsi686不明不明92006.2
Wine 2.0上のbusybox-w32 1.27 (64ビット)Windows_NTMS/Windowsx86_64不明不明37905.2
CentOS 6.5、Pentium SU4100LinuxGNU/Linuxi686i686i386#1 SMP 2013年11月22日金曜日 00:26:36 UTC2.6.32-431.el6.i686
Cray UNICOS 9.0.2.2sn5176不正なオプションCRAY Y-MP不正なオプション不正なオプションsin.09.0.2.2
Cygwin (Windows XP)、Pentium 4CYGWIN_NT-5.1Cygwini686不明不明2006年1月20日 13:281.5.19(0.150/4/2)
Cygwin 1.7 (Windows 7 32ビット)、Core i7CYGWIN_NT-6.1Cygwini686不明不明2012年7月20日 22:551.7.16(0.262/5/3)
Cygwin 1.7 (Windows 7 64ビット)、Core i7CYGWIN_NT-6.1-WOW64Cygwini686不明不明2012年5月9日 10:251.7.15(0.260/5/3)
Cygwin 1.7 64ビット (Windows 7 64ビット)CYGWIN_NT-6.1Cygwinx86_64不明不明2014年2月9日 21:061.7.28(0.271/5/3)
Cygwin 2.2 64ビット (Windows 10 64ビット)CYGWIN_NT-10.0Cygwinx86_64不明不明2015年8月20日 11:422.2.1(0.289/5/3)
DJGPP v2 32ビット (Windows Server 2008)MS-DOS不正なオプションi686不正なオプション不正なオプション505
Raspberry Pi B上の Debian 6.0.5LinuxGNU/Linuxarmv6l不明不明 (-i)
無効 (-M)
#90 2012年4月18日(水) 18:23:05 BST / #538 PREEMPT 2013年8月30日(金) 20:42:08 BST3.1.9+ / 3.6.11+
WD MyBookLive上のDebianLinuxGNU/Linuxppc不明不明 (-i)
無効 (-M)
#1 2010年10月15日(金) 17:13:23 PDT2.6.32.11-svn21605
Debian GNU/ HurdGNUGNUi686-AT386不明不明 (-i)
不正なオプション (-M)
GNU-Mach 1.3.99-486/Hurd-0.30.3
Debian GNU/kFreeBSD 6.0、AMDGNU/kFreeBSDGNU/kFreeBSDx86_64amd64AMD Sempron(tm) プロセッサ 3000+#0 2009年11月26日(木) 04:22:59 CET8.0-1-amd64
DragonFlyBSDDragonFly不正なオプションi386i386GENERICDragonFly v2.13.0.749.g93fef-DEVELOPMENT #0: …2.13-DEVELOPMENT
DragonFlyBSD 2.7、AMD64DragonFly不正なオプションx86_64x86_64[カーネル設定ファイルのファイル名]DragonFly v2.7.3.122.g0ba92-DEVELOPMENT #0: 2010年6月8日(火) 16:50:35 CEST2.7-DEVELOPMENT root@Chance.: /usr/obj/usr/src/sys/X86_64_GENERIC
Fedora 19LinuxGNU/Linuxi686i686i386#1 SMP 2014年3月7日(金) 17:22:54 UTC3.13.6-100.fc19.i686
FreeBSD 6.1、IntelFreeBSD不正なオプションi386i386[カーネル設定ファイルからのカーネル名。例:GENERIC]FreeBSD 6.1-RELEASE-p15 #1: 2007年4月15日(日) 18:04:51 EDT6.1-RELEASE-p15
FreeBSD 9.0、IntelFreeBSDFreeBSDamd64amd64[カーネル設定ファイルからのカーネル名。例:GENERIC]FreeBSD 9.0-RELEASE #0: 2012年1月3日火曜日 07:46:30 UTC [email protected]:/usr/obj/usr/src/sys/GENERIC9.0-RELEASE
GentooUltraSparc IIeLinuxGNU/Linuxsparc64sun4uTI UltraSparc IIe (Hummingbird)#1 SMP 2010年11月10日水曜日 02:04:26 CET2.6.34-gentoo-r12
Haiku R1/Alpha 1、QEMUHaikuHaikuBePC不明不明r33109 2009年9月12日 17:45:451
HP-UXHP-UX不正なオプション9000/712不正なオプション[一意のマシンID番号、または特定できない場合はノード名]UB.11.11
HP-UX 11i v3HP-UX不正なオプションia64不正なオプション[一意のマシンID番号、または特定できない場合はノード名]UB.11.31
GNU HurdGNUGNUi686-AT386不明不明GNU-Mach 1.8+git20190109-486/Hurd-0.90.9
IBM AIX PS/2 v1.3AIX不正なオプションi386不正なオプション不正なオプション13.0
IBM AIX 5.3AIX不正なオプション(マシンのシリアル番号)powerpcIBM,8205-E6B53
IBM AIX 7.1AIX不正なオプション(マシンのシリアル番号)powerpcIBM,7891-73X71
IBM AIX 7.2AIX不正なオプション(マシンのシリアル番号)powerpcIBM,9009-42A72
IBM i 5.3(QSH付き)OS400(ホスト名)(マシンのシリアル番号)不明不明53
IBM i 6.1(QSH付き )OS400(ホスト名)(マシンのシリアル番号)不明不明61
IBM i 7.1 (QSH付き)OS400(ホスト名)(マシンのシリアル番号)不明不明71
InterixWindows Services for UNIX)3.5Interix不正なオプションx86Intel_x86_Family6_Model28_Stepping10不正なオプション10.0.7063.06.1
Interix、Unixベースアプリケーション用サブシステム(SUA)、AMD64 6.1(Windows 2008 R2)Interix-純正インテルIntel64_Family_6_Model_26_Stepping_4-10.0.7063.06.1
IRIXIRIX不正なオプションIP22mips不正なオプション
IRIX 6.5.30、Origin 2000IRIX64不正なオプションIP30

IP35

mips不正なオプション2013年7月20日6.5
Linux Mint 10 "Julia" 64ビットLinuxGNU/Linuxx86_64不明不明#33-Ubuntu SMP 2010年9月19日(日) 20:32:27 UTC2.6.35-22-generic
Xeon Phi上のLinuxLinuxGNU/Linuxk1omk1omk1om#2 SMP 2013年6月21日(金)13:43:31 EDT2.6.38.8-g2593b11
Mac OS X Panther 10.3、PowerBook G4 (2004)Darwin不正なオプションPower Macintoshpowerpc不正なオプションDarwin カーネルバージョン 7.8.0: 2004年12月22日(水)14:26:17 PST; root:xnu/xnu-517.11.1.obj~1/RELEASE_PPC7.8.0
Mac OS X Snow Leopard 10.6、MacBook3,1 (Late 2007)Darwin不正なオプションi386i386不正なオプションDarwin カーネル バージョン 10.0.0: 2009年7月31日(金) 22:47:34 PDT; root:xnu-1456.1.25~1/RELEASE_I38610.0.0
Mac OS X Lion 10.7.3 ビルド 11D50、MacbookPro7,1 (Late 2010)Darwin不正なオプションx86_64i386不正なオプションDarwin カーネル バージョン 11.3.0: 2012年1月12日(木) 18:47:41 PST; root:xnu-1699.24.23~1/RELEASE_X86_6411.3.0
OS X Mountain Lion 10.8.3 ビルド 12D78、MacbookPro10,1 (2012年中期)Darwin不正なオプションx86_64i386不正なオプションDarwin カーネル バージョン 12.3.0: 2013年1月6日(日) 22:37:10 PST; root:xnu-2050.22.13~1/RELEASE_X86_6412.3.0
OS X Mavericks 10.9 ビルド 13A598、MacbookPro5,1 (2009年中期)Darwin不正なオプションx86_64i386不正なオプションDarwin カーネル バージョン 13.0.0: 2013年9月19日(木) 22:22:27 PDT; root:xnu-2422.1.72~6/RELEASE_X86_6413.0.0
OS X Yosemite 10.10 ビルド 14A298i、MacBookPro6,2 (Mid 2010)Darwin不正なオプションx86_64i386不正なオプションDarwin カーネル バージョン 14.0.0: 2014年7月15日(火) 23:56:31 PDT; root:xnu-2782.1.43.0.2~1/RELEASE_X86_6414.0.0
OS X El Capitan 10.11 ビルド 15A284、MacBookPro10,1 (Mid 2012)Darwin不正なオプションx86_64i386不正なオプションDarwin カーネル バージョン 15.0.0: 2015年9月19日(土) 15:53:46 PDT; root:xnu-3247.10.11~1/RELEASE_X86_6415.0.0
macOS Sierra 10.12 ビルド 16E195、MacBookPro12,1 (Early 2015)Darwin不正なオプションx86_64i386不正なオプションDarwin カーネル バージョン 16.5.0: 2017年3月3日(金) 16:52:33 PST; root:xnu-3789.51.2~3/RELEASE_X86_6416.5.0
macOS High Sierra 10.13.3 ビルド 17D47、MacBookPro12,1 (Early 2015)Darwin不正なオプションx86_64i386不正なオプションDarwin カーネル バージョン 17.4.0: 2017年12月17日(日) 09:19:54 PST; root:xnu-4570.41.2~1/RELEASE_X86_6417.4.0
macOS Mojave 10.14.3 ビルド 18D109Darwin不正なオプションx86_64i386不正なオプションDarwin カーネル バージョン 18.2.0: 2018年12月20日(木) 20:46:53 PST; root:xnu-4903.241.1~1/RELEASE_X86_6418.2.0
macOS Catalina 10.15.5 ビルド 19F101DarwinDarwinx86_64i386MacBookPro15.1Darwin カーネル バージョン 19.5.0: 2020年5月26日(火) 20:41:44 PDT; root:xnu-6153.121.2~2/RELEASE_X86_6419.5.0
Apple M1 搭載macOS Big Sur 11.0.1 ビルド 20B29Darwin不正なオプションarm64arm不正なオプションDarwinカーネルバージョン20.1.0: 2020年10月31日(土) 00:07:10 PDT; root:xnu-7195.50.7~2/RELEASE_ARM64_T810120.1.0
Apple M1搭載macOS Monterey 12.2.1 ビルド 21D62 [7]Darwin不正なオプションarm64arm不正なオプションDarwinカーネルバージョン21.3.0: 2022年1月5日(水) 21:37:58 PST; root:xnu-8019.80.24~20/RELEASE_ARM64_T810121.3.0
Manjaro Linux 0.8.11 64ビットLinuxGNU/Linuxx86_64不明不明#1 SMP PREEMPT 2014年11月15日(土) 10:54:42 UTC3.17.3-1-MANJARO
Microsoft POSIXサブシステム、Windows NT 4.0 (SP6)、PentiumWindows NTPentium不明不明53
MidnightBSD 1.0、IntelMidnightBSDMidnightBSDamd64amd64[カーネル設定ファイルからのカーネル名。例:GENERIC]MidnightBSD 1.0 #5 r11989M: 2018年8月11日(土) 13:20:45 EDT [email protected]:/usr/obj/usr/src/sys/GENERIC1.0
MINIX 3.1.7、x86Minix不正なオプションi686i386不正なオプション1.73
MinGW 32ビット (Windows 7)MINGW32_NT-6.1Msysi686不明不明2018年11月26日 09:222.11.2(0.329/5/3)
MinGW 64ビット (Windows 7)MINGW64_NT-6.1Msysx86_64不明不明2018年11月26日 09:222.11.2(0.329/5/3)
MSYS 32ビット (Windows 7)MSYS_NT-6.1Msysi686不明不明2018年11月26日 09:222.11.2(0.329/5/3)
MSYS 64ビット (Windows 7)MSYS_NT-6.1Msysx86_64不明不明2018年11月26日 09:222.11.2(0.329/5/3)
NetBSDNetBSD不明i386i386不明NetBSD 6.0.1 (GENERIC)6.0.1
NonStop OS H06 25NONSTOP_KERNEL不明NSE-T不明H0625不明
NonStop OS J06 14NONSTOP_KERNEL不明NSE-AB不明J0614不明
OpenBSD 5.4OpenBSD不正なオプションamd64amd64不正なオプションGENERIC.MP#15.4
openSUSE 10.3、Core2-duo 64ビットLinuxGNU/Linuxx86_64x86_64x86_64#1 SMP 2007/09/21 22:29:00 UTC2.6.22.5-31-default
openSUSE TumbleweedLinuxGNU/Linuxx86_64x86_64x86_64#1 SMP PREEMPT_DYNAMIC 2025年2月17日月曜日 10:42:46 UTC (36519ec)6.13.3-1-default
TL-WR1043ND上のOpenWRT Barrier Breaker r40420LinuxGNU/Linuxmips不明不明 (-i)
無効 (-M)
#1 2014年4月8日火曜日 06:30:07 UTC3.10.34
QNXQNXx86pcx862010/07/09-14:44:03EDT6.5.0
Red Hat Linux、Fedora Core 6、AMD Turion64モバイルLinuxGNU/Linuxi686athloni386#1 SMP 2007年1月10日水曜日 19:28:18 EST2.6.19-1.2895.fc6
ReliantUNIXReliantUNIX-YRM600R4000B20055.45
SINIXSINIX-YRM600R40005.43
Solaris 2.5.1 Intelプラットフォーム版SunOSSolarisi86pci386i86pcGeneric_103641-425.5.1
Solaris 8SunOS不正なオプションsun4usparcSUNW、UltraAX-i2Generic_117350-505.8
Solaris 9、Sun Fire 280RSunOS不正なオプションsun4usparcSUNW、Sun-Fire-280RGeneric_112233-085.9
Solaris 10、Sun Fire V490SunOS不正なオプションsun4usparcSUNW、Sun-Fire-V490Generic_142900-135.10
Solaris 11.1、Sun Fire X4540SunOS不正なオプションi86pci386i86pc11.15.11
OpenIndianaSunOS不正なオプションi86pci386i86pcoi_151a85.11
OpenIndiana  Hipster 2018.04SunOSSolarisi86pci386i86pcillumos -47b8d4b8845.11
OpenIndiana  Hipster 2021.10SunOSillumosi86pci386i86pcillumos-b12aaafbf55.11
SmartOSSunOSillumosi86pci386i86pcjoyent_20250206T001102Z5.11
OmniOSSunOS不正なオプションi86pci386i86pcomnios-a7084245.11
Tru64OSF1invalidalphaalphainvalid2650V5.1
Ubuntu 11.04LinuxGNU/Linuxx86_64x86_64x86_64#46-Ubuntu SMP Tue Jun 28 15:07:17 UTC 20112.6.38-10-generic
Ubuntu 12.0.4 on Pandaboard ESLinuxGNU/Linuxarmv7larmv7larmv7l#33-Ubuntu SMP PREEMPT 2013年1月26日(土) 00:46:04 UTC3.2.0-1425-omap4
Ubuntu 20.0.4LTS on Raspberry Pi 4 Model BLinuxGNU/Linuxaarch64aarch64aarch64#20-Ubuntu SMP Sun Sep 6 05:11:16 UTC 20205.4.0-1018-raspi
UltrixULTRIXVAX04.5
UnxUtils 2007 32 bit (Windows Server 2008)WindowsNT不正なオプションx86不正なオプション不正なオプション60
(SCO) OpenServer 5.0.6SCO_SV(ホスト名)i386i386illegal5.0.63.2
(SCO) System VSCO_SVillegali386i386illegal6.0.05
(SCO) UnixWare 7.1.4UnixWare不正なオプションi386x86at-i ハードウェアのシリアル番号/ライセンス番号(例:1AB000123 または NUL000000)。-M は不正なオプションです。7.1.45
UWIN (64 ビット Windows 7)、Intel Core i5UWIN-W7UWINi686-64x6464/642012年6月26日5.0/6.1
VAX エミュレータ上のOpenVMS上の SYS$UNIX:SHIS/WB不正なオプションvax-6340不正なオプション不正なオプションstd5.0
z/OS USSOS/390不明2097不明-i/-M: 不明なオプション。-I: z/OS0322.00
Windows Subsystem for Linux (WSL)、Ubuntu 18.04LinuxGNU/Linuxx86_64x86_64x86_64#476-Microsoft 2019年11月1日金曜日 16:53:00 PST4.4.0-18362-Microsoft
Windows Subsystem for Linux (WSL2), Ubuntu 20.04LinuxGNU/Linuxx86_64x86_64x86_64#1 SMP Wed Aug 25 23:20:18 UTC 20215.10.60.1-microsoft-standard-WSL2

See also

Footnotes

  1. ^ uname. The Open Group Base Specifications Issue 7/IEEE Std 1003.1, 2013 Edition. Specifies the command.
  2. ^ uname. The Open Group Base Specifications Issue 7/IEEE Std 1003.1, 2013 Edition. Specifies the function/system call.
  3. ^ uname(1)  –  Linux User Manual – User Commands from Manned.org
  4. ^ Windows用CoreUtils
  5. ^ 一部のGNUユーティリティのネイティブWin32移植版
  6. ^ これらは一般的なシステムを大まかに表すことを目的としています。実際の出力は、ハードウェアの種類、OSのバージョン、およびインストールされているソフトウェアパッチによって異なる場合があります。
  7. ^ お使いのMacが使用しているmacOSを確認する
「https://en.wikipedia.org/w/index.php?title=Uname&oldid=1321217618」より取得