Što je 'i686' u Linuxu/Unixu?
Identifikator i686 odnosi se, općenito, na jezgru optimiziranu za pokretanje Intelovog procesora koristeći mikroarhitekturu P6, koja se obično povezuje s procesorima Pentium Pro i Pentium M iz 1995. i kasnije. A Linux distribucija jer i686 podržava većinu implementacija koje su mu prethodile—na primjer, i686 računalo obično radi sasvim dobro s distribucijama temeljenim na i386.
Standard i686 radi 32-bitni operacijski sustav. Slike specifične distribucije za i686 strojeve postaju sve rijeđe nakon 2004.
Intelova mikroarhitektura

Intelovi procesori potrošačke klase slijedili su *86 konvencija o imenovanju, koja datira iz 8086 čipa objavljenog 1978. godine. Kasnije iteracije uključivale su 16-bitni i286 1983., 32-bitni i386 1985., 32-bitni i486 1989., i586 (originalni Pentium čip) 1993., i686 (Pentium Pro) i 1995. i786 (Pentium 4, ili NetBurst) 2000. godine.
Od 2003. serija procesora x64, koja podržava 64-bitne operativne sustave, postala je dominantna na potrošačkom tržištu. Nazivi klasa mikroarhitekture nisu evoluirali dalje od x64; Umjesto toga Intelova sadašnja shema imenovanja fokusira se na generaciju procesora. Trenutno, za stolna računala, Intelova Core linija koristi x86_64 Linux kernel.
Ostale arhitekture
Osim i686, vjerojatno ćete naići na nekoliko drugih pokazatelja specifičnih za procesor:
- x86_64: Podržava Intelovu 64-bitnu arhitekturu
- amd64: Podržava AMD-ovu 64-bitnu arhitekturu
- ruka64: Podržava 64-bitne ARM čipove
Kada trebam koristiti i686 aplikacije?
Vaš upravitelj paketa će riješiti ispravan paket za vaš kernel. U pravilu ćete uvijek moći instalirati slike distribucije s jezgrama kompajliranim za arhitekturu i386 — dobit ćete 32-bitne performanse, ali za Intelove procesore općenito će uvijek raditi. Ako koristite moderno računalo sa 64-bitnim Intelovim procesorom, odabir slike x86_64 ima više smisla.
Pronaći ćete inkrementalnu vrijednost u odabiru i686 (ako je dostupan!) ako koristite starije računalo s Pentium Pro kroz Pentium 3 procesor ili Pentium M procesor. Kernel i686 nudi neke dodatne značajke koje je Intel ugradio u procesor, a koje nisu dostupne osnovnoj i386 kernelu.
Ako ne možete pronaći odgovarajuću distribucijsku sliku unaprijed kompajliranu za standard i686, uvijek ste slobodni kompajlirati vlastitu kernel ispočetka.
Pitanja
-
Što je i686-PAE?
PAE je skraćenica od Physical Address Extension. Uz arhitekturu i686-PAE, operativni sustav može pristupiti više od 4 GB RAM-a po procesu. Dok je i686 32-bitni, PAE omogućuje do 36-bitne performanse, a stroj može pristupiti do 64 GM RAM-a.
-
Koja je razlika između i686 i x86_64?
Kada instalirate Linux, može vam se ponuditi izbor između i686 i x86_64. Općenito, I686 je 32-bitna verzija dok je x86_64 64-bitna verzija OS-a. 64-bitna inačica bolja je za procese koji intenzivno troše memoriju, ali 32-bitna verzija je prihvatljiva za većinu namjena.