Автор Тема: Оперативная память на 32-бит ОС  (Прочитано 40107 раз)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Оперативная память на 32-бит ОС
« Ответ #15 : 01.05.2019 15:18:04 »
Чтобы офис жрал память как топовые игры под виндой? У них там что, совсем башню переклинило?
Не "жрут", а "не работают". Это несколько разное. :-) Не работать можно совсем не потому, что памяти не хватает.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Оперативная память на 32-бит ОС
« Ответ #16 : 01.05.2019 15:36:44 »
:-) Не работать можно совсем не потому, что памяти не хватает.

:-) Ага:
31 октября 1996
   
  Программирование
  Ликбез


6.   Дoскoнальнoе  тестирoвание  прoграммы
(другoе  название - прoбная эксплуатация).
В  результате которого, по возможности вы-
являются  и  исправляются  ошибки, которые
неизбежно  содержатся   в  любой программе
(старая  "программерская" аксиома: в любoй
прoграмме.  как бы oна ни была хoрoшo прo-
думана.  сoдержатся  пo  крайней  мере две
серьезные   oшибки.  кoтoрые мoжнo выявить
тoлькo при эксплуатации). Вот  именно этот
этап многие очень любят либо  вообще  про-
пускать,либо проходить поверхностно,а зря.
Все течет, все меняется...
7 ноября 2008, 16:45

    программизмы
    давным-давно

В середине 90-х я и мой друг писали игры для Спектрума на ассемблере. Я создавал всю графику и писал интро, а мой головастый друг занимался исключительно кодом.

Спустя какое-то время моему другу понадобилось написать маленькую демку за один день. Утром он попросил меня придумать с десяток спрайтов и вечером ему принести, пока он, чтобы не терять время, скопирует куски кода из нашей второй по счёту игры (скроллинг-аркада, наподопие Zynapse, с момента её выпуска прошло где-то года полтора).

Вечером я приношу ему дискету со спрайтами и застаю своего друга чуть ли не в слезах.
Я: Что случилось?
Друг: Пришлось всё переписывать с нуля.
Я: Почему?
Друг: Я не понимаю, как этот бред сивой кобылы вообще может работать!

Ну что ж. Прошло полтора года, взгляды на программирование немного поменялись.

Грубо говоря, код обклеивается соплями, а на тестирование кладут болт.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Оперативная память на 32-бит ОС
« Ответ #17 : 01.05.2019 16:26:26 »
а на тестирование кладут болт.
Под нецелевыми платформами - да. Всё в руках тех, кому нужна там работоспособность: и тестирование, и патчи.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Оперативная память на 32-бит ОС
« Ответ #18 : 01.05.2019 17:39:29 »
а на тестирование кладут болт.
Под нецелевыми платформами - да. Всё в руках тех, кому нужна там работоспособность: и тестирование, и патчи.

:-) Ага. Только сначала нужно отрубить топором руки программистам и пропатчить BIOS:
Лайв стартеркита 32-бит с сохранением,
По случаю, достался новый комп, тоже 4Гб ОЗУ, DDR4. И на нём доступно в полтора раза меньше ~ 2250Мб из 4Гб установленных

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Оперативная память на 32-бит ОС
« Ответ #19 : 01.05.2019 17:42:23 »
А вообще, парни, не рассказывайте мне сказок, что офис в Линукс на 32-ух битах работать уже не может:
https://www.youtube.com/watch?v=d33rIWdgc_A
Если он не может этого делать, значит кому-то нужно поправить руки.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Оперативная память на 32-бит ОС
« Ответ #20 : 01.05.2019 17:46:44 »
тестирование, и патчи.

