В каких случаях Linux amd64 не может заменить i386?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
MiK13
Сообщения: 1180
ОС: Linux Debian

В каких случаях Linux amd64 не может заменить i386?

Сообщение MiK13 »

Основной вопрос -- насколько больше amd64 потребляет ресурсов, чем i386?
Недавно племянник страдал от того, что 10-я винда (x64) на его ноутбуке (2 ГБ ОЗУ) очень плохо работает. То есть в опере открывает три вкладке, пытается открыть 4-ю -- всё зависает. Помогает только выключение. Бывает, что зависает просто после часа простоя.
Поставил ему Stretch amd64. Вроде работает не плохо. Правда возникла проблема со скайпом. Оказалось, что на оф. сайте сейас етсь только 64-битная версия. Но она установилась. Правда, видео передаётся вверх ногами. И настройки, в отличие от виндовой версии, я не нашёл. но это мелочи.
Сейчас думаю попробовать поставить её на ещё один компьютер, там только 1 ГБ ОЗУ. Будет ли работать?
Просто знакомая сказала, что у неё (под XP) не работает звук в Skype.Брат сказал, что под XP новые версии вообще не работают. Будет ли у неё работать Debian 9 Stretch amd64? Работа -- поиск в интернете, видео, музыка, разговор по Skype и набор и редактирование текстов.
Ну и самый главный для меня вопрос: если я на работе поставлю версию amd64, смогу ли транслировать программы под i386?
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: В каких случаях Linux amd64 не может заменить i386?

Сообщение Vascom »

Linux x86_64 не может заменить i386, только если железо (процессор) не поддерживает.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20792
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: В каких случаях Linux amd64 не может заменить i386?

Сообщение Bizdelnick »

MiK13 писал(а):
23.10.2017 00:21
насколько больше amd64 потребляет ресурсов, чем i386?

Пренебрежимо мало.

MiK13 писал(а):
23.10.2017 00:21
только 1 ГБ ОЗУ. Будет ли работать?

Да. Если процессор не совсем древний, конечно.

MiK13 писал(а):
23.10.2017 00:21
если я на работе поставлю версию amd64, смогу ли транслировать программы под i386?

В смысле — запускать? Или компилировать? Впрочем, сможете и то, и другое.
https://wiki.debian.org/ru/Multiarch/HOWTO
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
MiK13
Сообщения: 1180
ОС: Linux Debian

Re: В каких случаях Linux amd64 не может заменить i386?

Сообщение MiK13 »

Bizdelnick писал(а):
23.10.2017 11:27
MiK13 писал(а):
23.10.2017 00:21
насколько больше amd64 потребляет ресурсов, чем i386?

Пренебрежимо мало.
Спасибо.
Меня смутила информация о том, что 10-я винда требует минимум 1 ГБ для версии 32 и минимум 2 ГБ для версии 64. Хотя оснований для такой разницы я не вижу -- в amd64 в 2 раза длиннее только указатели и время (которое long). И ещё long double длиннее на 4 байта (хотя всё равно 6 байт пустые)
Bizdelnick писал(а):
23.10.2017 11:27
MiK13 писал(а):
23.10.2017 00:21
только 1 ГБ ОЗУ. Будет ли работать?

Да. Если процессор не совсем древний, конечно.
С процессором в основном всё понятно.
Хотя у меня на нетбуке стоит 2-ядерный Celeron, в /proc/cpuinfo есть строка
address sizes : 36 bits physical, 48 bits virtual
но вот RIP-linux с 64-битным ядром загружаться не захотел. То есть сначала загружается, но потом выскакивает куча строк с непопнятной информацией, в начале что-то похожее на 64-битный адрес с единицами в старших разрядях, в квадратных скобках. И всё зависает.
Bizdelnick писал(а):
23.10.2017 11:27
MiK13 писал(а):
23.10.2017 00:21
если я на работе поставлю версию amd64, смогу ли транслировать программы под i386?

В смысле — запускать? Или компилировать? Впрочем, сможете и то, и другое.
https://wiki.debian.org/ru/Multiarch/HOWTO
Спасибо.
Мне нужна именно возможности компиляции. Проблему с запуском я решил, когда ставил Skype, который был только в 32-битном варианте.
Спасибо сказали:
Ответить