Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Да будет развеян миф о надёжности XP!!! всю неделю наталкиваюсь на глюки 
:(
    Опции темы
rsm
Дата 12.11.2006, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



Цитата(nerezus @  12.11.2006,  12:19 Найти цитируемый пост)
Ну давай, если хочешь, сравним самосборную венду и LFS
Почему бы и нет? В Инете можно найти немало готовых статей по составлению собственного дистра Windows с полностью автоматизированной установкой. Но если очень уж хочется, можно добавить еще одну статью "а-ля фирменная сборка дядьки rsm'а".

Цитата(nerezus @  12.11.2006,  12:19 Найти цитируемый пост)
исходнички то выложи этой самосборной венды
Уверен в знаниях по ASM и RE? Тогда можно и до исходников добраться. Кстати, это хороший вопрос самому себе - на кой бы они сдались даже если б были в наличии...

Цитата(MAKCim @  12.11.2006,  13:22 Найти цитируемый пост)
что-то не устраивает, пишите свою совершенную ОС
Было б много денег и времени - непременно написал бы.

Цитата(smartov @  12.11.2006,  13:47 Найти цитируемый пост)
некоторых оно коробит и они принципиально не переходят
10 лет терпел Windows, значит смогу выдержать и *nix, точнее даже придется выдержать потому что вышла Windows Vista.

Цитата(smartov @  12.11.2006,  13:47 Найти цитируемый пост)
Отвлекись от своих субъективных ощущений, мы не про них сейчас
Любые мнения которые идут вразрез с неписанным табу вызывают негативные реакции. Надо попроще относиться к Windows & *nix потому что это всего лишь ОС, каждую из которых можно долго пинать. Не стоит делать из этого культ. А именно культ и получается когда напоминаешь о необходимости ограничении свободы разработчиков *nix в выборе средств разработки и введении сквозной унификации и единой стандартизации всего и вся, без которой в *nix никогда не будет нормального жесткого порядка, пусть бы даже и находящегося в руках какой-нибудь одной компании.

Цитата(smartov @  12.11.2006,  13:47 Найти цитируемый пост)
ты упорно настаиваешь что там свалка а там нет
Свалка на самом деле везде (в Windows тоже хватает хлама), просто где-то она меньше, где-то - больше.

Цитата(smartov @  12.11.2006,  13:47 Найти цитируемый пост)
"невозможно разобраться" - просто роспись в том что
Разобраться - можно. Устранить - нет. Потому что для этого придется "всего лишь" написать новую ОС и софт к ней.

Цитата(smartov @  12.11.2006,  13:47 Найти цитируемый пост)
А в винде у тебя есть 100% уверенность что и куда прога ложит?
Цитата(smartov @  12.11.2006,  13:47 Найти цитируемый пост)
Ты доверяешь умной аппликухе, которая "раз ложит, значит надо"
Да, увереность есть, и базируется она на знании. Аппликухам доверяю далеко не всегда - например, я категорически не согласен ставить при установке Turbo Delphi Explorer всякие NET SDK, Visual J# и прочие XML Parser'ы, без которых она прекрасно работает. Поэтому разбираю "по винтикам" установщик и ставлю программу вручную в обход требований обязательного наличия этих огромных библиотек.

Цитата(smartov @  12.11.2006,  13:47 Найти цитируемый пост)
Замочи ради прикола HKCU и посмотри сколько программ перестанут работать
Ради прикола удалил. И после перезагрузки не случилось ровным счетом ничего кроме сброса общих настроек рабочей среды Windows и настроек пары особо больших программ (Turbo Delphi Explorer и АСКОН Компас V7+).
PM MAIL   Вверх
nickless
Дата 12.11.2006, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 2
Всего: 181



Цитата(rsm @ 12.11.2006,  13:16)
Было б много денег и времени - непременно написал бы.

Если вдруг начнешь писать, предлагаю название: TyrantOS или DictatorOS, они очень подходят твоей идеальной ОСи.  smile 

Цитата(rsm @ 12.11.2006,  13:16)
А именно культ и получается когда напоминаешь о необходимости ограничении свободы разработчиков *nix в выборе средств разработки и введении сквозной унификации и единой стандартизации всего и вся, без которой в *nix никогда не будет нормального жесткого порядка, пусть бы даже и находящегося в руках какой-нибудь одной компании.

А еще надо запретить пользоваться разными процессорами, график-картами, компиляторами, IDE, думать не так как все и верить в других богов, ибо нестандартно это. В общем Билл Гейтс отдыхает  smile 

Свобода - одна из основных постулатов идеологии *nix, и любая попытка её ограничить естественно вызывает ответную реакцию. 
Если ты не согласен с тем, что каждый пользователь и разработчик имеют право на выбор что и как они используют - не пользуйся открытым софтом.


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
LSD
Дата 12.11.2006, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(nickless @  12.11.2006,  15:17 Найти цитируемый пост)
Свобода - одна из основных постулатов идеологии *nix, и любая попытка её ограничить естественно вызывает ответную реакцию. Если ты не согласен с тем, что каждый пользователь и разработчик имеют право на выбор что и как они используют - не пользуйся открытым софтом.

А еще до кучи запретить критиковать unix way, и тогда будет полная идилия.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
rsm
Дата 12.11.2006, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



Цитата(nickless @  12.11.2006,  17:17 Найти цитируемый пост)
А еще надо запретить
Мне всегда было ужасно интересно, почему любой разговор о свободе воспринимается исключительно с двух позиций - свобода абсолютная и полное ее отсутствие? Почему любые компромисные варианты махом отметаются как неконструктивные и даже еретические?

Уже который год здравствует и развивается Menuet OS. Первую ее версию создал один единственный человек (тоже, кстати, уроженец славной незалежной Финляндии). Он выбрал для своей ОС язык программирования и средство разработки, спроектировал архитектуру, продумал и реализовал API. С тех пор прошло несколько лет, к разработке Menuet OS подключилось много новых людей. Но мало кому из них приходит в голову взяться критиковать автора за то что, дескать, он, подлец, взял за основу процессор х86 и выбрал в качестве средства разработки ассемблер FASM. Да еще и зафиксировал, мерзавец, некий API с несколькими библиотеками так, что все желающие написать программу под Menuet OS вынуждены, страдальцы, довольствоваться только этим! Нет, вероятно, более рабского и диктаторского проекта чем Menuet OS, команда которого регулярно пополняется программистами, которые со стенаниями реализуют свои восхитительные идеи под гнетом бездушного деспота-тирана, заложившего некогда незыблемый API и набор библиотек.
PM MAIL   Вверх
nerezus
Дата 12.11.2006, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Уже который год здравствует и развивается Menuet OS
 А ее кто-то использует? Как сервер или как десктоп? И под нее, конечно, много софта?

Добавлено @ 17:52 
Цитата

Почему бы и нет? В Инете можно найти немало готовых статей по составлению собственного дистра Windows с полностью автоматизированной установкой.
 А разрешает ли это делать лицензия?  smile 
Или будем нарушать закон?


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
rsm
Дата 12.11.2006, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



Цитата(nerezus @  12.11.2006,  19:50 Найти цитируемый пост)
А ее кто-то использует? Как сервер или как десктоп? И под нее, конечно, много софта?
Это мы тут обсуждали теоретическую возможность дать мне много-много денег и времени чтобы я взялся писать свою идеальную ОС. В которой, по мнению nickless, юзерам и программистам светят одни страдания в руках тирана.

Цитата(nerezus @  12.11.2006,  19:50 Найти цитируемый пост)
А разрешает ли это делать лицензия?
С технической точки зрения наличие\отсутствие благославления в лицензии никак не влияет на возможность\отсутствие оной в деле пересборки и настройки ОС. Так что с правами и обязанностями пускай разбираются адвокаты и прокуроры в любой другой теме на соответствующем форуме, а мы тут продолжим обсуждать чисто технический аспект тюнинга ОС.
PM MAIL   Вверх
Kefir
Дата 13.11.2006, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 4
Всего: 87



Цитата(rsm @  11.11.2006,  23:10 Найти цитируемый пост)
В этом есть 100% уверенность? Если так, то это радует - заметен прогресс в правильном направлении. Жаль только от подобных дистров не добьешься ни широкой поддержки железа, ни большого выбора ПО. В общем, нет в мире *nix совершенства. Впрочем, в Windows тоже нет - одна лишь Windows Vista чего стоит...

Уверенность есть  smile Потому что инсталл-диск с пометочкой "base" содержит только то, что надо для загрузки в терминал (есть и диск с множеством другого ПО - с иксами и прогами для них и ещё с чем-то - это для тех, у кого по и-нету нельзя ставить). Конфигурация системы вся в одном файле "rc.conf". А потом уж делай какой-нибудь "pacman -S kde" и будет счастье. ПО довольно много (по крайней мере всё что мне надо там есть) + много community repos. Поддержка железа тоже вполне нормальная (потому как за многими вещами сейчас следит udev и ему подобные - а они есть почти для любого дистра). Опять же на моём лапе он распознал ВСЁ что можно (кроме кардридера - это потому что TexasInstruments - уДоды).

Вообще проблемы с железом в лине ВСЕГДА упираются в произвоителей, которым самим влом написать драйвера, а открыть или руководство хотя-бы какое-то дать - западло.
PM MAIL WWW Skype   Вверх
smartov
Дата 13.11.2006, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 10
Всего: 259



rsm
Цитата(rsm @  12.11.2006,  13:16 Найти цитируемый пост)
10 лет терпел Windows, значит смогу выдержать и *nix

Хм.. честно говоря странное какое-то замечание. Почему раз то выдержал, то и то? Раз понравилось мороженое то и мармелад покатит. Не вижу связи. Я думаю наоборот, как все - железо подымешь чуть и поставишь Висту, потому как имхо unix way тебе не нравится просто.

rsm
Цитата(rsm @  12.11.2006,  13:16 Найти цитируемый пост)
Ради прикола удалил. 

Извини я описАлся. Случайно рука дрогнула на самом деле. HKCU не приведет конечно к краху, это эквивалентно удалению /home/username в никсах. 
Я хотел написал HKClassesRoot - HKCR

Цитата(rsm @  12.11.2006,  13:16 Найти цитируемый пост)
А именно культ и получается когда напоминаешь о необходимости ограничении свободы разработчиков *nix в выборе средств разработки и введении сквозной унификации и единой стандартизации всего и вся, без которой в *nix никогда не будет нормального жесткого порядка, пусть бы даже и находящегося в руках какой-нибудь одной компании.

Мне кажется ты просто вносишь такие предложения, которые идут вразрез с существующей идеологией unix, но я (как и думаю другие линуксоиды) уверен(ы), что есть такие пути, которые ее не нарушат, но внесут то, что ты называешь "жестким порядком" (а возможно концепция будет свосем другая). Ты пытаешься windows way приложить к unix. Так эта проблма не решается. Потому что это будет просто вторая windows. Поэтому это и вызывает встречную реакцию.

Цитата(rsm @  12.11.2006,  13:16 Найти цитируемый пост)
Свалка на самом деле везде (в Windows тоже хватает хлама), просто где-то она меньше, где-то - больше.

Ну слава Богу, хоть к такому консенсусу пришли. А то судя по предыдущим постам я в unix-системе априори должен быть неспособен чего-то найти.

Цитата(rsm @  12.11.2006,  13:16 Найти цитируемый пост)
Разобраться - можно. Устранить - нет.

Зачем устранять фичу? Она дойдет до своего элегантного решения. Не заключай своё сознание в рамки windows-way. 
unix путь имеет свое красивое решение и продолжение. Более того, этот путь существует гораздо дольше чем windows и тем не менее все еще жив и я уверен будет только развиваться.

Цитата(rsm @  12.11.2006,  13:16 Найти цитируемый пост)
Да, увереность есть, и базируется она на знании

Чего знании? Что где лежит? Ну так я это тоже знаю... Замкнутый круг получается: unix свалка потому что ты не можешь найти, а в винде нет - потому что можешь, а я наоборот спокойно что надо нахожу в unix. Так значит таки просто "не хочу/не буду/мне и так хорошо". Разобрать по кирпичам виндовый инсталлер куда сложнее чем rpm, deb а особенно tgz. Тебе просто не хочется? Ну так это не повод говорить что такой подход плох.

LSD
Цитата(LSD @  12.11.2006,  15:15 Найти цитируемый пост)
А еще до кучи запретить критиковать unix way, и тогда будет полная идилия.

Нет, критика это хорошо. Но пытаться применить к этому пути другие мерки это... ;\ это как сейчас у нас пытаются построить рыночную экономику вот прямо сходу с нуля и сразу, когда мы шли другим путем. Фиговато выходит не правда ли? По тем же самым причинам.
Тут применимо старое и доброе "... аршином общим не измерить..." . Не надо мерить одними мерками два разных пути. Это в корне неверно.
Я тоже до этого долго доходил, все пытался привести виндовые аргументы к юникс-системам. Но это не имеет смысла. Есть точки соприкосновения, в них и можно сравнивать.

rsm
и в чем прикол с MenuetOS? В никсах аналогичный подход, только называется не API  а Ядро. Всё то же самое. Только функционал не вносится с разрешения и соблаговоление великиго и могучего Главного Разработчика. Это же коимьюнити!
Пока система маленькая и трудномасшабируемая, то пожалуйста, все можно держать в рамках, а потом когда разработчиков много и из разных стран, они начинают писать свои расширения, которые потом можно использовать в других разработках, то пошло и поехало... Windows-way - что не разрешено (читай поддержано Самы Главный Демократом Разработчиком) - то запрещено. Unix - наоборот.
Никсы предоставляют маскимальную возможность масштабирования с любого уровня доступа причем не используя языки низкого уровня и не "обманывая" ядро системы. Система поставила много прослоек для работы с ней. В винде - не так по основной причине коммерческого направления системы. 
Поэтому под линь так много разработок - потому что построение системы само этому благоприятствует. Есть куча путей решения одного и того же вопроса. В винде обычно гораздо меньше общепринятых путей или надо выходить на низкий уровень минуя собственно ОС. (Я не про разработки "нарисовать новую суперкрасивую кнопочку" а про новые протолокы, про новые подходы к организации данных итд итп.)
Вот и получается что с никсами можно сделать все, не прибегая к асму или программированию на уровне 0-1. В винде же ты или делаешь как все (если конечно Главный Разработчик дал такое АПИ) или начинаешь извращаться.
Unix естественным путем пришел к определенным договоренностям, так что стандарты эти есть, но тем не менее в своей основе unix - это огромный конструктор лего, а windows - это уже большое и красивое сооружение со специальными выемками и крючочками чтобы что-то довешивать. Но если выемок не хватает - извини не повезло, хочешь вырезать - бери лобзик и вырезай: разобрать нельзя, и хотя вроде как изначально система собрана из кусочков но в первоночальном виде они буквально спаяны сваркой.
Поэтому и бессмысленно сравнивать на уровне "у нас все склеено и поэтому это фича, а у вас несклеенно - фу свалка какая-то".

Это сообщение отредактировал(а) smartov - 13.11.2006, 13:25
PM MAIL   Вверх
MAKCim
Дата 13.11.2006, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



smartov
хорошо
Цитата

Вот и получается что с никсами можно сделать все, не прибегая к асму или программированию на уровне 0-1. 

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


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
rsm
Дата 13.11.2006, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



Цитата(Kefir @  13.11.2006,  14:44 Найти цитируемый пост)
ПО довольно много (по крайней мере всё что мне надо там есть) + много community repos
Будем надеяться через несколько лет объем доступного к установке в ArchLinux ПО расширится до нужного мне уровня и тогда можно будет всерьез к нему присмотреться.

Цитата(smartov @  13.11.2006,  15:16 Найти цитируемый пост)
Я думаю наоборот, как все - железо подымешь чуть и поставишь Висту, потому как имхо unix way тебе не нравится просто
Железо позволяет поставить Windows Vista прямо сейчас (что я и сделал в VMware). Проблема в другом: с выходом Vista (и как следствие грядущим переходом на нее, т.к. вопрос "переходить или нет" даже не стоит - все уже решено за нас в высших эшелонах железо-  и софто- строителей) мне придется покинуть насиженное место в Windows и искать пристанище в *nix. Я не желаю использовать Vista потому, что не позволю ОС диктовать условия что, как и чем делать на моем компе. Но именно это Vista и делает: она совершенно не подлежит глубокой настройке (в отличие от всех предыдущих версий Windows), а работать так как предлагается по-умолчанию я нахожу для себя неприемлемым.

Цитата(smartov @  13.11.2006,  15:16 Найти цитируемый пост)
Я хотел написал HKClassesRoot - HKCR
Этот раздел реестра необходим для функционирования ОС, его нельзя удалять так же как в *nix не запускают знаменитую команду "rm -rf /". Хотя отдельные ключи из HKCR вполне можно удалить для уменьшения размера реестра и ускорения работы ОС.

Цитата(smartov @  13.11.2006,  15:16 Найти цитируемый пост)
Ты пытаешься windows way приложить к unix. Так эта проблма не решается. Потому что это будет просто вторая windows
Я не накладываю и не заменяю один путь на другой - в идеале я хочу создать химеру, собрав плюсы обоих путей в единое целое. Слить гибкость *nix с жестким контролем Windows; убрать большую часть зависимостей программ в *nix, заменив их чуть более усовершенствованным механизмом набора общесистемных библиотек Windows; и пр. Это будет не Windows и не *nix, а принципиально новая система.

Цитата(smartov @  13.11.2006,  15:16 Найти цитируемый пост)
Она дойдет до своего элегантного решения
И когда же оно последует? С учетом того, что *nix не подлежит контролю подчас даже со стороны собственных же разработчиков, ждать придется не одну пятилетку...

Цитата(smartov @  13.11.2006,  15:16 Найти цитируемый пост)
Чего знании? Что где лежит?
Что где лежит, как работает и от чего зависит. В том что для разбора инсталлятора программы Windows требуется приложить в разы больше усилий в сравнении с пакетом\архивом *nix я полностью согласен - недаром опытные люди говорят, что за время изучения до хорошего уровня Windows можно "на зубок" выучить 3 *nix. Главный вопрос в том, каков будет итог проделанной работы - если в первом случае получаешь значительный контроль над системой и ПО, то во втором случае все равно останутся ограничения, убрать которые невозможно (обильные зависимости).

Цитата(smartov @  13.11.2006,  15:16 Найти цитируемый пост)
unix свалка потому что ты не можешь найти, а в винде нет
Не найти, а устранить неустранимое (зависимости) - это совершенно разные вещи. Можно сколь угодно хорошо знать и *nix, и Windows, но обойти заложенные изначально в саму сущность, в основу этих ОС недочеты без их (ОС) всеобъемлющего изменения невозможно.

Цитата(smartov @  13.11.2006,  15:16 Найти цитируемый пост)
Никсы предоставляют маскимальную возможность масштабирования с любого уровня
Конструкция масштабной программы *nix будет не такая стройная, красивая и лаконичная какой ее можно сделать для программы Windows. Но по сути поста - согласен, в *nix действительно проще с масштабируемостью из-за вседозволенности.

Цитата(smartov @  13.11.2006,  15:16 Найти цитируемый пост)
Поэтому под линь так много разработок
...Большая часть которых правда либо неудобные в использовании, либо узкоспециализированные. Например, есть куча графических "пришлепок" над консольными программами для кодирования MPEG-2 в XviD, но реально хороших среди них - одна-две штуки. Для Windows добротно сделанных бесплатных (или тем паче opensource'ных) программ этой же тематики наберется побольше.
Очень рекомендую почитать статью Прикладное ПО OpenSource, в ней хорошо отражена ситуация с ПО в мире opensource и *nix. Для "затравки" приведу несколько цитат:
Цитата
«Ситуация с подобными проектами (далее следует перечень некоторых проектов – А.В.) складывается почти критическая – они либо уже умерли, либо уже померли. Пользователи и разработчики почти отчаялись в том что для Linux/Unix вообще что-то родится»
<skip>
Сложилась парадоксальная ситуация – решения OpenSource в области системного ПО уверенно движутся и постепенно охватывают все бóльшие сегменты рынка. Серверные решения на базе Linux общеприняты и не вызывают удивления и непонимания со стороны участников. Почтовые серверы, серверы баз данных, серверы приложений на базе Linux и BSD становятся если не обыденным, то привычным решением, а вот приличных решений OpenSource не для администраторов, а для рядовых пользователей нет.
<skip>
К сожалению, часто бывает так. Пользователь говорит: «Мне нужна программа по учету пробега машин нашего автопарка», а мы ему в ответ: «Это не интересно; вот лучше погляди на новую сборку sendmail-а». Что сделали бы вы на его месте? Пользователь плюет, открывает Excel и сооружает себе что-то подобное учетной системе. И это работает. Кто из нас после этого лучший программист: пользователь, который сделал работающее приложение, или я, отмахнувшийся от него? Прав тот, у кого дело движется.
Статья написана чуть больше 2-х лет назад, для отрасли IT это немалый срок. Намного ли улучшилась за это время ситуация с ПО? Я лично сомневаюсь...
PM MAIL   Вверх
MAKCim
Дата 13.11.2006, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата

Этот раздел реестра необходим для функционирования ОС, его нельзя удалять так же как в *nix не запускают знаменитую команду "rm -rf /"

Мне кажется, это разные вещи
другое дело, позволит ли M$ на С: все уничтожить в процессе работы
Цитата

Я не накладываю и не заменяю один путь на другой - в идеале я хочу создать химеру, собрав плюсы обоих путей в единое целое.

Обычно получается прямо противоположное
Цитата

Конструкция масштабной программы *nix будет не такая стройная, красивая и лаконичная какой ее можно сделать для программы Windows.

Аргументы? Примеры?
KDE, Gnome, GCC, Emacs не масштабны и некрасивы?
Цитата

Например, есть куча графических "пришлепок" над консольными программами для кодирования MPEG-2 в XviD, но реально хороших среди них - одна-две штуки.

Не любят в мире *NIX GUI, уверен, хорошие консольные приложения данной тематики существуют, и не в единственном экземпляре


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
smartov
Дата 13.11.2006, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 10
Всего: 259



Цитата(rsm @  13.11.2006,  19:11 Найти цитируемый пост)
Этот раздел реестра необходим для функционирования ОС, его нельзя удалять так же как в *nix не запускают знаменитую команду "rm -rf /". Хотя отдельные ключи из HKCR вполне можно удалить для уменьшения размера реестра и ускорения работы ОС.

Ну это собственно было к теме удаления зависимостей. Что везде свои ограничения.

Цитата(rsm @  13.11.2006,  19:11 Найти цитируемый пост)
И когда же оно последует? С учетом того, что *nix не подлежит контролю подчас даже со стороны собственных же разработчиков, ждать придется не одну пятилетку...

Подчас не подлежит, а в основном - все нормально. Все движется в нужную сторону. Может и пройдет пару пятилеток, не спорю. У коммьюнити есть своя инерционность. Тут линия партии "всем бежать налево" неуместна.

Цитата(rsm @  13.11.2006,  19:11 Найти цитируемый пост)
во втором случае все равно останутся ограничения, убрать которые невозможно (обильные зависимости).

Не понимаю :/ В каком же месте это невозможно? Да легко все убирается компиляцией программ с префиксами. В том то и свобода вседозволенности что организовать можно как хочешь. Нету чего-то неразрешимого, именно как хочешь, и так как ты хочешь тоже можно, только мало кому нужно.

Цитата(rsm @  13.11.2006,  19:11 Найти цитируемый пост)
...Большая часть которых правда либо неудобные в использовании, либо узкоспециализированные. Например, есть куча графических "пришлепок" над консольными программами для кодирования MPEG-2 в XviD, но реально хороших среди них - одна-две штуки. Для Windows добротно сделанных бесплатных (или тем паче opensource'ных) программ этой же тематики наберется побольше.

Есть такое дело. Разработка некоторых видов прикладный программ для unix страдает. Но это нельзя отнести к недостатку Linux как ОС.

Цитата(rsm @  13.11.2006,  19:11 Найти цитируемый пост)
Для "затравки" приведу несколько цитат

Прочитал статейку. Согласен, это грустно.
Но вот статейка в ответ: Нужны ли Linux'у пользователи?
PM MAIL   Вверх
rsm
Дата 13.11.2006, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



Цитата(MAKCim @  13.11.2006,  22:27 Найти цитируемый пост)
позволит ли M$ на С: все уничтожить в процессе работы
Запросто! Убиваемая Windows выглядит очень забавно - сначала ничего не происходит, потом одна за другой падают запущенные программы, потом системные сервисы и т.д. Далее появляется BSOD и после ресета разумеется ничего не грузится. Программу, которая стирает работающую Windows, может за 5 минут написать любой (даже начинающий) программист.

Цитата(MAKCim @  13.11.2006,  22:27 Найти цитируемый пост)
Обычно получается прямо противоположное
Да, такое бывает. Результат зависит от создателя.

Цитата(MAKCim @  13.11.2006,  22:27 Найти цитируемый пост)
Аргументы? Примеры?
Схема устройства GNOME и KDE:
user posted image

Как можно заметить, GNOME просто ужасен - он базируется на куче библиотек, добавлявшихся по мере их появления и его (GNOME) разработки. KDE основан на одной единственной библиотеке Qt, которая спокойно расширяется без обрастания всякими посторонними зависимостями.

Цитата(MAKCim @  13.11.2006,  22:27 Найти цитируемый пост)
уверен, хорошие консольные приложения данной тематики существуют
Консольные конечно существуют. Но CLI удобен далеко не для всех задач: в моем примере сжатия видео GUI очень нужен потому что это позволит быстро подбирать и настраивать параметры сжатия для разных исходных файлов.

Цитата(smartov @  13.11.2006,  22:38 Найти цитируемый пост)
это собственно было к теме удаления зависимостей
Важно четко отличать уровни, на которых действуют зависимости - уровень системы и уровень программ. На уровне системы Windows и *nix равны: в обеих ОС есть ряд жестких зависимостей, нарушать которые нельзя из соображений поддержания функционирования системы. На уровне программ все иначе: в Windows зависимостей между программами мало (как за счет наличия фиксированного набора общесистемных библиотек, так и за счет малого количества общих библиотек), а в *nix между программами есть множество зависимостей по общим библиотекам.

Цитата(smartov @  13.11.2006,  22:38 Найти цитируемый пост)
В каком же месте это невозможно? Да легко все убирается компиляцией программ с префиксами
И в итоге программы получаются просто огромные за счет того, что общих библиотек много (40% как утверждает nickless), а значит при статической компоновке в исполняемый файл будет добавлено очень много кода. Да, это решение проблемы зависимостей, но не самое элегантное: во-первых, резко возрастет размер программ; во-вторых, компилировать все придется вручную, что очень непросто.

Цитата(smartov @  13.11.2006,  22:38 Найти цитируемый пост)
это нельзя отнести к недостатку Linux как ОС
Чисто теоретически это понятно, логично и правильно. С практической же стороны пользователю в принципе без разницы какая ОС установлена на компе - лишь бы он мог выполнять свою работу. А если пользователь не может выполнять работу в какой-то конкретной ОС, то он ее просто снесет и навсегда забудет.

Цитата(smartov @  13.11.2006,  22:38 Найти цитируемый пост)
Но вот статейка в ответ
Хорошая статья, сразу вспоминается плакат "Нужны ли мы нам?" из отдела Смысла Жизни (см. Стругацкие, "Понедельник начинается в субботу"). Жаль что авторы не включили в список потенциальных пользователей *nix любителей покопаться в разных ОС (к каковым я скромно причисляю себя) с целью выявления их (ОС) достоинств и недостатков с последующим вынесением решения о возможности их применения в повседневной деятельности.
PM MAIL   Вверх
smartov
Дата 14.11.2006, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 10
Всего: 259



Цитата(rsm @  13.11.2006,  22:04 Найти цитируемый пост)
при статической компоновке

Прошу прощения, но про статическую компиляцию я ничего не говорил.

Цитата(rsm @  13.11.2006,  22:04 Найти цитируемый пост)
А если пользователь не может выполнять работу в какой-то конкретной ОС, то он ее просто снесет и навсегда забудет.

Ну вот наконец-то мы перешли к тому, к чему ты нас вел. 
Ползьвателю абсолютно фиолетово сколько там библиотек и где они валяются! Ему работать надо а не параноей страдать где что лежит. Так что и с этой стороны эта проблема на самом деле не проблема.

В общем резюмируя наше общение: я понимаю твою позицию. В никсах отношение либы/исполняемеы бинари больше чем в винде. Может даже в разы. Но эта проблема утрирована сама по себе. Не имеет совершенно никакого значения что занимает место: либа или программа. Депенденси хелл давно устранён. Ты говоришь статическая компиляция увеличит место? А как думаешь чем платят виндовые приложения за то, что мало коммон-либ? Именно этим. Всё что в них (коммон-либах) нету, приходится каждой программе писать с нуля, плодя при этом свои (часто одни и те же) грабли и увеличивая свой размер (при чем в винде ты к этому привык, а в линуксе ты против статической компиляции, в общем тут я тебя не понимаю).
В этом одна из фич множества библиотек: поправь баг в либе и сразу ВСЕ программы, использующие её, начнут работать корректно.

Цитата(rsm @  13.11.2006,  22:04 Найти цитируемый пост)
Жаль что авторы не включили в список потенциальных пользователей *nix любителей покопаться в разных ОС

Почему не включили. Потенциально включены все кто сможет и захочет вложить часть своей работы, если ему что-то не нравится в системе. А если не хочет и не нравится - ну есть Винда платная, есть Мак в конце концов. Плиз.
PM MAIL   Вверх
rsm
Дата 14.11.2006, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



Цитата(smartov @  14.11.2006,  14:19 Найти цитируемый пост)
Ползьвателю абсолютно фиолетово сколько там библиотек и где они валяются!
Согласен. Хотя и не все пользователи однаково непритязательны к используемой ОС, есть даже такие кто на Athlon64 5000+ отключает темы оформления Windows XP с целью "оптимизации и выигрыша в скорости".

Цитата(smartov @  14.11.2006,  14:19 Найти цитируемый пост)
я понимаю твою позицию
Очень рад это слышать, чесслово!

Цитата(smartov @  14.11.2006,  14:19 Найти цитируемый пост)
при чем в винде ты к этому привык, а в линуксе ты против статической компиляции, в общем тут я тебя не понимаю
Поясню - все дело в размере. Скомпилируем статически программу типа "Hello, World!" с использованием библиотек VCL и Qt и сравним размер полученного приложения. У VCL получилось порядка 400 Кб, у Qt - 2 Мб. Разница в 5 (!) раз.

Цитата(smartov @  14.11.2006,  14:19 Найти цитируемый пост)
 есть Мак в конце концов
Кстати Mac OS X это любопытная тема, надо будет по возможности хорошенько ее распотрошить. И создать новую тему "Windows vs *nix vs Mac OS X".
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1150 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.