31

mvt пишет:

Это стандартная аргументация троллей на современном этапе. Телевизор смотрите? Чем можно эффективно дискредитировать любое начинание? Правильно, воровством попилом бюджета. а втором месте обычно идет сравнение со вложением денег в автоваз и сравнение иномарок с импортными OS. (вернее конечно, с "лучшей OS").
PS  Iskan Der, труднее сейчас стало? Больше людей знает про Linux? Да и люди какие-то умные пошли, демагогия не проходит...

Ололо, давайте выкрутим регулятор наивности на самый-самый максимум и представим себе, что создание какой-нибудь Российской Национальной ОС и впрямь будет представлять собой разработку чего-то нового, имеющего реальные преимущества перед существующими решениями (не важно, на базе винды, линукса или чего еще) и при этом дающего какой-то положительный экономический эффект в обозримом будущем. Вторым этапом такой чудо-программы просто обязано стать массовое строительство ферм по разведению единорогов и летающих свиней ab
Что до знания "про Linux" - при чем здесь оно? Да, сейчас очень модно представлять линукс в виде эдакой панацеи: вот сейчас на линь с поганой винды перейдем, и сразу нам миллиарды профита, независимость от западных технологий, резкое повышение обороноспособности и всяко такое разное. И как-то сразу забывается, что делается этот линукс, в основном, при активном участии и на деньги все тех же западных корпораций (IBM, HP, Oracle и т.п.) - таких же империй зла, как и MS, просто меньше распиаренных среди простых пользователей.

32

Iskan Der пишет:

Ололо, давайте выкрутим регулятор наивности на самый-самый максимум и представим себе, что создание какой-нибудь Российской Национальной ОС и впрямь будет представлять собой разработку чего-то нового, имеющего реальные преимущества перед существующими решениями (не важно, на базе винды, линукса или чего еще) и при этом дающего какой-то положительный экономический эффект в обозримом будущем. Вторым этапом такой чудо-программы просто обязано стать массовое строительство ферм по разведению единорогов и летающих свиней ab

  Да, про летающих свиней как аргумент, я не догадался (: Неожиданно. Растете.

Что до знания "про Linux" - при чем здесь оно? Да, сейчас очень модно представлять линукс в виде эдакой панацеи: вот сейчас на линь с поганой винды перейдем, и сразу нам миллиарды профита, независимость от западных технологий, резкое повышение обороноспособности и всяко такое разное. И как-то сразу забывается, что делается этот линукс, в основном, при активном участии и на деньги все тех же западных корпораций (IBM, HP, Oracle и т.п.) - таких же империй зла, как и MS, просто меньше распиаренных среди простых пользователей.

  Здесь Вы просто врете. Но никто Вам не поверит, что столько времени ошиваясь на форумах по Open Sources ПО Вы не удосужились узнать разницу между EULA и GPL

33

mvt пишет:

Здесь Вы просто врете. Но никто Вам не поверит, что столько времени ошиваясь на форумах по Open Sources ПО Вы не удосужились узнать разницу между EULA и GPL

Во-первых, не ошиваюсь, а присутствую.
Во-вторых, если хотите переходить личности - это в ПМ.
В-третьих, причем тут лицензии?

34

Iskan Der пишет:

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

Вы зря иронизируете. Почему нельзя сделать действительно Национальную ОС - просто ПОЛНОСТЬЮ русифицированную. Я тут ставил Slackware - почти все на все вопросы я отвечал RU. Систему не интересовало, какая у меня видеокарта, и прочее - с этим она сама справилась. А вот браузер она мне нерусский подложила. И в списке провайдеров не было моего. (впрочем - это уже не Патрегу, Патрег везде приложил русскую локализацию). Фактически, ВСЯ настройка системы - локализация. Явная, или не явная. А тип железяк современная ОС может и должна определить самостоятельно.

Теперь о преимуществах: А почему - нет? Дело вот в чём: основное преимущество Linux - его можно заточить под конкретную задачу. И под конкретное железо. Кто не верит - поставьте Windows на третий пень. Поставили? А это не Windows, это старое, ржавое, и никому не нужное ведро, которое пора было выкинуть 5 лет назад. Современная Windows туда не ставится.

Ну возьмите те-же школы - ну зачем детям последние навороченные компьютеры? Во все времена обучение производилось на старом, негодном оборудовании, уже как минимум 20 тысяч лет, начиная с каменных топоров. Однако, топор-то был старым, но методы и алгоритмы - самые последние. Надеюсь понятно - почему. Что вы предлагаете, ставить в школы безнадёжно УЖЕ устаревшую ОС? Если даже Windows7 будет старой к моменту окончания обучения! Или будем не только закупать новые версии ОС и прочего ПО, но ещё и динамически раз в полгода апгрейдить ВЕСЬ парк школьных компьютеров?

Наивность - это у вас. Посмотрите, каких "специалистов" выпускает наши школы/вузы - как борланд-паскаль+DOS уже не изучают? Перешли на дельфи образца 1995го года под Windows98? Да кому нужны такие "IT специалисты"?

Iskan Der пишет:

Что до знания "про Linux" - при чем здесь оно? Да, сейчас очень модно представлять линукс в виде эдакой панацеи: вот сейчас на линь с поганой винды перейдем,
1) и сразу нам миллиарды профита,
2) независимость от западных технологий,
3) резкое повышение обороноспособности и всяко такое разное.

А нет?

1) возможность работы самого современного ПО на любом железе (в т.ч. и устаревшем). Возможность с лёгкостью переходить на любую другую открытую ОС и любое другое железо - просто пересобираем Открытые исходники.
2) Да. Потому как GNU не принадлежит какой-то коммерческой фирме.
3) Да. Потому как возможно гарантировать отсутствие чёрных ходов - пришло обновление? А что там "исправили"? Вы можете ответить на этот вопрос? Я - могу.
А вы знаете, что Windows позволяет шифровать данные по криптостойкому алгоритму начиная с пятой версии? Да. Об этом все знают. А вы знаете, что ещё в 2005м году любой прыщавый пионер мог найти в интернетах способ взлома этого алгоритма? А вот об этом - почему-то никто не знает. Узнали лишь в 2010м, в связи с выходом новой венды. Для новой венды старый способ не подходит, но - см. пункт (1), да и никто не гарантирует, что всё там так непросто.

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

Iskan Der пишет:

И как-то сразу забывается, что делается этот линукс, в основном, при активном участии и на деньги все тех же западных корпораций (IBM, HP, Oracle и т.п.) - таких же империй зла, как и MS, просто меньше распиаренных среди простых пользователей.

подмена понятий детектед. Да пусть хоть на деньги самого диавола! Толку-то? Ну что может сделать IBM против GNU? Да НИЧЕГО. Самое страшное - перестанет платить деньги. Угу - "IBM переводит свои суперкомпьютеры на Windows!". Классная новость. Вот только я скорее в летающих свиней поверю. Не... IBM как раз заинтересованна, что-бы её железки работали без сбоев. А если и со сбоями, то с таким, что-бы её спецы сразу-бы пофиксили. Вы не понимаете: GNU принадлежит IBM. Только не всё GNU, и так хитро, что IBM не может запретить никому юзать GNU. За то, IBM сама юзает GNU, и это GNU для IBM пишут. В том числе и бесплатно. В том числе и за деньги прямых конкурентов. И если IBM не будет платить $$$, GNU станет менее "IBMовским", что для них - плохо (в смысле - не выгодно).

А что, справедливо: зачем платить другой корпорации зла? Лучше платить GNU.

Iskan Der пишет:

В-третьих, причем тут лицензии?

при том, что EULA невыгодна для IBM. А ещё она не выгодна для России. А ещё она невыгодна для нас с вами. Вот и всё. GPL более выгодна. Вопрос в деньгах, не более того. EULA выгодна только мелкомягким, если вы ещё не поняли.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

35 (27.11.2010 16:33:46 отредактировано zhevak)

немного офтопа про лицензии и что за ними стоит.

Но сначала комент Цензора.

censor пишет:

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

Еще бы! У Линукса обратная задача.

Если винчестер с Вендой переставить на другой комп, то Макрософт это расценивает как нарушение лицензии, и всячески препятстует этому. Иногда вам может повезти -- Венда не может опознать смену оборудования и случайно загружается. А иногда не везет, Венда видит, что ее типа украли и не дает вам ничего сделать!

