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

Ну ведь от скудости моих ресурсов линукс не перестаёт быть троянским конём. За год в хобби-режиме я ничего сделать не могу, но лет за 5 могу показать альтернативу, которую уже давно сделали, просто она плохо документирована и подгнила к тому же. Если дадут денег - смогу сделать больше и быстрее. У нас в Москве дорогу строят за 100 млрд руб, за эти деньги можно 100 ОС написать. То, что я делаю, за основу брать не надо, но надо взять её как пример. Пожалуй, нужно поправить это на главной странице.
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034370
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там просто на главной получилось смешение того, что я могу реально сделать независимо ни от кого (показать иллюстрацию к задаче создания ОС) и того, что я cмогу сделать, если кто-то будет помогать или если дадут денег (реально создать ОС, хотя тут нужно быть менеджером прежде всего, а я программист, так что не факт, что я это смогу даже с деньгами).
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034371
d7i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как страшно жить...
Кругом одни шпионы.
Все в бункер, в бункер!!!
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034372
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d7i
Как страшно жить...
Кругом одни шпионы.
Все в бункер, в бункер!!!

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

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

Я же Вам предложил выше несколько вариантов (попробовать самому или сравнить исходники). Почему Вы отказыветесь идти по этому пути?

При этом Вы совершенно игнорируете, что любое ПО в РФ может быть сертифицировано с точки зрения безопасности только после предоставления его исходных текстов. Без вариантов. Ищите "Руководящий документ. Защита от несанкционированного доступа к информации.".
Результаты сертификации налицо. Windows не поднимается выше 5-го класса защиты, тогда как Astra Linux сертифицирован по первому классу. Чему совершенно не помешало наличии исходников Astra Linux в свободном доступе.
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034375
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128
budden
Очевидно, что методологией тут и не пахнет

Я же Вам предложил выше несколько вариантов (попробовать самому или сравнить исходники). Почему Вы отказыветесь идти по этому пути?

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

При этом Вы совершенно игнорируете, что любое ПО в РФ может быть сертифицировано с точки зрения безопасности только после предоставления его исходных текстов. Без вариантов. Ищите "Руководящий документ. Защита от несанкционированного доступа к информации.".
Результаты сертификации налицо. Windows не поднимается выше 5-го класса защиты, тогда как Astra Linux сертифицирован по первому классу. Чему совершенно не помешало наличии исходников Astra Linux в свободном доступе.


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

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

Подавляющее большинство backdoor выявляются именно при анализе исходного кода (при его отсутствии - реверс-инжинирингом с получением опять таки исходного кода). Практически все Ваши примеры - этому подтверждение.

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

При этом обнаружение ошибок, как Вы сами заметили, может занять 20 лет. Отсюда и главная проблема новых ОС. Для того, чтобы достичь определенного уровня безошибочности и надежности она должна быть в эксплуатации долгие годы и все эти годы, как можно большее количество людей должно искать в ней ошибки. Linux шел к этому почти 30 лет. BSD - свыше 30 лет. QNX - почти 30 лет.

То есть, если разрабатывать свою операционную систему с нуля, да еще и ограничивая доступ к ней в 33 раза, то уровня безошибочности и стабильности того же Linux Вы добьетесь, приблизительно, к концу текущего тысячелетия.
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034382
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenОС на русском языке, на Обероне (рабочее название ЯОС)
WHOЯОС
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034512
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Секта Обероновцев начинает инвазию и тут =)

Подмена понятия надежности простотой, неверна и не работает.

Хотя, ИМХО, доточить А-Оберон до рабочего языка можно, но сектанты бьются за каждую букву в скрижалях Вирта...
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034532
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034534
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl
Хотя, ИМХО, доточить А-Оберон до рабочего языка можно, но сектанты бьются за каждую букву в скрижалях Вирта...

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

https://www.iphones.ru/iNotes/402605
авторШпионские приложения были обнаружены специалистами в прошивках накопителей от крупнейших мировых компаний, включая Seagate, Toshiba, Western Digital, Samsung и Micron. Это ПО расположено в специальной микросхеме на HDD или SSD, которая управляет устройством. Доступа к ней нет ни у пользователя, ни, естественно, у антивирусных приложений. Более того, даже если накопитель отформатировать, включая низкоуровневый вариант, то прошивка останется в нетронутом виде, а значит и зловред сохранится. Можно, конечно, перезаписать прошивку, но далеко не для всех HDD и SSD имеются соответствующие инструменты в открытом доступе. Кроме того, есть еще одна проблема в определении наличия шпионского ПО. Нет никаких гарантий, что им не будет заражена и другая прошивка, устанавливаемая на место старой.

Что касается возможностей своеобразного вируса, то он может собирать различные данные с компьютеров, в которых установлен зараженный накопитель, а также из внутренней Сети, если есть к ней доступ. Чтобы затем злоумышленникам получить доступ к сохраненной информации, достаточно подключить специальный флеш-драйв, который, к слову, может использовать уязвимость BadUSB. Заблокированы USB? Не беда, вставьте любой другой носитель информации будь то оптический диск или дискета, правда, потребуется еще и доступ к Интернету и если такой есть, тогда данные будут переданы через Сеть.

Надеюсь, вы уже выбросили все компы и мобильные устройства на вражеских ОС: линукс, виндовс, андройд и т.п.?
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034563
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Megabyte, если вам нечего скрывать, выложите, пожалуйста, сюда логин и пароль от Вашей личной почты.
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034612
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,

