Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / ОС на русском языке, на Обероне (рабочее название ЯОС) / 25 сообщений из 238, страница 1 из 10
08.01.2021, 12:46
    #40034133
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
Русский перевод ОС A2. Оригинал сделан в Швейцарии в школе Вирта, есть коммерческие применения в Швейцарии и Китае во встроенных применениях (медицинское оборудование, пром. автоматизация, и ещё что-то секретное). Идут одновременные процессы перевода и документирования, до завершения перевода ядра остался примерно 1 человеко-год, но с учётом хоббийности процесса результат ожидается через 3-10 лет.

https://gitlab.com/budden/ja-o-s
...
Рейтинг: 0 / 0
08.01.2021, 12:58
    #40034136
ptr128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
budden,

Прошу прощения, а зачем?
...
Рейтинг: 0 / 0
08.01.2021, 13:24
    #40034137
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
Не, что-то я ошибся с трудоёмкостью. Пока меньше 3 лет фулл-тайм пока не получается, т.е. это 10-30 лет в хобби-режиме силами одного человека, как сейчас. Объяснение, зачем - длинное, в репозитории есть ссылка.
...
Рейтинг: 0 / 0
08.01.2021, 13:47
    #40034140
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
budden
...т.е. это 10-30 лет в хобби-режиме...
Объяснение, зачем - длинное, в репозитории есть ссылка.

И так все понятно: что бы было чем заняться на пенсии.
...
Рейтинг: 0 / 0
08.01.2021, 13:59
    #40034143
ptr128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
budden,

читал, но не понял. Какой смысл, особенно при разработке открытого ПО, искусственно ставить языковой барьер для 97% разработчиков со всего мира?
...
Рейтинг: 0 / 0
08.01.2021, 14:18
    #40034144
ОС на русском языке, на Обероне (рабочее название ЯОС)
На сайте автора написано, что это импортозамещение. В общем то, прекрасно вписывается в эту линию - как и все импортозамещение, бессмысленное и беспощадное.
...
Рейтинг: 0 / 0
08.01.2021, 14:24
    #40034145
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
потом начнут вставлять прямые вызовы ядра и коллбеки на латинице...
...
Рейтинг: 0 / 0
08.01.2021, 14:32
    #40034148
d7i
d7i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
Ржавый гвоздь
...все импортозамещение, бессмысленное и беспощадное.

++++
Браво!
...
Рейтинг: 0 / 0
08.01.2021, 14:37
    #40034151
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
andreymx
потом начнут вставлять прямые вызовы ядра и коллбеки на латинице...

Это ОС, в ней все вызовы можно сделать на русском. Хотя она может работать в режиме приложения под Linux и Windows, тогда, конечно, вызовы ядра остаются на латинице. Можно и их перевести, но не уверен, что есть смысл. В любом случае, слой абстракции от железа или ОС достаточно маленький, это не повлечёт существенной латинизации всего исходника.
...
Рейтинг: 0 / 0
08.01.2021, 14:44
    #40034153
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
Ржавый гвоздь
На сайте автора написано, что это импортозамещение. В общем то, прекрасно вписывается в эту линию - как и все импортозамещение, бессмысленное и беспощадное.

США и Китай занимаются импортозамещением и/или импортонедопущением. Как пример, совсем недавно США импортозаместили космический корабль "Союз". Значит, и России тоже можно и нужно этим заниматься. Для внутренних разработок иностранный язык не нужен. 97% иностранных разработчиков тоже в этом процессе никак не нужны, и цели, чтобы они понимали смысл наших технологий, нет.
...
Рейтинг: 0 / 0
08.01.2021, 14:49
    #40034155
ptr128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
budden,

так про это вопрос. Зачем делать разработку программы с открытым исходным кодом внутренней, замедляя темпы ее создания в 33? Профит в чем?
...
Рейтинг: 0 / 0
08.01.2021, 14:52
    #40034157
ptr128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
budden
97% иностранных разработчиков тоже в этом процессе никак не нужны, и цели, чтобы они понимали смысл наших технологий, нет.

Как бы, из них 1% все же русские )))
Русских имеющих гражданство РФ в мире 2%.
...
Рейтинг: 0 / 0
08.01.2021, 15:01
    #40034158
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
budden
Не, что-то я ошибся с трудоёмкостью. Пока меньше 3 лет фулл-тайм пока не получается, т.е. это 10-30 лет в хобби-режиме силами одного человека, как сейчас. Объяснение, зачем - длинное, в репозитории есть ссылка.
30 лет назад только появилась win 3.0
Кому сейчаз нужна win 3.0 с ядром на русском языке?
...
Рейтинг: 0 / 0
08.01.2021, 15:06
    #40034160
ptr128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
andreymx,

он не может объяснить, почему не хочет сократь этот срок до 2-12 месяцев, привлекая всех желающих поддержать проект, а не ограничиваясь только русскоговорящими. Что прикольно, ограничение введено именно по лингвистическому признаку, а вовсе не по гражданству или месту постоянного проживания.
...
Рейтинг: 0 / 0
08.01.2021, 15:17
    #40034164
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
ptr128
budden,

так про это вопрос. Зачем делать разработку программы с открытым исходным кодом внутренней, замедляя темпы ее создания в 33? Профит в чем?

Кроме скорости, есть и другие свойства и требования к разработке. Нужно, чтобы система была безопасной. Способов найти все закладки в достаточно сложной программе не существует. Если бы они существовали, не было бы уязвимости bashdoor, которую нашли только через 20 лет после её появления.

Допуская иностранцев к разработке, мы умножаем безопасность на ноль. Единственное, на что можно уповать - это на людей. Вот, например, взять ПВО. Наша армия использует не "Пэтриоты" и не "Железный купол", а С-400. Нам не нужны 97% мировых инженеров для этой разработки. Более того, если они получат доступ к "исходникам" С-400, то это будет называться шпионаж и безопасность России сильно пострадает. Вот, например, у нас недавно украли секрет гиперзвуковых ракет - теперь нам будет жить хуже, потому что страна в большей опасности. Если бы мы попытались использовать защищать своё небо с помощью американских систем ПВО, то, возможно, мы смогли бы их купить через третьи страны, как раньше покупали машины IBM. Но не факт, что мы бы сейчас могли сидеть на форуме - возможно, пришлось бы уже лежать в канаве (не знаю, из какой Вы страны, но я живу в России). Сегодня компьютеры и ПО к ним - это тоже оружие, Россия должна контролировать свой ИТ-стек, а этого нет.

Понятно, что у меня нет ресурсов в одно лицо написать безопасное ПО. Я просто показываю, что это можно, и показываю пример, как можно. И показываю, что необязательно писать на Си и Си++.
...
Рейтинг: 0 / 0
08.01.2021, 15:21
    #40034167
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
Т.е. этот проект больше про культуру и терминологию - у него нет цели создания конкретной ОС, потому что такая задача не для хоббийщика. Это что-то типа басен Крылова. Они до него уже были, он их в основном перевёл и слегка допилил. Поэтому никакой беды от открытости данной разработки нет, тем более, у неё нет и никакого заказчика.
...
Рейтинг: 0 / 0
08.01.2021, 15:23
    #40034168
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
пройдет полгода или два
budden уйдет в сектанты или женится на миллиардерше или сменит пол... и проект пойдёт стандартным путём
...
Рейтинг: 0 / 0
08.01.2021, 15:25
    #40034169
ptr128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
budden
Нужно, чтобы система была безопасной. Способов найти все закладки в достаточно сложной программе не существует.

Но существует способ сократить их практически до нуля. Закон Линуса никто не отменял. И именно потому исходный код Linux имеет 0.17 ошибок на тысячу строк исходного кода, в то время как закрытое коммерческое ПО в среднем насчитывает 20-30 ошибок на 1000 строк исходного кода.
То есть, чем больше разработчиков участвуют в проекте, тем меньше количество невыявленных ошибок и, тем более закладок.

budden
Допуская иностранцев к разработке, мы умножаем безопасность на ноль.

Но Вы же так и делаете! 30% русских проживают за рубежом. Преимущественно, в бывших республиках СССР. Но не мало и в Европе, и в Северной Америке, и даже в Австралии или Африке.
...
Рейтинг: 0 / 0
08.01.2021, 15:30
    #40034171
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
ptr128, я объяснил, что данный проект не ставит целью создание безопасной ОС, а всего лишь иллюстрации. Пусть хоть американцы, хоть китайцы со знанием русского участвуют, мне не жалко.
...
Рейтинг: 0 / 0
08.01.2021, 15:32
    #40034172