Линукс же преследует совершенно иные цели. Задача Линукса подняться (т.е. загрузить свое ядро) при любом изменения оборудования. Мало-ли что может произойти у пользователя -- сдохла материнская плата, сгорела видеокарта, потоп, пожар, нашествие саранчи,... Что бы ни произошло, пользователю нужно рабоать. Хоть как-то начать работать. Линукс помогает, как может, пользователям в их работе. Операционка с человеческим лицом. Все для удобства пользователя.

И то, что Линукс иногда не может поставить звук, видеокарту или принтер -- это не его проблемы или его недоделки. Просто в мире есть нехорошие дяди, которые испугавшись M$-давления  вступили в сговорс ней, и зажали техническую информацию на свое оборудование. А как можно написать драйвер, не имея четких спецификаций? Куда ни кинь взгляд, всюду проступает цинично-меркантильная политика Майкрософт.

Понятие чести, совести и справедливости -- для Майкрософт пустой звук! На заборе они могут писать все что угодно, но на деле это совсем не так. Не о пользователях или учебных заведениях беспокоится M$, а о своих сверхприбылях.

Live Free or Die

36

drBatty пишет:

Почему нельзя сделать действительно Национальную ОС - просто ПОЛНОСТЬЮ русифицированную.

Это не будет национальной ОС - это будет просто качественный (наконец-то) перевод все тех же иноземных наработок. Мне казалось, смысл создания национальной ОС - в создании своего, независимого от иностранных компаний решения, разработку которого можно плотно контролировать на предмет соответствия национальным интересам. В противном случае НацОС будет просто еще одним дистрибутивом, который от множества других будет отличаться лишь лейблом "Made in Russia".

drBatty пишет:

основное преимущество Linux - его можно заточить под конкретную задачу. И под конкретное железо

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

drBatty пишет:

Что вы предлагаете, ставить в школы безнадёжно УЖЕ устаревшую ОС?

Школы - отдельная история. Школа должна научить базовым навыкам работы с ПК, тут, в принципе, даже 98й винды хватит. Или любого человекоориентированного линукса. Лишь бы нашлись люди, которые смогут все это поставить, настроить и учить на этом детей.

drBatty пишет:

Посмотрите, каких "специалистов" выпускает наши школы/вузы - как борланд-паскаль+DOS уже не изучают? Перешли на дельфи образца 1995го года под Windows98?

Ну не знаю, в нашем скромном провинциальном вузе Java была, сейчас еще и .NET дают в нагрузку.

drBatty пишет:

1) возможность работы самого современного ПО на любом железе (в т.ч. и устаревшем). Возможность с лёгкостью переходить на любую другую открытую ОС и любое другое железо - просто пересобираем Открытые исходники.
2) Да. Потому как GNU не принадлежит какой-то коммерческой фирме.
3) Да. Потому как возможно гарантировать отсутствие чёрных ходов

1. Смотря что за ПО. Мастодонта класса SolidWorks вы на старой машине хорошо работать не заставите ни под какой ОС ab Что до легкого переноса, то такого почти не бывает. Относительно легким (и все равно непростым и недешевым) будет разве что переезд на другой дистрибутив линукса, не более. Наконец, легкость переноса зависит не от открытости системы, а от совместимости и портируемости API, который применялся.
2. И что? Разработка-то все равно ведется преимущественно иноземными специалистами. Причем еще и сотрудниками разных империй зла.
3. Полностью это гарантировать можно лишь тогда, когда речь идет о самостоятельной разработке. А исходники и MS предоставляет (не кому попало, ессно).

drBatty пишет:

Ну что может сделать IBM против GNU? Да НИЧЕГО. Самое страшное - перестанет платить деньги

Идея в том, что империи зла вкладываются в линукс не просто так, а преследуя какие-то свои имперские интересы. Которые далеко не всегда будут уживаться с нашими национальными. IBM'у и прочим на свой вклад в GNU плевать: они просто берут открытые разработки, добавляют в них что-то, нужное лично им и используют получившееся решение. Иногда это что-то бывает полезно не только им, иногда - нет; повлиять на этот процесс со стороны не получится. Ну разве что традиционно грозиться газ перекрыть или "Искандеры" (все оба) в Калининградскую область перебросить ab

37

zhevak
саша , и так всё ясно , кто девушку ужинает , тот её и танцует...

У Вас виндавс не глючит?
Да у Вас  РУКИ КРИВЫЕ!

38

Iskan Der пишет:

А исходники и MS предоставляет

А где гарантия что эти исходники не купированы? Что мешает MS утаить "самую интересную" часть кода?

39

durc пишет:

А где гарантия что эти исходники не купированы? Что мешает MS утаить "самую интересную" часть кода?

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

40

Iskan Der
Побайтого сходства не получится в любом случае. Значит, уже купированы заведомо. А ещё,все собранные бинарники свободных проектов купированы.

41

Iskan Der пишет:

Это не будет национальной ОС - это будет просто качественный (наконец-то) перевод все тех же иноземных наработок. Мне казалось, смысл создания национальной ОС - в создании своего, независимого от иностранных компаний решения, разработку которого можно плотно контролировать на предмет соответствия национальным интересам. В противном случае НацОС будет просто еще одним дистрибутивом, который от множества других будет отличаться лишь лейблом "Made in Russia".

ну и что вы предлагаете туда впихнуть? новое WM/DE ? Их и так как грязи. Написать ядро с нуля? Не успеваем - это просто смешно.
в чём будет проявляться "зависимости"? Как МСВС зависит от красной шапки?

Iskan Der пишет:

Другое дело, что тонкая заточка именно ОС под задачу нужна далеко не везде, чаще нужно затачивать прикладной софт. Который под винду зачастую есть, а под линукс - нет, т.е. его надо портировать или писать заново, что поднимает вопрос экономической целесообразности.

это какой-такой софт? давайте определимся.
1) свои наколенные поделки надо тоже портировать или писать заново для новой венды - ничем не лучше (если не хуже).
2) чужие программы будет писать другая "империя зла", к примеру адобе-фотошоп. Тут мы попадаем в зависимость сразу от двух злых дядь - ибо новых фотошопов под старую венду не будет. и не факт, что старый фотошоп будет работать в новой венде (хотя пока и работает. но фотошоп - чисто софтовая фишка)

Iskan Der пишет:

1. Смотря что за ПО. Мастодонта класса SolidWorks вы на старой машине хорошо работать не заставите ни под какой ОС smile Что до легкого переноса, то такого почти не бывает. Относительно легким (и все равно непростым и недешевым) будет разве что переезд на другой дистрибутив линукса, не более. Наконец, легкость переноса зависит не от открытости системы, а от совместимости и портируемости API, который применялся.

ой-ли? кто-же переезжает на более старое железо? а древние программы отлично работают в последнем линуксе.

Iskan Der пишет:

2. И что? Разработка-то все равно ведется преимущественно иноземными специалистами. Причем еще и сотрудниками разных империй зла.

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

Iskan Der пишет:

3. Полностью это гарантировать можно лишь тогда, когда речь идет о самостоятельной разработке.

да? не проще-ли контролировать чужой код?

Iskan Der пишет:

А исходники и MS предоставляет (не кому попало, ессно).

а вы представляете, СКОЛЬКО это стоит?

Iskan Der пишет:

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

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

Iskan Der пишет:

IBM'у и прочим на свой вклад в GNU плевать: они просто берут открытые разработки, добавляют в них что-то, нужное лично им и используют получившееся решение. Иногда это что-то бывает полезно не только им, иногда - нет; повлиять на этот процесс со стороны не получится. Ну разве что традиционно грозиться газ перекрыть или "Искандеры" (все оба) в Калининградскую область перебросить

