پشتیبانی سیستمعاملها در نسخههای مختلف .NET
این مقاله به بررسی سیستمعاملهایی میپردازد که توسط نسخههای مختلف .NET پشتیبانی میشوند. .NET به عنوان یک پلتفرم توسعه چندسکویی، امکان اجرای برنامهها بر ....
لیست مطالب
این مقاله به بررسی سیستمعاملهایی میپردازد که توسط نسخههای مختلف .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) پشتیبانی میشوند.
دیدگاه های مربوط به این مقاله (برای ارسال دیدگاه در سایت حتما باید عضو باشید و پروفایل کاربری شما تکمیل شده باشد)