techwork: (Default)
[personal profile] techwork
Блин сколько занимал оконный менеджер и рабочий стол в win95 ? 1,8 мегабайта. При этом он мог уже всё тоже самое что сейчас могут графические оболочки кроме рюшечек. Впрочем от HP были тулбары которые заменяли собой виджеты. А Lotus Organizer делал остальную красивость. Ну и обоина.
Win98SE хватало 8 мегабайт для того чтобы подключиться к интернету через DSL и лазить по страничкам.
На 32 мегабайтах это можно было делать комфортно.
Но сколько сейчас занимают ядра ОС ? Даже не ядра а просто графическая составляющая ?
200-300 мегабайт это ещё хорошо. Это KDE Plasma или Windows 7.
В тоже время принято считать легковесными системы жрущие по 100 мегабайт на этот самый стол и эксплорер.
И если с Windows и так всё понятно что насчёт Linux ?
KDE 5 232 мегабайта. Gnome 3 155. Это что нормально ? "Легковесный" LXDE 90. Стоп . Легковесный ? Xfce 76 легковесный ? Как то не тянут все эти среды которые принято считать в линуксовой среде за легковесные на легковесные.
Впрочем тут есть ещё одно но. Многие современные приложения и кросплатформенность требутю поддержки Qt. Это сам по себе прожорливый фреймворк, но что делать. В тоже время до сих пор широко используется в Linux GTK не смотря на то что он и тормознее и по памяти выгод не даёт. Самый навороченный из GTK - Gnome. И он ничего по памяти то и не экономит особо. Там где 232 там и 155 Явно не для легких систем. При этом работает также или медленней.
В тоже время Qt нужно далеко не всегда. Но там где это не особо то требуется важна скорость и минимальное потребление памяти.
И поэтому следует рассмотреть решение для обоих задач отдельно.
И оно в принципе есть. KDE Plasma очень тяжёлое решение а какое из тех что поддерживает Qt обладает меньшим потреблением памяти и той же функциональностью ? Это проект LXQt. Его особенность в том что он как бы хуже LXDE он потребляет на 10 мегабайт больше памяти, и работает на 5% медленней. НО если понимать что LXDE это GTK а LXQt это Qt и это самый лёгкий Qt продукт, то и сравнимать его надо с KDE Plasma и тут выясняется что занимает он в 2,32 раза меньше оперативки 100 мегабайт против 232, и работает в полтора два раза быстрее. Так что это дойстойная замена Plasma позволяющая использовать приложения под KDE (написаные с Qt).
Ну а теперь о реальных малышах. Надо понимать что Win95 Explorer 4.0.0.950 был вообще 180 килобайт !!! А был полноценнным хотя и использовал библиотеки. И 1,8 в памяти занимала вся среда и могла для пользователя тоже самое что и сейчас. К этому идеал Следовательно и надо сремиться по функционалу. Потому что есть примеры менеджеров без этого на уровне win 3.1.
Enlightenment E17 не подходит. Вопреки легендам потребление памяти им ничем особым от LXDE не отличается.
В общем на самом деле долго перечислять . Их сотня этих графических частей Linux. Но самые интересные это
Equinox DE2 27 мегабайт. Но довольно развитая система, а библиотеке FLTK действительно быстра и всегда была быстра.
IceWM 4.5 мегабайта Классика. Но с довольно высокой совместимостью с разным всяким.
Blackbox 3 мегабайта.
JWM 3 мегабайта но в целом и стол и кнопка есть.
Но сразу бросается в глаза что вообще то даже эти системы потребляют больше чем win95 потреблял для тех же целей.
Есть и более минималистичные системы в стиле 3,1 и старых окошек от юниксоподных.
Это olvwm 1.2 мегабайта. И даже TinyWM 200 килобайт в ОЗУ и пол сотни строк кода. Но это уж совсем примитивные решения в стиле 3.1 и даже хуже - без значков. Просто для консольного запуска оконных приложений. Но это уж совсем не серьёзно. Функционал Win95 всё же минимально необходим для комфортной работы. Та же кнопка пуск и меню.
Но заметно что никто так и не приблизился к эталону лакончности и эргономичности представленном в win95 win 98. EDE которая максимально близка к этому эталону потребляет во много раз больше чем её виндовый прототип. В тоже время IceWM при всей свой лакончности это всё таки очень жёсткий обрубок. Photon microGUI в QNX может всё тоже самое, но гораздо компактнее. До сих пор помню эту дискету с полной ОС QNX на одну дискету шедшей на самых древних машинах. Но где был уже и браузер вояджер и полноценная ОС. С TCP/IP и модемным стеком. На 1,44 мегабайта !!!! С неё я выходил в интернет и лазил по сайтам даже на 4 мегабайтах оперативки. А на 8 это было уже комфортно. Да видео тогда не было. НО .... 1,44 мегабайта. Сейчас калькуляторы и то занимают больше памяти. В одном только ядре Линукс 18 миллионов строк кода. !!!! да что там писать так можно чтобы ядро сделать размером с танк. А начиналось всё с 20 тыс строк. В 1998 году было миллион строк и он мог тоже самое по сути что сейчас с 18 миллионами.
Причина проста - всем насрать на оптимизацию. Поэтому я с радостью жду кремниевого предела. Он 2-3 нм. После этого то что быстрее будет просто адски дороже. Да фотоника это прекрасно. Проблема состоит в том что исполняемая среда всегда будет опираться в скорость ввода. А это из не света в свет. И тут уж ничего не поделаешь. Как у кремния 3 максимум 5 гигагерц это предел от того и частоты не растут уже 14 лет. Так и у фотоники проблема пределов есть тоже. Это и геометрические размеры устройства - а они куда более громоздкие чем у кремния. И скорости преобразования сигналов. Да можно создать специализированные устройства для быстрого вычисления матриц и перемножения массивов за такт. Но для общих вычислений это далеко не всегда полезно. Есть предел и у распараллеливания операций. В итоге , после кремниевого предела каждый последующий шаг будет не всегда эффективен. А устройства будут усложнятся в геометрической прогрессии. Так что придётся оптимизировать алгоритмы. И история показывает что это вполне возможно. Процессор 133 мегагерца и так себе архитектурой мог сделать в офисном применении всё тоже самое что и современный монстр превосходящий самые крутые суперкомпьютеры прошлого. Кто нибудь из вас задумывался что например простенький китайский телефон 4 ядра А9 стоящий 3 тыс рублей мощнее чем Cray-2 - самый мощный суперкомпьютер 80х.1,9 Гфлопс. А телефон 1,5*1.5*4= 9 Гфлопс. Это мощность мощнейших суперкомпьютеров 1994 года. В 1995 года вышел Windows 95 они достигли 18 Гфлопс. Два таких телефона. Но в 1995 Windows 95 была полноценной и ОС и могла всё совершенно тоже самое что и сейчас. И работала на машинах более слабых чем процессоры в современных микроволновках или пылесосах. И будущее за этим. После того как перестануют выходить всё более быстрые процессоры придёт время всё более быстрого ПО.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

techwork: (Default)
techwork

February 2026

S M T W T F S
1 234567
891011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 5th, 2026 08:01 pm
Powered by Dreamwidth Studios