Константин Крылов (krylov) wrote,
Константин Крылов
krylov

Category:

холокост какой-то

Белоруссы нацелились на страшное.

Поневоле думаешь: а вдруг?..

)(
Линукс, конечно, вещь хорошая, и локализация Линуксовских утилит на белорусском тоже.

Anonymous

November 12 2005, 18:11:54 UTC 13 years ago

Да все практически уже есть, уже с 97года под линухом. Надо только заставить под него коммерсантов писать, а для этого систему популяризовать. Или финансировать опенсорсников, например давать заказы институтам.
Очень правильная идея, речь не только об ОС: нужно в серьез заняться производством союзного софта. Это не компьютеры, где у нас серьзеное отставание. Для софта нужны прежде всего головы, которые мы экспортируем и еще самим остается.
Для такого софта, как грамотная операционная система, нужны не столько головы, сколько нормальные организации с нормальным управлением процессом проектирования и разработки. Иными словами, основная проблема в, простите за бранное слово, менеджерах, а не в разработчиках. Производство софта давно столько не творчество, сколько индустрия - и таких контор у нас раз-два и обчёлся.

Это первое.

Ну а второе замечание состоит в том, что Россия экспортирует не так много "голов", как принято считать (если говорить именно о программировании). Хорошо это или плохо - другой вопрос.
Белорусы вообще молодцы во многих отношениях :) партизанят себе потихоньку...

Йэхх... а мы всё виндой пользуемся...
Винда хороша! и не спорьте со мною. Но — но и только — в области игровых приложений (ну там видео, всякое мультимедио, Директ Икс маргниальный (я настаиваю именно на таком написании), ДВД опять же). А вот для серьёзных работ (военные, финансовые, даже, плятт, офисные (да нет, не "даже", M$W и полковниками (и генералами тоже) используется) приложения) давно пора писать свою операционную систему, и нехой называть это поронойей.

PS: множественные вложенные скобки рулят! (с) LISP Team
Ыыы. Я вроде и не спорю, многоуважемый! Более того, "всякое мультимедио" есть винды первоочередное применение, а игры так и вовсе профессиональная подготовка!
Да и я тут вроде не флэйм развожу 8).
1. Мысли у них правильные - M$oft имеет в себе backdoors и активно сотрудничает с американскими сыскными структурами.
Micro$oft во-вторых означает закабаление и зависимость от иностранного, враждебного производителя и отсутствие защиты от его произвола или потайных акций (не говоря уже о практике намеренных порч для извлечения прибыли).

2. Белоруссия не единственная и НЕ ПЕРВАЯ страна, задавшаяся таким вопросом

3. Реальное его решение находится в использовании БЕСПЛАТНЫХ ЮНИКСОВ РАСПРОСТРАНЯЕМЫХ С ИСХОДНЫМИ ТЕКСТАМИ - как это УЖЕ СДЕЛАЛ Китай.

Помимо операционной системы открытые юниксы имеют огромную базу программ, начиная от браузеров и функциональных копий M$oft Office, и заканчивая первым местом в мире по количеству инженерных и научных приложений.

4. Таким образом единственный не-тупиковый путь - не в написании, а в проверке на безопасность конфигураций и использовании той технологии, Юникса, из которой M$oft постоянно крадет идеи (примерно с 1993 года), переписывая технологию под свои платформы.

Потому что делать с 0ля = отстать катастрофически. Технологии Юникса сегодня уже 34 года, и такое количество сконцентрированной мысли повторить с нуля невозможно.
Китайцы это хорошо поняли.
> не в написании, а в проверке на безопасность конфигураций и использовании той технологии,

когда-то сам Линукс вырос из BSD (если я не ошибаюсь)
почему бы белоруссам просто не развивать свою версию Линукс (коих уже много)
Нет, не из BSD. Линукс, собственно, только само ядро, и его написали заново, т.к. "юникс" хозяева копирайта сделали коммерческим кодом. В самом начале Линукс (финн) отталкивался от учебной разработки профессора Танненбаума, затем подключилась тусовка и был создан сам Линукс.

Но ядро лишь предоставляет интерфейс юниксовских "системных вызовов", необходимы программы, которые будут ими пользоваться. Они были уже написаны тусовкой ГНУ как альтернативы (часто лучшие) тем стандартным юникс-программкам, которые стали коммерческими.

