پشتیبانی سیستم‌عامل‌ها در نسخه‌های مختلف .NET

این مقاله به بررسی سیستم‌عامل‌هایی می‌پردازد که توسط نسخه‌های مختلف .NET پشتیبانی می‌شوند. .NET به عنوان یک پلتفرم توسعه چندسکویی، امکان اجرای برنامه‌ها بر ....

انتشار: , زمان مطالعه: 13 دقیقه
پشتیبانی سیستم‌عامل‌ها در نسخه‌های مختلف .NET
دسته بندی: سیستم عامل تعداد بازدید: 119

این مقاله به بررسی سیستم‌عامل‌هایی می‌پردازد که توسط نسخه‌های مختلف .NET پشتیبانی می‌شوند. .NET به عنوان یک پلتفرم توسعه چندسکویی، امکان اجرای برنامه‌ها بر روی سیستم‌عامل‌های مختلف را فراهم می‌کند. هر نسخه از .NET شامل فهرستی از سیستم‌عامل‌های پشتیبانی‌شده است که توسعه‌دهندگان می‌توانند از آنها برای ایجاد و اجرای برنامه‌های خود استفاده کنند. در این مقاله، به بررسی نسخه‌های 6، 7 و 8 .NET پرداخته و سیستم‌عامل‌های پشتیبانی‌شده در هر یک از این نسخه‌ها را بررسی می‌کنیم.

دات نت 8

.NET 8 یک نسخه با پشتیبانی طولانی‌مدت (LTS) است که طبق سیاست چرخه عمر خود، روی چندین سیستم‌عامل پشتیبانی می‌شود.

اندروید

سیستم عامل نسخه معماری پشتیبانی
Android 14, 13, 12.1, 12 Arm32, Arm64, x64 Lifecycle

اندروید: API 21 به عنوان حداقل نسخه مورد نیاز SDK تعیین شده است.

اپل

سیستم عامل نسخه معماری
iOS 17, 16, 15 Arm64
iPadOS 17, 16, 15 Arm64
macOS 14, 13, 12 Arm64, x64
tvOS 17, 16, 15, 14, 13, 12.2 Arm64
  • iOS: نسخه 12.2 به عنوان حداقل نسخه پشتیبانی‌شده در توسعه برنامه‌های iOS استفاده می‌شود.
  • macOS: شبیه‌سازهای iOS و tvOS بر روی نسخه‌های Arm64 و x64 مک‌او‌اس پشتیبانی می‌شوند.
  • macOS: شبیه‌ساز x64 (روستتا 2) بر روی نسخه‌های Arm64 مک‌او‌اس قابل اجرا است.
  • macOS: برنامه‌های Mac Catalyst بر روی هر دو نسخه Arm64 و x64 مک‌او‌اس پشتیبانی می‌شوند.

لینوکس

سیستم عامل نسخه معماری پشتیبانی
Alpine 3.20, 3.19, 3.18, 3.17 Arm32, Arm64, x64 Lifecycle
CentOS Stream 9 Arm64, ppc64le, s390x, x64 Lifecycle
Debian 12, 11 Arm32, Arm64, x64 Lifecycle
Fedora 40, 39 Arm32, Arm64, x64 Lifecycle
openSUSE Leap 15.6, 15.5 Arm64, x64 Lifecycle
Red Hat Enterprise Linux 9, 8 Arm64, ppc64le, s390x, x64 Lifecycle
SUSE Enterprise Linux 15.5 Arm64, x64 Lifecycle
Ubuntu 24.04, 23.10, 22.04, 20.04 Arm32, Arm64, x64 Lifecycle

Red Hat Enterprise Linux: توزیع‌های مشتق شده از RHEL که با RHEL سازگار هستند، طبق پشتیبانی .NET پشتیبانی می‌شوند.

ویندوز

