Здравствуйте!
Хотелось бы знать, как народ отнесся бы к появлению проекта по созданию Руccкой
ОС. Причём не только русской, но и всего русскоговорящего населения?
Присоеденились бы вы к такому проекту?
Прошу не относить к флейму. Речь идёт о уже существующем проекте.
С уважением,
VICH
Всего в теме 5452 сообщения
Отслеживать это обсуждение
№ 2322 22-08-2007 09:13 | |
По поводу чистоты языка (русского, литературного).
Когда я был на курсах по Oracle 10g в компании РДТЕХ, то был приятно удивлен подчеркнуто чистым русским языком при объяснении таких терминов, как например, rollback segments, undo segments, commit, storage parameters, backup device etc.
В обиходе администраторов большинство этих терминов используется в виде кальки: ролбэк сегменты, анду сегменты, каммит, сторидж параметерс, бэкап девайс и пр. В разговоре ничё, канает.
А там были: сегменты отката, сегменты отмены, фиксация, параметры хранения, устройство записи резервной копии и др.
Оно и понятно, компания занимается официальными переводами документации.
Но мало того, что все преподаватели говорят грамотно, так еще и глоссарий выложен в публичном доступе. Не знаю, как с правами, но ресурс богатейший - переведено несколько сот терминов. В том числе и view.
http://www.rdtex.ru/docs/glossary/
№ 2321 22-08-2007 08:54 | |
Ответ на »сообщение 2320« (whitetown)
___________________________
Кстати, разработчики Росы, чем вам не нравится ядро Minix3 ? (ну кроме того что оно написано на С, неизвестно как работает на многопроцессорных системах и неизвестно как портируется на другие процессоры). Почему бы вам не взять его за основу?
Нравится или не нравится -- нужно определять на основе детального анализа вариантов применительно к целям и задачам проекта. Сомневаюсь, что переписывание Minix3 или, скажем, QNX в "лучшем виде" (или на другом языке) есть хорошая мотивация для десятков привлекаемых к работам специалистов. "Отмывать" чьи-то уже воплощенные и растиражированные идеи, чтобы сделать их своими -- не самая удачная мотивация. Она вполне подойдет для небольшой группы энтузиастов, которым очень хочется попробовать сваять что-то свое. Для меня лично очевиден мировой кризис, назревший как в ОС, так и в языках программирования. И появление нового железа его только усугубляет. Как решать назревшие проблемы? Мысли есть, и не у меня одного.
Если бы не было понимания такого технологического кризиса и представления магистральной линии ведения работ, вряд ли этот проект в таком виде бы появился на свет.
Что касается того же детища Таненбаума -- разумеется, оно в сфере нашего внимания.
№ 2320 22-08-2007 08:40 | |
Ответ на »сообщение 2304« (Руслан Богатырев)
___________________________
1. Где можно провести границу между ОС и остальным программным миром ("не-ОС")?
2. Можно ли вообще ее провести?
3. Нужно ли ее проводить?
Все очень просто: границу между ОС и не-ОС проводить надо в целях повышения отказоустойчивости и безопасности данных.
ОС - это то, что предназначено для запуска пользовательских программ и драйверов.
Граница между ОС и userland'ом проходит через системные интерфейсы.
Кстати, разработчики Росы, чем вам не нравится ядро Minix3 ? (ну кроме того что оно написано на С, неизвестно как работает на многопроцессорных системах и неизвестно как портируется на другие процессоры). Почему бы вам не взять его за основу?
№ 2319 22-08-2007 08:39 | |
Ответ на »сообщение 2318« (panda)
___________________________
А это уже из области "должен ли пользователь иметь 100%-контроль над системой?" По мнению сторонников free software - безусловно да, пользователь должен иметь возможность изменить или сломать любой элемент системы (например, sudo rm -Rf / - вполне допустимая команда с точки зрения свободных ОС - администратор сказал "удалить все", значит удалить).
Не стоит ли этот принцип поставить под сомнение? Например, даже в такой крайней форме: любое вмешательство (сисадмина) в целостность системы (ключевых компонентов) означает ее "уничтожение" (прекращение функционирования). Система должна гарантировать либо штатную работу, либо отказ от работы.
До тех пор пока упомянутый Вами принцип действует, о какой ответственности (даже моральной) можно говорить в отношении производителей ОС? Если в роли сисадмина, "срывающего пломбы" производителя, может быть кто угодно, то это скорее не 100% контроль над системой, а 100% риски. Свобода, как известно, имеет оборотную сторону. Поскольку свобода одних нередко ущемляет свободу других.
№ 2318 22-08-2007 08:17 | |
Ответ на »сообщение 2316« (Руслан Богатырев)
___________________________
А это уже из области "должен ли пользователь иметь 100%-контроль над системой?" По мнению сторонников free software - безусловно да, пользователь должен иметь возможность изменить или сломать любой элемент системы (например, sudo rm -Rf / - вполне допустимая команда с точки зрения свободных ОС - администратор сказал "удалить все", значит удалить).
№ 2317 22-08-2007 07:40 | |
Ответ на »сообщение 2315« (Сергей Прохоренко)
___________________________
Предлагаю варианты: образ, изображение, вид, облик.
Осталось их подставить в контекст (в перевод оригинала) и посмотреть, как это будет звучать там по-русски.
№ 2316 22-08-2007 07:39 | |
Ответ на »сообщение 2311« (panda)
___________________________
Еще ряд "наивных" вопросов.
1. Необходимо ли ОС контролировать свою целостность? В том числе на предмет подмены/модификации ее компонентов (взлом, сбой, стороннее "улучшательство")?
2. Как совместить расширение ОС (компонентное, функциональное) с установлением границ и их контролем?
3. Необходимо ли ОС заботиться о своем выживании даже при работе с ней сисадмина с максимальными правами?
№ 2315 22-08-2007 07:34 | |
Ответ на »сообщение 2308« (Руслан Богатырев)
___________________________
Ответ на »сообщение 2306« (Сергей Прохоренко)
___________________________
Графические объекты нужно называть графическими объектами, а не словом view, которое в применении, например, к базам данных означает запрос.
Если речь идет о термине "view" в понимании известной триады MVC (model -- view -- controller), то view -- это не графический объект в этой схеме, а абстракция отображения (визуализации) сущности (объекта). Т.е. это форма внешнего (визуального) представления некоей сущности. Как это лучше сформулировать в виде слова или словосочетания не знаю. Можно подумать, но это лишний раз показывает, что в переводах не все так просто. Есть очень много факторов, которые влияют на формирование терминологии. Увы, редко переводчики хотят тратить свое время на изучение истоков появления тех или иных терминов, а также на согласование варианта перевода с другими терминами в общем контексте. Яркий пример проблем непонимания (незнания): computing, computer science, computing science, informatics. Это разные понятия, которые переводят как "информатика" или как "компьютерная наука" (компьютерные науки), считая синонимами. Сам был грешен, пока не разобрался.
Предлагаю варианты: образ, изображение, вид, облик.
№ 2314 22-08-2007 07:24 | |
Ответ на »сообщение 2312« (Мухтар )
___________________________
В том то и дело, что если Вы взяли на себя некоторые обязательства перед клиентами, то и должны
На практике, конечно никаких гарантий надежности нет. Наверное, исходя из реалий. Тем не менее, например в стандартах на программное обеспечение в Украине (какой-то стандарт ДСТУ от 04'99) есть уровни гарантий от Г1 до Г9. Реально они не ничего не гарантируют, кроме намерений разработчика. Т.е. для каждого уровня, включен набор обязательных организационных мероприятий по разработке и тестированию программного обеспечения.
(Просто так интересовался, в инете есть дока с этим стандартом.)
Windows XP SP2 сертифициорвана по уровню Г1. Некоторые версии линукса - по Г2.
№ 2313 22-08-2007 07:11 | |
Ответ на »сообщение 2304« (Руслан Богатырев)
___________________________
Есть достаточно важная цепочка вопросов, напрямую связанных с проектом "Роса". Хотелось бы узнать различные точки зрения.
Программы (приложения) работают в среде ОС. При этом используют различные библиотеки, сервисы и т.п. Многие из них не имеют отношения к ОС (как минимум, в понимании разработчика приложения).
Вопросы простые:
1. Где можно провести границу между ОС и остальным программным миром ("не-ОС")?
Мне кажется, в состав новой ОС целесообразно включать следующее:
1. Технологии, которые включены в конкурирующие ОС и используются работающими на них приложениями, если такие приложения должны быть портированы на новую ОС. При этом MS Windows с Internet Explorer'ом и MS Office следует рассматривать как единую ОС.
2. Технологии, которые должны быть реализованы единообразно - независимо от того, в каких приложениях они используются.
Пример: Работа с палитрами цветов, работа со шрифтами, работа с кодировками.
3. Всевозможные применения технологии, уже включенной в новую ОС, если это не требует включения в ОС дорогих в реализации технологий, уже реализованных в переносимых на новую ОС приложениях.
Пример: такие функции, как одновременный просмотр нескольких эскизов картинок в папке и просмотр выделенного эскиза в увеличенном виде, просмотр картинки в полноэкранном режиме, слайд-шоу в полноэкранном режиме или с эскизами, просмотр презентаций в ранее указанных режимах, просмотр веб-страниц - вполне могут быть включены в ОС. Сейчас эти функции можно встретить и в Windows Explorer'е, и в ACDSee, и в PowerPoint Veiwer'е, и в браузере. Если же нужны еще какие-то функции (например, редактирование изображения), то соответствующие приложения могут иметь вид дополнительной инструментальной панели.
Вообще, средства стандартного отображения чего-либо на экране монитора (гипертекст, картинки, видео, древовидные и сетевые структуры, многослойные и составные графические объекты, графическое представление числовых данных) и соответствующие окна, контролы и обычные иконки - должны включаться в ОС, а специализированные инструментальные панели, кодеки, шрифты и т.п. могут быть как частью ОС (для обычных форматов, действий), так и быть независимыми приложениями - для профессиональной деятельности.
Отслеживать это обсуждение
Дополнительная навигация: |
|