metaclass: (Default)
[personal profile] metaclass
Вчера ночью, доработавшись над кодогенерацией опердени до невменяемости, решил таки поставить в виртуалку Кубунту 10 и подрочить на макоебский дизайн посмотреть, чего они таки навернули, конкретно в KDE. В консоль пока в ней не лазил - консоли мне и на дебианах хватает, а вот GUI я обычно вообще на линуксах не использую.

Вообще интерфейс они навернули гламурненький. Другое дело, что юзабилити от этого не улучшилось (хотя хз, может оно и до того такое было, не видел). Главное меню, в котором надо двигать мышь влево и нажимать несамоочевидную кнопку "Назад" высотой во все меню - это странно.
Настройку разрешения монитора не запоминает между перезагрузками - непонятно что такое.
Диалоговые окна часто переполнены элементами управления. Но это явное следствие подхода "отобразим все мыслимые и немыслимые опции из 100 кб текстового конфига в GUI".
Открыл ради интереса Амарок, проверить, как он проиграет музыку - в общем, по сети он файло так и не смог проиграть, а интерфейс у него писали инопланетяне, как факт. Тоже переполнен какими-то интерфейсными элементами непонятно зачем.

С утра в связи с всем этим пришла мысль, что линуксу для того, чтобы хоть как-то стать системой не для гиков, нужно прикрутить для пакетов вещь, аналогичную виндовому GAC для дотнета. Т.е., чтобы программы на пакеты ссылались по их уникальному ключу, высчитанному из цифровой подписи пакета и при этом можно было безнаказанно держать на системе разные версии пакетов, нужные для разных программ.
Потому что альтернатива - это виндовое копирование либ вместе с программами в одну папку, или ад зависимостей, при котором единственный адекватный вариант работы - это ставить софт из официальных репозиториев и ни шагу в сторону (при том, что и в репозиториях софт бывает с непроверенными нерабочими зависимостями, как это возможно при элементарно проверяемых констрейнтах - я не представляю, видимо червь запрещает проверять).
Т.е. глобально устанавливаемые пакеты+сложные зависимости+констрейнты на них+одна версия пакета на систему - замедляют цикл обновления софта.
Вопрос еще, что лучше для пользователя - редко изменяемый официальный репозиторий с проверенным софтом или же возможность ставить "кульные прожки" из посторонних источников.
Что-то мне кажется, что с репозиторием было бы нормально, если бы софт там был качественный или обновлялся чаще(что опять же требует решения вопроса с адом зависимостей)

Date: 2010-10-08 06:57 am (UTC)
From: [identity profile] dizel-by.livejournal.com
КДЕ - говно, а для извращенцев есть статическая сборка. И всё, пофиг на версии.

Date: 2010-10-08 07:01 am (UTC)
From: [identity profile] aamonster.livejournal.com
Дык в чём принципиальные различия статической сборки, копирования либ и GAC (при наличии большого винта)?

Date: 2010-10-08 07:07 am (UTC)
From: [identity profile] metaclass.livejournal.com
Статическая сборка требует дополнительных усилий от разработчиков и при этом создает проблему секурити апдейтов. Копирование либ - только проблему апдейтов.
А вот GAC бы позволил оные проблемы решить.

Date: 2010-10-08 07:25 am (UTC)
From: [identity profile] zelanton.livejournal.com
>>> "требует дополнительных усилий от разработчиков"

