gingema: (PhD)
[personal profile] gingema
Классное исследование можно сделать, просто сидя и наблюдая в женском туалете аэропорта Лас Вегаса. Много очень специфических густо оштукатуренных дам поправляют искусственные сиськи и тщательно рассматривают в зеркало свой поджарый абрис.
А из одной кабинки раздавались рыдания. Не знаю, из какой. Не знаю, кто плакал. Было совершенно ясно, что следует что-то предпринять, но совершенно понятно, что это бессмысленно и глупо.

Вместо этого буду я писать про Майкрософт и его Corporate Social Responsibility. О том, что Билл Гейтс навязал нам всем не очень хорошего качества продукт и подчинил ему нашу жизнь. И что были бы мы далеко впереди, и не мучились борьбой с вирусами и пр. в таком масштабе, буде Биллова маркетинговая политика не такой агрессивной и успешной. И что нечего нам рассказывать, какой он хороший, китайским школьникам по три бакса продает винды, эти школьники могут Линукс за бесплатно поставить, но даже не догадываются о существовании такой опции.
Ежели у кого на эту тему есть материал, поделитесь.

Date: 2007-06-07 12:44 am (UTC)
From: [identity profile] a-zilber.livejournal.com
Зачем ты передёргиваешь? Сказано не "лучшая настраиваемость Юникса - миф", а "ограниченная настраиваемость виндов - миф".

А можешь привести пример того, что в Юниксе настроить можно, а в виндах нельзя?

Date: 2007-06-07 08:45 am (UTC)
From: [identity profile] dimrub.livejournal.com
А можешь привести пример того, что в Юниксе настроить можно, а в виндах нельзя?

Кстати, да, мне тоже интересно было бы послушать :)

Date: 2007-06-07 08:50 am (UTC)
From: [identity profile] pashar.livejournal.com
Смотря что считать настройкой.

Можно перекомпилить ядро?
Полностью заменить desktop environment?
Заменить графическую среду? (Х-windows)

Date: 2007-06-07 08:52 am (UTC)
From: [identity profile] dimrub.livejournal.com
Можно перекомпилить ядро?

А в коммерческом юниксе можно?

Полностью заменить desktop environment?

В смысле? Оконный менеджер? Можно.

Заменить графическую среду? (Х-windows)

Эээ... На что?

Date: 2007-06-07 09:04 am (UTC)
From: [identity profile] pashar.livejournal.com
А в коммерческом юниксе можно?

Юникс юниксу - люпус ест.

В смысле? Оконный менеджер? Можно.

А подробности?


Заменить графическую среду? (Х-windows)

Эээ... На что?

http://www.y-windows.org/
http://www.xig.com/
http://www.xfree86.org/
http://www.x.org

Date: 2007-06-07 09:46 am (UTC)
From: [identity profile] dimrub.livejournal.com
Юникс юниксу - люпус ест.

Так и запишем, в общем случае перекомпилировать ядро на линуксе - нельзя.

А подробности?

http://x.cygwin.com/

Собственно, это и ответ на третий вопрос.

Date: 2007-06-07 09:57 am (UTC)
From: [identity profile] pashar.livejournal.com
Так и запишем, в общем случае перекомпилировать ядро на линуксе - нельзя.

Вы путаете линукс и юникс. Линукс - частный случай юникса.
На линуксе перекомпилировать можно всегда. Так же как и на BSD и OpenSolaris. На других юниксах - видимо, нельзя.

Cygwin/X никоим образом не заменяет оконный менеджер, и уж тем более, не графическую систему. Он, в лучшем случае, запускает оконный менеджер для своих окон под обычным менеджером.
Ваш линк в следующем комменте таки отвечает на 2. Но никак не на 3.

Date: 2007-06-07 10:01 am (UTC)
From: [identity profile] dimrub.livejournal.com
Вы путаете линукс и юникс. Линукс - частный случай юникса.

Спасибо, я в курсе. Поднимитесь чуть выше по ветке. Там про Линукс речи не было, речь была о Юниксе.

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

Это неверно, он работает напрямую с frame buffer на 16-битных версиях и с GDI на 32-битных. Почитайте там статью про архитектуру.

Date: 2007-06-07 10:14 am (UTC)
From: [identity profile] pashar.livejournal.com
Спасибо, я в курсе. Поднимитесь чуть выше по ветке. Там про Линукс речи не было, речь была о Юниксе.

Прочитайте ваш предыдущий коммент.

Это неверно, он работает напрямую с frame buffer на 16-битных версиях и с GDI на 32-битных. Почитайте там статью про архитектуру.

Это опять не по делу. Cygwin - не заменяет оконный менеджер, так как вообще работает только для аппликаций, скомпилированных под cygwin. Запустить под его window manager другую аппликацию не представляется возможным. В отличие от случая, когда вы запускаете гномовскую аппликацию под КДЕ или наоборот. Т.е. он управляет своими окнами параллельно со стандартным desktop manager, который, заодно, управляет его окном. Если же он запущен в rootless/multiwindow mode, то он вообще ничем не управляет.
Что касается графической системы, то, как вы сами заметили, Cygwin пользуется GDI - то есть, виндовской графической системой. Линки, которые я привел - это альтернативные имплементации той самой графической системы для юниксов. А Y-Windows - вообще другая система.

