vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2007-12-04 05:21 pm
Entry tags:

По поводу битвы за десктоп

Вот, говорят, Линукс для десктопа не годится. А потом журналист [livejournal.com profile] warsh постит скриншот своего экрана и на вопросы технически подкованной части своей френдленты отвечает "Что на работе поставили, в том и тружусь".

[identity profile] victorgr.livejournal.com 2007-12-04 05:59 pm (UTC)(link)
Представьте себе, в Debian GNU/Linux именно так и происходит :) Для установки файл копируется, а для удаление -- удаляется. Всё!

Есть правда одно удобство: оно автоматически распаковывается из архива, перед тем как.

Драйвер нвидиа к частоте обновления вообще никакого отношения не имеет.
Мне правда всё это чуждо, мы давно пользуемся жидкокристаллическими экранами. Хотя, недавно ставил Линукс на соседний комп. Собственно, там не то, чтобы проблема с драйвером была... Там просто видеокарта такая, что nVidia уже стесняется на неё драйвера выпускать. Riva128. Всё решилось тем, что в /etc/X11/xorg.conf написал "85" вместо "60" в одной строчке.

А что такое винмодем?
Это такое медленное устройство передачи данныъх из прошлого века, которое ввиду своей дешевизны не умело само модулировать/демодулировать сигнал?

Вы бы ещё телеграф вспомнили, в самом деле!

[identity profile] griftah.livejournal.com 2007-12-04 06:17 pm (UTC)(link)
> Представьте себе, в Debian GNU/Linux именно так и происходит :) Для установки файл копируется, а для удаление -- удаляется. Всё!

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

[identity profile] victorgr.livejournal.com 2007-12-04 06:33 pm (UTC)(link)
У Вас какие-то проблемы с менеджером пакетов?
Зачем удалять программу без его помощи?

Как ни странно, но принцип одна программа — один файл неправилен с точки зрения архитектуры.

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

Любая установка программ в Линуксе -- это просто копирование исполняемого файла в каталог /usr/bin, файла настроек в /etc, а общих файлов, вроде звуков и картинок в /usr/share/.

И это правильно.

[identity profile] griftah.livejournal.com 2007-12-04 06:42 pm (UTC)(link)
Кто сказал, что программа - один файл? С точки зрения пользователя - это один файл. Он не должен иметь возможность совершить ошибку (например, удалить программу, не деинсталлировав её) и не должен даже задумываться об этих мелочах без необходимости.

То, что вы описываете, это не правильно, а привычно. Не путайте, правильность и привычность - это разные вещи.

[identity profile] victorgr.livejournal.com 2007-12-04 06:47 pm (UTC)(link)
Так и есть — любая программа в Debian -- это файл с расширением .deb.

А с чего Вы взяли, что это — неправильно?

[identity profile] griftah.livejournal.com 2007-12-04 07:06 pm (UTC)(link)
Это неправильно, потому что сложнее (добавляются две излишние операции) и уязвимее для человеческих ошибок. Если что-то сложное заменить чем-то простым, то станет, очевидно, лучше.

[identity profile] victorgr.livejournal.com 2007-12-04 07:09 pm (UTC)(link)
Я что-то пропустил. Какие две лишние операции?

Отметить птичкой программу и нажать "Install"?

[identity profile] griftah.livejournal.com 2007-12-04 07:12 pm (UTC)(link)
Нет, каждую птичку я не считаю, это было бы придиркой. Операции "инсталляция" и "деинсталляция", когда можно обойтись универсальными копированием и удалением.

[identity profile] victorgr.livejournal.com 2007-12-04 07:14 pm (UTC)(link)
Копирование и удаление == инсталляция и деинсталляция.

[identity profile] griftah.livejournal.com 2007-12-04 07:19 pm (UTC)(link)
Но не наоборот. Чем для пользователя полезна необходимость различать ситуации, когда файл можно удалить при помощи команды "удалить", от ситуаций, когда этот файл нельзя трогать, а для удаления следует использовать специальный деинсталлятор?

[identity profile] victorgr.livejournal.com 2007-12-04 07:43 pm (UTC)(link)
Ах Вы про это!

В смысле, что пользователь может случайно удалить файл, принадлежащий какой-то программе, которая после этого перетанет правильно?

Рад Вам сообщить, что для этого есть понятие прав доступа. Устанавливать/удалять программы может только учётная запись администратора. Так что пользователь не может случайно удалить нужный системе файл.

К тому же, рабочее пространство пользователя -- его домашний каталог. Там он царь и бог. Может удалять что ему угодно.

Принцип таков: если у тебя нет прав делать что-то -- ты не должен этого делать.

[identity profile] coder-ak.livejournal.com 2007-12-04 09:03 pm (UTC)(link)
Йопт! это-ж Макось, они там под рутом работают. Правда добраться до таких дебрей, как файловая система сложно, но мы же о "простоте" %)
stanislavvv: (Default)

[personal profile] stanislavvv 2007-12-05 05:01 am (UTC)(link)
Либо я что-то не понимаю, либо вы чего-то не понимаете, но зачем пользователю ковыряться в файлах системы?

[identity profile] blacklion.livejournal.com 2007-12-04 09:23 pm (UTC)(link)
О да, отметить птичкой… Блин, основное приемущество UNIX Like — и то теряем. Не приобретая ничего взамен…
Бежим за windows, бежим, от нормальных конфигов к птичкам, а всё не добежим. Не туда бежим потому что.

[identity profile] victorgr.livejournal.com 2007-12-04 09:27 pm (UTC)(link)
Если Вам скучно, можете написать "apt-get install ". Всё Тру, Юникс-Лайк, все дела.

А куда Вы должны бежать?

[identity profile] dmzlj.livejournal.com 2007-12-05 01:54 am (UTC)(link)
и кстати, так удобнее, потому что у баше есть допечатка имени пакетов. я так и не пользуюсь графическими мордами к апту за их ненадобностью.

[identity profile] blacklion.livejournal.com 2007-12-05 07:50 am (UTC)(link)
Я не знаю — куда. Знал бы куда — бежал бы…
Вот, я давным давно эссе писал на эту тему:

http://blacklion.livejournal.com/170940.html