Как стать автором
Обновить

Комментарии 155

НЛО прилетело и опубликовало эту надпись здесь
Я не соглашусь с ЯП (языками программирования) с русским синтаксисом. Языки программирования, так же как и экранный интерфейс программы фотошоп — это устоявшийся стандарт, который следует сохранять.

— Время на освоение!!! Человек работавший с привычным языком программирования должен испытывать минимум дискомфорта при миграции на отечественное ПО. Язык программирования имеет не русский и не английский синтаксис, его синтаксис это ключевые слова.

— Совместимость с зарубежными авторами. У каждой из 300 стран должен быть свой язык программирования, что ли? Бред…
НЛО прилетело и опубликовало эту надпись здесь
Спасибо, у нас уже есть 1С.

И чтобы с падежами были, и русский ассемблер процессору!

И чтобы за "ться" в неположеном месте бил током оператора!

ОБНОВИТЬ Сотрудников УСТАНОВИТЬ Выезд=Запрещён

Так победим!
цѣло ОкноМоѣ(ГДЕОБЪѣКТ хнастояниѣ,ГДЕОБЪѣКТ хБывшНастояниѣ,буквица* СписокъУказовъ,цѣло чУказъПоказатi)
С Богомъ
    ПОЧТА письмо ага
    // Верховнiй почтовый крукосветъ:
    пока (ПринестиПочту(&письмо, НИЧТО, 0, 0))
    С Богомъ
        ПѣрѣтолмачитьПисьмо(&письмо) ага
        ПѣрѣмѣститьПисьмо(&письмо) ага
    Аминь
    вѣрнути обратити_из_другого<цѣло>( письмо.чУказъ) ага
Аминь

И главное — ничего не надо разрабатывать! Решается набором дефайнов для С++.
Самое то для российской системы попилов государственных денег.

НеположеННом.
Двести вольт этому господину!

https://godliteratury.ru/articles/2017/03/29/n-ili-nn-vot-v-chem-vopros
Имхо самое незапоминаемое правило в русском. К счастью, я вместо него помню физику, и не зря сказал про ток, а не напряжение. Двести вольт сами по себе безобидны.

Абсолютно согласен. Но самое главное нужно собственное железо, чтобы точно знать, что нет бэкдоров, а то вдруг у США есть возможность выключить все компы в России.
Проблема «отечественного» растет в первую очередь не от бэкдоров, а от того что внезапно могут прикрыть поставки. И это не только у нас — в США пару лет назад тоже осознали зависимость от Китая, на фоне ухудшающихся отношений (еще до торговых войн). И начали стимулировать перенос (постройку) заводов на территории страны.

Понятно дело что 100% отечественного нет ни у нас, ни у них. Но одно дело когда надо закупать узкоспециализированный кусок кремния, другое дело резистор.
Согласен, но проблему бэкдоров тоже не надо списывать со счетов — плохо, если вдруг упали 10 самолётов, потому что в них вырубились главные компьютеры с иностранными процессорами, после отказа России на высшем уровне выполнять какие-то требования наших «партнёров» — хотелось бы избежать такой зависимости.
Простите, если прозвучит грубо, но не забывайте, пожалуйста, принимать назначенные препараты вовремя.
Вообще-то был инцидент с Ираном — об этом говорил сам Касперский, — когда центрифуги вышли из строя, в результате воздействия вредоносного ПО, которое проникло через бэкдор. А переход на личности, кстати, — это констатация своей слабости.

А непонимание того, что уязвимости так или иначе будут присутствовать что в своём, что в чужом ПО- признак некомпетентности, поскольку ошибки в коде- неизбежны, и написание кода в концлагере, предлагаемым автором, ничуть эту проблему не решают.
Даже в открытом для всех коде со временем находились серьезные уязвимости- heartbleed яркий пример.

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

Кстати, в наилучшем по моему мнению (описанному в статье) варианте, проект останется (или станет, если создаётся с нуля) опенсорсным.

Уважаемые, вы действуете сейчас как русские патриоты. Я как-то написал на одном патриотическом форуме, в теме где прославлялся Юрий Гагарин, что Гагарин вообще-то был пассажиром, а ракету разрабатывал Королёв. Меня закинули в бан, а комментаторы — патриоты не пяти страницах обсуждали следует ли пожалеть меня школьника за то что я не знаю кто же такой Гагарин. Сошлись на том что да меня следует пожалеть, ибо родители не сообщившие мне кто такой Гагарин это дураки и наверно американцы.

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


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

Логика вида "Сегодня он играет джаз — а завтра Родину продаст", только перевёрнутая, более логичной не становится.


Предложение автора примерно соответствует "К работам над (###) допускать только с превой формой допуска". Может и вторая сойдёт, не знаю. Даже ничего нового придумывать не нужно, всё уже давно есть.
Именно к этой части претензий скорее нет.


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

Я ничего не говорил про патриотизм — русский или какой-то ещё. Я говорю про рациональное мышление. Ну чё, разве не было Сноудена? А Байден чё, победил на выборах честно?
я предлагал запрет выезда как условие работы при трудоустройстве для ключевых сотрудников
Зачем, если не секрет, код ведь открыт, то есть тайну никакую сотрудник не вывезет. Если вы хотите обезопасить проект от бегства с него разработчиков, надо что-то более радикальное. Можно ж просто наследство получить, или перебежать в соседнюю коммерческую фирму, не выезжая из страны.