Date: 2007-06-07 10:23 am (UTC)
From: [identity profile] dimrub.livejournal.com
Прочитайте ваш предыдущий коммент.

И? [livejournal.com profile] gingema утверждает, что Юникс позволяет конфигурировать что-то, что Виндоус не позволяет. Вы в качестве примера приводите компиляцию ядра. Так вот, это неправильный пример.

Это опять не по делу. Cygwin - не заменяет оконный менеджер, так как вообще работает только для аппликаций, скомпилированных под cygwin.

Это верно, но то же верно, насколько я понимаю, в отношении разных имплементаций X под юниксом.

Что касается графической системы, то, как вы сами заметили, Cygwin пользуется GDI - то есть, виндовской графической системой.

В смысле? Линии всякие рисует через GDI? Ну и что? X-Windows - это ОКОННАЯ система. То, что она по дороге еще и графические примитивы вынуждена создавать - это недостаток, а не преимущество.

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

Date: 2007-06-07 10:54 am (UTC)
From: [identity profile] pashar.livejournal.com
Это верно, но то же верно, насколько я понимаю, в отношении разных имплементаций X под юниксом.

Неправильно понимаете.

X-Windows - это ОКОННАЯ система.

Х-Windows имеет несколько слоев. Она не только окошки рисует, но и вообще управляет графическим hardware. Соответственно, альтернативные имплементации заменяют ее всю целиком, чего в виндах вы вряд ли добъетесь.

Date: 2007-06-07 10:59 am (UTC)
From: [identity profile] dimrub.livejournal.com
Соответственно, альтернативные имплементации заменяют ее всю целиком, чего в виндах вы вряд ли добъетесь.

Добьетесь, добьетесь. GDI имплементирован в user space, нет никаких припятствий к тому, чтобы не пользоваться им вовсе. Вот только зачем? Никому это просто в голову не приходит.

Date: 2007-06-07 11:00 am (UTC)
From: [identity profile] pashar.livejournal.com
Изначальный вопрос стоял "что можно поменять", а не "зачем" :)

Date: 2007-06-07 11:02 am (UTC)
From: [identity profile] dimrub.livejournal.com
Предполагалось, что меняют только то, что имеет смысл менять. Иначе зачем про гибкость говорить? В любом случае, поменять можно.

Date: 2007-06-07 11:04 am (UTC)
From: [identity profile] pashar.livejournal.com
Теоретически, наверное, можно. Кстати, часть графики в виндах таки в ядре.

Date: 2007-06-07 11:05 am (UTC)
From: [identity profile] dimrub.livejournal.com
Кстати, часть графики в виндах таки в ядре.

Какая, интересно? Не знал. Что-то, кроме драйвера видео-адаптера?

Date: 2007-06-07 11:10 am (UTC)
From: [identity profile] pashar.livejournal.com
Честно, я и сам не знаю. Но в свое время они хвастались тем, что у них, в отличие от линукса, графика сидит в ядре, поэтому работает быстрее.

Date: 2007-06-07 11:12 am (UTC)
From: [identity profile] dimrub.livejournal.com
Не, не помню я такого хвастовства. По моим воспоминанием о ядре, нету такого. Другое дело, что интерфейс между ядром и GDI - он, типа, недокументирован, поэтому МС может себе позволять там некоторые вольности.

Date: 2007-06-07 11:13 am (UTC)
From: [identity profile] pashar.livejournal.com
Windows has kernel windowing. When it wants to perform a graphics operation, it does call into the kernel. In Linux, the application sends a message to the x-window process, which looks like any other process." (http://news.zdnet.co.uk/software/0,1000000121,39159290,00.htm)

Date: 2007-06-07 11:19 am (UTC)
From: [identity profile] dimrub.livejournal.com
Интересно, что именно Русинович имел в виду. Мне кажется, он, скорее, имел в виду вызовы API в GDI (который все же в user space) as opposed to коммуникацию через сокеты, которая происходит между x-client и x-server (в контексте дальнейшего предложения это предположение выглядит логичным).

Date: 2007-06-07 11:22 am (UTC)
From: [identity profile] pashar.livejournal.com
Может быть. Никогда не интересовался этим настолько подробно,

Date: 2007-06-07 09:48 am (UTC)
From: [identity profile] dimrub.livejournal.com
Вот еще про кастомизацию графического интерфейса виндоуз:

http://www.content4.symphora.com/index.php/2005/02/21/switching-to-an-alternative-windows-desktop/

Profile

gingema: (Default)
gingema

October 2023

S M T W T F S
1234567
89 1011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 02:43 pm
Powered by Dreamwidth Studios