سیستم عامل نسخه معماری پشتیبانی
Nano Server 2022, 2019 x64 Lifecycle
Windows 11 23H2, 11 22H2, 10 22H2, 11 21H2 (E), 10 21H2 (E), 10 21H2 (IoT), 10 1809 (E), 10 1607 (E) Arm64, x64, x86 Lifecycle
Windows Server 23H2, 2022, 2019, 2016, 2012-R2, 2012 x64, x86 Lifecycle
Windows Server Core 23H2, 2022, 2019, 2016, 2012 x64, x86 Lifecycle
  • ویندوز: شبیه‌ساز x64 بر روی ویندوز 11 با معماری Arm64 پشتیبانی می‌شود.
  • ویندوز سرور: ویندوز سرور 2012 و 2012 R2 با به‌روزرسانی‌های امنیتی تمدید شده (Extended Security Updates) پشتیبانی می‌شوند.

دات نت 7

.NET 7 یک نسخه پشتیبانی استاندارد (STS) است که بر اساس سیاست چرخه عمر خود، روی چندین سیستم‌عامل پشتیبانی می‌شود.

اندروید

سیستم عامل نسخه معماری پشتیبانی
Android 14, 13, 12.1, 12 Arm32, Arm64, x64 Lifecycle

اندروید: API 21 به عنوان حداقل نسخه هدف SDK مورد استفاده قرار می‌گیرد.

اپل

سیستم عامل نسخه معماری
iOS 17, 16, 15 Arm64
iPadOS 17, 16, 15 Arm64
macOS 14, 13, 12 Arm64, x64
tvOS None Arm64
  • iOS: نسخه 10.0 به عنوان حداقل نسخه پشتیبانی‌شده در توسعه برنامه‌های iOS تعیین شده است.
  • macOS: شبیه‌سازهای iOS و tvOS بر روی نسخه‌های Arm64 و x64 مک‌او‌اس پشتیبانی می‌شوند.
  • macOS: شبیه‌ساز x64 (Rosetta 2) بر روی نسخه‌های Arm64 مک‌او‌اس پشتیبانی می‌شود.
  • macOS: برنامه‌های Mac Catalyst بر روی هر دو نسخه Arm64 و x64 مک‌او‌اس پشتیبانی می‌شوند.

لینوکس

سیستم عامل نسخه معماری پشتیبانی
Alpine 3.20, 3.19, 3.18, 3.17 Arm32, Arm64, x64 Lifecycle
CentOS None x64 Lifecycle
CentOS Stream 9 Arm64, s390x, x64 Lifecycle
Debian 12, 11 Arm32, Arm64, x64 Lifecycle
Fedora 40, 39 Arm32, Arm64, x64 Lifecycle
openSUSE Leap 15.6, 15.5 Arm64, x64 Lifecycle
Red Hat Enterprise Linux 9, 8, 7 Arm64, x64 Lifecycle
SUSE Enterprise Linux 15.5, 15.4 Arm64, x64 Lifecycle
Ubuntu 24.04, 23.10, 22.04, 20.04 Arm32, Arm64, x64 Lifecycle
  • CentOS: پروژه CentOS به سمت پشتیبانی از CentOS Stream به عنوان آینده خود حرکت کرده است. کاربران می‌توانند به Red Hat Enterprise Linux یا یک توزیع دیگر مهاجرت کنند.
  • Red Hat Enterprise Linux: توزیع‌های مشتق شده و سازگار با RHEL، طبق پشتیبانی .NET پشتیبانی می‌شوند.

ویندوز

سیستم عامل نسخه معماری پشتیبانی
Nano Server 2022, 2019 x64 Lifecycle
Windows 11 23H2, 10 22H2, 11 22H2, 10 21H2 (E), 10 21H2 (IoT), 11 21H2 (E), 10 1809 (E), 10 1607 (E) Arm64, x64, x86 Lifecycle
Windows Server 23H2, 2022, 2019, 2016 x64, x86 Lifecycle
Windows Server Core 2022, 2019, 2016 x64, x86 Lifecycle
  • ویندوز: شبیه‌ساز x64 بر روی ویندوز 11 با معماری Arm64 پشتیبانی می‌شود.
  • ویندوز سرور: ویندوز سرور 2012 و 2012 R2 با به‌روزرسانی‌های امنیتی تمدید شده (Extended Security Updates) پشتیبانی می‌شوند.

دات نت 6

