Below is the text of the page https://fang.com.ua/apple/ stored 2006-11-19 by archive.org.ua. The original page over time could change. View as original html

Операционные системы, системы управления контентом и информацион

операционные системы и информационная безопасность:/ [http://www.fang.com.ua/index.php] /операционные системы /Apple Computer Операционные системы, системы управления контентом (cms) и сетевая безопасность - Fang.com.ua Перед тем как приступить у изучению нашего сайта рекомендуем вам ознакомится с весьма развлекательным видео, которое наглядно демонстрирует отношение к самой мощной компании на it рынке. Вы узнаете как начал Майкрософт и Эппл. Про хитрости Билла Гейтса и доверчивость Стива Джобса . Идём в раздел видео . Желаем приятного просмотра! =) Apple Computer NASDAQ: AAPL, (LSE: ACP) — американская корпорация, производитель персональных компьютеров, аудиоплейеров iPod, программного обеспечения. Один из пионеров в области персональных компьютеров и современных многозадачных операционных систем с графическим интерфейсом. Штаб-квартира — в Купертино, штат Калифорния. Apple — публичная компания, её акции торгуются на бирже NASDAQ и Лондонской фондовой бирже. Главный управляющий — Стив Джобс . История устами Стивена Возняка . Microsoft (Microsoft Corporation, русск. Ма́йкрософт, часто произносится "Микросо́фт", в народе просто " мелкософт ") — крупнейшая (прибыль за 2006 г. — $12,06 млрд при доходах $44,28 млрд) транснациональная компания по производству программного обеспечения для различного рода вычислительной техники, как то: персональных компьютеров, игровых приставок, КПК, мобильных телефонов и прочего. Также производит некоторые аксессуары для персональных компьютеров (клавиатуры, мыши и т. п.). Штат насчитывал в 2004 г. 57 000 сотрудников. Компания публичного типа, ее акции торгуются на бирже NASDAQ: MSFT. Штаб-квартира компании находится в г. Редмонд (Redmond) (пригород г. Сиэтл), штат Вашингтон. Woz: как это было Начало А началось все просто. Некоторое время я работал на фирму Hewlett-Packard, занимаясь разработкой калькуляторов. В то время я не знал ни что такое микропроцессоры, ни где они используются, ни на что похожи. И так продолжалось до того дня, пока меня обманом затащили на встречу в Homebrew Computer Club. Не то чтобы совсем уж обманом мне сказали, что там мне предстоит представить одну мою разработку, которая сейчас применяется в телевизорах. В то время я совсем не знал ничего про этот клуб и про то, о чем там говорят. И когда я туда попал я чувствовал себя очень смущенным. Все вокруг говорили о компьютере Альтаир (Altair), а я не знал про это ничего. Было от чего прийти в смущение и чувствовать себя лишним на этой встрече. И в тот вечер я подумал: "Интересно, а что же такое все-таки микропроцессор?". И вооружившись различной технической документацией, я отправился изучать ее домой. И тут меня ждал большой сюрприз. Изучая документацию, я понял, что микропроцессоры это и есть компьютеры. А компьютеры да я знал о них все. Ведь все годы в старших классах и в колледже я занимался тем, что конструировал компьютеры. Можно сказать даже, компьютеры это вся моя жизнь. А компьютеры это микропроцессоры. И если я хочу сделать компьютер, я должен сперва получить процессор. И самый простой способ получить процессор купить его. С этим проблемы не было. Хочешь? Пожалуйста. Но за 400 долларов. И если мы вернемся в 1975 год это же целое состояние. Чтобы накопить мне такую сумму, ушло не мало бы времени. В конце концов я нашел очень неплохое предложение: как служащему компании Hewlett-Packard мне предложили купить другой их процессор. Всего за 20 долларов. Конечно, новейший процессор просто отличный. Но этот стоил всего 20 баксов. И насколько был быстр первый процессор? Первый работал на частоте 1Мгц. Точнее, он обрабатывал 1 миллион операций в секунду, но далеко не инструкций в секунду. На обработку одной инструкции уходило 2, а порой и три цикла. Это происходило из-за того, что процессор не был программируемым. Как насчет оперативной памяти? Я работал с 16-битной шиной и оперативная память составляла 64К. Apple I. Первыми моими мыслями, когда я взял в руки этот долгожданный процессор, были: "Теперь я хочу обладать компьютером. Теперь я хочу сделать его сам". В то время у меня не было никаких мыслей по поводу образования компании, я просто занимался тем, о чем мечтал всю жизнь. Все что мне теперь стало нужно, это компьютер, на котором я бы мог программировать на Фортране (FORTRAN). И я смог его найти у себя на работе. Но вернемся снова в год 1975. У нас в офисе стоял один компьютер Hewlett-Packard и 80 инженеров, которые хотели на нем поработать. Поэтому чтобы поработать на нем приходилось записываться в очередь и только потом, когда подходило твое время, можно было работать. А в ту пору иначе и быть не могло. Компьютеры были очень большой ценностью и редкостью. И вот я сел и начал думать: "Мы хотим получить машину". Я работал над созданием компьютеров уже более 5 лет, а вы знаете как выглядели компьютеры тех лет? Огромные металлические коробки, с огромным количеством различных переключателей и лампочек на передней панели. Это больше напоминало бортовую панель самолета, где все мигает и светится. Тогда я думал также, что если я хочу получить полнофункциональный компьютер, то я должен также его заковать в металлические латы, снабдить кучей лампочек на корпусе и переключателей, которые отнимали уйму времени. Мне пришлось прокладывать целые пучки проводов к чипам, которые я припаял на плату, чтобы вся схема смогла заработать. Дальше я обратил свой взор домой, ведь там уже стояла готовая конструкция: я сконструировал терминал, который был подсоединен к дисплею (а роль дисплея у меня дома играл мой обычный телевизор), а к терминалу подключалась клавиатура. Сказалась прошлая работа над видеоиграми. Самой дорогой частью из всех этих компонентов стала клавиатура, которая стоила в те времена ни много, ни мало, а 60 долларов. Решение пришло неожиданно: "Это будет очень быстро. Я просто добавлю к уже разработанной плате микропроцессор, немного оперативной памяти и мой домашний терминал для ввода информации". Мой терминал взял на себя функции передней панели и делал три вещи. Мы набираем цифру в двоичном коде, нажимаем кнопку, и эта цифра становится адресом. Затем мы снова набираем цифру, и это уже данные, которые находятся по этому адресу. вот таким долгим и мучительным путем создавались первые компьютеры. Надо ли говорить, что программирование таким путем хоть и было надежным, но отнимало очень много времени. На помощь пришел калькулятор. Когда мы нажимаем цифру 5 на калькуляторе, калькулятор запускает свои маленькие программы, посылает сигналы и узнает что делать. Так почему же нельзя мне подсоединить клавиатуру и не вводить информацию также. Ведь тогда отпадет надобность во всех этих переключателях и лампочках на передней панели компьютера. В итоге переключатели и лампочки уступили место новым чипам, которые уже сами автоматически выполняли ту работу, которую делал за них я. Ключом ко все этой конструкции была программа. Программа, которая сидела бы как в калькуляторе и спрашивала бы: "Клавиша нажата? Какая клавиша нажата? Делать то, что клавиша должна делать". Я должен написать такую программу. И я написал ее. А точнее даже две: одну, основанную на прерываниях, вторую, которая не основывалась на них. Вечером я пришел домой, подсоединил провода, ввел вторую программу (почему именно сперва вторую? не знаю) и включил Ничего. Не отчаявшись, я снова разобрал компьютер и снова ввел программу. На сей раз, основанную на прерываниях. Включил. И это работало! И это было рождение операционной системы. Это было рождение того, что потом назовут Apple I. Динамическое ОЗУ Ключевым элементом, без которого компьютер не мог работать, была оперативная память (ОЗУ или RAM). Напомню, что до этого момента я никогда не занимался конструкцией микропроцессора. Чтобы хоть как-то восполнить этот пробел, я набрал кучу технической документации и начал читать, какие ножки отвечают за напряжение, как соединить их, что такое тайминг. И уже тогда, постепенно разбираясь с процессором я понял, что мне необходим этот элемент ОЗУ. И тут возникли серьезные трудности. Я просто понятия не имел про ОЗУ. Я никогда не ходил на занятия, посвященные этим элементам, я никогда даже не программировал! Решение данной проблемы могло стать непреодолимым препятствием между мной и компьютером. И тем более удивительно то, с какой легкостью мне удалось решить ее. А все что я сделал, это присоединил адресную шину и шину данных к соответствующим выходам на микросхеме ОЗУ и подал напряжение на них. Чипы ОЗУ я купил либо в компьютерном клубе, или в магазине. Они были довольно дешевы. Итак, я включил эту конструкцию... и она заработала! Теперь я мог вносить информацию в ОЗУ, мог смотреть, что же находится в памяти. Вау! Замечательное начало! Сразу после этого мы сделали выбор, последствия которого оказались очень важны не только для Apple, но и для всего компьютерного мира. До того момента, вся оперативная память, которая использовалась в компьютерах, была статической. Это значит, что пока на статическое ОЗУ подается напряжение, оно хранит информацию. Но также существовала в теоретических разработках еще и динамическое ОЗУ. Динамическое ОЗУ забывает все через 2.000-ную долю секунду, но за это время вы уже успеваете прочитать все, что было записано в него и записать эти данные обратно. Таким образом, мы как бы постоянно обновляем наше динамическое ОЗУ, не теряя при этом информации. Микросхемы динамической оперативной памяти значительно меньше по размерам, чем статические, но гораздо плотнее их. Все это прекрасно, но была одна проблема, которая не позволила еще в то время внедрить динамическое ОЗУ. Проблема была именно в том, чтобы создать как раз схему обновления ОЗУ. Представьте, вам необходимо отправить данные по одним адресам, а уже через несколько долей секунды совсем по другим, да и еще поддерживать ОЗУ в рабочем состоянии, постоянно обновляя его. И столкнувшись с этой проблемой, люди, разрабатывающие ранние компьютеры, просто выбирали более легкий путь. Тот, по которому пошел и я сперва они просто хотели чтобы дошел сигнал от процессора до оперативной памяти, соединяли их между собой проводами, и эта система работала. А что еще надо было в те годы? Зачем ломать голову над некоей мифической динамической оперативной памяти, если есть вполне рабочая модель статической? Нам предстояло перевернуть мир. Перевернуть в сторону динамической. Цель Всю свою жизнь я соревновался сам с собой, чтобы использовать в моих схемах как можно меньше чипов. Вы можете иметь 4К модули ОЗУ и в вашей схеме будет гораздо меньше чипов, если бы вы использовали 1К модули ОЗУ. И если бы я захотел получить 4Кб оперативной памяти, я бы должен был использовать 8 чипов. И 32 чипа, если бы я строил схему моей оперативной памяти традиционным статическим способом. Боже, своей схемой я собирался сохранить 24 чипа. Совсем неплохо. Правда, стоит отметить, что в свою схему я добавил еще 5 чипов. Это было то, что будет обеспечивать в моей динамической памяти постоянное обновление содержимого ОЗУ согласно одной хитрой системе, которую я смог придумать на тот момент. Но, несмотря на это, было очевидно, что использование динамического ОЗУ выгодно по всем параметрам. Может возникнуть вопрос: а почему речь идет о 4Кб памяти? Ответ очень прост: именно столько необходимо, чтобы начать программировать. Итак, теперь у меня имелось 8 модулей ОЗУ, несколько чипов, позволяющих обновлять содержимое моего ОЗУ, микропроцессор, клавиатура и мой терминал. И знаете, во всей этой схеме было столько мало чипов, что любой, кто бы заглянул во внутрь, был бы поражен. Да я и сам был поражен больше всех. Потому что вся это конструкция работала! Все что мне теперь осталось делать, это взять в руки клавиатуру и начать программирование первых программ. Apple I и BASIC И вот пришло время, когда надо было определится: на каком же языке мне программировать мой первый компьютер? Впрочем, это был не вопрос. Стоило пойти в Homebrew Computer Club, и только и слышишь вокруг о BASICе. Ты идешь на компьютерную выставку, и тебе снова демонстрируют программы, написанные Бейсиком. Вышла даже книга. пользовавшаяся тогда бешеным спросом среди программистов: 101 игра на Бейсике. Но все что я тогда знал о нем, это лишь то, что мы могли запустить Бейсик на нашем процессоре. И снова повторилось то, что не раз было со мной, пока я упорно пытался собрать свой собственный компьютер. Я не знал Бейсика. Я никогда не программировал на нем. Поэтому, мне ничего не оставалось делать, как начать учить его. И постепенно я обратил внимание на то, что BASIC очень сход с Фортраном. Разница заключалась лишь в названиях команд и переменных. после этого я сел и просто переписал таблицу синтаксиса, которую я буду использовать в своем Бейсике. И именно в этот момент возник вопрос: будет ли моя версия Бейсика поддерживать плавающую запятую или нет? И я решил не поддерживать. И лишь по одной причине: я разведал обстановку в компьютерных кругах и узнал, что до сих пор никто не создал версию BASICa под процессор 6502 и было бы совсем не плохо быть первым в этом вопросе: Мужик, да я смогу скостить время разработки языка под 6502-й процессор на месяц, или, в крайнем случае, несколько недель, если откажусь от плавающей запятой. Итак, я написал свою версию Бейсика без поддержки плавающей запятой. И вы знаете, я остался очень доволен проделанной работой. Я ни в школе, ни в последующие годы не отличался любовью к правилам. Но тут моя версия Бейсика оказалась настолько просто, структурируема, что мне стало абсолютно не жаль того времени, что я потратил на ее разработку. Кстати, на создание этого языка программирования у меня ушло больше всего времени при конструировании Apple I. Создается ощущение, что движущей силой, которая подталкивала Вас на создание собственного компьютера, было желание иметь компьютер, с которым Вы хотели бы играть. В яблочко. Ведь эту версию Бейсика я назвал не иначе, как Game BASIC. Потому как у него было всего два назначения: создание игр, а также решение проблем, которые могли бы возникнуть при создании логических схем. И теперь, пожалуй, пришел черед рассказать о том, как я познакомился с моим тезкой, Стивом Джобсом. Я точно помню как это произошло. Я учился тогда в старшем классе средней школы. Встреча со Стивом И теперь, пожалуй, пришел черед рассказать о том, как я познакомился с моим тезкой, Стивом Джобсом. Я точно помню, как это произошло. Я учился тогда в старшем классе средней школы, и вместе с соседом по улице мы конструировали компьютер в гараже. Компьютер мы тогда назвали Cream Soda Computer. А что вы еще ожидали от двух подростков? И вот однажды, мой товарищ и коллега подошел ко мне и говорит: Тебе стоит познакомиться со Стивом Джобсом. Он перешел недавно в нашу школу и также увлекается электроникой. К тому же, он также как и ты любит откалывать всякие шутки и конструировать различные устройства. Затем он познакомил нас и мы стали хорошими друзьями, подолгу рассуждали о новых компьютерных решениях, просто болтали, вместе играли в одной музыкальной группе. Однажды, когда Джобс получил работу в Атари, меня тоже пытались переманить туда. Я в то время разрабатывал для себя небольшую игру Понг. И вот ко мне подошел Нолан Бушнел (Nolan Bushnell) (основатель Атари): Слушай, мне бы хотелось взять к себе в компанию. И знаете, что я на это ответил? Нет, Hewlett-Packard очень хорошая компания. Я планирую работать там все свою жизнь. Они хорошие инженеры, они верят в инженеров. В то время, невероятной удачей считалось работать на Hewlett-Packard . Я никогда не забуду те времена. И я считаю, что те времена были лучшими в моей жизни. Apple II Когда я начал посещать Homebrew Computer Club, мы частенько со Стивом разговаривали про микропроцессоры. И однажды он спросил: Могут они поддерживать дисковую операционную систему?. Да, ты можешь добавить дисковод, диск или еще какое-либо устройство, был мой ответ. А может ли такая система поддерживать режим распределения времени? Хм, теоретически, да, ведь это компьютер, но было сложно объяснить ему те ограничения, которые вставали перед нами, когда мы использовали эти маломощные процессоры. Все что для меня нужно было, это компьютер, обладающий 4К оперативной памяти, на котором бы я мог программировать на своем языке. Стив же думал глобальнее. Он стремился создать машину, подобно тем, что он видел в больших компаниях. Машину, которая тогда стоила бешеных денег. Тогда, в нашем компьютерном клубе, все было свободным. В то время еще не было компьютерного бизнеса, и люди в клубе могли просто рассуждать, помогать, задавать вопросы по интересующим их предметам. В то время, я был очень стеснительный. Я даже не могу сказать, каким образом тогда я набрался смелости и продемонстрировал схемы моего первого компьютера Apple I. В то время любой желающий мог взять у меня схемы моего компьютера и в этом не было ничего предосудительного. То есть ты хочешь сказать, в то время не было никаких проблем с правами собственности? Именно так. В то время я даже не знал, что это такое. И большинство моих сверстников тоже. Это сейчас я очень хорошо знаю что это такое. Но продолжим. Задумав со Стивом сделать Apple II, мы начали раздумывать как же реализовать все наши великие идеи. И неожиданно, у меня в голове родилась идея, которая не основывалась ни на чем: ни на книгах, ни на математических расчетах, ни на обсуждении в клубе: но если мы используем регистр сдвига, то мы получим данные о цвете, точно также, как получаем цвета на телевизоре. И вот, я начал размышлять: как же теперь добавить цвет в наш компьютер. Тогда много было всяких предположений и одно из них оказалось верным. А почему бы не сделать видеопамять подобно оперативной памяти? Дело осталось за малым найти подходящий чип, который бы смог взять на себя функции видеопамяти. Я перерыл кучу документации, осмотрел каждый TTL-чип и, о чудо, я нашел подходящий. И снова мне помогла мое стремление использовать как можно меньше чипов. На сей раз мне хватило всего 5 микросхем, чтобы создать видео ОЗУ. Это было появление Apple II. От Apple I он отличался тем, что имел цветность, поддерживал графику и звук и имел джойстик для игр. Ну и конечно гораздо больше оперативной динамической памяти. Но что невероятнее всего, у него было чипов в два раза меньше, чем у Apple I. И это потрясающе. Основание Apple Возвращаясь в те времена, рынок персональных компьютеров так называемые хобби-компьютеры большей частью представлял из себя набор элементов, из которых каждый конструировал для себя то, что считал нужным ему. Все магазины были забиты такими наборами. Справедливости ради, стоит отметить, что Apple I также был своего рода таким набором для конструирования. И нежданнонегаданно появилась новая компания, называвшаяся Processor Technology Sol. Они предлагали покупателям не набор, но уже готовый компьютер. Он имел встроенную клавиатуру, свой собственный монохромный монитор, и все это было собрано в красивый голубой корпус. Эти компьютеры продавались тысячами в месяц и это очень немало в то время. Ведь нашу собственную разработку Apple I мы сумели продать не более 100 раз и почти не извлекли денег из этого проекта. И тут, через пару месяцев разработок, появляется Apple II, который в десять раз лучше, чем Apple I. В десять раз лучше, чем компьютер Sol. Они продают тысячу компьютеров в месяц? Значит и мы тоже будем продавать никак не меньше тысячи! И вы спросите: но прежде чем продать тысячу компьютеров надо их сделать. Как же нам это удалось? Мы тогда подсчитали, что на выпуск тысячи Apple II нам потребуется 250 тысяч долларов. Огромные деньги по тем временам. И нам вряд ли было под силу им самим набрать. Apple I денег не принес, я лишь занимался разработкой компьютеров и у меня не было даже машины, не говоря уже о доме. У Стива положение было не лучше моего. Мы не могли даже взять кредит. Никто не хотел рисковать. Тогда мы пошли в такие компании как Cromemco, разрабатывающие PET Computer, и Атари. Эти попытки были неудачные, но именно так мы познакомились с Майком Марккула. Мало того, что он вложил реальные деньги, но он обладал опытом работы в таких компаниях, как Intel, он сумел объединить и организовать нас, помог нанять необходимый персонал, нашел необходимые рынки сбыта продукции. Компания Apple родилась. И мало кто мог тогда предположить какое будущее ее ждет. Новые горизонты, новые проблемы И вот однажды наступил момент, когда нам пришлось делать следующие серьезные шаги. VisiCalc (одна из первых программ для Apple II, во многом способствовавшая компьютеру такой успех) еще не был готов, дисковая операционная система была в стадии разработки, у нас не было флоппи-привода. У Марккулы в блокноте под номерами 1 и 2 стояли создание дисковода и BASICа, поддерживающего плавающую запятую. Итак, засучив рукава, я взялся за работу над этими проектами. И, стоит отметить, я мог бы создать в итоге замечательную версию Бейсика с плавающей запятой, но под давлением Стива [Джобса], мы наняли, в конце концов, для этого стороннюю компанию. Причина была банальна. Нам необходимо было время для разработки этого языка программирования, а у компании, а это была компания, которой было суждено сыграть большую роль в будущем Apple, Microsoft, уже имела разработанный для процессора 6502, столь необходимый нам, BASIC. Один бог знает, откуда они его взяли. Лично я думаю, они просто его перекупили у какого-нибудь гения-одиночки. Версия языка от Microsoft несколько отличалась от того, что уже имели мы: она по иному обрабатывала строчки кода. При создании языка, я использовал метод, разработанный Hewlett-Packard, в то время как ребята из Microsoft применили метод Digital Equipment. На мой взгляд, далеко не объективный, моя версия была лучше, пусть и недоработанная, но мы пошли на уступки, чтобы выиграть время. Мы заключили договор с компанией Билла Гейтса о покупке и использовании их Бейсика, но добавили им немного работенки, запросив включить в этот язык еще несколько таких вещей, как прорисовка цвета и геометрических фигур, проигрывание звука. Теперь на очереди стоял флоппи-дисковод. Сама идея, не создания дисковода, но технологии записи информации на дискету, витала у меня в голове еще с тех времен, когда я работал на HP. Ничего иного, кроме этой идеи я и не мог придумать. Я и с дисководами никогда не сталкивался, и тут такая задача. А идея была такова: Мы записываем биты информации на кассету, и мы можем считать эту информацию обратно. Ведь можем же мы воспроизводить музыкальные записи на магнитофоне. И если вы вспомните, первые модели Apple II поставлялись вместе с кассетным магнитофоном. Когда стала проблема создания дисковода, я начал мыслить в том же направлении: Мы записываем информацию на некоторую поверхность, которая постоянно движется по кругу. Все что теперь нам остается, это лишь найти точки, в которых я начал запись и окончил ее. Все эти мысли промелькнули у меня в голове, когда Марккула поднял эту проблему на общем собрании. Дело происходило в конце декабря. Через две недели должно было состоятся CES (выставка последних разработок) в Лас-Вегасе. Лас-Вегас. У каждого, наверняка, наступает такой момент в жизни, когда он готов отдать все на свете, лишь бы попасть туда. Посмотреть на все его великолепие. Для меня такой момент наступил именно в это мгновение. И я с удвоенным рвением принялся за работу над дисководом. Прежде всего, я изучил всю доступную мне документацию по этому вопросу. Затем, раздобыв схемы альтернативного дисковода от компании Shuggard, полностью проанализировал его конструкцию. И вновь во мне взыграла моя экономная натура. В своей версии дисковода я урезал более чем на 20 чипов, схему дисковода. А время неумолимо двигалось. Все это уложилось в эти две недели, что оставались у меня до шоу. Я работал как проклятый все эти дни, включая Рождество и Сочельник. И каждый день, в течении этих недель, ко мне приходил Ренди Виггинтон (Randy Wigginton, коллега Воза, работающий вместе с ним во многих его делах и начинаниях), я подсоединял мое небольшое железо и мы вместе с ним пытались записать первые биты информации на дискету и считать их обратно. И однажды нам это удалось. Удивительно, но нам за эти две недели удалось сделать это, буквально, из ничего! Самое любопытное, что мы не вели практически никаких записей, и после создания этого привода у нас ни осталось ничего. Хотя, до конца разработанным флоппи-приводом это трудно назвать. К началу шоу (а я дорабатывал привод как раз в ночь перед выставкой), все что я мог, это нажать на клавишу и вручную направить записывающую головку на определенную дорожку. Данные, которые я записывал, не имели никакой файловой системы. Мое устройство могло только записывать или считывать информацию. Помню, в ночь перед показом, в 4 утра я уже шатался от усталости, но мы решили проверить снова наш привод. Мы в последний раз включили дисковод. Скопировали данные с одной дискеты на другую. И только после этого пошли спать. А в 10 утра мы показали нашу модель. И все люди вокруг говорили: Посмотрите, у Apple есть флоппи-дисковод! Это были великие времена. Да, именно так все и начиналось. Это было время энтузиастов-одиночек, которые могли изменить мир. Что было дальше? А дальше была революция в компьютерном мире. Но это уже совсем другая история. Solaris - сетевая информационная среда глобальных компаний Операционная среда Sun Solaris Безопасность Microsoft Office. Часть первая Уязвимость при обработке потоков данных в ядре Linux Акробатическая загрузка Menuet OS Пишем игрушечную ОС Вопросы, на которые должен ответить разработчик ОС Общие характеристики бесплатных ОС Почему Linux и FreeBSD не cмогут вытеснить коммерческие ОС