да. им наплевать. потому они переводят и пишут документацию на русский (причём, далеко не только на свои решения), они оплачивают разработку... А тут ведь как: если IBM взяла что-то GPL'ное, то у неё и получилось GPL'ное - она его и закрыть не сможет, да и запретить его использование - тоже (причём под "использованием" я понимаю не только end user'а, но программера, который вставляет велосипед от IBM в свою программу).

Чего грозить-то? Не нужно - не используй, нужно - используй. 10 лет назад, все тоже считали, что много-процессорные кластеры нужны только IBM и её клиентам. А сейчас в каждом доме многопроцессорные системы. И там трудятся наработки этой самой IBM.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

42

Iskan Der пишет:
durc пишет:

А где гарантия что эти исходники не купированы? Что мешает MS утаить "самую интересную" часть кода?

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

Ну Вы же знаете толк в программировании! Вы же понимаете, что не возможно байт-в-байт откомпилировать исходники на двух компах, у которых разные компиляторы, разные версии и подверсии компиляторов, настройки окружения, флаги оптимизации и еще куча всего. Причем, заметьте, а кто проверит сами компиляторы, что они не делают "по своей инициативе" на первый взгляд ни на что не влияющие закладки. Компилятор будет опять же от Майкрософта? Ну и как реально проделать всю это прорву работы (тысячи библиотек и исполняемых файлов) ограниченным количеством специалистов за отведенное время?

Закладка кода не обязательно может располагаться в одном файле. Она может быть раскидана по десятку библиотек (dll-ек), которые всегда или почти всегда размещаются в памяти. Да и как эту спагетти кодов отследить, что они совместно там делают? Ро отдельности каждый безобидное сто-нибудь творит. А все вместе? Хотя, это уже паранойя...

Live Free or Die

43

zhevak пишет:

Ро отдельности каждый безобидное сто-нибудь творит. А все вместе? Хотя, это уже паранойя...

вовсе нет! возьмите любое достаточно сложное приложение - память в нём "течёт", что говорит о наличие ошибок. Почему их не исправляют? ПОТОМУ-ЧТО НЕ МОГУТ!

Да, всем известно, что управление памятью в C++ - это кошмар, да, все знают, там НЕВОЗМОЖНО написать идеального менеджера памяти, да, дефект архитектуры самого языка. А что делать? Применять "идеальные" языки вроде Java & php, в которых эта проблема невозможна в принципе? Угу. А на чём изволите писать сам php?

Никто не знает, где, как и когда могут оказаться пространства памяти, на чём и основано (ИМХО) более половины атак. Но если даже сами кодеры не в силах это понят, то чего вы ждёте от проверяющих?

OpenSource и GNU пока спасают следующие объективные причины:

1) Тотальная огороженность ядра - ядро принципиально выделяет себе кусок памяти (очень небольшой, кстати), и во первых не пускает туда НИКОГО, во вторых, само не лезет в память приложений. В венде это невозможно - никто точно не может сказать, где кончается ядро, и начинается графика, и где кончается графика (у нас это X-server), и начинается менеджер окон. Потому всё вместе работает в одном большом котле.
2) Огороженность дисковой системы - в Linux очень просто разнести секретные и критичные данные в одном месте, а несекретные - в другом. В венде всё лежит в одной большой куче - чуть продвинешься по диску, и вот уже не пользовательский файл, а критичные и засекреченные данные, ещё чуть-чуть - и вот исполняемый  системный файл, который в следующую секунду будет выполнен. Да и не просто выполнен, а выполненный как родной.
3) Огороженность кода - если злоумышленник входит на FTP сервер, он только в момент логина имеет дело с маленькой и тривиальной запускалкой. Далее он будет опущен, и даже не до уровня пользователя, а ещё ниже - nobody, который при всём желании ничего не может. Да, сервер большой, сложный, запутанный, и с ошибками. Вот только злоумышленнику ничего не дадут эти ошибки - какие права ему назначены, те и останутся. Уязвимость может быть лишь в примитивной "запускалке", а она проста как кирпич. В венде - достаточно найти дырку в каком-то левом модуле статистики, и ВСЯ СИСТЕМА - в вашей власти. И никакие контролирующие костыли не помогут, лишь добавят новых дыр.
4) Коллективный разум "проверяющих". Эффективно противостоять тысячам хакеров можно лишь имея тысячи проверяющих программистов. У M$ есть число врагов очень велико, это объективный факт. И ни один из них не станет писать о дыре мелкомягким - ибо сама MS поставила взломщиков вне закона. Копаться в открытом коде == легальное, и почётное занятие. Которое ещё и повышает профессионализм. И лечит от быдлокодерства (кодеры маздайщики допускают одни и те-же ошибки, потому ломать маздайную прогу очень просто).

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

44 (27.11.2010 23:25:16 отредактировано zhevak)

только маленький комментарий. Вот к этому месту:

drBatty пишет:

Никто не знает, где, как и когда могут оказаться пространства памяти, на чём и основано (ИМХО) более половины атак. Но если даже сами кодеры не в силах это понят, то чего вы ждёте от проверяющих?

Парадокс заключается в следующем:
а) Если русские проверяющие будут иметь квалификацию ниже кодеров из M$, последние разведут первых как лохов.
б) Если русские проверяющие имеют квалификацию выше, чем квалификация M$-разработчиков, то кто мешает русским послать пендосов куда подальше и уже начать делать свое?

Что русским мешает открыть свое дело? Ведь есть же примеры отличных Российских разработок ПО (OutPost, Кашмарский с его тормозными колодками, многочисленные продукты 1С, СКБ "Контур", ABBYY и другие, коих я не смог назвать в силу проблем моей дырявой памяти!). Есть также пример, правда, не очень удачной реализации русской ОСи -- Alt-Linux. Но все же!

Так ведь, нет! Мы лучше пульнем бюджетные деньги (== деньги налогоплательщиков) на покупку Венду. Мы будем финансировать работы по инспектированию чужого кода (Венды). Но своим отечественным разработчикам не дадим! Ребята, дак ведь это ж попахивает государственной изменой, или как минимум диверсионной деятельностью, направленной на разрушение промышленного и интеллектуального базиса России!

И при этом находятся отдельные товарищи, которые свято верят в непогрешимость M$ и говорят "А давайте закупим Венду, проинспектируем ее коды и заживем богато".

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

А пока мы живем не по средствам. Мы обкрадываем своих детей. Объснить метафору?


-- Живи своим умом, Пчёла! (с) Бригада

Live Free or Die

45

drBatty пишет:

ну и что вы предлагаете туда впихнуть?

Мне самому интересно, что туда впихивать предполагается. Если ничего, тогда непонятно, в чем вообще будет состоять смысл этой новой ОС.

drBatty пишет:

это какой-такой софт? давайте определимся.
1) свои наколенные поделки надо тоже портировать или писать заново для новой венды - ничем не лучше (если не хуже).
2) чужие программы будет писать другая "империя зла", к примеру адобе-фотошоп. Тут мы попадаем в зависимость сразу от двух злых дядь - ибо новых фотошопов под старую венду не будет. и не факт, что старый фотошоп будет работать в новой венде (хотя пока и работает. но фотошоп - чисто софтовая фишка)

1 и 2 стоят далеко не так остро, ибо в винде версии ОС и ПО не так сильно увязаны между собой. Многие древние софтины вполне успешно пашут и на новых виндах (скажем, в администрации нашей области до сих пор трудится неслабая софтина, написанная на фокспро 2.6 в 97м). И обратно, большинство свежих приложений будет работать даже в ХР, а то и 2000.

drBatty пишет:

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

А сговор и не нужен: у каждой такой империи за глаза хватит ресурсов нагадить от себя лично.  И может получиться, что форкать что-то будет уже поздно.

drBatty пишет:

не проще-ли контролировать чужой код?

По моему опыту - ни разу не проще. Даже с коллегами по команде не всегда удается договориться, а уж что там третьи лица понапишут (хотя ведь все оговорено было) - не рассказать иной раз ab

drBatty пишет:

а вы представляете, СКОЛЬКО это стоит?

Ага, а НацОС создать, внедрять и поддерживать - это почти халява, да?

drBatty пишет:

я-же вам объясняю, какие именно интересы: независимость. Независимость от отдельно взятой фирмы

А у IBM, HP, Oracle и т.п. есть какая-то зависимость от MS? Несмешно: у каждой из них есть своя ОС, которая вполне успешно продается. Для них линукс - это не способ обретения независимости, а полуфабрикат, из которого можно собирать относительно недорогие решения, скажем, для SMB (на "большие" юниксы у мелкого бизнеса все равно денег нет). Ну плюс вложения  в линукс (особенно десктопный) позволяют "пощипать" MS в SOHO-сегменте. Сильно нам эти корпоративные игры нужны?

46

zhevak пишет:

Закладка кода не обязательно может располагаться в одном файле.

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

47

Iskan Der пишет:

Мне самому интересно, что туда впихивать предполагается. Если ничего, тогда непонятно, в чем вообще будет состоять смысл этой новой ОС.

