Linux и оконное ядро ​​[закрыто]

Ubuntu никогда не заменяет ядро ​​другим, все версии ядра установлены параллельно, поэтому вы можете выбрать, какое ядро ​​загружается в GRUB.

Перед обновлением вы должны убедиться, что установлена ​​метапакета linux , это всегда зависит от последнего официального ядра для вашей версии Ubuntu. Я также рекомендовал бы удалить ваше собственное ядро ​​и выполнить обновление с ядром 3.0.10 по умолчанию.

После обновления проверьте это, здесь вы можете получить ядро ​​3.3 для 12.04. Обратите внимание, что официальное ядро ​​3.2 от 12.04 поддерживает файлы с 3.3, поэтому, если вам нужны новые драйверы и т. Д., Сначала попробуйте ядро ​​3.2 перед обновлением до более нового неофициального ядра.

9
задан 14 June 2012 в 23:55

34 ответа

Я считаю, что только ядро ​​не является ответом. Windows 7 - это первый раз, когда Windows была достаточно отзывчивой, и я считаю ее приемлемой.

Я полагаю, что больше разницы в скорости связано с мыслями @ RobinJ о разработке программного обеспечения. Все * в Windows построено на MSDN через какую-либо структуру Microsoft или другую. На самом деле это связано с тем, как Big Business любит Microsoft; Microsoft все о том, чтобы помочь различным программам / наборам / технологиям разговаривать друг с другом.

Далее ... чтобы разработчикам было проще охватить основные предметы (а не изобретать колесо), Microsoft позволяет производителям связывать и / или требовать компилировать библиотеки, такие как Microsoft Visual C ++ 2008 Redistributable. Или .Net4.0, MSSQL 2005, ad nauseum. Есть что-то вроде десятилетнего опыта, который разработчики пакетов могут использовать и использовать, а конечные пользователи должны устанавливать на своих компьютерах Windows, чтобы использовать новое программное обеспечение.

Итак, чтобы программа Zyzzyx загружалась и запускалась , должна присутствовать и работать одна или несколько распространяемых библиотек MSDN. Эти библиотеки определяют, как программы взаимодействуют с ОС.

Чтобы свести это с ума, я бы предположил, что намеренная совместимость Window в течение десятилетий программного обеспечения делает его раздутым и иногда более медленным, чем сопоставимая система Linux. Также обратите внимание, что я разработал визуальное программное обеспечение для Windows, но не для Linux ... не GTK, Qt, Py, ничего, поэтому мои предположения о том, что Linux менее раздуты, - это просто.

отредактирован чтобы добавить: , программное обеспечение FOSS постоянно улучшает его, поэтому GTK будет улучшаться с течением времени, а GTK-2005 и GTK-2008 находятся на одном компьютере, в то время как Microsoft делает это все время.

* - нормально, есть исключения, я уверен.

3
ответ дан 10 August 2018 в 06:59

Я считаю, что только ядро ​​не является ответом. Windows 7 - это первый раз, когда Windows была достаточно отзывчивой, и я считаю ее приемлемой.

Я полагаю, что больше разницы в скорости связано с мыслями @ RobinJ о разработке программного обеспечения. Все * в Windows построено на MSDN через какую-либо структуру Microsoft или другую. На самом деле это связано с тем, как Big Business любит Microsoft; Microsoft все о том, чтобы помочь различным программам / наборам / технологиям разговаривать друг с другом.

Далее ... чтобы разработчикам было проще охватить основные предметы (а не изобретать колесо), Microsoft позволяет производителям связывать и / или требовать компилировать библиотеки, такие как Microsoft Visual C ++ 2008 Redistributable. Или .Net4.0, MSSQL 2005, ad nauseum. Есть что-то вроде десятилетнего опыта, который разработчики пакетов могут использовать и использовать, а конечные пользователи должны устанавливать на своих компьютерах Windows, чтобы использовать новое программное обеспечение.

Итак, чтобы программа Zyzzyx загружалась и запускалась , должна присутствовать и работать одна или несколько распространяемых библиотек MSDN. Эти библиотеки определяют, как программы взаимодействуют с ОС.

Чтобы свести это с ума, я бы предположил, что намеренная совместимость Window в течение десятилетий программного обеспечения делает его раздутым и иногда более медленным, чем сопоставимая система Linux. Также обратите внимание, что я разработал визуальное программное обеспечение для Windows, но не для Linux ... не GTK, Qt, Py, ничего, поэтому мои предположения о том, что Linux менее раздуты, - это просто.

отредактирован чтобы добавить: , программное обеспечение FOSS постоянно улучшает его, поэтому GTK будет улучшаться с течением времени, а GTK-2005 и GTK-2008 находятся на одном компьютере, в то время как Microsoft делает это все время.

* - нормально, есть исключения, я уверен.

3
ответ дан 15 August 2018 в 18:57

Это только мое мнение, но я думаю, что существуют разные причины, по которым системы GNU / Linux быстрее, чем Windows, и не все связаны с ядром:

  • Очевидно, что причина объясняется RobinJ , совершенно очевидно, что если программное обеспечение является открытым исходным кодом, код, как правило, более эффективно написан
  • Linux использует очень оптимизированные компоненты, например, он использует очень оптимизированный планировщик, который стремится максимизировать использование ЦП.
  • Linux-системы страдают меньше от фрагментации памяти
  • Linux-системы лучше используют основную память и обычно имеют тенденцию к массовому использованию кеша, а системы Windows вместо этого имеют тенденцию широко использовать виртуальную память
  • Ядро Linux постоянно обновляется, и ненужные части обычно удаляются, хотя Линус Торвальдс сказал, что ядро ​​Linux становится «огромным и раздутым», в оппозиционных обновлениях ядра NT обычно создаются поверх существующих.
4
ответ дан 15 August 2018 в 18:57

Еще один большой, еще не упомянутый, что Linux имеет лучшие файловые системы. Производительность NTFS с небольшими файлами не так уж полезна - ext3 лучше, а ext4 намного, намного лучше. Есть несколько интересных предположений о том, почему в другом вопросе .

Когда вы открываете программу, значительная часть времени запуска загружает кучу крошечных файлов с диска, поэтому очень важно иметь файловую систему, которая делает это быстро.

5
ответ дан 15 August 2018 в 18:57

Другие вопросы по тегам:

Похожие вопросы: