What is i686 in linux

What is the meaning of ‘i686’ in Ubuntu?

Go into the terminal and type in.

If your results are similar to the one below, then yours is 64-bit; otherwise, it is 32-bit.

Linux ubuntu-tm 2.6.35-28-generic #49-Ubuntu SMP Tue Mar 1 14:39:03 UTC 2011 x86_64 GNU/Linux 

If you have the x86_64 then your machine is 64-bit.

If your results are similar to this one; then you have 32-bit.

Linux Server 2.6.15-23-386 #1 SMP Tue Mar 1 13:49:40 UTC 2011 i686 GNU/Linux 

Notice the i686 in the code, that means your machine is 32-bit.

UPDATE:

Type in the following in the terminal;

It will give you either x86_64, which is 64-bit, or something else, which is 32-bit.

Courtesy: https://superuser.com/a/260999/130574 (Its a copy of that answer)

Also referred to as the P6 microarchitecture , it is the sixth generation Intel x86 microarchitecture, implemented by the Pentium Pro microprocessor that was introduced in November 1995. i686 code is intended to be executed on processors which are compatible with the 32 bit Intel x86 platform, which includes all Intel 32bit x86 processors up to and including the Pentium 4, etc. as well as processors from AMD and other vendors which make compatible 32bit chips.

Courtesy: Wikipedia and this link

It just means that you’re running a 32 bit kernel supporting codes compatible with the i686 processor architecture.

It doesn’t mean that your system is only capable of running a 32bit kernel, it just means that you’re currently running a 32 bit kernel based OS.

i686 is short to the P6 microarchitecture by intel, introduced with the Pentium Pro1

In short words, it is 32-bit architecture. 8086 and 80286 are even 16-bit processors. 80386 is the first 32-bit Intel processor (introduced Protected mode of work, in addition to Real mode). 80586 is the famous Pentium™.

i686 is widely used to describe 32-bit P6 processor architecture which is compatible with Pentium Pro/II and has it’s instruction set. For example, AMD K7 (Duron™ and Athlon™) are i686.

As various posters have said, your kernel is 32-bit. The meaning of i686 deserves a little more explanation, however.

When compiling the Linux kernel (something that end-users don’t generally need to do these days — the good people behind Ubuntu supply the kernel ready compiled), there are various options that you can tweak. One important option is CPU feature support.

Читайте также:  Создать папку линукс командная строка

All x86 CPUs are compatible with the original Intel 80386 (abbreviated i386), so if you want a kernel that’s compatible with all x86 CPUs, you would compile an i386 kernel.

However, modern CPUs have many additional features (integrated floating point unit, MMX, etc.), which Linux can use if it is configured to do so. As a balance between backwards compatibility and performance, Ubuntu’s kernel is compiled with support for the features that were available on the Intel Pentium II (sometimes abbreviated as i686), which is why the kernel shows up as i686.

This also partly explains why applications compiled for 64-bit processors are sometimes faster. The i686 first appeared in 1997, and modern processors have many features that were not available on the i686 (SSE, extra registers, etc.), but applications need to be compiled with support for these features, which might break compatibility with older systems. By contrast, x86_64 CPUs first appeared in 2003, so applications can be compiled with support for some of the features introduced between 1997 and 2003, without fear of compatibility issues.

Источник

Что такое i686 в Linux?

Идентификатор i686 в широком смысле относится к ядру, оптимизированному для работы процессора Intel с использованием микроархитектуры P6, обычно ассоциируемой с процессорами Pentium Pro- и Pentium M-класса от 1995 г. и позже. … Стандарт i686 работает в 32-битной операционной системе.

Я хочу i686 или x86_64?

i686 — 32-битная версия, и x86_64 — 64-битная версия ОС. 64-разрядная версия будет лучше масштабироваться с памятью, особенно для рабочих нагрузок, таких как большие базы данных, которым необходимо использовать много оперативной памяти в одном процессе. … Если вы планируете разрабатывать программное обеспечение для больших серверов или запускать большие серверы, используйте 64-разрядную версию.