Это, конечно, хорошо, что вы автор, только вот ответ был не вам, по крайней мере в части ошибок.
Относительно остального:
Ну ок, вы предложили некий извращённый концлагерь, в который попадают по признаку компетентности. С чего вы решили, что ХОРОШЕЙ идеей является поражать людей в правах? Просто концлагерем становится вся страна, а вместо звезды еврея -твой уровень знаний

Серьёзные уязвимости бывают — я это не отрицаю — и много есть примеров этого. Но это не умоляет того, факта, что у Intel есть возможность добавлять бэкдоры в свои процессоры (Чё разве нет такой возможности?). А если есть возможность, то почему ей не пользуются? Пользуются! Просто не говорят об этом.
Мы все знаем Сноудена, который вскрыл существование Prism (это надеюсь не бред сумасшедьшего). Эта Prism до сих пор существует, и до сих пор функционирует, наплевав на все законы морали, чести и права.
Приводить Prism как аргумент в пользу наличия бекдоров в процессорах…

Или зачем вы про Prism написали, давайте и про СОРМ напишем тогда, одного поля ягоды. А доказательства наличия бекдоров в процессорах есть?
Для национальной безопасности доказательства НЕ НУЖНЫ. Достаточно понимать потенциальную возможность это сделать. Или чё — нужно ждать первого прецедента? Повторю — я не про патриотизм. Я про рациональное мышление.
Т.е. ожидается, что господин майор, делающий code review, внезапно, сделает код более безопасным и даст гарантию отсутствия zero-day?
Я не очень понял вопрос, попробую пояснить так: ЕСТЬ потенциалльная возможность, что в процах есть бэкдор. Если эти процы стоят в самолёте, то возникает потенциальная возможность этот самолёт отключить, что приведёт к полному уничтожению людей. Значит, чтобы исключить эту возможность нужны процы без бэкдоров. А чтобы получить процы без бэкдоров нужно наладить производство процов у себя и контролировать сам процесс производства, чтобы там не вставляли бэкдоры. Я постарался изложить максимально просто, надеюсь Вы поймёте. Хотя я удивляюсь, что программисты не могут продумывать такие простые логические цепочки самостоятельно.
Проц с бэкдором нельзя устанавливать в свои самолеты тоже. Ибо в случае раскрытия бэкдора (а это исключительно вопрос времени) возможность отключить самолет появляется у неограниченного круга лиц. Я понятно излагаю? ;)
Абсолютно верно. Возникает вопрос: где взять проц без бэкдора?
Нигде. Везде будут бекдоры от ЦРУ/ФСБ/Компартии Китая.
Вывод — процессоры в самолёты ставить нельзя.
Согласен — бэкдоры будут всегда. Только я не согласен с выводом. Главное чтобы бэкдоры контролировались своими, а не чужими.
Главное чтобы бэкдоры контролировались своими, а не чужими.


Это вопрос времени. До первого перебежчика, например.
Резонно. Но я думаю можно сделать так, чтобы в каждом проце стоял свой пароль доступа, и список паролей разбить на много частей. Ну или что-то типа это — в общем это чисто технический вопрос. Т.е. можно добиться чтобы перебесчик вскрыл небольшое число процов — и уже не так всё критично.
перебесчик вскрыл небольшое число процов — и уже не так всё критично


Репутационные потери нас не волнуют?
Это я предложил свой вариант, как уменьшить риск. Если ещё подумать, то можно придумать более надёжное техническое решение.
Но я думаю можно сделать так, чтобы в каждом проце стоял свой пароль доступа, и список паролей разбить на много частей. Ну или что-то типа это — в общем это чисто технический вопрос. Т.е. можно добиться чтобы перебесчик вскрыл небольшое число процов — и уже не так всё критично.
Технически это не решается. Потому что, когда потребуется провести реальную атаку, исполнитель обратится куда следует за паролями к нужному чипу (а откуда он вообще узнает, какой там стоит «нужный»?). И некто должен выдать один или более паролей из секретной базы данных, а значит, он имеет к ней доступ, а значит, может и слить.
Для любого exploit нет понятий свой/чужой. Есть уязвимость. И backdoor это уязвимость. Уязвимостью может воспользоваться кто угодно. Само по себе его встраивание уже делает продукт более уязвимым и делает возможным его использование неограниченному кругу лиц.
exploit и backdoor — это разные вещи. exploit — это прога, которая эксплуатирует какую-то уязвимость. А backdoor — это специальное устройство, внутри бОльшего устройства, которое предоставляет эксклюзивный доступ. backdoor не даёт доступ кому угодно, а только тем, кому хочет производитель
backdoor не даёт доступ кому угодно, а только тем, кому хочет производитель


