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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

тогда почему жалко, если будет участвовать китаец без знания русского языка?
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #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
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034175
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128, не жалко, пусть задонатит, к примеру :) По сути дела, я уже ответил: потому что для подобных систем важнее безопасность, чем скорость разработки. Безопасность в системах, от которых зависит безопасность государства, достигается прежде всего тем, что она пишется людьми, которым можно доверять (всё равно безопасность будет не 100%, как нас учит история шпионажа, кротов, диверсий и прочих шпионских штучек). Я же сейчас создаю систему, в которой русскоязычность была поставлена как цель не для того, чтобы она была безопасной, а для того, чтобы наработать терминологическую базу и вообще создать прецедент (хотя в СССР подобные системы уже были, но, наверное, их можно считать устаревшими, т.к. компьютеры с тех пор сильно измениились). Поэтому китайцу, не знающему русский, просто так вот не повезло, что он ничем не может помочь в достижении этой цели, разве только денег даст :) Он мог бы помочь, если бы система не была русскоязычной, но у меня нет цели создавать не-русскоязычную систему. В целом-то операционных систем вполне достаточно.
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034182
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,

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

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

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

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

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


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