i686 — это то же самое, что x86_64?

4 ответа. Технически i686 на самом деле представляет собой 32-битный набор команд (часть линейки семейства x86), в то время как x86_64 — это 64-битный набор команд (также называемый amd64). Судя по всему, у вас 64-битная машина с 32-битными библиотеками для обратной совместимости.

Поддерживает ли Linux Mint i686?

Re: Какой LinuxMint для процессора i686? Причина, по которой вы не можете получить какие-либо драйверы или другое программное обеспечение, заключается в том, что Mint 12 устарел, больше не поддерживается, а репозитории были удалены. Если вы думаете, что компьютер будет работать с ним, вам следует установить последнюю версию Mint 17.2.

Что такое x86_64 в Linux?

Linux x86_64 (64-бит) — это Unix-подобная и в основном POSIX-совместимая компьютерная операционная система (ОС), собранная в рамках модели разработки и распространения бесплатного программного обеспечения с открытым исходным кодом. Используя операционную систему хоста (Mac OS X или 64-битную Linux), вы можете создать собственное приложение для платформы Linux x86_64.

Читайте также:  How to update my kali linux

AMD — это x64?

AMD64 — это 64-битная архитектура процессора, которая была разработана Advanced Micro Devices (AMD) для добавления 64-битных вычислительных возможностей к архитектуре x86.

AMD x86_64?

На самом деле AMD была первой, кто предложил 64-битный чип x86, поэтому вначале он назывался AMD64, поскольку Intel последовала его примеру и также сделала свои чипы x86 64-битными, архитектура изменила имя на x86_64 (хотя у каждой компании есть собственное имя для реализации архитектуры).

Что такое i586 и x64?

i586 будет работать на процессорах класса Pentium и всех последующих моделях, включая новейшие процессоры Intel и AMD x86_64. x86_64 будет работать только на архитектуре x86_64. i586 относится к классическому Pentium, который пришел после 486dx.

Почему 32-разрядная версия называется x86, а не x32?

x86 — это имя архитектуры, на которой он построен для работы (название происходит от серии старых процессоров Intel, названия которых заканчиваются на 86, первый из которых был 8086). Хотя x86 изначально была 16-битной архитектурой, сегодня используется 32-битная версия.

i686 32-битный или 64-битный?

Стандарт i686 запускает 32-битную операционную систему.

Каковы минимальные требования для Linux Mint?

  • 2 ГБ ОЗУ (для комфортного использования рекомендуется 4 ГБ).
  • 20 ГБ дискового пространства (рекомендуется 100 ГБ).
  • Разрешение 1024 × 768 (при более низком разрешении нажмите ALT, чтобы перетаскивать окна с помощью мыши, если они не помещаются на экране).

Поддерживает ли Linux 32-разрядную версию?

Если вы следили за последними выпусками Linux, вы, должно быть, заметили, что 32-разрядная поддержка была исключена из большинства популярных дистрибутивов Linux. Arch Linux, Ubuntu, Fedora — все отказались от поддержки этой старой архитектуры.

Источник

Что такое i686 в Linux/Unix?

Идентификатор i686 в широком смысле относится к ядру, оптимизированному для работы процессора Intel с использованием микроархитектуры P6, обычно ассоциируемой с процессорами Pentium Pro и Pentium M класса с 1995 года и позже. Дистрибутив Linux для i686 поддерживает большинство реализаций, которые ему предшествовали – например, компьютер i686 обычно отлично работает с дистрибутивами на основе i386.

Стандарт i686 работает под управлением 32-разрядной операционной системы. Конкретные дистрибутивные образы для машин i686 оказываются все более редкими после 2004 года.

Микроархитектура Intel