До момента утечки секрета. После этого момента доступ у неограниченного круга лиц.
Это не так — можно придумать способ контроля только тем кому надо. Я же логически ранее это пояснил тем, что есть пароли, ключи доступа и всё такое прочее. Вы чтоли не сталкивались с security? Я просто от балды придумал решение с отдельным паролем в бэкдоре каждого проца, и список паролей держать не в одной куче, а во многих — это чё, не решение? А можно придумать и более хитрые способы.
способ контроля только тем кому надо


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

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


Ну, у России свой собственный путь, это общеизвестно. ;)
1. Выпускаем процессоры с закладками от ФСБ.
2. Устанавливаем их в свои самолёты (выпустить закон — и всё — всё купят.)
3. Ждём, когда очередной Бин Плохиш получит волшебные коды доступа.
4. В другие страны самолеты с этими процессорами продать сложно.
5. Profit!
У России великое будущее. Скоро Россия станет самой развитой страной в мире — она обгонит даже Китай, притом очень быстро. А потом другие страны будут делать также как и Россия. В технике Россия кстати тоже станет самой передовой страной в мире. В России не будет бедных и все будут жить богато — не так как в СССР, а богато. И это всё будет в ближайшие 20-30 лет.

"И это всё будет в ближайшие 20-30 лет."


Нынешнее поколение будет жить при коммунизме! (Ц)
И каким образом закладки в ПО приблизят светлое будущее?

Скоро Россия станет самой развитой страной в мире — она обгонит даже Китай, притом очень быстро
Почему же Россия не стала такой страной за последние 20-30 лет?
Я просто от балды придумал решение с отдельным паролем в бэкдоре каждого проца, и список паролей держать не в одной куче, а во многих
Объясните, как пользоваться вашим решением. Когда нужно будет атаковать конкретную систему (например, сервер МИД, или самолёт), откуда будет известно, какой у неё пароль?
Если мы предполагаем, что в процессоре есть встроенная связь с космическим спутником, то почему бы ей и не быть двусторонней? :P Злой спутник спросит у доброго самолёта какой у него процессор и усё.

Я не думаю что самолёт управляется чем-то вроде процессора от ПК. Там наверняка специализированный проц с интегрированным навигатором по GPS и Глонасс. А какая страна управляет сигналами GPS? Это как один из вариантов.
Понятно, то есть техническая сторона вопроса для вас — магия. Передатчики, антенны, диаграмма направленности, мощность излучения, это всё вне вашей компетенции.
Эээ… То есть вы как реалист и специалист на полном серьёзе думаете что в типовой массовый процессор можно засунуть внутрь приёмник спутникового сигнала, и никто этого не заметит?

Вообще-то там борьба за использование площади кристалла идёт за доли процента. При этом скальпирование процессоров типовая операция при замене системы охлаждения на более эффективную.
Это не я так думаю, это некоторые комментаторы пишут, что «процессоры можно вырубить сигналом со спутника». А если нельзя, то вообще без разницы, какие там бекдоры.
попробую объяснить проще, хотя, я считал, что zero-day для IT-специалиста понятный термин.
1)Софта без ошибок не бывает, и не важно свой он или чужой.
2)С железом история аналогична по мере усложнения схемы.
3) exploit — это не обязательно злонамеренная закладка. В большинстве случаев — это ошибки.
И на этом вся ваша чудесная логическая цепочка рушится. Поскольку даже однозначно нельзя будет сказать, что в полученном собственном процессоре не будет ошибок логики, допущенной иностранными производителями.
Процессоры и программы — это не кирпичи. Это очень технологически сложные продукты, и считать, что разработанное тут= не имеющее exploit/backdoor — довольно наивно.
Хотя я удивляюсь, что на ИТ-ресурсе, людям нужно объяснять, что современная ИБ — область намного более сложная, и в которой «мы построим свой лунапарк с блек джеком и шлюхами» так легко не работает.
Одно дело ошибка в железе, и совсем другое — специальная закладка, которая например по сигналу со спутника вырубает проц. Я не отрицаю ошибки — они бывают. Я говорю про специально заложенный бэкдор, который делает производитель процов.
Где вы такое берёте, «по сигналу со спутника»?
Процессор в железном корпусе системного блока, системный блок в бетонном здании или металлическом корпусе самолёта. Какие спутники???
Хочу ещё добавить: ошибки в софте и в железе — это тоже важно и это тоже надо учитывать и применять соответствующие меры. Для борьбы с ошибками применяются различные средства предварительного тестирования: автоматизированное тестирование; интеграционное тестирование и пр. Стэк разработки и внедрения как железа так и софта должен учитывать этот фактор. Но бэкдоры — это другое, для них нужны совсем другие меры.
Ну вы почитайте про Иран хотяб сначала. Там целый комплекс мер был нарушен и бэкдоры там вообще на последнем месте.
— Инженер нашел разбросанные неподалеку от завода флешки (ну да-ну да)
— Пронес ее на завод. Охрана, проходные, рамки, выборочный досмотр, это все так, включают только на время OSART (сарказм)
— Воткнул в рабочий АРМ. Ну да, мы же все незнакомые флешки втыкаем в продакшн-сервера, и работаем из под администратора (root) ога-ога х2
— Произошло обновление скады и ПЛК с изменением алгоритмов работы, так что никто ничего не заметил, ога-ога х3

Может все проще — дали денег инженеру и он просто обновил систему?