Ну разного (по всем параметрам) ПО и так полно. А кроме полной локализации, предлагается сменить сам ПРИНЦИП подборки ПО: В большинстве дистрибутивов ведь как: вышла версия 6.6.6 relase - все маинтейнеры наперегонки клепают обновления. А кому это надо? Не, КОМУ? 99% юзеров довольны функционалом версии 6.6.5, причём 80% довольны абсолютно - они попросту не юзают это ПО. А ведь всё взаимосвязано, если в спешке, на живую, поменять какой-то компонент, что-то другое может отвалится. Ладно, это оправданно, если фиксится критический баг, но из-за 3х строчек в ChangeLog'е... Кроме того, известно, что "релизы" OpenSource часто слишком сырые, как достопамятная KDE4.0. Кроме того, многопоточность и последнее SSE+CUDA это конечно хорошо, но многие составители дистров забывают, что мы - в России, и собирают дистры, для которых нужны числодробилки круче, чем для последней венды. А ведь можно делать дистры, которые работают на чём угодно, начиная с i80486 (Slackware), и при этом ещё и используют ВСЕ возможности современных CPU. Если ко всему этому добавить вменяемый инсталлятор, позволяющий настроить десктоп в пару кликов - будет вообще чудесно (именно десктоп, сервер не нужен. А кому нужен - пусть выбирает текстовый режим, и ставит как большой). Ну а подбор ПО - ИМХО достаточно скажем 3х вариантов: KDE для хороших компьютеров, Настроенная а'ля WinXP IceWM для слабых машин и для того, что-бы не пугать людей "марсианским" интерфейсом, ну и что-нить фреймовое, вроде awesome, в которой я сам не могу разобраться - для "марсиан".
Программы для KDE есть в самой KDE, набор софта для IceWM и awesome тоже можно легко подобрать. Это мелочи, намного важнее поддержка чего угодно "искароппки" ([CENSORED] - в иных "юзерфрэндли" дистрах даже мп3 не послушать/кино не посмотреть!). Ну и стабильность - лучше потерять over9000 новых фич wifi, если там всего 1 баг, из-за которого этот wifi не работает/работает только после пересборки ядра.

как-то так...

Iskan Der пишет:

Многие древние софтины вполне успешно пашут и на новых виндах

я про разные промышленные софтинки, которые работают исключительно в венде, и исключительно в XP. Ну а простое прикладное ПО имеет и аналоги/порты в Linux.

Iskan Der пишет:

А сговор и не нужен: у каждой такой империи за глаза хватит ресурсов нагадить от себя лично.  И может получиться, что форкать что-то будет уже поздно.

Iskan Der пишет:

По моему опыту - ни разу не проще. Даже с коллегами по команде не всегда удается договориться, а уж что там третьи лица понапишут (хотя ведь все оговорено было) - не рассказать иной раз

Используя CVS можно всегда откатится на любую ветку. Кроме того, всегда можно узнать, кто, что, когда и как поменял. А используя распределённые CVS вроде Mercurial вредительство становится просто невозможным - там отсутствует функция удаления/исправления задним числом: если кто-то закомментил
// Вася - лох
Это останется там навсегда, и что-бы это удалить, придётся переписывать репы ВСЕХ участников проекта, в т.ч. и тех, кто имеет статус ReadOnly (т.е. ВООБЩЕ ВСЕХ!). Так оно и будет висеть, причём с указанием даты и имени того, кто закоммитил. В отличие от маздайных поделок (с которыми вы наверное знакомы), в hg нет центрального узла - они все центральные и равноправные, потому атаковать придётся тоже все (что обычно невозможно чисто физически).

Ну что сделает казачёк из империи зла? Ну закинет что-то СТРАШНОЕ. Дык его завтра-же и выпилят нафиг.

Хотя, по настоящему хорошо это работает лишь в полностью открытом проекте, т.е. в таком, в котором проект полностью открыт каждому встречному-поперечному.

Iskan Der пишет:

Ага, а НацОС создать, внедрять и поддерживать - это почти халява, да?

да. Вон, Патрег в одиночку создал и уже сколько лет поддерживает свою ОС. Что до внедрения... Это у нас быстро, просто, и бесплатно - в приказном порядке "с 1го января ВСЕ перешли на Linux! Ура, товарищи!". У нас уникальная Страна - мы победили наркотики и проституцию, смогли даже секс изжить, что, нам Linux не внедрить? bx

Iskan Der пишет:

А у IBM, HP, Oracle и т.п. есть какая-то зависимость от MS? Несмешно: у каждой из них есть своя ОС, которая вполне успешно продается. Для них линукс - это не способ обретения независимости, а полуфабрикат, из которого можно собирать относительно недорогие решения,

Во первых: отличия этих "их" OS от Linux ничтожны (если вообще есть, если вообще принять, что "Ubuntu == линукс", то ещё не известно, чей линукс будет более линуксячим). Во вторых, если вы согласны, что для IBM это - хорошая идея, то почему для России - плохая? Нам как раз и нужен - "дешёвый полуфабрикат". Кстати о полуфабрикатах: вы какие предпочитаете покупать? С открытого завода, или с закрытого? Я тоже с открытого. Даже несмотря на то, что вчера там печка сломалась, и оттуда ушла на продажу партия не полностью прожаренных полуфабрикатов. Даже несмотря на то, что из-за этого в них может развиться штамп смертельно опасных болезней. Я лучше самостоятельно до жарю - ведь об этом во всех новостях кричат. А на закрытом заводе такого "не бывает". Вот только люди мрут как мухи, но это не важно - теперь в комплекте бесплатное противоядие! Да и раньше можно было купить отличное лекарство. Конечно - побочные эффекты, но какое-же лекарство без них? А всё потому, что вчера полуфабрикаты мы крали с закрытого завода, а и уже привыкли к ним. А ещё их надо варить, а не жарить. Многие варят по старой привычке, и получается несъедобный отстой. Некоторые не умеют пользоваться сковородкой. И не хотят учится. Иные попробовали, и им не понравилось (ага, варёный отстой), но большинство просто слышало про предыдущих "иных".

Iskan Der пишет:

Ну плюс вложения  в линукс (особенно десктопный) позволяют "пощипать" MS в SOHO-сегменте. Сильно нам эти корпоративные игры нужны?

конечно нужны! У нас будет СВОЯ ОС, это, блин, геополитика! Посмотрите как пряшников взбесился! Россия в лице M$ поимеет все СШП! А ну как завтра СШП введёт какую-нить "квоту" на вывозимое из страны ПО? А всё наше IT только венду и знает, и ничего кроме венды не умеет (дома - ворованная венда, в школе - купленная недальновидным правительством, и т.д.). А на вывозимый Linux пиндоссцы могут хоть обвводится квотами bx Возьмём Французский! Но ещё лучше - свой иметь. Этож блин какой рычаг давления?! Не хуже газа/нефти (а вы думаете, что они миллиарды $$$$ теряют, изобретая всякие ветро/приливные электростанции? А чтоб от сырьевых придатков не зависеть.) Учтите - лес, уголь, нефть, газ, они везде есть, не только в России, а вот Windows - ТОЛЬКО В СШП. Это вам не SOHO.

Iskan Der пишет:

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

ну и какой маинтейнер включит в свой дистрибутив ваш быдлокод? Да никакой - при всё желании, он его попытается собрать, а т.к. он не соберётся, попытается подрихтовать, но увидев вашу помойку отправит её по месту назначения (в /dev/null). И вместо этого включит в дистр нормальный код, с чётким стилем и исчерпывающими комментариями (Сюрприз - майнтейнер этот ваш быдлокод собрался продавать и поддерживать - ему ЭТО надо? Да пусть даже без блек-джека, просто с девочками, но не вашу помойку).

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

48

drBatty, если вы не пишете книг, то зря! С удовольствием бы прочёл. Стиль изложения, как говорится, «внушает»  wink

Был, был и весь вышел...

49

Lupo Alberto пишет:

Стиль изложения, как говорится, «внушает»

написать на эту тему? ну а что, можно.... я-же совсем забыл, у меня для таких целей и бложик есть. bx

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

50

drBatty пишет:

как-то так...

Мечты, мечты, мечты... Каждый первый дистр заявляет, что в нем будет все, как вы описали: стабильный софт, возможность работы везде, где надо и т.п. А на выходе имеем то, что имеем.