:-) Как бы намекаю:
polkit-sysvinit никогда не будет в первой версии.
Потому что костыли де-факто не могут быть в первой версии.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Оперативная память на 32-бит ОС
« Ответ #21 : 01.05.2019 18:00:50 »
А вообще, парни, не рассказывайте мне сказок, что офис в Линукс на 32-ух битах работать уже не может:
https://www.youtube.com/watch?v=d33rIWdgc_A
Если он не может этого делать, значит кому-то нужно поправить руки.
Патчи можно прикладывать сюда: https://bugzilla.altlinux.org/35041

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Оперативная память на 32-бит ОС
« Ответ #22 : 01.05.2019 18:15:11 »
А вообще, парни, не рассказывайте мне сказок, что офис в Линукс на 32-ух битах работать уже не может
Проблема с нехваткой ресурсов при его НАТИВНОЙ сборке. Читайте в devel@. Что LibreOffice, что Chromium уже на грани. Пока имеем вероятностную сборку. Но скоро и её не станет. И таких пакетов со временем будет больше, поскольку нехватка ресурсов при сборке -- отнюдь не самая актуальная проблема. Есть проблема с кодогенераторами LLVM, создающими весьма странные конструкции, а ввиду отсутствия полноценного тестирования все это прощёлкивают. Поэтому и апстримы давно стремятся i586 закопать.
To moan or to solve -- that is the question!

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Оперативная память на 32-бит ОС
« Ответ #23 : 01.05.2019 22:12:59 »
Поэтому и апстримы давно стремятся i586 закопать.

i586, это Pentium MMX и AMD K5 максимум.
Зачем софт оптимизировать под Pentium MMX?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Оперативная память на 32-бит ОС
« Ответ #24 : 01.05.2019 22:16:42 »
Поэтому и апстримы давно стремятся i586 закопать.
i586, это Pentium MMX и AMD K5 максимум.
Зачем софт оптимизировать под Pentium MMX?
Ну назвал он так x32. По аналогии с названием x86_64-i586. Какая разница? Ну пусть i686, это практически ничего не меняет.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Оперативная память на 32-бит ОС
« Ответ #25 : 01.05.2019 22:27:40 »
Есть проблема с кодогенераторами LLVM, создающими весьма странные конструкции,

Т.е. на LLVM уже забили?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Оперативная память на 32-бит ОС
« Ответ #26 : 01.05.2019 22:33:18 »
Есть проблема с кодогенераторами LLVM, создающими весьма странные конструкции,

Т.е. на LLVM уже забили?

В моей стране, забили на Линукс.
Все областные Линукс-форумы исчезли.
Главный Линукс-форум в стране, уже год как мёртв. И последнее сообщение, - июнь 2018.
И Линукс жив разве что на серверах.
Наш форум остался как исторический архив застывший в 2012-ом.
С полгода назад у нас была перекличка, но на этом всё и закончилось.
« Последнее редактирование: 01.05.2019 22:35:10 от Speccyfighter »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Оперативная память на 32-бит ОС
« Ответ #27 : 01.05.2019 23:40:02 »
Т.е. на LLVM уже забили?
На LLVM x32 - вероятно.

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Оперативная память на 32-бит ОС
« Ответ #28 : 01.05.2019 23:49:54 »
Ну назвал он так x32. По аналогии с названием x86_64-i586.
Разве это был я? Кто так назвал нашу репу -- я не знаю.)) Но x32 -- это что-то из мира винды!

Т.е. на LLVM уже забили?
См. баги #32731 и #34722, во второй этот вопрос подробно разбирался.
To moan or to solve -- that is the question!

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Оперативная память на 32-бит ОС
« Ответ #29 : 02.05.2019 01:55:02 »
Т.е. на LLVM уже забили?
См. баги #32731 и #34722, во второй этот вопрос подробно разбирался.

Посмотрел в #34722:
Я попробовал сначала проверить код и пересобрал всё с gcc. Эта сборка работает.
Сборка только clang, тоже работает. Значит дело не в нём, а в оптимизации.
Виновником оказался CFI.


:-) Ну так а я о чём:
Подтверждаю, что в Gentoo проблем с ud2 нет. Есть много других, например,
нехватка памяти при линковке, потому что 3GB для этого жирного монстра впритык.


:-) Нехрен из браузера делать вторую операционку.
Кто-там из наших когда-то написал:
- Сначала флеш по почте, а потом и ссать мимо унитаза начнут.