Ребята которые делали stuxnet, очень-очень хорошо знали систему. Сделать такое в слепую невозможно. Надо знать как технологическую часть — как уменьшить ресурс работы центрифуги, надо знать техническую часть — какие именно привода стоят, какие адреса имеют, как подключены, на каких пинах и каких ПЛК сидят, с какой скады управляются и в каком объеме. Какие контрольные уставки стоят — там же еще и независимые датчики могут стоять, не заведенные ни в одну систему, для визуального контроля. Ну и программный код тоже написать надо идентичный тому что залит.
Я читал другое. А Вы источник проверяли?
НЛО прилетело и опубликовало эту надпись здесь

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

И еще свой календарь (юлианский, к примеру), своя система счисления, своя математическая нотация и свой набор нуклеотидов для ДНК, чтобы уж наверняка была полная несовместимость с «загнивающим западом»!
Несовместимый расширенный набор хромосом у них, походу, уже и так есть…
Вы-то, конечно, тот самый «квалифицированный профессионал» без права выезда, раз говорите вашим сотоварищам по цеху как и что им нужно делать?

Ну на счёт интерфейса похожего на уже существующий я не согласен. Это глупо

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

Арабы, кстати, используют несколько другие цифры. Переключите телефон на арабский ради интереса.

Китай тоже?

А, и Индия тоже)))

Весь мир, включая Израиль, использует арабские цифры.

Справедливости ради, Израиль нередко использует также и чисто еврейские цифры. Полагаю, что практически в любом израильском календаре текущий год будет указан также и как ה'תשפ"א. Т.е., 5781-й год от сотворения человека. В религиозной израильской литературе еврейские цифры используются очень часто, если не практически всегда. Преимущество т.н. арабских цифр не в том, что они широко используются, а в том, что они представляют нотацию позиционной системы счисления — прорыва технической мысли, который вряд ли можно переоценить.

Ну вообще-то цифры индийские, а не арабские. Арабские выглядят иначе, но это так — для общего развития
— Хорошо: Проект опенсорсный (т.е. с публичным исходным кодом), программа бесплатная.
— Совсем хорошо: Проект опенсорсный, программа бесплатная для России, разработчики ядра системы живут в России.
Чем последний вариант лучше предыдущего?
Языковая локализация (модульная или нативная) прекрасно работает и в мультиязычных продуктах.
чтобы максимальную часть системы писали наши программисты, без права выезда из России.
[sarcasm on]
Зачем мелочиться, может сразу шарашки, причем «без права переписки» (с заграницей).
Вы можете считать что наличие своей, например, операционки — это избыточно, если есть бесплатные аналоги опенсорс. Но разработчики ORACLE с вами не согласятся — так как ORACLE устанавливается на компьютеры с оптимизированной под него операционной системой, пусть и на базе линукс. Отсутствие возможности контролировать настройку ядра и управлять изменениями в ней — не очень хорошо. Где гарантия, что однажды ОС не откажется работать с оборудованием, разработанным в России, как это уже было с отказом Android работать с телефонами китайских производителей?

"с отказом Android работать с телефонами китайских производителей"


Ась?

Извиняюсь — написал не вполне точно. С данными телефонами перестал работать магазин приложений Google Play. Что в общем практически равнозначно неработе основной функции Андроид — возможности установки приложений.

В мае 2019 года министерство торговли США внесло Huawei в черный список, запретив ей сотрудничество с американскими компаниями. Из-за этого Huawei лишилась возможности предустанавливать на свои смартфоны Google Play Market и другие сервисы Google, такие как Google Maps, Google Photo и т.д.

Ваш уровень понимания материала — заголовки новостей.

Вы ошибаетесь. Сын знакомой через два дня использования сдал подаренный ему телефон, ценой в 20 000 рублей, за пятёрку, потому что без гугл плей телефон для него кирпич.

Мир состоит не только из компьютерных хакеров.
телефон, ценой в 20 000 рублей, за пятёрку

без гугл плей телефон для него кирпич.


И чем гордиться тут? Оболтусом, неспособным вернуть товар, потому что он не подошел? Родителями, не интересующимися, что именно покупают?
Заголовок спойлера
Я бы скорее предположил, что телефон продан значительно дороже, 5000 — цена названная родителям. Хакеров значительно больше, чем кажется.

«Технически сложный товар» нельзя вернуть, если он не подошёл. Этот закон розница пролоббировала в 2011 и постоянно на него ссылается при возвратах.
Так нужно ссылать не на то, что «не подошел», а на существенный недостаток товара — отсутствует доступ к необходимому сервису.
Так можно любой айфон вернуть, на основании, что отсутствует доступ в гугл плей?
Если вам продавец при покупке обещал, что он там есть, но в итоге его там не оказалось, то легко.
Я так понимаю, речь о Huawei, и не может быть, чтобы вендор так подставился, что в инструкции/спеках к этой модели указал совместимость с Google Play. А так, пожалуйста — свой магазин приложений там есть, пользуйтесь. Также я сомневаюсь, что родственнички, купившие православный Honor в подарок, спрашивали у продавца, какие там маркеты установлены. Скорее они про мегапиксели камеры спрашивали, или про объём памяти.
Что в общем практически равнозначно неработе основной функции Андроид — возможности установки приложений.


