?

Log in

No account? Create an account
Зачем нам сервер в качестве десктопа? - Журнал Восставшей Машины [entries|archive|friends|userinfo]
ArkanoiD

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Зачем нам сервер в качестве десктопа? [Feb. 8th, 2011|03:55 pm]
ArkanoiD
По мотивам http://dz.livejournal.com/639230.html (хотя у меня-то с тем, что dz описывает, все хорошо).



Нет, серьезно? У нас же нет нормальной десктопной операционной системы. Вообще. Вместо этого мы пользуемся серверной и еще почему-то считаем это достижением. Это совершенно в равной степени относится к Linux, Windows и MacOS. Так что у нас не так? Да не так у нас практически все!

Управление ресурсами. Это то, что бросается в глаза в первую очередь. Неужели так трудно отделить интерактивные задачи от неинтерактивных и сделать так, чтобы НИЧТО из выполняемого "в фоне" НИКОГДА не могло повлиять на производительность "основной" задачи (да-да, той, окно которой сейчас в фокусе)? Естественно, не только по процессору, но и по вводу/выводу? Да, придется профилировать все потенциальные узкие места, иногда не очень тривиально и что-то делать с этими данными. Но в общем, не ракетная физика же? В системах промышленной автоматизации умеем, а на десктопе никак? Почему вместо этого мы ставим процессор побыстрее и делаем кэш побольше, что в общем-то ничего не гарантирует, а потом удивляемся, что в четыре часа ночи смотрим кино, а оно вдруг задергалось, потому что проснулся какой-нибудь сраный updatedb?

Управление объектами. Нет, PalmOS это ужасно. Но в основном я согласен: в большинстве случаев пользователю "файлы", как мы их видим, не нужны. Конечно, у нас есть стопиццот программ типа Picasa, iTunes и т д, которые структурируют эту помойку для нас. Совершенно независимо друг от друга, кто в лес, кто по дрова.

Управление безопасностью. Вот тут все совсем трагично. Втащить парадигму безопасности многопользовательской операционной на десктоп для одного рыла -- безумный ход. Ну да, двадцать лет назад это было "лучше, чем ничего". Ну да, у нас есть UAC, SELinux и прочее, но основа модели безопасности все та же. Для параноиков у нас есть Qubes OS, целевая аудитория которого вычисляется просто: 95% практических проблем с безопасностью решается методом "не использовать Windows" (извините, но это так). Qubes решает 95% того, что осталось. А теперь смотрим, насколько популярен первый метод.. ага. То есть это система для маргинальной группы среди тех, кто уже считается маргиналами остальным миром.

А в серверы мы наоборот с маниакальным упроством суем процессоры, архитектура которых определяется никому не нужной совместимостью с дексктопом. Все по той же причине: делать одинаковое -- дешевле.
linkReply

Comments:
Page 1 of 3
<<[1] [2] [3] >>
[User Picture]From: pascendi
2011-02-08 12:57 pm (UTC)
iOS?
(Reply) (Thread)
[User Picture]From: arkanoid
2011-02-08 01:01 pm (UTC)
Гильотина -- не лучшее средство от перхоти. А стоило там включить многозадачность, как оказалось, что она там такое же говно, как у всех.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: vovney
2011-02-08 01:05 pm (UTC)
смешной же пост по ссылке)) систему ведь настраивать надо.

а из твиттера мне тоже доставляют:

Ubuntu 10.10 x64 + Google Chrome + виртуалка - 4 Гб оперативной памяти не хватает. Какая жесть. Придётся апгрейднуть до 8 Гб, чё делать.
(Reply) (Thread)
[User Picture]From: arkanoid
2011-02-08 01:10 pm (UTC)
Настройка должна быть одной кнопкой "это десктоп, оптимизируй".

И ведь даже есть какие-то несчастные костыли -- nice, ionice, bfs. Хоть бы это использовал кто по полной! Чорта с два, все советуют купить процессор и мозгов, нехай хомяк подавится.
(Reply) (Parent) (Thread)
[User Picture]From: shaman007
2011-02-08 01:12 pm (UTC)
iPad получается. Тому що, чтобы все сделать как ты хочешь надо:

1 - стандарт железки, чтобы узкие места были известны всегда.

2 - банальная огороженность. Чтобы чужие поделки не вносили искажения в нашу стройную конструкцию из костылей.