Вместе получился "дистрибутив" Линукса, как говорят, т.е. упаковка с shell, т.е. командной строкой, с X-windows, т.е. графической оболочкой (которая старше майкрософт-уиндоуз, кстати говоря, юниксы имели ее когда M$ еще не мог ее сделать).

Именно так - проверить "безопасность" системы и создать свой дистрибутив-упаковку, одобренный к примемению в госучреждениях страны, и поступили Китайцы.
Ну, если совсем серьезно, то его зовут Линус Торвалдс (с "С" на конце фамилии)
Linux представляет из себя варварскую смесь из BSD и System V, с уклоном в сторону последнего. Линус когда писал свое оригинальное ядро не особенно задумывался о стандартах, а лепил, как получится.
Типа справедливости ради - являясь разработчиком одной из самых популярных в своё время дистрибуций Юникс, Микрософт не крадёт, а по-честному заимствует ;-)
Имеют моральное право, однако...
M$oft когда-то обладал правами на Xenix, убогую довольно-таки систему, и с ними доступ к усходникам оригинального юникса, который развивали все большие компании (Sun, Hewlett-Packard, IBM, Silicon Graphics).
С тех пор много воды утекло, и M$ не имеет прав на оригинальный код - хотя, естественно, может купить лицензии. Код когда-то был у Novell'а, сейчас не знаю.

Для проекта "Windows NT" (New Technology) МелкоМягкие наняли одного из старших юникс-разработчиков одной из больших компаний и пиздили они из BSD юникса, т.к. он лежит под "артистической лицензией", в отличие от ГНУ не защищенной от заимствования кода с последующем объявлением, что все исключительные права на него принадлежат тому, кто взял.

Например, TCP/IP stack был позаимствован именно оттуда, из BSD, в которых он появился как оригинальная университетская разработка
1) Насколько я понимаю, они не "когда-то обладали", а оставили доступ к исходникам за собой.
Что не удивительно, ибо года до 95-96 количество официальных юзерских лицензий на Xenix превышало оное же на Windows - и надо было обеспечивать поддержку миграции для разработчиков.
2) Не был он убог, а был вполне достоен. ИМХО.
3) Unix SVR4 разрабатывался в том числе и на основе наработок Xenix, так что кто у кого что пиздел - это отдельный вопрос. Скорее можно было говорить о сотрудничестве.

Anonymous

November 13 2005, 17:23:53 UTC 13 years ago

Microsoft did not sell Xenix to end users. Instead, they licensed the software to OEMs (Intel, Tandy, Altos, SCO, etc.) who provided a finished end-user package.

Помните наверное такую контору SCO
Кстати, вопреки распространённому мнению, большинство ключевых ныне технологий в Windows и сопутствующем софте, делающих Windows решением, таки самостоятельно они делали. Причём на многие вещи облизываются те же вендоры юниксов, которым, правда, это тяжело применять, т.к. архитектура системы, мягко говоря, старая.

Если бы не бесплатный Линукс, внёсший в рынок неучитанный фактор, Юниксы к нашему времени доживали бы свои дни на единичных мэйнфреймах.
Какие именно технологии (кроме Words, конечно)?
1) Ядро - чужое.
2) Сеть - чужая.
3) Интерфейс пользователя - чужой.

Второй абзац просто не верен: _коммерческие_ Unix используются в куче разных серьезных мест. Типа центра управления полетами NASA и т.д...
> какие именно технологии (кроме Words,
> конечно)? 1) Ядро - чужое. 2) Сеть - чужая. 3)

Я несколько не о том речь веду. Впомните, например, как в Linux
вводили многопоточность и почему.

> Интерфейс пользователя - чужой.

Если брать сам принцип - то да, его Xerox придумал. Но сам принцип -
он достаточно сложно применим без выработки стратегий его поддержки,
развития и т.д.

То есть Xerox придумал обувь, а Microsoft довёл идею обуви до удобных
кроссовок, которые разительно и принципиально отличаются от деревянных
выдолбок. Хотя - да, идея одна.

Но так и все самолёты принадлежат братьям Райт (ну или Можайскому,
кому как больше нравится).

По сути же именно Windows уже достаточно давно определяют сейчас
интерфейсы, а все остальные лишь реагируют на виндовые тенденции. И не
только потому, что их больше - это началось ещё тогда, когда Windows
не рулили рынком.

> Второй абзац просто не верен:
> _коммерческие_ Unix используются в куче
> разных серьезных мест. Типа центра
> управления полетами NASA и т.д...