Некоторые специально напрягаются, чтобы открутить GAPPS и прикрутить свой магазин приложений. Я вот про f-droid что-то слышал.
Что в общем практически равнозначно неработе основной функции Андроид — возможности установки приложений.

Наоборот, это равносильно тому, что основная (?) функция Андроида — установка приложений — сможет наглядно продемонстрировать свою исправную и надёжную работу даже в условиях отсутствия всяких там Google Play. Ибо устанавливать приложения можно откуда угодно.

Где гарантия, что однажды ОС не откажется работать с оборудованием, разработанным в России

Linux Kernel — Open Source. Вы вольны:


  • добавлять драйвера для поддержки оборудования, разработанного в России, в mainline. Как, например, Linux поддерживает Байкал
  • пересобирать ядро, как вам угодно, включая необходимые флаги и драйвера

Не понимаю, зачем для этого какой-то запрет выезда, максимизация доли системы, разрабатываемая отечественными программистами, создание каких-то особых форков… Почему просто нельзя участвовать в мировом Open Source сообществе, развивать и улучшать продукты, которыми уже пользуется куча людей, вместо какого-то Not Invented Here синдрома?


ЗЫ.
Если ментейнеры ядра по каким-то причинам не принимают ваши патчи для поддержки оборудования, то всегда можно иметь свой бранч со своими драйверами. Распространенная практика во многих компаниях, производителях железа (например, кучи ARM'ов), которые не спешат выкладывать драйвера для поддержки своих процессоров в mainline.

Так же, для не очень стандартных или для не до конца проверенных вещей в ядре есть каталог staging. Нормально же!

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

А почему с Хабры нужно гнать их, а не вас?

Мир сложен, избавление от комаров наносит вред птицам.
Рассмотрим абсолютно умозрительный вариант
Существует [вчерашний] студент-биолог, мечтающий стать великим учёным, но не умеющий этого. Гнать таки? Ан глядь, он забесплатно или, в в лучшем случае, занедорого, админит для настоящих уважаемых учёных. За это они неосторожно похвалилили его компиляции на тех самых площадках, что он админит, и… он таки возомнил себя тоже учёным.
Пошёл нести вечное на хабр и бабах! Под два десятка публикаций — и провал за провалом.
А ведь уже раззвонил, где мог, что уже один из столпов научпопа на хабре. Погонишь такого — учёные лишатся халявного принеси-подай-админа. А на не-халявных у нашей науки денег, увы, не хватат.
Так что и на хабре возникают сложные и неожиданные связи. Это с профессионалами обычно просто.
>Создать графический редактор, который будет выглядеть и работать как Adobe Photoshop.
Можно спросить, в чем конкретно автор «совершенно прав», вот например тут?

Для справки, фотошоп начал разрабатываться в 1988, выпущен в 1991, т.е. ему уже 31 год пошел, примерно. Так за сколько вы собираетесь выпустить аналог, и по какой цене продавать? Сроки, стоимость разработки? Срок окупаемости?

— На место, на место идите.
— На какое место?
— Ну где вы там стоите? Вы, извиняюсь, хамункулус? Ну и стойте, где положено…

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

Откуда такая оценка? Я вот надеюсь что тут таких большинство как и в целом по отрасли. Автору с его представлением как о современном мире так и индустрии разработки ПО лучше писать о чем то что ему ближе и понятней. Может о единорогах или феечках.

Вы считаете, что операционной системе и другому софту не нужна поддержка?


Вы считаете, что отечественный программист должен быть дешёвым и получать меньше зарубежного?


Вы считаете, что пиратить чужие наработки это нормально?


И всё ради того, чтобы сказать "вот, то, что 30 лет делали буржуи и полгода мы — отечественное"?


Довольно оригинальный ход мысли.


Вообще отечественный софт есть, и хороший — от ABBY до Nginx. Но обратите внимание, разработан с нуля, без ура-патриотизма и, главное — целью было сделать не "отечественный продукт", а "хороший".


И МСЦТ/Эльбрус — огромные молодцы, что делают что-то своё, пусть пока они и не стали массовыми или коммерческими.


Статья же предлагает сомнительные методы достижения сомнительного результата.


сажаем программистов делать эти задачи,

Уточните, куда именно сажаем? На какой срок?


Я не понимаю почему Линукс не работает на Win32API

Идеальный вопрос. Почему мой бензиновый двигатель не работает на дизельном топливе? Непорядок.

Да даже если и не сажаем…

>подключаем самых квалифицированных профессионалов
Самых квалифицированных программистов можно привлеть — но обычно за самые высокие деньги. И их просто мало, настолько, что боюсь даже деньги не помогут. Если нужны специалисты по ОС, то за них очевидно придется конкурировать с IBM (переманивать из RedHat), Google (переманивать разработчиков Андроид), и так далее. Ну или их будут переманивать — если они реально хороши.

Но вообще говоря, деньги обычно есть у бизнеса — а у него нет и не может быть такой цели, чтобы
>максимальную часть системы писали наши программисты, без права выезда из России.
Бизнесу нафиг не нужно, чтобы у него работала непременно отечественная ОС или СУБД.

Да, все эти лозунги-призывы обычно быстро заканчиваются на конкретных вопросах: "где вы собираетесь найти тысячи хороших программистов, которые готовые потратить десяток лет жизни, работая задёшево или бесплатно?" или короче — "за чей счёт банкет?"

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


Автор bolgenos ведь известен, найти и денег дать, чтобы bolgenos-2 вышла ещё лучше.
Вообще-то, автор предлагает не найти и денег дать, а найти и посадить…
Ну почему сразу посадить? Призвать! Стукнуло тебе 18 — идёшь в армию. Если программист — разрабатываешь «свою» операционную систему. Ну как разрабатываешь… Сначала бегаешь «кабаном» за пивом для разработчиков-дедов, охраняешь их сон и получаешь «лосей». Потом скидываешься для деда на новую видяху и становишься «слоном»: исправляешь баги в г*внокоде «черпаков». Позже ты уже сам «черпак» — пишешь г*внокод «под руководством» деда. А как дослужишься до деда сам — тебе слоны на новую видяху скинутся и ты будешь руководить командой разработчиков играть в Киберпанк и давать «лося» духам, чтоб не расслаблялись.
НЛО прилетело и опубликовало эту надпись здесь

То есть вы гордитесь, что работодатель к вам относится как к крепостному и видит в вас по-умолчанию предателя, которому нельзя доверять?

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

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

Если работать на Родину (уточню: в текущей её ипостаси) — такая немыслимая удача, то для чего же эти заградительные меры, уважаемый?
Странные какие-то у вас видения развития.
Эльбрусы делают на VLIW не потому, что «хотят своё» (сама концепция вообще американская), а потому, что х86-64 под лицензией, которую «нашим» никто не продаст.
У китайцев, кстати, лицензия есть. Но особых подвижек на этой ниве у них нет, CPU Zhaoxin сильно хуже Intel/AMD.
На ARM'е делают Байкалы. Кстати, особо отпетые «поцреоты» этим фактом отчего-то сильно недовольны, не смотря на то, что весь остальной мир ARM любит и уважает, не гнушаясь выпускать сотни различных процессоров с этой системой команд.

Опенсорсные проекты давным давно лепят в качестве «отечественной ОС» (та же ОС Эльбрус — самый что ни на есть опенсорсный Линукс. Astra Linux — тут даже из названия всё видно).

UI могут быть защищены патентами и правами, да и UI того же MS Office до сих пор вызывает кучу нареканий, по сравнению с «классикой», а ведь прошло уже 15 лет почти с момента его внедрения.
А уж сколько копий сломано на ниве UI Photoshop VS GIMP…

Впрочем, после этого
Я не понимаю почему Линукс не работает на Win32API.

становится понятно, почему дальнейший диалог бессмысленен.
Странные какие-то у вас видения развития.
Эльбрусы делают на VLIW не потому, что «хотят своё», а потому, что х86-64 под лицензией, которую «нашим» никто не продаст.
Вовсе нет. VLIW там, потому что на момент создания он считался перспективным. Чтобы уж, если делать своё, то превосходящее x86. А так, никто не мешает взять Instruction Set от x64, переставить все коды операций, чтобы NOP был, например, 00h, а не 90h, переименовать регистры в документации, не использовать торговые марки x86, x64, Intel, вот и готовая система команд. Только она не совместима ни с каким софтом, поэтому так редко кто делает.
ну так x86-64 нужен не сам по себе, чтобы был
а для того чтобы софт запускался
а для такой совместимости нужна лицензия
и для реализации эта система не особо хороша, ее тянут только из-за совместимости
> Впрочем, после этого
>> Я не понимаю почему Линукс не работает на Win32API.
> становится понятно, почему дальнейший диалог бессмысленен.

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

Не думаю что тут нужно пояснение. Но поясню, извольте.
Представим что есть два типа локомотива.
Один сделан в Москве другой в Питере, первый на угле второй электрический.
Должно ли у них быть одинаково расстояние между колёсами?
Разработчики Линукса сочли, что нет: ведь мы же не майкрософт. У нас будет свой API.
Так стоит ли удивляться что пользователи предпочитают Windows?
В чём была проблема использовать тот же стандарт API?
Это ваша статья выглядит как один сплошной пранк. Причем очень хреновый пранк.
Начнём с самого простого. Поглядите на даты выпуска windows, а потом на дату выпуска ядра linux, а потом вспомните, на что ориентировались те, кто писали linux. А именно на то чтобы быть UNIX-like системой, а для unix софта было как бы в те времена поболее. UNIX-like, не WINDOWS-like. И в те времена ОС плодились большими темпами, и среди них всех, у MS не было такого-уж фееричного преимущства. Особенно учитывая что кровавый enterprise использовал различного рода unix/подобные системы.
Да, вы были очень правы, когда писали, что вы _не понимаете_. Вы действительно не понимаете ни IT-отрасли, ни её истоков, и не видите то, куда она движется, а ваши идеи достойны только бездарных чинуш.
Какое к черту импортозамещение? Это не прокатит. Как вы собрались переписывать chrome, в котором строк кода уже больше чем у ядра linux? kvm/openvswitch вы тоже перепишите? импортозаместите ASIC из коммутаторов? напишите заново ядро ОС и портируете весь софт?
Это всё беспросветный и нежизнеспособный бред, а потуги заниматься этим неизбежно отправятся в помойку, ибо под дулом пистолета успешные продукты созданы быть не могут.
В чём была проблема использовать тот же стандарт API?
В том, что API защищено авторским правом в американской судебной системе. Или вы предлагаете просто это игнорировать и стать такой Северное Кореей, с которой всему миру запрещены торговые отношения?
Представим что есть два типа локомотива.
Один сделан в Москве другой в Питере, первый на угле второй электрический.
Должно ли у них быть одинаково расстояние между колёсами?
Какая-нибудь транспортная компания вполне может запатентовать и пользоваться эксклюзивно 20 лет, или сколько там действует патент. Другое дело, что с поездами срок уже прошёл.
А с чего бы POSIX-ориентированной (изначально) системе вдруг взять и соскочить на совершенно неродной API? Или вы считаете, что Windows праматерь всех OS? Тогда у меня для вас плохие новости.
без права выезда из России

Что это вообще за дичь? Автор тоже без права выезда сидит?

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

Если не считать возможных репутационных плюсов, в этом нет никакого смысла:
  1. Проект и так открытый, следовательно программа бесплатна для всех, кто осилит её собрать.
  2. PR предлагаете принимать на основании гражданства (а иначе как сохранить «расовую чистоту» кода)?
  3. Открытый код предполагает недискриминационное право для любого этот код форкнуть. Или тоже по только паспорту?
  4. Живущие в России разработчики ядра автоматически становятся невыездными на весь период участия?

И главное: весь мир открытого софта космополитичен по своей природе, так зачем самостоятельно ограничивать сообщество по совершенно искусственному критерию? Чтобы что? «Назло бабушке уши отморожу»?
И главное: весь мир открытого софта космополитичен по своей природе

Как показывают последние годы — увы, нет.

Употребление в статье словосочетаний "… писали наши программисты, без права выезда из России" и "… создаём задачи для решения которых нужно знать ядро системы и сажаем программистов" — прямо заставило чувствовать, что от сумы да от тюрьмы — не зарекайся… Это, конечно, шутка, причес несколько вырванная из контекста, но что поделаешь — такие у автора формулировки!
Сложно себе представить, что в наше время можно по наивности настолько неаккуратно бросаться формулировками. Тем более, что автор неоднократно говорит о нежелательности нахождения разработчиков вне периметра, охраняемого, видимо, соответствующими органами.

Посыл, что люди это ресурс, которым как-то не очень правильно распоряжаются — особенно доставляет. Сможет автор плюшками уговорить разработчиков не покидать страну — пожалуйста, если нет, то извините, он переизобрёл НИИ/КБ тюремного типа или «шарашки».
А самое досадное в этой статье — ощущение, что пока нормальные люди работают, вот такие, подобные автору, пролезут в правительство с этими идеями. А нам потом разгребать…
Пока нормальные люди платят за винду (в составе цены компьютеров), за офис, за фотошоп, вот такие, подобные автору, хотят чтобы вы перестали платить.
хотят чтобы вы перестали платить.


Автор хотит чего-то другого.
Я не увидел подобного в статье. Тема разве «как прокачать свободный софт до уровня коммерческого»?

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


так-то Linux, Gimp и OpenOffice существуют и без светлых идей автора. Используйте на здоровье, бесплатно.

Может не стоит за меня хотеть. Купил Винду с ноутом, софт с зеркалкой. Потрахавшись с бесплатным офисом жду офис 21.
Если Вас услышат в правительстве, передайте им пожелание моё: госконторы должны отказаться от проприетарных форматов. И будет мне счастье.

Нормальные люди хотят платить за винду. Как иначе, например, играть в игрушечки? Им-то подавай буржуйский ААА, а не православные поделки, выпущенные в гос. конторах, чтобы сказать «под нашу ОС есть игры».
Эээ, а что не так, в том, чтобы платить за софт? Разве работа не должна быть оплачена?

Не хотите- качайте Линукс и не платите. А ваши влажные фантазии об очередном bolgenos, создаваемом в конц.лагере оставьте при себе

Рисунок лучше, чем исходная статья. Хабр — торт

Как поработавший в этих самых ящиках, без права выезда… Да не пошли бы вы нафиг с этим самым поцреатизмом, национальным ПО, и всей этой чушью! Меня теперь ни за какие печеньки не затащить в это болото. И да, я блин, хороший, коммерчески востребованный, программист, который очень любит Свободу, и то, что ему делать, как и где программировать, кого и куда посылать!

Интересно, кто тролль, а кто реально так думает среди комментаторов и автора?

Ашманов, перелогиньтесь! Имейте совесть
Какой-то набор банальностей к которому зачем-то приплели Эльбрус.
Софт для Эльбруса это тот же линукс с пакетом опенсорсных программ, тот потребитель который покупает оборудование на Эльбрусах вообще не задумывается о том что там с чем совместимо, все что ему нужно знать это эффективность решения его конкретных специализированных задач.
Основной рынок для Эльбрусов это сервера, СХД, системы промышленной автоматизации, работать с ними будет лишь узкая группа технических специалистов, которым по большому счету плевать какой там интерфейс.
системы писали наши программисты, без права выезда из России

Чтоб вы сами сдохли в вашем концлагере. Тьфу.

Совсем хорошо: Проект опенсорсный, программа бесплатная для России, разработчики ядра системы живут в России.
Тогда можно спокойно послать ОМОН отжать nginx проект…
>- Лучше: Разработчик отечественный, программа дешёвая.
AstraLinux, ПАК VipNet :)
Существенная проблема России в том, что это закрытая страна с закрытым мышлением.
Вот Эльбрус. Где документация в свободном доступе? Где описание системы команд? Вот смотрите: Опубликована ранняя версия неофициального эмулятора архитектуры Эльбрус 2000. Энтузиасты что-то там реверс-инжинирингом(!!!) смогли понять и написали эмулятор. И это в то время, как вся документация на процессоры x86, ARM, MIPS, Itanium и любые другие лежит в открытом доступе.
То же самое с операционками. Берут Линукс, что-то там переделывают и получают МСВС с закрытыми исходниками. Вместо того чтобы наоборот — взять, написать новую операционку с нуля и выложить исходники в открытый доступ. Но такое нынешним руководителям — выходцам из «малиновых пиждаков» 90-х даже в кошмарном сне не приснится.
Поэтому я совершенно уверен: никакой «своей операционки» у РФ не будет. Максимум — переделанный линукс с отставанием версии ядра на 10 лет.
>Вместо того чтобы наоборот — взять, написать новую операционку с нуля и выложить исходники в открытый доступ.
Вы хорошо себе представляете все сложности этого процесса? Насколько я помню, в России вообще только одна компания (Касперский) пыталась сделать с нуля свою ОС. Т.е. не клон линукса, и не клон Windows. Ну и потом, возникает резонный вопрос — ну создали, ну выложили. А жить-то на что такая компания будет? Деньги на чем зарабатывать?

