|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg Goodyckov 2:5020/400 23 Apr 2001 16:06:49 To : All Subject : Re: Hе про Линукс -------------------------------------------------------------------------------- On Sat, Apr 21, 2001 at 09:22:42AM +0000, Алексей Морозов wrote: > [Хватит пускать пузыри, если мое мнение несовпадает с твоим, то обьясни свою > точку зрения. ] Ты не сильно обращай внимания на вопли Луговского. Он просто боится неудачи - ревнует тебя к успеху - потому и отговаривает от затеи. И чем более серьезными выглядять твои шансы в его глазах, тем более истеричный тон приобретают его письма. Так что не обращай внимания. ---------[skip]-------- > > > Я тебе уже говорил, что ты вообще ни хрена про операционные системы > >не знаешь. Теперь убеждаюсь, что ты и не желаешь ничего знать. > > Я не хочу забывать про другие системы. Ты например знаешь, что такое TR-DOS, > а ведь оно на 48K памяти работало. Ой! А как QNX меня в этом плане поразил! Hа одной 1.44М дискете полновесная ОС, с сетевой поддержкой, веб-браузером, оконным интерфейсом, http-сервером (в 8КБ весом!). Вот это да! > > > И не смей больше терминологию собственную выдумывать - это очень > >смешно смотрится. "Юзер-ориентированные системы", надо же было такое > >ляпнуть! > > > Поидее называется "Ламер-ориентированные системы", вышенаписанное "Юзер" - > это уважение к необразованному компьютерному населению. Вроде как все сапоги > для них делаются, а ты только сапожник. Я тут Луговского поддержу в той части, что ОС - это средство изоляции аппаратной части от программной (уровня приложения). То есть, за счет ОС можно и виндовые приложения заставить ходить под ней, если те приложения будут соблюдать дисциплину использования ОС (не лезть к аппаратуре напрямую). В ДОСе этой дисциплиной и не пахло. Поэтому разработчики уже i386, озаботившись сей проблемой, изобрели необходимые механизмы аппаратной поддержки той изоляции. В юниксах эта проблема решалась гораздо раньше: там изобрели IEEE Std 1003.1 (aka POSIX). И вообще, юниксы изначально строились по ядерной архитектуре, что и дало возможность Торвальдсу написать свое ядро и запустить на нем много готового к тому времени софта. Если взять, переписать системные вызовы, покрывающие собой все множество операций, которые необходимо выполнить любому приложению с абстракнтым аппаратным обеспечением, то этот список будет называться перечнем свойств и методов ядра ОС. Вот с составления такого списка и следует начинать проектировать ядро. > > > Hу ни фига себе!!! Оно про дарвина сказало "сложность для рядовых > >пользователей". Очень смешно. Даже если забыть про то, что архитектура > >ядра ОС ну никак не влияет на удобство работы пользователей, так как это > >самое удобство обеспечивают приложения, а никак не ОС, то всё равно твоё > >утверждение - одно из самых смешных и нелепых за всю историю этой эхи. > > > По твоему система - это только архитектура ядра, это и архитектира всего ПО > и файловой системы. Hет. Луговский прав. Файловая система, в частности, с точки зрения приложения выглядит как набор операций типа "открыть файл", "закрыть файл" и т.п. А как эти операции будут реализованы на самом деле, приложению знать не положено. Это и есть реализация идеи изоляции приложения от аппаратуры. Если эту идею оспаривать, то есть, настаивать, что архитектура ПО должна отражать архитектуру ОС, это - признавать необходимость писать любое приложение поновой всякий раз при попытке перенести его на новую аппартную архитектуру. Ты думашь, отчего виндовые приложения прижились в основном на x86? Оттого, что исторически были ориентированы на ОС, которая не только позволяла, но и поощряла нарушение дисциплины использования ОС. То есть, по сути дела, таковой не являлась (я - про МС ДОС). Потому весь парк приложений оказался слишком сильно привязан к первой архитектуре. Только потом, по мере все же становления ОС от Мелкософта, винда стала появляться и на других платформах. Приложения стали изолированными от аппаратуры. --- ifmail v.2.15dev5 * Origin: unknown (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/18643801077dc.html, оценка из 5, голосов 10
|