Так это и есть "единичные мэйнфреймы". То есть, конечно, не буквально
единичные - эта индустрия достаточно большая и кормит большое число
людей - но для непрофессионалов этого всего вообще не существовало бы.

То есть многие из гуманитариев, обсуждающих часто вопрос "швабодного
софта", слова "юникс" вообще не знали бы - оно было бы известно лишь
специалистам, как, скажем, слова "QNX" или "SCADA", или "embedded" (за
каждым из них - серьёзный рынок, но для рядового пользователя ничего
этого просто нет).

Deleted comment

Действительно, куда нам тут в России, лаптем ведь щи хлебаем.

То ли дело вам в USA... хехе.
По-американски принято объяснять на примере автомобилей.

Windows - как частная легковая машина. Публика знает только их, сравнивая цены, форму фар и мягкость сидений.
Однако публика совершенно не понимает, что экономика, промышленное производство, от которого они все зависят и без которого их частных машинок не было бы, использует тягачи, самосвалы и контейнеровозы, а также перевозки авиа, морским и железнодорожным транспортом.
Какой-то философ общества потребления насмехается над инженерами, потому что тех монстров, о которых они говорят, несравнимо мало по сравнению с числом легковых Тойот, Ауди, мазд, и прочего прочего.
Ему не понять, что легковухи можно менять, или вводить например велосипедный транспорт в университетских городках или целых поселениях. Да, их много, да, их потребители (из-за того, что платят много денег) в чем-то дают производителям легковых сильные позиции -- но жизнь общества , индустрия, экономика страны, производство зависят НЕ от них.

Машины Windows - в подавляющем числе клиенты, а все серьезные информационные системы и Интернет крутятся совсем на на продуктах Майкрософта - инфраструктура Интернета, его службы (DNS, почты, вебсайты, ...), базы данных, инженерия, наука - и так далее.

На самом деле в мире компьютеров постоянно идет один процесс: low-end начинает копировать и применять то, что давно опробовано и стандартно в mid-range, mid-range подъедает high-end, а high-end толкает новые (дорогие и уникальные) решения.
Ответ вменяемый, но я бы не сказал, что всё так однозначно. В мире ПО в силу его отличительных от "физической" индустрии особенностей гораздо плотнее все эти end'ы связаны, чем кажется на первый взгляд. Не так уж мало идей кочуют с десктопов в серьёзные промышленные решения.

Кроме того, не следует забывать, что на том же Linux тоже особо серьёзные не работают. А коммерческие Scoтина или Irix отличаются от Linux весьма и весьма серьёзно - не говоря уже, что у них с открытостью кода и ценой дело обстоит ещё более тоталитарно, чем у Microsoft.

Опять же, речь белорусы ведут, насколько я понял, именно о десктопе, а не о промышленном решении.
Над НТ работала команда Кутлера, который в Dec-е занимался VMS. Dec при этом рассчитывал на то, что новая система будет поддерживать их Альфу, на то время - один из быстрейших процессоров. Надо сказать, что удачи сотрудничество с MS им не принесло.
Так ведь и линухе RCP/IP stack оттуда же;)
Если совсем честно, то он во всех юниксах оригинально оттуда же.

NT хотели сделать как следующий шаг после юникса по архитектуре. Не вышло, сделали урода, который только сейчас после 10 лет доводок начинает работать всерьез.
Что, впрочем, совершенно закономерно: сложные системы за день не рождаются. Юниксу 35 лет. То, что NT столько лет на рынке свидетельствует о коммерческой нечестности компании, готовой продавать сырой и беспомощный продукт лишь бы выкачать побольше денег
M$ Xenix лицензировал у SCO. Что-то я не припомню, чтобы "большие компании" занимались Ксениксом. По-моему, ты пытаешь с System V. (HP HP/UX и SGI Irix были строго System V), Sun Solaris был BSD, а IBM AIX вообще нестандартное черти-что.