Qualcomm Hexagon. В открытом виде только часть ISA. Большинство системного и отлпдочного закрыто. Дазассемблеры даже на базе objdump из оф.сдк давятся и выдают неверный результат


Периферия закрыта, протоколы закрыты, API закрыты. BSP содержат, по-большей части, предкомпиленные библиотечные файлы. В свободном доступе из нет. Выдают только на те чипы для которых куплена лицензия. Между чипами бинарной совместимости нет.


Документация, утилиты, BSP — все heavily watermarked. Чтобы найти источник утечки и жестоко наказать. Утечки удаляются из интернета весьма оперативно. В итоге максимум что вы найдете — огрызочнве сливы 2013-2014 годов. Свежие все держат при себе.

Своя операционная система безусловно нужна! Хватит «кормить» США через Microsoft. Созданием такого продукта может смело заняться, к примеру, Сколково. Чтобы быстро «пересадить» всех пользователей на новую ОС надо изначально ее сделать бесплатной. Чтобы ускорить процесс можно в качестве «настоятельной рекомендации» перевести на эту ОС все учебные заведения страны. А за 2-3 года и все остальные подтянутся.
Отечественное стоит в 10 раз дороже и покупать его придется несколько раз, так как рекомендации могут меняться. Чтобы не кормить США поставьте Ubuntu.