drBatty пишет:

я про разные промышленные софтинки, которые работают исключительно в венде, и исключительно в XP.

Промышленные софтины тоже разные бывают. Есть, конечно, отмороженные изделия, которые работают только под XP SP2 и только при установке в корень C:\, но таких, к счастью, относительно мало.

drBatty пишет:

Ну что сделает казачёк из империи зла?

Если к завтра заметят. Империя зла - один из основных разработчиков, от нее коммитов идет туева хуча, пупок развяжется их в реальном времени все досконально изучать. А если еще выбрать какой-нибудь удобный модуль, типа tty, который используется везде, но в сорцы которого никто лишний раз лезть не хочет...

drBatty пишет:

Вон, Патрег в одиночку создал и уже сколько лет поддерживает свою ОС

Вы не сравнивайте. Патрег, конечно, мужыгЪ, но сильно преувеличивать его заслуги не надо. ОС у него строится по принципу KISS, т.е. все, на что не хватает времени (GUIшные инструменты настройки, менеджеры пакетов и т.п.) просто выкидывается. Поддержкой он не занимается вовсе. Или я реально могу ему ночью позвонить и узнать-таки, как заставить реально все флешки автомонтироваться для записи, а не только для чтения? ab

drBatty пишет:

У нас уникальная Страна - мы победили наркотики и проституцию, смогли даже секс изжить, что, нам Linux не внедрить? bx

Ну вот и национальный линукс у нас такой же будет - хорош до безумия, но только на бумаге ab

drBatty пишет:

если вы согласны, что для IBM это - хорошая идея, то почему для России - плохая?

Потому что у "них" есть IBM, Oracle и прочие, а у нас - только ALT и Сколково. Они, по сути, создают и развивают линукс (как им надо), а у "нас" ресурсов с трудом хватает, чтобы из этого собирать что-то свое работоспособное.

drBatty пишет:

У нас будет СВОЯ ОС, это, блин, геополитика!

В том-то и дело, что не будет она своей, если 80% кода будет написано корпорациями из тех же СШП. И на дальнейшее развитие точно так же могут быть введены квоты и всяко такое. Да, формально все сорцы у нас останутся на руках, а по факту не будет никаких ресурсов развивать все это добро своими силами в прежнем темпе.

drBatty пишет:

ну и какой маинтейнер включит в свой дистрибутив ваш быдлокод? Да никакой - при всё желании, он его попытается собрать, а т.к. он не соберётся, попытается подрихтовать, но увидев вашу помойку отправит её по месту назначения (в /dev/null).

Кто сказал, что запутанный код обязательно будет несобирающимся?
Потом, по многочисленным отзывам очевидцев, в ядре линукса подобного аццки запутанного кода - вагон и маленькая тележка. Что, в общем-то, и позволяет иным суровым багам выживать в этих дебрях на протяжении многих лет (кстати, кто поручится, что это именно баги, а не вражьи закладки? ab).

51

Iskan Der пишет:

А на выходе имеем то, что имеем.

это не мечты, а здоровая критика. и пути выхода из тупика. А имеем мы такое благодаря некоторым пользователям (не будем показывать пальцем), у которых "ХОЧУ". Например - "хочу гнома в слакваре". Вот и пихают - и гном, и кеды, и ещё over9000 всякого. Вот и имеем... Что имеем ac Вот, в новостях пишут - дебиановцы плачут, дескать уже патчи наложить не успеваем! Помогите!!! Хватай мешки, вокзал уходит! Ubuntu не доделается! Ну и что получим?! КОМУ это надо? И о какой согласованности и совместимости этих пакетов может идти речь?

Iskan Der пишет:

Промышленные софтины тоже разные бывают. Есть, конечно, отмороженные изделия, которые работают только под XP SP2 и только при установке в корень C:\, но таких, к счастью, относительно мало.

ну а те, что написаны грамотно и аккуратно, отлично работают в Wine. И даже с лёгкостью портируются.

Iskan Der пишет:

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

это если какие-то дурацкие "сроки выхода релиза", и если over9000 пакетов.

Iskan Der пишет:

ОС у него строится по принципу KISS, т.е. все, на что не хватает времени (GUIшные инструменты настройки, менеджеры пакетов и т.п.) просто выкидывается.

Вы неправильно понимаете принцип KISS.
А гуишные инструменты и менеджеры пакетов в слаке имеются. Вы воспринимаете ситуацию очень однобоко - да, для меня это не труЪ, я юзаю IceWM без всяких настроечных гуёв (хотя они бывают), но этой IceWM и в слаке-то нет, это уж мой личный наворот. Что касается менеджеров, то я ими тоже пользовался, когда под рукой интернет был. Сейчас мне это не удобно, да и уровень знаний уже позволяет решить - что НУЖНО собирать самому, а что можно взять в дистрибутиве.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

52

Iskan Der пишет:

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

поддержкой занимается. секьюрные апдейты собирает весьма быстро (часто побыстрее чем в дебианах, и уж тем более в микрософте). Есть и поддержка по почте. Только такой странный (мягко говоря) вопрос будет оставлен без ответа. Флешки и так монтируются для записи. К тому-же, очень не любит Патрег тех, кто ниасилил слакобукварь (что не удивительно). И тех, кто не желает читать man-страницы и прочие маны, которых в слаке на удивление много (ИМХО это будет самая сложная часть работы при создании Национальной ОС - перевод документации. И самая дорогостоящая.) И да, Патрег не спешит, и у него нет чётких сроков. Это плохо? У венды тоже нет.

Iskan Der пишет:

у "нас" ресурсов с трудом хватает, чтобы из этого собирать что-то свое работоспособное.

а разве этого мало? мы что, не в состоянии сделать простую, неприхотливую, и надёжную ОС? Ну АК-47 сделали ведь? Т-34 сделали? (я уж не говорю про разные вертолёты и подводные лодки) А зачем нам что-то супер-навороченное, супер-дорогое, супер-капризное, как любят делать в СШП? Страна у нас другая, и климат у нас другой. Нам это - не нужно. Вот и ОС должна быть такой.

Iskan Der пишет:

В том-то и дело, что не будет она своей, если 80% кода будет написано корпорациями из тех же СШП. И на дальнейшее развитие точно так же могут быть введены квоты и всяко такое. Да, формально все сорцы у нас останутся на руках, а по факту не будет никаких ресурсов развивать все это добро своими силами в прежнем темпе.

Вы не владеете ситуацией в GNU. Что, IBM перестанет развивать Linux? Не перестанет. Перестанет делится? Нет, не сможет (у даже у IBM ресурсов не хватит, да и зачем? Ну разве что ZOG заставит bx ). А раз так, что помешает нам брать "их" патчи? Кстати, а вы в курсе, что IBM использует разработки российских кодеров? Не? Использует. Так-же как венгерских, китайских, и прочих... Финнов например bx Как вы их по своим странам-загонам распихаете? Ну а если распихаете, что станет с GNU?

Iskan Der пишет:

Кто сказал, что запутанный код обязательно будет несобирающимся?

я сказал. по опыту знаю: быдлокод собирается только на машине быдлокодера. И то - с N'ного раза. В моей системе, и на моей ОС - не соберётся. Пока я туда не залезу, и не поправлю. Это только в венде можно написать быдлокод, абы-как собрать, а потом стричь купюры. В OpenSource так не получится, ибо конечный юзер всегда желает, что-бы бантик был не по центру, а снизу. И его не волнует, что такой фичи нет - приходится лезть, и перевешивать этот кю бантик. Ибо как раз за это и получают деньги в мире OpenSource. А вы представляете, как перевешивать бантики в быдлокоде? Конечно можно ввести такой функционал в программу изначально, и уже ввели - как вам писалка дисков на 900+Мб, тормозная и глючная? Ага, я про Nero9. Не... Народу хочется чтоб было быстро, легко, и просто. И с одной кнопкой, и с бантиком. Но чтоб внизу, а не по центру.

Да, запутанный код == быдлокод. Аксиома.

Iskan Der пишет:

Потом, по многочисленным отзывам очевидцев, в ядре линукса подобного аццки запутанного кода - вагон и маленькая тележка. Что, в общем-то, и позволяет иным суровым багам выживать в этих дебрях на протяжении многих лет (кстати, кто поручится, что это именно баги, а не вражьи закладки?

Код не специально запутанный. Задачи такие. И код очень старый. Вы слышали о последней уязвимости в ядре? Лично я ОЧЕНЬ не завидую тем, кто там среди ядерщиков за этот кусок отвечает - он ПРИНЦИПИАЛЬНО неустойчивый, и без него ПРИНЦИПИАЛЬНО не обойтись. И если его хорошо поковырять, я уверен, всплывёт ещё куча подобных багов. Кстати, в венде их можно наковырять на 3 порядка больше, только не ковыряют. По двум причинам:
1) уже есть готовые (были. Но я сомневаюсь, что их закрыли)
2) кому нужен DoS в венде? Ну повесим мы машину жертвы, ну и что? Юзер привычно обматерит билла, и нажмёт на ресет.
По этим двум причинам эти баги в венде не исправляют

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

53

drBatty пишет:

ну а те, что написаны грамотно и аккуратно, отлично работают в Wine. И даже с лёгкостью портируются.

Промышленный софт должен работать гарантированно. А Wine никаких гарантий не дает: может софтина запустится, может нет, может запустится, но потом упадет в самый неожиданный момент. Что до портирования, если приложение грамотно и аккуратно написано на WinAPI/MFC, то его портировать будет ну ни разу не легко.

drBatty пишет:

это если какие-то дурацкие "сроки выхода релиза"

Сроки выхода релиза - вещь не дурацкая. Если софт пишется всерьез, а не just 4 fun, у него есть заказчик, которому важно знать, когда будут исправлены какие-то баги и доделаны необходимые фичи. Ответ "как только - так сразу", мягко говоря, не годится.

54

drBatty пишет:

поддержкой занимается. секьюрные апдейты собирает весьма быстро (часто побыстрее чем в дебианах, и уж тем более в микрософте). Есть и поддержка по почте.

Я про серьезную поддержку, а не про оперативную допилку чьих-то исправлений под свою систему и возможность написать доброму дяде Патрику: мож ответит, мож не ответит, мож просто RTFMить пошлет. Или еще куда дальше.

drBatty пишет:

Флешки и так монтируются для записи

<offtop>
Экспериментально убедился, что нет. Имею на руках такой экземпляр, который по дефолту монтируется только в для чтения. Для записи приходитя вручную. Впрочем, ладно, это уже совсем другая история.
</offtop>

drBatty пишет:

а разве этого мало? мы что, не в состоянии сделать простую, неприхотливую, и надёжную ОС? Ну АК-47 сделали ведь?

Про АК-47 не надо, там долгая и непростая история, кто и как его делал.
Опять же, если в состоянии, что же до сих пор не сделали? Или винда только вчера резко проприетарной стала? И да, АК-47 и танк сделать можем, а вот, скажем, надежную машину или хороший телевизор - не сложилось, так что не получится опыт военпрома в разработку ПО вот так просто перенести.
Пока мы можем только иноземные разработки взять, разложить по фэн-шую и зарелизить, снабдив нескучными обоями и лейблом "Made in Russia". Толком конкурировать с иностранными разработками эти изделия почему-то не могут.

drBatty пишет:

Что, IBM перестанет развивать Linux?...А раз так, что помешает нам брать "их" патчи?

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

drBatty пишет:

я сказал. по опыту знаю: быдлокод собирается только на машине быдлокодера.

Ну-ну. Мне тут быдлокода разного в наследство досталось вагон и маленькая тележка. Собирается без сучка и задоринки. Работает даже. Но как работает - в душе не чаю ab

drBatty пишет:

Код не специально запутанный. Задачи такие. И код очень старый. Вы слышали о последней уязвимости в ядре? Лично я ОЧЕНЬ не завидую тем, кто там среди ядерщиков за этот кусок отвечает - он ПРИНЦИПИАЛЬНО неустойчивый, и без него ПРИНЦИПИАЛЬНО не обойтись.

Старый или нет, специально или нет, факт остается фактом: есть масса вырвиглазного кода, в котором можно запрятать что угодно и потом не найти. Здесь код запутался случайно, в другом месте ему можно и помочь bx

55

Iskan Der пишет:

А Wine никаких гарантий не дает: может софтина запустится, может нет, может запустится, но потом упадет в самый неожиданный момент. Что до портирования, если приложение грамотно и аккуратно написано на WinAPI/MFC, то его портировать будет ну ни разу не легко.

ну почему опять без доказательно?

Приводите доказательства, что вот, де вот, есть такая Вендновая программа, аналогов в Линуксе нет. Людям от Линукса приходится ее запускать под Wine-ом. То есть вот такая безвыходная ситуация -- либо в Линуксе под Wine-ом, либо в Венде. Других вариантов нет. Люди мучаются в Линуксе, т.к. под Wine-ом программа падает.

Желательно чтобы Вы назвали несколько таких программ. Я почему прошу. Я думаю, Вам это будет не трудно, т.к. Вы не плохо разбираетесь и в Линухе, и в Венде. Вы приведете примеры, люди увидят и узнают то, что до сих пор им может быть не известно.

Далее. Пожалуйста приведите несколько примеров портирования Вендового софта, написанного с применением MFC, на Линух. Понятно, что эти проги должны работать непосредственно в среде ОС, а не под Wine-от или еще какими-то эмуляторами.

На сколько я понимаю, MFC -- это далеко не стандартное изделие от Microsoft. Не стандартное в том смысле, что оно используется только на Win-платформах. Ни в одном Unix-е, ни в одном Линухе, ни в Маковских ОСях MFC нет. Вместо MFC там используется другая парадигма к визуальному "программированию мышкой". Поэтому, тут "бес порно не обойтись!" (с) портированием только одной программы. Нужно еще портировать среду (фрейморки) и прочие фичи, присущие только Венде.

В таком случае, я задаю вопрос -- а нафига оно надо -- создавать кальку? Если реально есть потребность в такой программе, то может стоит оторваться от привязки к M$-технологим и подняться выше -- на уровень реализации самой идеи? Т.е. не заниматься копи-пасченьем и костылями, а все написать софт с нуля и с учетом исключительно только для Unix-среды?

Какой смысл в портации кривой реализации (блин, стихами заговорил!) сокетов MFC? Сокеты в nix-ах написаны куда более красиво и органично вплетаются в архитектуру nix-ов, не говоря уже, что они отвечают стандарту POSIX. M$ не смогла толком скописпастить идею nix-сокетов и встроить в свою доморощенную MFC-среду. А теперь Вы предлагаете нам кописпастить M$-реализации обратно в nix-ы?

Я искренне удивляюс -- зачем!?

Для справки, а не для спора. M$ тоже поддерживает международный стандарт POSIX. Она вынуждена хотя бы частично прогибаться под него. Но сделать полную поддержку, как это реализовано в nix-ах, она не может. Поэтому, мне кажется, глупо говорить о портации программ из из среды win32 в среду POSIX, или наоборот. Это -- разные программные интерфейсы (API), разные подходы в программировании, все разное! И тупо копипаситить один-в-один, а потом кричать, что не получается, -- это удел "неосиляторов" и прыщавых подростков, но никак не профи.

drBatty пишет:

Сроки выхода релиза - вещь не дурацкая. Если софт пишется всерьез, а не just 4 fun, у него есть заказчик, которому важно знать, когда будут исправлены какие-то баги и доделаны необходимые фичи. Ответ "как только - так сразу", мягко говоря, не годится.

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


Создание программ -- это не совсем технология. Создание программ -- это ближе к творчеству. Написание программного кода одной какой-то отдельно взятой функции, это -- да, это из области технологии. Тут нужно тупо делать. Очень легко определить трудозатраты и соответственно -- сроки. Но когда речь заходит о создании нечто такого, которое сродни написанию произведения (я такого вида программирования на мой взгляд процентов 90), то становится понятно, что можно только условно говорить о каких-то сроках.

Примеры.

Господин Хачетурян, а напишите-ка нам вальс "Маскарад" к такому-то числу. И что бы в нем были заложены вот такие душевные флюиды...

Господин Левитан, напишите нам картину "Март". Вот краски, вот холст. Приступайте завтра. Срок сдачи 1-го Ноября.

Эй-ты, как тебя там? Микеланжело, говоришь? Хм ac Ну и морда у тебя! Тебе даем задание к Рождеству закончить Секстинскую Капеллу.