Вот потому-то линукс такое дремучее нечто.

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2010-10-08 08:51 am (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2010-10-08 08:59 am (UTC) - Expand

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2010-10-08 09:02 am (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2010-10-08 09:08 am (UTC) - Expand

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2010-10-08 09:24 am (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2010-10-08 09:52 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-10-08 09:17 am (UTC) - Expand

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2010-10-08 09:21 am (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2010-10-08 09:30 am (UTC) - Expand

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2010-10-08 09:35 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-10-08 09:38 am (UTC) - Expand

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2010-10-08 09:41 am (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2010-10-08 10:07 am (UTC) - Expand

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2010-10-08 10:12 am (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2010-10-08 11:27 am (UTC) - Expand

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2010-10-08 12:22 pm (UTC) - Expand

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2010-10-08 09:43 am (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2010-10-08 10:21 am (UTC) - Expand

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2010-10-08 10:38 am (UTC) - Expand

(no subject)

From: [identity profile] stdray.livejournal.com - Date: 2010-10-09 06:57 am (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2010-10-08 09:23 am (UTC) - Expand

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2010-10-08 09:44 am (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2010-10-08 11:36 am (UTC) - Expand

(no subject)

From: [identity profile] guamoka.livejournal.com - Date: 2010-10-08 12:20 pm (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2010-10-08 02:47 pm (UTC) - Expand

Date: 2010-10-08 07:37 am (UTC)
From: [identity profile] aamonster.livejournal.com
Оно никак не решает проблему "автор либы её изуродовал, сохранив имя файла (номер версии, strongname - как там идентифицируется либа)". Т.е. если появилась новая версия либы (подделки отсечь нетрудно) - нам, вообще говоря, не определить, можно ли _в данном приложении_ использовать её вместо старой.

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-10-08 08:32 am (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-10-08 08:35 am (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2010-10-08 08:36 am (UTC) - Expand

(no subject)

From: [personal profile] ex0_planet - Date: 2010-10-08 01:18 pm (UTC) - Expand

Date: 2010-10-08 08:59 am (UTC)
From: [identity profile] guamoka.livejournal.com
КДЕ - говно

Ну, не все же любят спать на потолке и мыться поперек ванной;-)

Date: 2010-10-08 09:16 am (UTC)
From: [identity profile] metaclass.livejournal.com
KDE новое это какое-то макодрочерство, сразу вызывает желание снизить IQ на 10 пунктов и сидеть втыкать в красоту.

Date: 2010-10-08 01:10 pm (UTC)
From: [identity profile] theiced.livejournal.com
ребе, так кеды4 же уродливые и блевотные. пользуйте кошегный гнум.

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-10-08 01:13 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-10-08 01:16 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2010-10-08 01:44 pm (UTC) - Expand

Date: 2010-10-08 07:00 am (UTC)
From: [identity profile] aamonster.livejournal.com
GAC принципиально не отличается от копирования пакетов (только место экономит). Куда не кинь - всюду клин...

Date: 2010-10-08 07:04 am (UTC)
From: [identity profile] hermit0h.livejournal.com
попробуй линукс минт

Date: 2010-10-08 07:08 am (UTC)
From: [identity profile] metaclass.livejournal.com
Не, не, хватит с меня трех версий дебиана и трех убунты. И еще федоры на ноуте запасном спрятанной.

Date: 2010-10-08 01:34 pm (UTC)
From: [identity profile] nivanych.livejournal.com
Тема дженту не раскрыта.

Date: 2010-10-08 07:14 am (UTC)
From: [identity profile] altmind.livejournal.com
энтузиасты поддерживают репозитории с kde3.5, он хороший, правда. и amarok там достойный.

+1

Date: 2010-10-08 07:17 am (UTC)
From: [identity profile] nealar.livejournal.com
Да, он выглядит нормально. А интерфейс амарочный после винампа/хммс - отдохновение. Непонятно, зачем его было ломать.

Date: 2010-10-08 07:20 am (UTC)
From: [identity profile] measles.livejournal.com
Стала шкада лінуксоідаў.

Date: 2010-10-08 07:21 am (UTC)
From: [identity profile] avnik.livejournal.com
Ну включение soname в именование пакета в бебеане вполне себе заменяет GAC, и позволяет пакеты разных версий. А установка не из репозиториев ведет к бардаку -- плавал, знаю

Date: 2010-10-08 08:58 am (UTC)
From: [identity profile] guamoka.livejournal.com
Ребе, попробуйте Exaile. Вряд ли панацея, но мне понравился больше.
Не знаю, но мне гуй- Gnome- так и ничего себе по функционалу. От виндошного после часа работы начинает зубы сводить. Жаль, в отличие от KDE, Гном не умеет драг-унд-дропом линки на десктопе создавать. Но KDE4- это уже перебор, даже по сравнению с Вин интерфейсом.

Date: 2010-10-08 09:09 am (UTC)
From: [identity profile] nicka-startcev.livejournal.com
Про хэши-подписи ниасилил.

Если у меня есть libshit.so.1.0 libshit.so.1.1 libshit.so.2.0 То вменяеме приложение само всосёт нужную сошку и проигнорирует сошки соседних версий.

Date: 2010-10-08 09:18 am (UTC)
From: [identity profile] metaclass.livejournal.com
На уровне отдельных либ это оно и есть.
А речь идет о пакетах типа "поставить 3 разных мажорных версии питона и postgresql" на одну систему.

Date: 2010-10-08 10:00 am (UTC)
From: [identity profile] avnik.livejournal.com
А в чем проблема? У меня стоит 4 питона и два постгресса в рамках одного бебиана, что я сделал не так?

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-10-08 10:05 am (UTC) - Expand

(no subject)

From: [identity profile] avnik.livejournal.com - Date: 2010-10-08 10:35 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-10-08 10:37 am (UTC) - Expand

(no subject)

From: [identity profile] avnik.livejournal.com - Date: 2010-10-08 10:45 am (UTC) - Expand

(no subject)

From: [identity profile] avnik.livejournal.com - Date: 2010-10-08 10:48 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-10-08 10:49 am (UTC) - Expand

(no subject)

From: [identity profile] nealar.livejournal.com - Date: 2010-10-08 11:01 am (UTC) - Expand

(no subject)

From: [identity profile] avnik.livejournal.com - Date: 2010-10-08 12:01 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-10-08 01:18 pm (UTC) - Expand

Date: 2010-10-08 01:11 pm (UTC)
From: [identity profile] theiced.livejournal.com
ребе, у меня два руби и два постгреса. и три гцц. всё штатными средствами.

Date: 2010-10-08 01:47 pm (UTC)
From: [identity profile] nivanych.livejournal.com
;-) Говорю ж, тема дженту не раскрыта!
У меня, например, прямо сейчас 2 петона разных стоит, 2-й и 3-й ветки.
И я даже и не задумывался, как это так сделать.
Запросто и штатными средствами и специально для этого ничего делать не надо.

(no subject)

From: [identity profile] http://users.livejournal.com/_slw/ - Date: 2010-10-08 04:12 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2010-10-08 04:19 pm (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/_slw/ - Date: 2010-10-08 04:25 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2010-10-08 04:27 pm (UTC) - Expand

Date: 2010-10-08 11:24 am (UTC)
From: [identity profile] black-angel-by.livejournal.com
Разные ветки в разные сокеты ( Gentoo) и никакого головняка. Стоят себе по 4 версии autoconf и столько же automake и не мешают друг другу. Просто кто то тупил на этапе сборки пакетов, вот и геммор.

Date: 2010-10-08 11:58 am (UTC)
From: [identity profile] lazyest.livejournal.com
дык што тычыцца дадатковага софта, я так разумею, убунта зараз дае мажлівасьць каму заўгодна хосьціць у яе ж на сэрверах уласныя праекты у выглядзе ppa, пры ўмове выкарыстаньня мэйнстрымавага набору ліб, не?

Date: 2010-10-08 06:48 pm (UTC)
From: [identity profile] gnom-virtuoz.livejournal.com
кеды меня всегда не устраивали перегруженностью интерфейса всяким ненужным говном. поэтому пользую гнома, который в этом плане куда лучше будет. Если КДЕ 3.5 еще можно было как то пользоваться, то четвертые кеды, унылое макодрочерское говно, да.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 8th, 2025 05:47 pm
Powered by Dreamwidth Studios