Свой веб-сервер уже был

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

Созданием такого продукта может смело заняться, к примеру, «Агенство Интернет-исследований» (или как оно там сейчас называется). Ну а что, 400 человек фуллтайм, молодая амбициозная команда. Всяко пользы больше будет, чем от нынешнего написания бессмысленных комментариев по 30р за штуку:) И люди профессию нормальную получат, программированию научатся.
Как собираетесь писать драйвера для своей ОС?
Подпишете соглашения с nVidia, AMD и всеми прочими?
Или будет второе «к примеру, Сколково», где будут скалывать hardware?

И вот у нас 16.04.2022 года и вопрос про отечественную ОС стал явно актуальным))) Уже многим кажется, что пора бы сделать что-то свое отечественное!

Ключевое — без права выезда из России? Уже концлагерь организуем? Не нужно никаких заградительных мер. Нужно создавать условия — нормальная жизнь, конкурентная оплата — смотришь, никто никуда не уедет, и будет разрабатывать в стране. А будет адекватный внутренний заказчик, то и будет внутренний хороший софт
Кстати, автор так и не ответил на вопрос, заданный им же в заголовке.
Эх, основное назначение всего этого «Импортозамещения» вовсе не забота о развитии отечественной разработки и развитие микроэлектроники! Участвую в торгах и тендерах на поставку компьютерного оборудования, и я вижу что все это делается только для того чтобы убрать конкуренцию в торгах, дальше можете сами додумать для чего. Так что, все это реально по факту никому не нужные отечественные ОС, отечественные процессоры. С доводами автора согласен полностью в плане привычности интерфейса, стандартных команд процессора etc.
Я не понимаю почему Линукс не работает на Win32API. Свою третью систему команд — не линукс и не виндовс — точно делать не следует.

Не, ну круто же!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории