Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Разработка информационных систем |
![]() ![]() |
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 вперед Ctrl→ все |
budden Member Откуда: Сообщений: 1135 |
Русский перевод ОС A2. Оригинал сделан в Швейцарии в школе Вирта, есть коммерческие применения в Швейцарии и Китае во встроенных применениях (медицинское оборудование, пром. автоматизация, и ещё что-то секретное). Идут одновременные процессы перевода и документирования, до завершения перевода ядра остался примерно 1 человеко-год, но с учётом хоббийности процесса результат ожидается через 3-10 лет. https://gitlab.com/budden/ja-o-s К сообщению приложен файл. Размер - 142Kb |
8 янв 21, 12:46 [22260223] Ответить | Цитировать Сообщить модератору |
ptr128 Member Откуда: Moscow Сообщений: 865 |
budden, Прошу прощения, а зачем? |
8 янв 21, 12:58 [22260229] Ответить | Цитировать Сообщить модератору |
budden Member Откуда: Сообщений: 1135 |
Не, что-то я ошибся с трудоёмкостью. Пока меньше 3 лет фулл-тайм пока не получается, т.е. это 10-30 лет в хобби-режиме силами одного человека, как сейчас. Объяснение, зачем - длинное, в репозитории есть ссылка.
Сообщение было отредактировано: 8 янв 21, 13:19 |
8 янв 21, 13:24 [22260236] Ответить | Цитировать Сообщить модератору |
Leonid Kudryavtsev Member Откуда: Сообщений: 9316 |
И так все понятно: что бы было чем заняться на пенсии. |
||||
8 янв 21, 13:47 [22260240] Ответить | Цитировать Сообщить модератору |
ptr128 Member Откуда: Moscow Сообщений: 865 |
budden, читал, но не понял. Какой смысл, особенно при разработке открытого ПО, искусственно ставить языковой барьер для 97% разработчиков со всего мира? |
8 янв 21, 13:59 [22260244] Ответить | Цитировать Сообщить модератору |
Ржавый гвоздь Member Откуда: Сообщений: 126 |
На сайте автора написано, что это импортозамещение. В общем то, прекрасно вписывается в эту линию - как и все импортозамещение, бессмысленное и беспощадное. |
8 янв 21, 14:18 [22260248] Ответить | Цитировать Сообщить модератору |
andreymx Member Откуда: Запорожье Сообщений: 54576 |
потом начнут вставлять прямые вызовы ядра и коллбеки на латинице... |
8 янв 21, 14:24 [22260249] Ответить | Цитировать Сообщить модератору |
d7i Member Откуда: Сообщений: 529 |
++++ Браво! |
||||
8 янв 21, 14:32 [22260253] Ответить | Цитировать Сообщить модератору |
budden Member Откуда: Сообщений: 1135 |
Это ОС, в ней все вызовы можно сделать на русском. Хотя она может работать в режиме приложения под Linux и Windows, тогда, конечно, вызовы ядра остаются на латинице. Можно и их перевести, но не уверен, что есть смысл. В любом случае, слой абстракции от железа или ОС достаточно маленький, это не повлечёт существенной латинизации всего исходника. |
||||
8 янв 21, 14:37 [22260256] Ответить | Цитировать Сообщить модератору |
budden Member Откуда: Сообщений: 1135 |
США и Китай занимаются импортозамещением и/или импортонедопущением. Как пример, совсем недавно США импортозаместили космический корабль "Союз". Значит, и России тоже можно и нужно этим заниматься. Для внутренних разработок иностранный язык не нужен. 97% иностранных разработчиков тоже в этом процессе никак не нужны, и цели, чтобы они понимали смысл наших технологий, нет. Сообщение было отредактировано: 8 янв 21, 14:40 |
||||
8 янв 21, 14:44 [22260258] Ответить | Цитировать Сообщить модератору |
ptr128 Member Откуда: Moscow Сообщений: 865 |
budden, так про это вопрос. Зачем делать разработку программы с открытым исходным кодом внутренней, замедляя темпы ее создания в 33? Профит в чем? |
8 янв 21, 14:49 [22260260] Ответить | Цитировать Сообщить модератору |
ptr128 Member Откуда: Moscow Сообщений: 865 |
Как бы, из них 1% все же русские ))) Русских имеющих гражданство РФ в мире 2%. |
||||
8 янв 21, 14:52 [22260262] Ответить | Цитировать Сообщить модератору |
andreymx Member Откуда: Запорожье Сообщений: 54576 |
Кому сейчаз нужна win 3.0 с ядром на русском языке? |
||||
8 янв 21, 15:01 [22260263] Ответить | Цитировать Сообщить модератору |
ptr128 Member Откуда: Moscow Сообщений: 865 |
andreymx, он не может объяснить, почему не хочет сократь этот срок до 2-12 месяцев, привлекая всех желающих поддержать проект, а не ограничиваясь только русскоговорящими. Что прикольно, ограничение введено именно по лингвистическому признаку, а вовсе не по гражданству или месту постоянного проживания. |
8 янв 21, 15:06 [22260266] Ответить | Цитировать Сообщить модератору |
budden Member Откуда: Сообщений: 1135 |
Кроме скорости, есть и другие свойства и требования к разработке. Нужно, чтобы система была безопасной. Способов найти все закладки в достаточно сложной программе не существует. Если бы они существовали, не было бы уязвимости bashdoor, которую нашли только через 20 лет после её появления. Допуская иностранцев к разработке, мы умножаем безопасность на ноль. Единственное, на что можно уповать - это на людей. Вот, например, взять ПВО. Наша армия использует не "Пэтриоты" и не "Железный купол", а С-400. Нам не нужны 97% мировых инженеров для этой разработки. Более того, если они получат доступ к "исходникам" С-400, то это будет называться шпионаж и безопасность России сильно пострадает. Вот, например, у нас недавно украли секрет гиперзвуковых ракет - теперь нам будет жить хуже, потому что страна в большей опасности. Если бы мы попытались использовать защищать своё небо с помощью американских систем ПВО, то, возможно, мы смогли бы их купить через третьи страны, как раньше покупали машины IBM. Но не факт, что мы бы сейчас могли сидеть на форуме - возможно, пришлось бы уже лежать в канаве (не знаю, из какой Вы страны, но я живу в России). Сегодня компьютеры и ПО к ним - это тоже оружие, Россия должна контролировать свой ИТ-стек, а этого нет. Понятно, что у меня нет ресурсов в одно лицо написать безопасное ПО. Я просто показываю, что это можно, и показываю пример, как можно. И показываю, что необязательно писать на Си и Си++. Сообщение было отредактировано: 8 янв 21, 15:13 |
||||
8 янв 21, 15:17 [22260272] Ответить | Цитировать Сообщить модератору |
budden Member Откуда: Сообщений: 1135 |
Т.е. этот проект больше про культуру и терминологию - у него нет цели создания конкретной ОС, потому что такая задача не для хоббийщика. Это что-то типа басен Крылова. Они до него уже были, он их в основном перевёл и слегка допилил. Поэтому никакой беды от открытости данной разработки нет, тем более, у неё нет и никакого заказчика.
Сообщение было отредактировано: 8 янв 21, 15:14 |
8 янв 21, 15:21 [22260275] Ответить | Цитировать Сообщить модератору |
andreymx Member Откуда: Запорожье Сообщений: 54576 |
пройдет полгода или два budden уйдет в сектанты или женится на миллиардерше или сменит пол... и проект пойдёт стандартным путём Сообщение было отредактировано: 8 янв 21, 15:17 |
8 янв 21, 15:23 [22260276] Ответить | Цитировать Сообщить модератору |
ptr128 Member Откуда: Moscow Сообщений: 865 |
Но существует способ сократить их практически до нуля. Закон Линуса никто не отменял. И именно потому исходный код Linux имеет 0.17 ошибок на тысячу строк исходного кода, в то время как закрытое коммерческое ПО в среднем насчитывает 20-30 ошибок на 1000 строк исходного кода. То есть, чем больше разработчиков участвуют в проекте, тем меньше количество невыявленных ошибок и, тем более закладок.
Но Вы же так и делаете! 30% русских проживают за рубежом. Преимущественно, в бывших республиках СССР. Но не мало и в Европе, и в Северной Америке, и даже в Австралии или Африке. |
||||||||
8 янв 21, 15:25 [22260277] Ответить | Цитировать Сообщить модератору |
budden Member Откуда: Сообщений: 1135 |
ptr128, я объяснил, что данный проект не ставит целью создание безопасной ОС, а всего лишь иллюстрации. Пусть хоть американцы, хоть китайцы со знанием русского участвуют, мне не жалко. |
8 янв 21, 15:30 [22260279] Ответить | Цитировать Сообщить модератору |
ptr128 Member Откуда: Moscow Сообщений: 865 |
budden, тогда почему жалко, если будет участвовать китаец без знания русского языка? |
8 янв 21, 15:32 [22260280] Ответить | Цитировать Сообщить модератору |
budden Member Откуда: Сообщений: 1135 |
Во-первых, откуда такие оценки и кто их доказал? Во-вторых, в одном только ядре линукс 10 млн строк кода. По вашей оценке - 1700 ошибок. Изучите историю кибердиверсий США в Иране и Венесуэле. У нас есть 1700 потенциальных бекдоров. Это мало или много? Среди них, кстати, в течение 20 лет находился и bashdoor. https://ru.wikipedia.org/wiki/Bashdoor
|
||||||
8 янв 21, 15:37 [22260282] Ответить | Цитировать Сообщить модератору |
budden Member Откуда: Сообщений: 1135 |
ptr128, не жалко, пусть задонатит, к примеру :) По сути дела, я уже ответил: потому что для подобных систем важнее безопасность, чем скорость разработки. Безопасность в системах, от которых зависит безопасность государства, достигается прежде всего тем, что она пишется людьми, которым можно доверять (всё равно безопасность будет не 100%, как нас учит история шпионажа, кротов, диверсий и прочих шпионских штучек). Я же сейчас создаю систему, в которой русскоязычность была поставлена как цель не для того, чтобы она была безопасной, а для того, чтобы наработать терминологическую базу и вообще создать прецедент (хотя в СССР подобные системы уже были, но, наверное, их можно считать устаревшими, т.к. компьютеры с тех пор сильно измениились). Поэтому китайцу, не знающему русский, просто так вот не повезло, что он ничем не может помочь в достижении этой цели, разве только денег даст :) Он мог бы помочь, если бы система не была русскоязычной, но у меня нет цели создавать не-русскоязычную систему. В целом-то операционных систем вполне достаточно.
Сообщение было отредактировано: 8 янв 21, 15:41 |
8 янв 21, 15:38 [22260283] Ответить | Цитировать Сообщить модератору |
ptr128 Member Откуда: Moscow Сообщений: 865 |
budden, так Вы же только подтверждаете мои слова! Если бы не открытость исходных текстов bash для всех желающих, эта ошибка так бы до сих пор и осталась необнаруженной. Причем по Вашей ссылке идет речь именно об ошибке при парсинге переменных среды родительского процесса, а вовсе не о какой-то закладке. А для кибератак совсем не обязательно быть разработчиком атакуемого ПО. Например, американцы совершенно всерьез заявляют о кибератаках из РФ, повлиявших на их выборы. И даже в результате - захвату Конгресса сторонниками Трампа ))) |
8 янв 21, 15:59 [22260291] Ответить | Цитировать Сообщить модератору |
ptr128 Member Откуда: Moscow Сообщений: 865 |
С точностью наоборот. Причем Принцип Керкгоффса возник еще XIX веке и актуален до сих пор. |
||||
8 янв 21, 16:03 [22260293] Ответить | Цитировать Сообщить модератору |
budden Member Откуда: Сообщений: 1135 |
ptr128, если бы исходники линукса не были бы открыты, то им бы в таких масштабах и не пользовались. Им как раз пользовались, потому что считали, что раз исходники открыты, то ими пользоваться безопасно. Если башдор был не простой ошибкой, а закладкой, то его автор в течение 20 лет имел несанкционированный доступ к огромному количеству систем. Ошибку нашли, но какой ущерб был нанесён за 20 лет? |
8 янв 21, 16:31 [22260299] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 вперед Ctrl→ все |
Все форумы / Разработка информационных систем | ![]() |