Процессоры Intel потребительского уровня следовали соглашению о присвоении имен * 86, начиная с чипа 8086, выпущенного в 1978 году. Более поздние итерации включали 16-разрядный i286 в 1983 году, 32-разрядный i386 в 1985 году, 32-разрядный i486 в 1989 году. i586 (оригинальный чип Pentium) в 1993 году, i686 (Pentium Pro) в 1995 году и i786 (Pentium 4 или NetBurst) в 2000 году.

С 2003 года процессоры серии x64, поддерживающие 64-битные операционные системы, стали доминировать на потребительском рынке. Имена классов микроархитектуры не эволюционировали после x64; Нынешняя схема именования Intel направлена ​​на создание процессора.

Другие Архитектуры

Помимо i686, вы, вероятно, столкнетесь с несколькими другими индикаторами, специфичными для процессора:

  • x86_64 : поддерживает 64-разрядную архитектуру Intel
  • amd64 : поддерживает 64-битную архитектуру AMD
  • arm64 : поддерживает 64-битные чипы ARM

Когда я должен использовать приложения i686?

Ваш менеджер пакетов определит правильный пакет для вашего ядра. Как правило, вы всегда сможете установить дистрибутивные образы с ядрами, предварительно скомпилированными для архитектуры i386 – вы получите 32-разрядную производительность, но для процессоров Intel она, как правило, всегда Работа. Если вы используете современный компьютер с 64-разрядным процессором Intel, выбор образа x86_64 имеет больше смысла.

Читайте также:  Linux wine командная строка

Вы найдете прирост стоимости в комплектации i686 (если он доступен!), Если у вас более старый компьютер с процессором Pentium Pro через процессор Pentium 3 или процессор Pentium M. Ядро i686 предлагает некоторые дополнительные функции, встроенные Intel в процессор, которые недоступны базовому ядру i386.

Если вы не можете найти соответствующий дистрибутивный образ, предварительно скомпилированный для стандарта i686, вы всегда можете скомпилировать собственное ядро ​​с нуля.

Источник

What is «i686» in Linux / Unix?

What is

Identifier i686 in generally refers to a kernel optimized to run an Intel processor using the P6 microarchitecture commonly associated with Pentium Pro and Pentium M class processors from 1995 onwards. The Linux distribution for i686 supports most of the implementations that preceded it, for example an i686 computer usually works just fine with i386 core distributions.

The i686 standard runs on a 32-bit operating system. Specific distribution images for i686 machines have become increasingly rare since 2004.

Intel microarchitecture

Intel consumer-grade processors followed naming convention * 86 starting with the 8086 chip released in 1978. Later iterations included a 16-bit i286 in 1983, a 32-bit i386 in 1985, and a 32-bit i486 in 1989. i586 (original Pentium chip) in 1993, i686 (Pentium Pro) in 1995 and i786 (Pentium 4 or NetBurst) in 2000.

Since 2003, x64-series processors supporting 64-bit operating systems have dominated the consumer market. Microarchitecture class names have not evolved since x64; Intel’s current naming scheme is aimed at creating a processor. The Intel Core line currently uses the Linux x86_64 kernel for desktop computers.

Other Architectures

Apart from the i686, you are likely to come across several other CPU-specific indicators:

  • x86_64 : Supports 64-bit Intel architecture
  • amd64 : Supports AMD 64-bit architecture
  • arm64 : Supports 64-bit ARM chips

When should i use i686 apps?

Your package manager will determine the correct package for your kernel. Typically, you can always install distribution images with kernels compiled for the i386 architecture you will get 32-bit performance, but for Intel processors this will generally always work. If you are using a modern computer with a 64-bit Intel processor, choosing the x86_64 image makes more sense.

You will find an increase in value with the i686 package (if available!) If you have an older Pentium Pro computer through a Pentium 3 or Pentium M processor. The i686 core offers some additional features built into the processor by Intel that are not available in the base i386 core. .

If you cannot find an appropriate distf image pre-compiled for the i686 standard, you can always compile your own kernel from scratch.

Источник

Оцените статью
Adblock
detector