Именно из-за п.2 у меня не джейлбрейкнутый яблофон.
(Reply) (Thread)
[User Picture]From: arkanoid
2011-02-08 01:22 pm (UTC)
Я считаю, что можно обойтись и без того и без другого.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: vit_r
2011-02-08 01:13 pm (UTC)
Пардон, зачем десктоп, если эти функции уже перешли к планшетам и телефонам? Для видео, кстати, тоже есть специальные девайсы
(Reply) (Thread)
[User Picture]From: arkanoid
2011-02-08 01:21 pm (UTC)
Потому что на десктопе часто удобнее.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: jerom
2011-02-08 01:14 pm (UTC)
Безопасность юзеру не нужна. Как и управление ресурсами.

Осталось загнать его в загончик iTunes и всё станет хорошо.
(Reply) (Thread)
[User Picture]From: easyjohn
2011-02-08 01:26 pm (UTC)
про управление ресурсами непонятно. например почему вдруг моя музыка в плеере должна тормозить от того, что я сейчас листаю браузер?
и где тот механизм, который решит, что важнее для пользователя чуть менее плавный скроллинг или паузы при проигрывании звука?

а вообще о ресурсах - вспомнилась амигаось, которая умудрялась на 7 мегагерцах играть звук и читать дискетки, моментально отзываясь на пользователя. к сожалению дальше оно развивались слабо и современные морфось и 4-ка до сих пор почти на том же уровне.
(Reply) (Thread)
(Deleted comment)
(Deleted comment)
[User Picture]From: gass
2011-02-08 01:29 pm (UTC)
юзер на десктопе не нужен. он должен жить в загончике-экосистеме itunes/iphoto/word/ical, не знать что такое файлы и никуда больше не лезть.
(Reply) (Thread)
[User Picture]From: snt
2011-02-14 05:33 am (UTC)
Так и есть. Как в porsche. Для юзера открыт доступ только к горловинам для заливания бензина и масла.
(Reply) (Parent) (Thread)
(Deleted comment)
[User Picture]From: snt
2011-02-14 05:32 am (UTC)
Дело не в соответствии цифр на картинке сегодняшним реалиям.
Дело в том, что картинка как бы намекает.
(Reply) (Parent) (Thread)
[User Picture]From: potan
2011-02-08 01:44 pm (UTC)
В EROS и его потомках пытались по уму эти проблемы решить. Но до конца не довели, по моему из-за недостатка финансирования.
(Reply) (Thread)
[User Picture]From: norguhtar
2011-02-08 01:53 pm (UTC)
Вы таки будете смеяться но такая ОС была. Это BeOS. В целом Haiku OS идет в том же направлении, но... пока не дошла :)
(Reply) (Thread)
[User Picture]From: cdplayer
2011-02-09 08:01 am (UTC)
+1
(Reply) (Parent) (Thread)
[User Picture]From: legolegs
2011-02-08 02:00 pm (UTC)
>пользователю "файлы", как мы их видим, не нужны
Но это не работает. Сколько ещё фейлов должно произойти, прежде чем все это поймут? Избавился от файлов == отрезал кучу юзкейзов + получил шитшторм.
(Reply) (Thread)
[User Picture]From: i_am_not_a_fool
2011-02-08 02:13 pm (UTC)
На ThinkPad x200s сборка мира в три потока(или updatedb) не влияют на кино. Использование больше 1гб памяти вообще ни разу не видел.
(Reply) (Thread)
(Deleted comment)
[User Picture]From: vinsent_ru
2011-02-09 09:27 am (UTC)
мертва, разложилась и воняет
(Reply) (Parent) (Thread)
(Deleted comment)
(Deleted comment)
(Deleted comment)
[User Picture]From: toxa
2011-02-08 02:22 pm (UTC)
М-да, не думал я, что ты ради троллизма опустишься до такого.

Зачеркивай все, что написал, бери чистый лист и пиши сверху:

"Десктопная операционная система, это:"

Вот когда дашь определение, что такое "десктоп" и "десктопные потребности", тогда можно поговорить.

Hint: http://www.openbsd.org/faq/faq1.html#Desktop
(Reply) (Thread)
[User Picture]From: borisovs
2011-02-08 02:29 pm (UTC)
2.6.38 обещали подумать о десктопе
http://www.opennet.ru/opennews/art.shtml?num=28671
(Reply) (Thread)
[User Picture]From: awind
2011-02-08 09:51 pm (UTC)
Линус Торвальдс высоко оценил работу автора, на собственном примере убедившись, что даже при запуске 64 копий компилятора GCC (make -j64, load average выше 50) система по-прежнему оставалась полностью работоспособной и отзывчивой.

плакал. наивный чукотский вьюнош этот Торвальдс. адобовских поделок он не видел.
(Reply) (Parent) (Thread)
Page 1 of 3
<<[1] [2] [3] >>