.NET 6 یک نسخه با پشتیبانی طولانی‌مدت (LTS) است که طبق سیاست چرخه عمر خود، بر روی چندین سیستم‌عامل پشتیبانی می‌شود. این نوع نسخه‌ها برای استفاده در پروژه‌های بلندمدت مناسب هستند و از پشتیبانی طولانی‌تری نسبت به نسخه‌های استاندارد (STS) برخوردارند.

اندروید

سیستم عامل نسخه معماری پشتیبانی
Android 14, 13, 12.1, 12 Arm32, Arm64, x64 Lifecycle

اندروید: API 21 به عنوان حداقل نسخه هدف SDK مورد استفاده قرار می‌گیرد. این به معنای آن است که برنامه‌های توسعه یافته برای اندروید با استفاده از .NET باید حداقل از API 21 پشتیبانی کنند تا روی دستگاه‌های قدیمی‌تر نیز قابل اجرا باشند.

اپل

سیستم عامل نسخه معماری
iOS 17, 16, 15 Arm64
iPadOS 17, 16, 15 Arm64
macOS 14, 13, 12 Arm64, x64
tvOS 17, 16, 15 Arm64
  • iOS: نسخه 10.0 به عنوان حداقل نسخه مورد نیاز SDK تعیین شده است.
  • macOS: شبیه‌سازهای iOS و tvOS بر روی نسخه‌های Arm64 و x64 مک‌او‌اس پشتیبانی می‌شوند.
  • macOS: شبیه‌ساز x64 (Rosetta 2) بر روی مک‌های Arm64 پشتیبانی می‌شود.
  • macOS: برنامه‌های Mac Catalyst بر روی هر دو نسخه Arm64 و x64 مک‌او‌اس پشتیبانی می‌شوند.

لینوکس

سیستم عامل نسخه معماری پشتیبانی
Alpine 3.20, 3.19, 3.18, 3.17 Arm32, Arm64, x64 Lifecycle
CentOS None x64 Lifecycle
CentOS Stream 9 Arm64, s390x, x64 Lifecycle
Debian 12, 11 Arm32, Arm64, x64 Lifecycle
Fedora 40, 39 Arm32, Arm64, x64 Lifecycle
openSUSE Leap 15.6, 15.5 Arm64, x64 Lifecycle
Red Hat Enterprise Linux 9, 8, 7 Arm64, x64 Lifecycle
SUSE Enterprise Linux 15.5, 12.5 Arm64, x64 Lifecycle
Ubuntu 24.04, 23.10, 22.04, 20.04 Arm32, Arm64, x64 Lifecycle

CentOS: پروژه CentOS به سمت پشتیبانی از CentOS Stream به عنوان آینده خود حرکت کرده است. کاربران می‌توانند به جای آن به Red Hat Enterprise Linux یا یک توزیع دیگر مهاجرت کنند.

Red Hat Enterprise Linux: توزیع‌های مشتق شده و سازگار با RHEL طبق پشتیبانی .NET پشتیبانی می‌شوند. این به این معناست که نسخه‌های مشابه یا مبتنی بر RHEL که با آن سازگار هستند، از پشتیبانی‌های مربوط به .NET بهره‌مند می‌شوند.

ویندوز

سیستم عامل نسخه معماری پشتیبانی
Nano Server 2022, 2019 x64 Lifecycle
Windows 11 23H2, 11 22H2, 10 22H2, 11 21H2 (E), 10 21H2 (E), 10 21H2 (IoT), 10 20H2 (E), 10 1809 (E), 10 1607 (E) Arm64, x64, x86 Lifecycle
Windows Server 23H2, 2022, 2019, 2016, 2012-R2, 2012 x64, x86 Lifecycle
Windows Server Core 23H2, 2022, 2019, 2016, 2012 x64, x86 Lifecycle
  • ویندوز: شبیه‌ساز x64 بر روی ویندوز 11 با معماری Arm64 پشتیبانی می‌شود.
  • ویندوز سرور: ویندوز سرور 2012 و 2012 R2 با به‌روزرسانی‌های امنیتی تمدید شده (Extended Security Updates) پشتیبانی می‌شوند.

 


دیدگاه های مربوط به این مقاله (برای ارسال دیدگاه در سایت حتما باید عضو باشید و پروفایل کاربری شما تکمیل شده باشد)