Товарищ Малевич? Отлично! Вам нужно создать картину... чтобы... ух! Срок сдачи -- вчера. Приступайте немедленно.

И все же! Шутки шутками, но написание действительно шедевров не подчиняется закону сдачи к сроку. Все они писались и пишутся jast-for-fun. Да, Вы и сами для себя, если что-то делаете, то делаете не по срокам, а по достижении определенного качества. И совсем не важно, сколько времени вы убьете на это.

Live Free or Die

56

zhevak пишет:

Приводите доказательства, что вот, де вот, есть такая Вендновая программа, аналогов в Линуксе нет. Людям от Линукса приходится ее запускать под Wine-ом. То есть вот такая безвыходная ситуация -- либо в Линуксе под Wine-ом, либо в Венде. Других вариантов нет. Люди мучаются в Линуксе, т.к. под Wine-ом программа падает.

Софта, который есть только под вин, не счесть. Особенно если говорить про какое-то специализированное ПО. И гарантий его работы под wine не даст никто. Даже если сейчас эта софтина у всех замечательно фунциклирует, никто не поручится, что завтра она не упадет. Примером можно взять даже всеми любимую 1С: у кого-то под wine все хорошо, кому-то попой рожать приходится, чтобы ее заставить работать.

zhevak пишет:

Пожалуйста приведите несколько примеров портирования Вендового софта, написанного с применением MFC, на Линух

Почитайте внимательно мой пост: я говорю, что такое портирование дается очень сложно, а потому никем и не делается. Т.е. если с wine отношения не сложились, то имеем серьезное препятствие на пути к линуксу.

zhevak пишет:

В таком случае, я задаю вопрос -- а нафига оно надо -- создавать кальку? Если реально есть потребность в такой программе, то может стоит оторваться от привязки к M$-технологим и подняться выше -- на уровень реализации самой идеи? Т.е. не заниматься копи-пасченьем и костылями, а все написать софт с нуля и с учетом исключительно только для Unix-среды?

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

zhevak пишет:

А теперь Вы предлагаете нам кописпастить M$-реализации обратно в nix-ы?

Где, ну где я это предлагал? Я по-китайски что ли пишу, в самом-то деле?

zhevak пишет:

Заказчику важно знать дату выхода заказной софтины. Это бизнес. У заказчика на эту дату ориентированы и другие дела. Оно и понятно. Но когда изготовление программ было четко к сроку?

Минута в минуту удается не всегда, но часто (у нас в конторе, во всяк ab). Впрочем, заказчик редко задает срок с точностью до дня (хотя такое тоже бывает), но примерная оценка сроков ему нужна. Он хочет фичу, мы ее оцениваем и говорим, что стабильно реализовать ее сможем за месяц-два - это устраивает, и мы спокойно укладываемся (тут еще важно хорошее планирование и трезвая оценка своих сил). Заказчик уже на эту оценку может полагаться. Если же оценка будет в духе "ну как-нибудь сделаем, за месяц или за год или никогда вообще", то заказчик с большой вероятностью плюнет на нас и найдет более толковых разработчиков.


zhevak пишет:

Создание программ -- это не совсем технология. Создание программ -- это ближе к творчеству. Написание программного кода одной какой-то отдельно взятой функции, это -- да, это из области технологии. Тут нужно тупо делать. Очень легко определить трудозатраты и соответственно -- сроки. Но когда речь заходит о создании нечто такого, которое сродни написанию произведения (я такого вида программирования на мой взгляд процентов 90), то становится понятно, что можно только условно говорить о каких-то сроках.

Как человек, занимающийся разработкой ПО, разочарую: по большей части этот процесс состоит из рутины, шедеврального творчества здесь на удивление мало. Разработчик стремиться решить конкретную задачу, а не вызвать оргазм у всех, кто будет потом его сорцы перечитывать. И потом, принцип журавля в небе и синицы в руке тоже никто не отменял: лучше иметь прозаичную, но рабочую софтину сейчас, чем настоящий шедевр, но неизвестно когда (возможно, вообще никогда).

57

Iskan Der пишет:

Старый или нет, специально или нет, факт остается фактом: есть масса вырвиглазного кода, в котором можно запрятать что угодно и потом не найти. Здесь код запутался случайно, в другом месте ему можно и помочь bx

Отличная цитата про код MS! Какой ход для установки закладки в Венду ма-аленькой такой бомбы.

Майкрософт -- коммерческая организация. Ее деятельность направлена на извлечение максимальной прибыли с рынка. Любая идеологическая деятельность, тактика и стратегия деятельности M$ в конечном итоге подчиняются основной ее задаче, ради которой собственно и существует MS, -- извлечение максимальной прибыли.

Ярко выраженных задач у многочисленныйх дистрибутивов Линукса как таковых нет. Поэтому закладывать бомбу (на всякий случай) в дистрибутив нет никакой надобности.

Давайте изначально придем вот к какому согласию. Допустим, что в случае каких-то непредвиденных обстоятельств (я чуть ниже приведу пример) возникает серьезная проблема дальнейшего использования ОСи, на которой работет много людей со многими программами много лет. Возникает жестк необходимость сменить ОСь. Вопрос, где это будет легче сделать?
Как мне кажется, пересеть с Убунты на Слаку, с СУСЕ на Debian, с Мандривы на Арч, с Федоры на ФриБСД и т.д. будет намного легче, чем с Венды на какую-то из названных.

Внезапно "кончится" может любя ось. Вот обещанные примеры. Некоторые несколько преувеличены, но все же -- Мандрива загнулась, СЮСЕ купили на корню и разогнали, Федора гонит недопиленные дистры, Ubuntu стала платной, ну и т.д. Я забыл упомятуть легендарную Винду! Майкрософт принялась душить пиратов, это уже не теоретические инсинуации, это всем известные факты.

Что людям делать, когда становится невозможно продолжать работать в ОСи? Сразу возникает целая куча вопросов. Надо мигрировать. Куда? Как? Какие затраты придется нести? Сколько времени займет? Сколько программ не сможет работать (сколько потеряем бойцов)? И т.д. и т.п.

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

Мне очень и очень жаль, что находятся очень талантливые программисты, но вместе с тем и очень гордые. Гордость не позволяет им переломить свое представление о мире, изменить себя. Но я так же знаю -- спасти всех не получится. Всегда найдутся те, кто ошибается (но это не страшно), и те, кто ошибается и не может публично признаться в этом, а продолжает на перекор всем доказывать свою точку зрения, становясь по отзывам разных людей то изгоем, то клоуном. Так или иначе этот человек все равно нам будет полезен. Ибо находясь с противоположной стороны, он способен задавать каверзные вопросы и поддерживать наш тонус. А что до его спасения... да фиг с ним! У него еще будет не один шанс. Жизнь научит. Но для него лично (не для нас, nix-ойдов) будет потеряна масса времени. О чем он будет жалеть в последствии. Но это будет потом. Не сейчас.

Iskan Der, если Вы думаете, что я это описал Ваш портрет, то Вы уже где-то рядом. И скоро созреете. Я говорил про себя. Удачи Вам. И помните, мы ждем Вас, Вы достаточно умны, что бы помогать M$ делать их бинес!

Live Free or Die

58

Iskan Der пишет:
zhevak пишет:

А теперь Вы предлагаете нам кописпастить M$-реализации обратно в nix-ы?

Где, ну где я это предлагал? Я по-китайски что ли пишу, в самом-то деле?

дак а вот же!

Iskan Der пишет:
zhevak пишет:

Пожалуйста приведите несколько примеров портирования Вендового софта, написанного с применением MFC, на Линух

Почитайте внимательно мой пост: я говорю, что такое портирование дается очень сложно, а потому никем и не делается. Т.е. если с wine отношения не сложились, то имеем серьезное препятствие на пути к линуксу.

"Где я предлагал" -- "я говорю, что такое портирование дается очень сложно"

Из утверждения, что "портирование дается очень сложно", я делаю вывод, Вы или кто-то другой пытаются это делать. Ну раз Вы говорите, что Вы "не предлагаете", ну что ж, значит я не правильно Вас понял.

Я и сам против портирования Вендовых программ -- на Линух. Ничего в этом полезного нет. Одни грабли. На сколько мне подсказывает мое сознание, то портировать нужно не сами программы, а идеи.

