[+] Procesor Intel (i686): możliwa instalacja systemów 64. bitowych?
: 27 lutego 2017, 18:58
Cześć. Mam dosyć naiwne pytanie, ale wole się upewnić zanim przystąpie do jakichkolwiek testów. Otóż, chciałbym zapytać Was, czy przy takiej specyfikacji sprzętowej mogę instalować, korzystać z systemów 64. bitowych (amd64)?
Gdyby mnie ktoś zapytał, przedstawiając powyższe wyniki poleceń, powiedziałbym że - prawdopodobnie - nie może korzystać z systemów 64. bitowych. Ale zastanawiają mnie dwie rzeczy:
1) wynik ostatniego polecenia -- lm ("lm" flag means Long mode cpu – 64 bit CPU")
2) według oficjalnej strony Intel'a, procesor o którym mowa wspiera te dwie funkcje:
Generalnie, najprościej byłoby po prostu kupić nowy komputer amd64. Architektura i386 coraz bardziej odchodzi do lamusa. Poza tym, niektóre dystrybucje Linuksa, np. Debian (cyt.: "making PIE and bindnow default in dpkg (at least for amd64) would be perfect release goals for Stretch."), Ubuntu (rozwiązanie już zaimplementowane w wydaniu 16.10 -- amd64) planują budowanie wszystkich pakietów z wykorzystaniem technologi -fPIE oraz bindnow. Podobnie Fedora -- od wydania 23(?) To znacznie zwiększa skuteczność ASLR.
Pozdrawiam.
Kod: Zaznacz cały
[~]$ lscpu
Architecture: i686
Tryb(y) pracy CPU: 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
[...]
[~]$ arch / uname -m
i686
[~]$ getconf LONG_BIT
32
[~]$ grep -o -w 'lm' /proc/cpuinfo | sort -u
lm
1) wynik ostatniego polecenia -- lm ("lm" flag means Long mode cpu – 64 bit CPU")
2) według oficjalnej strony Intel'a, procesor o którym mowa wspiera te dwie funkcje:
- a. Intel® 64 -- Tak "Architektura Intel® 64 w połączeniu z obsługującym ją oprogramowanie zapewnia 64-bitowe operacje obliczeniowe na serwerach, stacjach roboczych, komputerach stacjonarnych i platformach urządzeń przenośnych."
- b. Zestaw instrukcji -- 64-bit "Zestaw instrukcji odnosi się do podstawowego zestawu poleceń i instrukcji, które mikroprocesor rozumie i może wykonać. Podana wartość określa, z którym zestawem instrukcji firmy Intel zgodny jest dany procesor."
Generalnie, najprościej byłoby po prostu kupić nowy komputer amd64. Architektura i386 coraz bardziej odchodzi do lamusa. Poza tym, niektóre dystrybucje Linuksa, np. Debian (cyt.: "making PIE and bindnow default in dpkg (at least for amd64) would be perfect release goals for Stretch."), Ubuntu (rozwiązanie już zaimplementowane w wydaniu 16.10 -- amd64) planują budowanie wszystkich pakietów z wykorzystaniem technologi -fPIE oraz bindnow. Podobnie Fedora -- od wydania 23(?) To znacznie zwiększa skuteczność ASLR.
Pozdrawiam.