ptr128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
budden,

тогда почему жалко, если будет участвовать китаец без знания русского языка?
...
Рейтинг: 0 / 0
08.01.2021, 15:37
    #40034174
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
ptr128

Но существует способ сократить их практически до нуля. Закон Линуса никто не отменял. И именно потому исходный код Linux имеет 0.17 ошибок на тысячу строк исходного кода, в то время как закрытое коммерческое ПО в среднем насчитывает 20-30 ошибок на 1000 строк исходного кода.

Во-первых, откуда такие оценки и кто их доказал?

Во-вторых, в одном только ядре линукс 10 млн строк кода. По вашей оценке - 1700 ошибок. Изучите историю кибердиверсий США в Иране и Венесуэле. У нас есть 1700 потенциальных бекдоров. Это мало или много? Среди них, кстати, в течение 20 лет находился и bashdoor.

https://ru.wikipedia.org/wiki/Bashdoor

авторИзначальная ошибка была обнаружена Стефани Шазеля [1] (фр. Stéphane Chazelas) 12 сентября 2014 года... Анализ исходного кода Bash свидетельствует, что уязвимость была заложена в код приблизительно в версии 1.13 в 1992 году или ранее и с тех пор оставалась необнаруженной среди общей публики и незадекларированной.

Предполагается, что уязвимы миллионы систем. Ошибка получила максимальную оценку по шкале опасности и сравнивается по значению с Heartbleed — ошибкой в OpenSSL
...
Рейтинг: 0 / 0
08.01.2021, 15:38
    #40034175
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
ptr128, не жалко, пусть задонатит, к примеру :) По сути дела, я уже ответил: потому что для подобных систем важнее безопасность, чем скорость разработки. Безопасность в системах, от которых зависит безопасность государства, достигается прежде всего тем, что она пишется людьми, которым можно доверять (всё равно безопасность будет не 100%, как нас учит история шпионажа, кротов, диверсий и прочих шпионских штучек). Я же сейчас создаю систему, в которой русскоязычность была поставлена как цель не для того, чтобы она была безопасной, а для того, чтобы наработать терминологическую базу и вообще создать прецедент (хотя в СССР подобные системы уже были, но, наверное, их можно считать устаревшими, т.к. компьютеры с тех пор сильно измениились). Поэтому китайцу, не знающему русский, просто так вот не повезло, что он ничем не может помочь в достижении этой цели, разве только денег даст :) Он мог бы помочь, если бы система не была русскоязычной, но у меня нет цели создавать не-русскоязычную систему. В целом-то операционных систем вполне достаточно.
...
Рейтинг: 0 / 0
08.01.2021, 15:59
    #40034182
ptr128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
budden,

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

А для кибератак совсем не обязательно быть разработчиком атакуемого ПО. Например, американцы совершенно всерьез заявляют о кибератаках из РФ, повлиявших на их выборы. И даже в результате - захвату Конгресса сторонниками Трампа )))
...
Рейтинг: 0 / 0
08.01.2021, 16:03
    #40034184
ptr128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
budden
Безопасность в системах, от которых зависит безопасность государства, достигается прежде всего тем, что она пишется людьми, которым можно доверять

С точностью наоборот. Причем Принцип Керкгоффса возник еще XIX веке и актуален до сих пор.
...
Рейтинг: 0 / 0
08.01.2021, 16:31
    #40034189
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОС на русском языке, на Обероне (рабочее название ЯОС)
ptr128, если бы исходники линукса не были бы открыты, то им бы в таких масштабах и не пользовались. Им как раз пользовались, потому что считали, что раз исходники открыты, то ими пользоваться безопасно.

Если башдор был не простой ошибкой, а закладкой, то его автор в течение 20 лет имел несанкционированный доступ к огромному количеству систем.

Ошибку нашли, но какой ущерб был нанесён за 20 лет?
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / ОС на русском языке, на Обероне (рабочее название ЯОС) / 25 сообщений из 238, страница 1 из 10
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]