|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
KpoxaPym .. за один год в хобби-режиме Ну ведь от скудости моих ресурсов линукс не перестаёт быть троянским конём. За год в хобби-режиме я ничего сделать не могу, но лет за 5 могу показать альтернативу, которую уже давно сделали, просто она плохо документирована и подгнила к тому же. Если дадут денег - смогу сделать больше и быстрее. У нас в Москве дорогу строят за 100 млрд руб, за эти деньги можно 100 ОС написать. То, что я делаю, за основу брать не надо, но надо взять её как пример. Пожалуй, нужно поправить это на главной странице. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 13:48 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
Там просто на главной получилось смешение того, что я могу реально сделать независимо ни от кого (показать иллюстрацию к задаче создания ОС) и того, что я cмогу сделать, если кто-то будет помогать или если дадут денег (реально создать ОС, хотя тут нужно быть менеджером прежде всего, а я программист, так что не факт, что я это смогу даже с деньгами). ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 13:51 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
Как страшно жить... Кругом одни шпионы. Все в бункер, в бункер!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 13:51 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
d7i Как страшно жить... Кругом одни шпионы. Все в бункер, в бункер!!! Можешь сколько угодно иронизировать, но государства вполне понимают угрозу и действуют, особенно США и Китай. В России живут смелые люди, ничего не боятся. В первой половине 1941 тоже не боялись. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 13:53 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
budden Очевидно, что методологией тут и не пахнет Одинаковую методологию можно использовать только в сходных условиях. Понятно, что даже количество выявленных уязвимостей бессмысленно сравнивать между системами с закрытым и открытым исходным кодом. В первых они, в подавляющем большинстве случаев, выявляются при анализе исходников. Во вторых, преимущественно уже после обнаружения хакерских атак или реверс-инжинирингом. Я же Вам предложил выше несколько вариантов (попробовать самому или сравнить исходники). Почему Вы отказыветесь идти по этому пути? При этом Вы совершенно игнорируете, что любое ПО в РФ может быть сертифицировано с точки зрения безопасности только после предоставления его исходных текстов. Без вариантов. Ищите "Руководящий документ. Защита от несанкционированного доступа к информации.". Результаты сертификации налицо. Windows не поднимается выше 5-го класса защиты, тогда как Astra Linux сертифицирован по первому классу. Чему совершенно не помешало наличии исходников Astra Linux в свободном доступе. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 13:57 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
ptr128 budden Очевидно, что методологией тут и не пахнет Я же Вам предложил выше несколько вариантов (попробовать самому или сравнить исходники). Почему Вы отказыветесь идти по этому пути? Потому что вы выдвинули какой-то лажовый тезис, который к тому же по вашим же ссылкам и опровергается, и предлагаете мне его обосновать. Я больной или совсем дурак, по вашему? Ваш тезис - вы и доказывайте. Не можете доказать - разговор окончен. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 14:01 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
ptr128 budden Очевидно, что методологией тут и не пахнет При этом Вы совершенно игнорируете, что любое ПО в РФ может быть сертифицировано с точки зрения безопасности только после предоставления его исходных текстов. Без вариантов. Ищите "Руководящий документ. Защита от несанкционированного доступа к информации.". Результаты сертификации налицо. Windows не поднимается выше 5-го класса защиты, тогда как Astra Linux сертифицирован по первому классу. Чему совершенно не помешало наличии исходников Astra Linux в свободном доступе. О мой Бог! Не надо мне рассказывать сказки про сертификацию, я работаю в этой области. Но это Вы опять пытаетесь перевести тему с вашего изначального лажового тезиса. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 14:15 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
budden, принципиальная разница в подходе. Ваша паранойя застилает Вам глаза и не дает понять, что избежать backdoor в коде, ограничивая круг разработчиков, невозможно. Backdoor может включить даже тот разработчик, которому Вы больше всего доверяете. В том числе, просто ошибившись. Подавляющее большинство backdoor выявляются именно при анализе исходного кода (при его отсутствии - реверс-инжинирингом с получением опять таки исходного кода). Практически все Ваши примеры - этому подтверждение. Отсюда и получается, чем больше ресурсов, в том числе и людей имеющих доступ к исходному коду, Вы привлечете к анализу исходного кода, тем больше backdoor и ошибок Вы обнаружите. При этом обнаружение ошибок, как Вы сами заметили, может занять 20 лет. Отсюда и главная проблема новых ОС. Для того, чтобы достичь определенного уровня безошибочности и надежности она должна быть в эксплуатации долгие годы и все эти годы, как можно большее количество людей должно искать в ней ошибки. Linux шел к этому почти 30 лет. BSD - свыше 30 лет. QNX - почти 30 лет. То есть, если разрабатывать свою операционную систему с нуля, да еще и ограничивая доступ к ней в 33 раза, то уровня безошибочности и стабильности того же Linux Вы добьетесь, приблизительно, к концу текущего тысячелетия. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 14:19 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
buddenОС на русском языке, на Обероне (рабочее название ЯОС) WHOЯОС ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 14:26 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
Секта Обероновцев начинает инвазию и тут =) Подмена понятия надежности простотой, неверна и не работает. Хотя, ИМХО, доточить А-Оберон до рабочего языка можно, но сектанты бьются за каждую букву в скрижалях Вирта... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 23:20 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
Siemargl, я в этой секте не состою, я рядом с ней стою. Пруфы: https://forum.oberoncore.ru/viewtopic.php?f=86&t=6001&p=113499#p113498 https://forum.oberoncore.ru/viewtopic.php?f=82&t=6231#p103858 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2021, 01:31 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
Siemargl Хотя, ИМХО, доточить А-Оберон до рабочего языка можно, но сектанты бьются за каждую букву в скрижалях Вирта... Именно такую цель я и ставлю перед собой. Никто из оберонщиков в моём проекте не участвует, поэтому их воззрения и не мешают. ЯОС - это форк A2, пути разошлись и синхронизацию поддерживать не планируется, в т.ч. и в сути языка. Я уже внёс изменения. Тем более, что A2 последние годы больше гниёт, чем прогрессирует. Притом, там язык изначально такой, что оберонщики его обзывают ересью, т.е. первый шаг на выход из секты сделан ещё до меня. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2021, 01:33 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
budden Или вот: https://www.iphones.ru/iNotes/402605 авторШпионские приложения были обнаружены специалистами в прошивках накопителей от крупнейших мировых компаний, включая Seagate, Toshiba, Western Digital, Samsung и Micron. Это ПО расположено в специальной микросхеме на HDD или SSD, которая управляет устройством. Доступа к ней нет ни у пользователя, ни, естественно, у антивирусных приложений. Более того, даже если накопитель отформатировать, включая низкоуровневый вариант, то прошивка останется в нетронутом виде, а значит и зловред сохранится. Можно, конечно, перезаписать прошивку, но далеко не для всех HDD и SSD имеются соответствующие инструменты в открытом доступе. Кроме того, есть еще одна проблема в определении наличия шпионского ПО. Нет никаких гарантий, что им не будет заражена и другая прошивка, устанавливаемая на место старой. Что касается возможностей своеобразного вируса, то он может собирать различные данные с компьютеров, в которых установлен зараженный накопитель, а также из внутренней Сети, если есть к ней доступ. Чтобы затем злоумышленникам получить доступ к сохраненной информации, достаточно подключить специальный флеш-драйв, который, к слову, может использовать уязвимость BadUSB. Заблокированы USB? Не беда, вставьте любой другой носитель информации будь то оптический диск или дискета, правда, потребуется еще и доступ к Интернету и если такой есть, тогда данные будут переданы через Сеть. Надеюсь, вы уже выбросили все компы и мобильные устройства на вражеских ОС: линукс, виндовс, андройд и т.п.? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2021, 10:17 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
Megabyte, если вам нечего скрывать, выложите, пожалуйста, сюда логин и пароль от Вашей личной почты. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2021, 11:23 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
budden, ты пытаешься убедить шпионов ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2021, 13:28 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
ViPRos, я пытаюсь убедить неопределённый круг лиц, не обязательно же из них 100% шпионов. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2021, 14:29 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
А по-моему автор троллит. Нельзя же воспринимать всю эту фигню про томогавки на голову, шпионов и расстрелы всерьез. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2021, 15:25 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
Я не троллю. Про шпионские закладки - это уже давно всем известно, о чём тут троллить? Об этом можно не только в газете "Завтра" прочитать, но и на Хабре каком-нибудь. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2021, 15:34 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
budden, то что backdoors всегда были и будут - это как раз понятно. Непонятно почему Вы считаете, что обнаружить и/или изолировать backdoor сделанный Вашим самым доверенным разработчиком будет проще, чем backdoor сделанный сотрудником АНБ? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2021, 16:14 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
ptr128, так во сколько раз отличается плотность ошибок в проектах с открытыми исходниками и проприетарных? В 100 раз, в 1.2 раза или как? Поправил главную страницу сайта программирование-по-русски.рф по замечаниям, высказанным в данной теме. Всем спасибо! Из новостей последних дней - починил кириллицу в оболочке ОС, сделал русские аналоги встроенных команд и немного попереводил. Теперь доля русских букв в исходных текстах и документации ЯОС составляет 16.94%, а 1-го января было 16.71%, т.е. 0.2% за каникул. Такими темпами за 10 лет ядро и компилятор вполне себе будут переведены :) Думаю о том, что сделать, чтобы увеличить темп. Очевидно, самое простое - это увеличение количества работающих над этой задачей раз в 10. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2021, 16:39 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
Очевидно, самое простое - это увеличение количества работающих над этой задачей раз в 10. Мои пьесы теперь читают вдвое больше людей. Я женился (с) МЖ ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2021, 16:47 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
L_argo Очевидно, самое простое - это увеличение количества работающих над этой задачей раз в 10. Предлагаешь принять ислам? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2021, 17:42 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
budden, Специфический однако у вас перевод получился.... Код: sql 1. 2.
Я бы на вашем месте пошел бы дальше -я бы на старославянский бы перевел, что бы враги точно не смогли воспользоваться. Будут думать что ОС на русском- потратят время на изучение русского, а тут бац - старославянский. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2021, 19:54 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
Serguei, а я перевожу не для того, чтобы враги не догадались, а для того, чтобы расширить кадровый резерв отрасли. Вот Пётр I был западником, но когда он стал строить флот, почему-то не нашлось в стране достаточного количества людей, понимающих голландский. Поэтому пришлось русифицировать морские разговоры. Терминологическая база вся была взята иностранная, да и то не вся: берег, ветер, отдай, прими - эти слова были взяты из русского языка, как и грамматика. То же случилось во всех отраслях, по той же самой причине. ИТ - не исключение. Это - не божественное откровение, а просто одно из ремёсел. Программистам нужно, чтобы программистов было мало, поэтому, если программисту нужно быть умным да ещё и знать английский, то программистам это выгодно. А стране это невыгодно, потому что хорошо знающие английский уходят в западные фирмы, а плохо знающие английский некомпетентны. Я прочитал, т.е. пролистал, книжку "Чистый код". Идея о том, что название метода должно выражать его действие, мне понравилась. Авторы A2 книжку "Чистый код" не читали, поэтому называют идентификаторы черт-те как. Посмотри, что делает GenerateToolFile и убедись, что мой перевод выражает смысл лучше, чем оригинал. Tool - это просто тип файла, расширение. О том, что это за файл и для чего он нужен, исходное название не говорит. А моё - говорит. Если тебя смущает слово "Породи", то просто ты отвык от русского языка. "Процесс сборки порождает исполняемый файл" - нормальная фраза или тебе нужно обязательно "процесс сборки генерирует исполняемый файл"? А чем второе слово лучше первого? Да ничем. Или как надо переводить? Дальше, почему в повелительном наклонении? Потому что метод - это приказ компьютеру или объекту внутри программы. Но главным образом, потому что "породить" на две буквы длиннее, чем "породи", а никакого нового смысла эти две буквы не добавляют. Union-ом они назвали операцию, при которой этот объект (множество) добавляет к себе другое множество. Я думал, как назвать операцию вставки в контейнер, и решил, что лучше всего будет назвать Прими (на хранение). Самый короткий вариант - это "На", но он неоднозначен, НаСтолеСтоитСтакан или НаСтаканПоставилиСтол или НаСтакан в смысле возьми стакан. "Прими" более однозначно, хотя больше букв (это я не люблю, т.к. русские слова обычно длиннее английских и после перевода программа заметно распухает). Вот и получается, что данная операция повелевает контейнеру принять на хранение множество значений. А слово Union сводит с толку - нужно увидеть сигнатуру, убедиться, что возвращаемое значение отсутствует и отсюда уже догадаться, что это разрушающая операция над самим объектом. А если быть осторожным, то придётся ещё прочитать исходник, чтобы убедиться, что разрушается объект, а не аргумент. УчтиФайл - это метод в объекте "Статистика", он именно учитывает файл, т.е. добавляет единичку во всяческие регистры. i я перевёл в ч ради спорта, а также чтобы не было пустой строки, чтобы можно было поискать пустую строку в XML файле и найти, что ещё недоделано. новМнвоБит - это конструктор для типа МнвоБит. В A2 принято называть конструкторы словом Init, а иногда ещё как-нибудь. Зная тип объекта, нельзя нагрепать его конструктор. Все Init-ы я перевожу как новИмяКласса. Множество я сокращаю в Мнво - думаю, вполне понятно. Хотя само название Множество бит не очень классное, потому что на самом деле это тип "множество целых чисел из диапазона, реализованный в виде массива бит". Но я не могу всё делать идеально, идеально может получиться при третьей-четвёртой переделке, а сейчас пока хотя бы приемлемо. Кроме того, очень сложно придумать схему наименования контейнеров, чтобы название отражало смысл. У контейнера слишком много свойств для этого. Назвать контейнер просто Set - это плохо, потому что непонятно, какой это Set - мутабельный или иммутабельный, в памяти или персистентный, что в нём хранится, какое внутреннее устройство, потокобезопасен ли он. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2021, 21:51 |
|
ОС на русском языке, на Обероне (рабочее название ЯОС)
|
|||
---|---|---|---|
#18+
Eolt А по-моему автор троллит. Нельзя же воспринимать всю эту фигню про томогавки на голову, шпионов и расстрелы всерьез. Возможно и не троллит, а реально верует. Интересно, на сколько ему хватит терпения... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2021, 23:29 |
|
|
start [/forum/topic.php?fid=33&msg=40034652&tid=1547037]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 160ms |
0 / 0 |