Что такое i386, 586, 686, K7 в названиях ядра linux-а.
Модератор: Bizdelnick
Что такое i386, 586, 686, K7 в названиях ядра linux-а.
Залез я однажды на packages.debian.org через ссылку "i386" и увидел список вроде
base/linux-image-2.6.15-1-486
base/linux-image-2.6.15-1-686-smp
base/linux-image-2.6.15-1-686
base/linux-image-2.6.15-1-k7-smp
base/linux-image-2.6.15-1-k7
Так, и что выбрать? Я верю что всё это "x86" совместимое. Но...
Долго искал описания. Делюсь тем что нашёл.
http://www.freebsd.org/cgi/man.cgi?query=s...BSD+7.0-current
SMP - Symmetric Multi-Processor kernel
Т.е. простым смертным пользователям с однопроцессорной материнской платой не стоит заморачиваться на "SMP".
http://www.linuxforums.org/forum/misc/6350...86-vs-i686.html
i386 - базовая x86-совместимая архитектура, которая уже делится на 586, 686, K7.
586, 686 - "заточено" под Пентиумы и их производные.
К7 - "заточено" под Атлоны и их производные.
По идее всё что х86 можно поставить не на то железо и оно работать будет.
Всё то что 64-битное обозначается дописыванием "64" где нибудь в имени.
Я не утверждаю, я делюсь тем как я сам понял.
И всё таки где увидеть точное описание, например где кончается 586 и начинается 686? Мой Sempron 2500 Palermo (SDA2500BXBOX) S.754 это К7? Но его можно использовать как 64-битный? Ядра отличаются по названиям процессоров, степпингам или по свойствам например как наличие/отсутствие 3DNow?
base/linux-image-2.6.15-1-486
base/linux-image-2.6.15-1-686-smp
base/linux-image-2.6.15-1-686
base/linux-image-2.6.15-1-k7-smp
base/linux-image-2.6.15-1-k7
Так, и что выбрать? Я верю что всё это "x86" совместимое. Но...
Долго искал описания. Делюсь тем что нашёл.
http://www.freebsd.org/cgi/man.cgi?query=s...BSD+7.0-current
SMP - Symmetric Multi-Processor kernel
Т.е. простым смертным пользователям с однопроцессорной материнской платой не стоит заморачиваться на "SMP".
http://www.linuxforums.org/forum/misc/6350...86-vs-i686.html
i386 - базовая x86-совместимая архитектура, которая уже делится на 586, 686, K7.
586, 686 - "заточено" под Пентиумы и их производные.
К7 - "заточено" под Атлоны и их производные.
По идее всё что х86 можно поставить не на то железо и оно работать будет.
Всё то что 64-битное обозначается дописыванием "64" где нибудь в имени.
Я не утверждаю, я делюсь тем как я сам понял.
И всё таки где увидеть точное описание, например где кончается 586 и начинается 686? Мой Sempron 2500 Palermo (SDA2500BXBOX) S.754 это К7? Но его можно использовать как 64-битный? Ядра отличаются по названиям процессоров, степпингам или по свойствам например как наличие/отсутствие 3DNow?
Злых Александр
Re: Что такое i386, 586, 686, K7 в названиях ядра linux-а.
Ядро будет работать на камне, указаном в названии, и более мощном:
i386 - все интел-совместимые (то есть x86), начиная с древней трешки
i586 - от Pentium и выше
i686 - от PentiumPro и выше (P-II, P-III, Athlon'ы и т.д.)
K7 - Athlon
K8 - AMD64
С семпронами народу голову задурили окончательно
часть семпронов - это просто перемаркированные атлоны (то есть K7)
часть - это AMD64 без 64-битных инструкций (то есть атлон со встроенным контроллером памяти) - это опять-таки K7
а часть - еще и с 64-битными инструкциями (недавно узнал, что есть такие) - и это, естественно, K8
никакие 3Dnow, SSE и прочие извращения в коде ядра, естественно, не используются, так что имеется ввиду базовый набор команд процессора
Примерно так - если что неясно, или где ошибся, готов продолжить обсуждение
i386 - все интел-совместимые (то есть x86), начиная с древней трешки
i586 - от Pentium и выше
i686 - от PentiumPro и выше (P-II, P-III, Athlon'ы и т.д.)
K7 - Athlon
K8 - AMD64
С семпронами народу голову задурили окончательно
часть семпронов - это просто перемаркированные атлоны (то есть K7)
часть - это AMD64 без 64-битных инструкций (то есть атлон со встроенным контроллером памяти) - это опять-таки K7
а часть - еще и с 64-битными инструкциями (недавно узнал, что есть такие) - и это, естественно, K8
никакие 3Dnow, SSE и прочие извращения в коде ядра, естественно, не используются, так что имеется ввиду базовый набор команд процессора
Примерно так - если что неясно, или где ошибся, готов продолжить обсуждение
Re: Что такое i386, 586, 686, K7 в названиях ядра linux-а.
Подсказывают на
http://www.debianhelp.org/module-pnForum-v...opic-11224.html
что HyperThreading это тоже smp.
http://www.debianhelp.org/module-pnForum-v...opic-11224.html
что HyperThreading это тоже smp.
Злых Александр
Re: Что такое i386, 586, 686, K7 в названиях ядра linux-а.
zlyh писал(а): ↑19.04.2006 15:46Подсказывают на
http://www.debianhelp.org/module-pnForum-v...opic-11224.html
что HyperThreading это тоже smp.
кстати - да
только вот у меня с ним ничего не получилось
давеча ставил Debian на служебную тачку с HT - так штатное SMP-ядро вообще не запустилось
Поставил простое в расчете потом перебрать руками - но руки пока так и не дошли
- Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
- Контактная информация:
Re: Что такое i386, 586, 686, K7 в названиях ядра linux-а.
Про SMP и P4: вроде бы до сих пор имеются траблы с работой ACPI и смежных протоколов в smp-ядрах на P4. На одном железе заработает, на другом глючить будет...
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Re: Что такое i386, 586, 686, K7 в названиях ядра linux-а.
именно на ACPI и был затык
Re: Что такое i386, 586, 686, K7 в названиях ядра linux-а.
хочу поставить на систему с атлон64 32хбитное ядро. какое лучше выбрать? i686 / k7?
Re: Что такое i386, 586, 686, K7 в названиях ядра linux-а.
Лучше не надо вообще 32 битное ставить, а если уж и ставить то, скорее всего, к7.
Re: Что такое i386, 586, 686, K7 в названиях ядра linux-а.
да, эмпирически установлено, что для AMD'ешек имеет смысл подгонять поточнее к камню
Re: Что такое i386, 586, 686, K7 в названиях ядра linux-а.
Ребят, а на HP 2133 c Via C7-M какое ядро лучше ставить?
Re: Что такое i386, 586, 686, K7 в названиях ядра linux-а.
Думаю, если речь про 32 бита, и ваша частота больше, чем 1ГГц, то вам подойдёт любое =) (если речь конечно не про сборку ядра для Core2 например) , т.к. дистрибутивы обычно компилят i386, иногда i686. но всё равно это очень древние вещи =)
Поэтому я думаю лучше использоваться 64 битную архитектуру если это возможно
Поэтому я думаю лучше использоваться 64 битную архитектуру если это возможно
Когда я в примерах использую apt-get, то вам лучше использовать aptitude, потому что он более новый и его советуют использовать вместо apt-get
Re: Что такое i386, 586, 686, K7 в названиях ядра linux-а.
У меня на P4 только smp ядра и работали, обычные в kernel panic падали. Хотя нет, вру. xen тоже работали, а уж smp они были или нет — не знаю.