Ни я, ни кто-либо другой, не могут Вам ничего доказать, поскольку Вы получаете реальные деньги от применения технологии M$.
Но стоит Вам задуматься над вопросом сменить работу, как Вы поймете, что на M$ свет клином не сошелся. Наоборот, M$ -- это всего лишь маленький эпизод в мире программирования. Вы изучили мир Венды и считаете, что ничего кроме Венды нет. Я не буду Вас разубеждать.

Live Free or Die

59

Iskan Der пишет:

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

Понимаете, в чём тут дело: Windows тоже не даёт никаких гарантий. Причём практика показывает:

может софтина запустится, может нет, может запустится, но потом упадет в самый неожиданный момент

не?

Iskan Der пишет:

Что до портирования, если приложение грамотно и аккуратно написано на WinAPI/MFC, то его портировать будет ну ни разу не легко.

ну про MFC - согласен. но вот что сложного в WinAPI? Оно вроде даже почти POSIX? bx

Iskan Der пишет:

Сроки выхода релиза - вещь не дурацкая. Если софт пишется всерьез, а не just 4 fun, у него есть заказчик, которому важно знать, когда будут исправлены какие-то баги и доделаны необходимые фичи. Ответ "как только - так сразу", мягко говоря, не годится.

дурацкая. Речь идёт об операционной системе. Вот когда будет NT7 или NT6.2? (напомню, Windows7, это NT6.1 (для тех, кто не в курсе)).

Когда будет исправлен этот баг? Раз вы защищаете Windows, то позвольте узнать, КОГДА?

Iskan Der пишет:

Я про серьезную поддержку, а не про оперативную допилку чьих-то исправлений под свою систему и возможность написать доброму дяде Патрику: мож ответит, мож не ответит, мож просто RTFMить пошлет. Или еще куда дальше.

тогда купите себе
http://www.rhd.ru/software.html#rhel5

Включает годовую подписку с возможностью продления для следующих услуг: доступ к Red Hat Network, 30 дней технической поддержки по телефону с понедельника по пятницу с 9:00 до 21:00 по времени восточного побережья США/GMT-5 (9:00-17:00 Global), контрольное время реакции 4 бизнес-часа для телефонных запросов.

3247 руб   Базовый пакет для офисных сотрудников
12127 руб   Включает пакет для рабочих станций
13751 руб  Включает пакет для рабочих станций и средства виртуализации

ну или https://www.redhat.com/wapps/store/catalog.html

Iskan Der пишет:

Экспериментально убедился, что нет. Имею на руках такой экземпляр, который по дефолту монтируется только в для чтения. Для записи приходитя вручную. Впрочем, ладно, это уже совсем другая история.

это только одна такая? все остальные монтируются нормально? или у вас тогда всего одна под рукой была?

(на самом деле, Патрег сделал скрипт: adduser, этот скрипт создаёт новых юзверей, и этот скрипт честно пишет

Additional UNIX groups:

Users can belong to additional UNIX groups on the system.
For local users using graphical desktop login managers such
as XDM/KDM, users may need to be members of additional groups
to access the full functionality of removable media devices.

* Security implications *
Please be aware that by adding users to additional groups may
potentially give access to the removable media of other users.

If you are creating a new user for remote shell access only,
users do not need to belong to any additional groups as standard,
so you may press ENTER at the next prompt.

Press ENTER to continue without adding any additional groups
Or press the UP arrow key to add/select/edit additional groups
:  audio cdrom floppy plugdev video power netdev

может вы просто это забыли прочитать? )

Iskan Der пишет:

Опять же, если в состоянии, что же до сих пор не сделали? Или винда только вчера резко проприетарной стала? И да, АК-47 и танк сделать можем, а вот, скажем, надежную машину или хороший телевизор - не сложилось, так что не получится опыт военпрома в разработку ПО вот так просто перенести.
Пока мы можем только иноземные разработки взять, разложить по фэн-шую и зарелизить, снабдив нескучными обоями и лейблом "Made in Russia". Толком конкурировать с иностранными разработками эти изделия почему-то не могут.

с этим - не могу не согласится. Однако, если на то пошло, то это не аргумент в нашем споре. Хотя...

ОС МСВС 3.0 — защищённая операционная система общего назначения. Разработана на основе ОС Red Hat Linux. Предназначена для построения стационарных защищённых автоматизированных систем. Принята на снабжение в ВС РФ в 2002 году.

Разработчик МСВС 3.0 — Всероссийский научно-исследовательский институт автоматизации управления в непромышленной сфере (ВНИИНС).

http://ru.wikipedia.org/wiki/МСВС

Iskan Der пишет:

Старый или нет, специально или нет, факт остается фактом: есть масса вырвиглазного кода, в котором можно запрятать что угодно и потом не найти. Здесь код запутался случайно, в другом месте ему можно и помочь

ну это тоже не аргумент. Согласитесь, спрятать что-либо в открытом коде неизмеримо сложнее, чем в закрытом.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

60

zhevak пишет:

Отличная цитата про код MS!

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

zhevak пишет:

Майкрософт -- коммерческая организация. Ее деятельность направлена на извлечение максимальной прибыли с рынка. Любая идеологическая деятельность, тактика и стратегия деятельности M$ в конечном итоге подчиняются основной ее задаче, ради которой собственно и существует MS, -- извлечение максимальной прибыли.

Здравствуйте, кэп ab
А тут еще такой нежданчик: линукс, напомню, тоже делается коммерческими организациями (по большей части). И, как ни удивительно, они его делают не ради мира во всем мире, а ради все той же прибыли. Свобода и открытость для них - способ привлечения сторонних разработчиков (чтобы те побтрачили нахаляву), а так же способ выставить себя эдакими борцами за добро и справедливость. В противовес сами-знаете-кому.

zhevak пишет:

Ярко выраженных задач у многочисленныйх дистрибутивов Линукса как таковых нет.

А вот это сильно. ОС, написанная кем-то неизвестно зачем? НацОС, я так понимаю, тоже без определенных задач делать предалагется, просто, чтобы была? ab

zhevak пишет:

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

Это все достаточно убедительно, только ОСь нужна не только для того, чтобы с нее легко можно было перескочить на другую, но и для работы здесь и сейчас. Это уж так, если попридираться.
Что до дальнейших ваших рассуждений о том, как всем программистам надо резко переучиваться на nix, то это уж как-то надуманно. Тот факт, что кто-то где-то линукс решил внедрить, еще не означает, что надо весь бизнес, связанный с продукцией MS, резко сворачивать и забывать. Хотя мечтать, конечно, совершенно не вредно, главное - все-таки отличать мечту от реальной жизни.

zhevak пишет:

Из утверждения, что "портирование дается очень сложно", я делаю вывод, Вы или кто-то другой пытаются это делать. Ну раз Вы говорите, что Вы "не предлагаете", ну что ж, значит я не правильно Вас понял.

Расставлю точки над "ё": я не занимаюсь портированием софта с винды на лин. Просто я могу сложить 2 и 2 и получить результат: софтина написана на WinAPI/MFC + в линуксе нет WinAPI/MFC = портирование будет аццким геморроем.

zhevak пишет:

Ни я, ни кто-либо другой, не могут Вам ничего доказать, поскольку Вы получаете реальные деньги от применения технологии M$. Но стоит Вам задуматься над вопросом сменить работу, как Вы поймете, что на M$ свет клином не сошелся. Наоборот, M$ -- это всего лишь маленький эпизод в мире программирования. Вы изучили мир Венды и считаете, что ничего кроме Венды нет. Я не буду Вас разубеждать.

Не, точно пора к лингвистам обращаться. Тот язык, который я использую, явно не русский.
Все, что написано в этом абзаце, - ваши личные придумки, ибо:
1. Я знаю, что на MS ничего не сошлось, мне доводилось писать и на Java, и на Lotus, и на PHP, и еще на разных жутких вещах, не имющих отношения к MS. И если завтра придет мой ГП и скажет: "Алехандро, с завтра переходишь на новый проект, софтина на C++/Qt под линь", мой мир не рассыпется в паззл; линь так линь, какая разница?
2. Соответственно, я никоим образом не считаю, что кроме венды ничего не существует. Просто я считаю, что и линукс - не венец творения, а винда - не такая ужасная, как ее любят представлять отдельные персоны. И слепая вера в "Linux - rulezzz, Windoze - muz die" не идет на пользу никому.
Надеюсь, теперь ясно изложил?