Это был не Юникс-разработчик, а Dave Cutler, ведущий кодер VMS на DEC. TCP-stack и правда все сперли из BSD.
Думаю, при разработке новой ОС на Юникс будет обращено пристальное внимание (8, но будет изготовлен свой дистрибутив с учтёнными государственными требованиями по безопасности и совместимости. Кстати, более старые ОС (ДВК и иже) были весьма совершенны…
"Ос ДВК" - это цельнотянутые у DEC RT-11 и RSX.
Хороши были для своего времени и для того железа, но сейчас о них даже думать не интересно.
той технологии, Юникса, из которой M$oft постоянно крадет идеи (примерно с 1993 года)

Вы там совсем в своей Америке загоняете, как я посмотрю.

Deleted comment

Deleted comment

Чё-то не следите вы за национальным развитием технологий!

http://www.rus-os.narod.ru/ros.html
О да, еврейская тусовка в ЖЖ устроила неимоверной силы потешайки над этим первонажем.
Я так понимаю, это ваше приглашение к соплеменникам придти и устроить здесь флэш-моб?
Т.е. вы причисляете меня к евреям? Дражайший, Вы сильно ошиблись адресом. Прежде чем такое писать, делайте хотя бы минимальную домашнюю работу.

Deleted comment

Из вашего комментария сразу видно, что именно вы путаете понятия русский и советское (которое, к тому же, сильно еврейское).
Непонятно, при чём тут евреи и над чем тут потешаться? Над умственно больным потешаться нечего, ничего смешного в этом нет.
Смешно, но не то
Стеб он и есть стеб
А вообще, да, Линукс уже не обогнать... остается вливаться в него, тем более что это открытая система "для всех"
Не нужно никуда вливаться по принципу массовости. Не нужно являть собой тусовку. Ни в политеке, ни в искусстве, ни в программировании. Кроме Linux-а есть куча открытах систем:

1) BSD (Net~ Free~).
2) Minix.
3) GNU Hurd (на подходе).
4) Открытый клон BeOS.
5) Открытый клон Windows (RectOS). Этот я поминаю разве что для полноты.
...
Рось! Рось!
За РОС!
Наша Система - самая операционная в мире!
А было и у нас такое, правда, в конце 80х. Журнал "Радио" публиковал коды (тогда еще в чистом машинном коде) русской операционной системы, насколько я помню, что-то вроде РадОС. Но потом, естественно, все заглохло.
Это всё равно что сослаться на публикации из "Моделиста-конструктора" в разговоре о "Мрии", А380 и Су-27.
После упоминания http://rus-os.narod.ru/ и "Моделист-консруктор" будет серьезнейшим изданием :)

А вообще - там (в "Радио") предлагалась ОС для _бытовых_ компов, что-то типа БК, ну и уровень был соответственный :) Зато _в случае удачи_ этого дела вполне могла бы появиться какая-нибудь опенсурсная система для домашнего использования. Не Су-27, конечно, но...
неужели так Винда достала, созданная руками русских программистов? )
Кстати, в Линукс тоже русского пота ого - го. Например, если не ошибаюсь, создатель первой версии стека TCP/IP в пингвине -- Энди Кузнецов.
Делается это при наличии государственной воли легко. Берётся свободный дистрибутив линукса и вылизывается локализация - в данном случае белорусские шрифты и прочее. И всё. Ничего с нуля делать не надо, 95 процентов давно сделано.
Тогда уж Free BSD.
можно разработать пакет программ специфичных для нужд белорусских пользователей
в дополнение к этим 95%
Давненько уже читал интервью (по-моему в журнале "Хакер") с директором одного из минских предприятий по производству компов. Тот сказал, что его мечта - собрать лучшие русские и белорусские умы и создать новую систему (вроде речь даже шла о использовании компов на троичной логике)... Между прочим для военных - самое оно. Чем больше система отличается от остальных, тем сложнее её сломать извне. Жаль только этим интересуется НАТО и ЕС, а на РФ :(
Ага, так было, помню. Хых, я бы, право слово, поглядел бы на логику троичного компа и что бы он ответил на попытку взлома со стороны простейшего двоичного 8). Вот где надо бы устроить гонку вооружений. Ну ещё можно в с/х.
И еще. Вроде в ФРГ все компьютеры работают под специальной версией Free BSD. Да и линусовский openoffice стал официальной программой для официальных документов ЕС.
не совсем так.. просто стандарт OpenDOC рекомендован к применению вместо мелкософтовского, а OpenOffice - пока единственный (насколько мне известно) пакет, поддерживающий этот формат. Основаня прелесть тут в том, что спецификации OpenDOC открыты - соотв., каждый может писать софт, использующий этот формат. Так что OpenOffice пока просто первый.
А почему нет? Маханек (автор идеи), наверное, полжизни мечтал об этом, шел к тому. Почему он должен проиграть? Если ЕС в последний момент не отступит, конечно...