ты пытаешься убедить шпионов
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034638
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos, я пытаюсь убедить неопределённый круг лиц, не обязательно же из них 100% шпионов.
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034652
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по-моему автор троллит. Нельзя же воспринимать всю эту фигню про томогавки на голову, шпионов и расстрелы всерьез.
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034658
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не троллю. Про шпионские закладки - это уже давно всем известно, о чём тут троллить? Об этом можно не только в газете "Завтра" прочитать, но и на Хабре каком-нибудь.
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034672
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,

то что backdoors всегда были и будут - это как раз понятно. Непонятно почему Вы считаете, что обнаружить и/или изолировать backdoor сделанный Вашим самым доверенным разработчиком будет проще, чем backdoor сделанный сотрудником АНБ?
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034903
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128, так во сколько раз отличается плотность ошибок в проектах с открытыми исходниками и проприетарных? В 100 раз, в 1.2 раза или как?

Поправил главную страницу сайта программирование-по-русски.рф по замечаниям, высказанным в данной теме. Всем спасибо! Из новостей последних дней - починил кириллицу в оболочке ОС, сделал русские аналоги встроенных команд и немного попереводил. Теперь доля русских букв в исходных текстах и документации ЯОС составляет 16.94%, а 1-го января было 16.71%, т.е. 0.2% за каникул. Такими темпами за 10 лет ядро и компилятор вполне себе будут переведены :) Думаю о том, что сделать, чтобы увеличить темп. Очевидно, самое простое - это увеличение количества работающих над этой задачей раз в 10.
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034906
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очевидно, самое простое - это увеличение количества работающих над этой задачей раз в 10. Мои пьесы теперь читают вдвое больше людей. Я женился (с) МЖ
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034912
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo
Очевидно, самое простое - это увеличение количества работающих над этой задачей раз в 10.
Мои пьесы теперь читают вдвое больше людей. Я женился (с) МЖ
Предлагаешь принять ислам?
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034933
Serguei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,

Специфический однако у вас перевод получился....
Код: sql
1.
2.
<Scope en="GenerateToolFile" ru="ПородиФайлСКомандойКомпиляции" ee="1">
<Scope en="GenerateZipFiles" ru="ПородиАрхивы">


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

Я прочитал, т.е. пролистал, книжку "Чистый код". Идея о том, что название метода должно выражать его действие, мне понравилась. Авторы A2 книжку "Чистый код" не читали, поэтому называют идентификаторы черт-те как. Посмотри, что делает GenerateToolFile и убедись, что мой перевод выражает смысл лучше, чем оригинал. Tool - это просто тип файла, расширение. О том, что это за файл и для чего он нужен, исходное название не говорит. А моё - говорит. Если тебя смущает слово "Породи", то просто ты отвык от русского языка. "Процесс сборки порождает исполняемый файл" - нормальная фраза или тебе нужно обязательно "процесс сборки генерирует исполняемый файл"? А чем второе слово лучше первого? Да ничем. Или как надо переводить? Дальше, почему в повелительном наклонении? Потому что метод - это приказ компьютеру или объекту внутри программы. Но главным образом, потому что "породить" на две буквы длиннее, чем "породи", а никакого нового смысла эти две буквы не добавляют.

Union-ом они назвали операцию, при которой этот объект (множество) добавляет к себе другое множество. Я думал, как назвать операцию вставки в контейнер, и решил, что лучше всего будет назвать Прими (на хранение). Самый короткий вариант - это "На", но он неоднозначен, НаСтолеСтоитСтакан или НаСтаканПоставилиСтол или НаСтакан в смысле возьми стакан. "Прими" более однозначно, хотя больше букв (это я не люблю, т.к. русские слова обычно длиннее английских и после перевода программа заметно распухает). Вот и получается, что данная операция повелевает контейнеру принять на хранение множество значений. А слово Union сводит с толку - нужно увидеть сигнатуру, убедиться, что возвращаемое значение отсутствует и отсюда уже догадаться, что это разрушающая операция над самим объектом. А если быть осторожным, то придётся ещё прочитать исходник, чтобы убедиться, что разрушается объект, а не аргумент.

УчтиФайл - это метод в объекте "Статистика", он именно учитывает файл, т.е. добавляет единичку во всяческие регистры.

i я перевёл в ч ради спорта, а также чтобы не было пустой строки, чтобы можно было поискать пустую строку в XML файле и найти, что ещё недоделано.

новМнвоБит - это конструктор для типа МнвоБит. В A2 принято называть конструкторы словом Init, а иногда ещё как-нибудь. Зная тип объекта, нельзя нагрепать его конструктор. Все Init-ы я перевожу как новИмяКласса. Множество я сокращаю в Мнво - думаю, вполне понятно. Хотя само название Множество бит не очень классное, потому что на самом деле это тип "множество целых чисел из диапазона, реализованный в виде массива бит". Но я не могу всё делать идеально, идеально может получиться при третьей-четвёртой переделке, а сейчас пока хотя бы приемлемо. Кроме того, очень сложно придумать схему наименования контейнеров, чтобы название отражало смысл. У контейнера слишком много свойств для этого. Назвать контейнер просто Set - это плохо, потому что непонятно, какой это Set - мутабельный или иммутабельный, в памяти или персистентный, что в нём хранится, какое внутреннее устройство, потокобезопасен ли он.
...
Рейтинг: 0 / 0
ОС на русском языке, на Обероне (рабочее название ЯОС)
    #40034954
Фотография Megabyte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt
А по-моему автор троллит. Нельзя же воспринимать всю эту фигню про томогавки на голову, шпионов и расстрелы всерьез.

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


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