Но другие идеи с этой "долиной" связанные, несоизмеримо, невообразимо более дерзки. Что-то да получится.
что для нее это вполне реальная задача.
Програмисткий корпус в ней силен и многочисленнен.
Я пойму, что в России все в порядке, в тот день, когда ее программы будут адаптироваться с русский на китайский и английский.
что для нее это вполне реальная задача.
Програмисткий корпус в ней силен и многочисленнен.
Я пойму, что в России все в порядке, в тот день, когда ее программы будут адаптироваться с русский на китайский и английский.
Российских программ, адаптированных на большинство языков мира более, чем достаточно.
Вы имеете ввиду программы , сделанные в России или программы конкретно на руском языке?
Чтобы командная строка по русски и и все такое?

Тут у меня точно пробел....
Последняя ЭВМ, которая работала на русском и которую я в этом качестве видел, была Минск 22
Поясните пожалуйста про командную строку в программах и что означает "программа, сделанная на русском языке".
Понимаете...
Я не программист.
Я понимаю ровно столько сколько понимаю.
Минск 22 был ЭВМ, которая работала полностью на русском программмном обеспечении.
Украденая по моим прикидкам на западе , или просто скопированная ИС ( и номера) была машиной, которая работала на английском языке.
Я понимаю, что вы сейчас скажете что я ламер и машине все равно, на какой язык толмачить двоичный код, но это все таки не так.
Тот же Виндовс прееводится на любые языки, такова политика Майкрософта.
Но уже третий шелчок мышкой чуть дальше , чем положено залезать просто юзеру и там будет английский.
Я думаю вы понимает, о чем я говорю.
А ловить меня не надо:)
Короче говоря, имеется ввиду, каким был родной язык программиста, и на чем написаны скрытые комменты внутри кода и интерфейс совсем уж инженерных функций? Думаю, что большинство российских программеров делают их хоть на ломанном, но английском. Потому что если и есть шанс программу продавать, то этот шанс - на западе.
кажись, я понял, что имелось в виду
что команды операционки, скажем, выглядели не так
format c:
а как-то так:
робить диск А
Называть Вас ламером я не собирался. То, что Вы не программист, было понятно из первого сообщения, поэтому я и хотел уточнить понятия, которыми оперируете Вы, чтобы иметь какой-то общий базис беседы.

Насколько я понял, в виду Вы имеете именно язык интерфейса. Попытаюсь обрисовать общую картину. Программное обеспечение, создаваемое более-менее приличными разработчиками, на сегодняшний день разрабатывается с учётом того, что оно будет переводиться на разные языки и перевод программы на другой язык обычно заключается в простом переводе слов и фраз. При создании программы за базис обычно берётся английский, поскольку не нужно возиться с переключением раскладок, глюками средств разработки и лингвистической эквилибристикой (это важный момент - далеко не все термины в русском языке устоялись, постоянно появляются новые и правильный их подбор - не такая уж простая задача). Так вот, таких программ для широкого круга пользователей в России написано уже немало.
Добавляю для Велимира.
Программил в одном проекте (Москва), так он изначально вёлся на четырёх языках, включая русский. Он был полностью независим от национальных особенностей — при разработке было учтено всё: и разная длина выводимых на экран фраз персонажей, и скорость произнесения фраз пилотом (это был авиасимулятор), и разница в строении русских/английских/панъэвропейских клавиатур…
PS: Только вот русская версия глючила после релиза страшно — как оказалось, по вине русифицированного дистрибутива M$ DirectX и нерусифицированной runtime-библиотеки C для M$VC++. Но это к теме не относится (8.
>Чтобы командная строка по русски и и все такое?

1C:Предприятие. Фрагмент кода:

//Вычисляет курс для валюты на определенную дату
Функция КурсДляВалюты(Валюта,ДатаКурса) Экспорт
Если Валюта=ОснВалюта Тогда
Возврат 1;
Иначе
Возврат Валюта.Курс.Получить(ДатаКурса);
КонецЕсли;
КонецФункции

Есть внедрения в Европе (в частности, Финляндия). Правда, может использоваться и английский вариант написания.
если Белоруссия уже опередила Россию в области производства микропроцессоров, то данная новость как-то не удивляет. Батька в ИТ деньги активно вкладывает. Такая вот аграрная страна...
Билл Гей показал, что внедрение новой ОС, сколь угодно совершенной, это вопрос вообще не технологий, а т. н. "маркетинга".

Anonymous

November 13 2005, 19:11:53 UTC 13 years ago

Я думаю, нам после победы нужно будет тоже самое. А начинать лучше сейчас
Это верно.
Они реанимируют ПК "Немига"!