![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Я это читал почти два года назад, когда слайды были выложены на сеть вскоре после самого выступления.
Ничего за эти два года не изменилось.
Приходится, как ни неохота, признать правоту Пайка. Академические исследования в области software в наше время в большинстве своём одновременно мелочны и бессмысленны, т.к. практически никто их не читает и ими не пользуется. По-настоящему новых операционных систем давно уже не видать, а когда появляются, они не выходят за пределы горстки энтузиастов.
И при всём уважении к проектам типа Линукса или (особо любимого мной) FreeBSD - это технологии двадцатилетней давности. Монолитное ядро, всё та же иерархичная организация драйверов и файловых систем с практически такими же интерфейсами. В некоторых случаях технология движется назад во времени. Первоначальное устройство ядра Windows NT было - чётко разделённые по своим обязанностям (жёсткая изоляция по функциональности) модули, кооперирующие друг с другом и драйверами; вся графика сидит в user-mode и не пачкает ядро; иерархия IQRL позволяет даже отправлять в своп куски ядра. С переходом к NT 4.0 и далее графику, быстроты ради, запихали в ядро (понизив стабильность и создав кучу дыр в security); модули во многом потеряли те зачатки автономности, что были, и теперь о них напоминает только конвенция по наименованию функций; ядро и драйверы намертво засели в памяти.
Чувство разочарования, гнетущее Пайка, очевидно - и его легко понять. Он - один из ведущих разработчиков Plan 9, системы, очень похожей на Юникс, только намного лучше. Среди множества удачных находок Plan 9 мне лично самой главной кажется последовательное воплощение оригинальной юниксовской идеи "всё через файловую систему". От идеи этой в современных Юниксах остаются /dev и специальные файлы (напр. named pipes). Между тем вокруг наросло множество интерфейсов: одни только сокеты и TCP/IP чего стоят, не говоря уж о всяких других. Plan 9 сбрасывает множество разных интерфейсов обратно на уровень файловой системы, не в виде отдельного мелкого хэка типа /proc, а в качестве фундаментальной идеи. Основное отличие заключается в том, что каждый процесс по-своему видит глобальную файловую систему и может динамически этим видом управлять. Это, конечно, во-первых очень упрощает все проблемы, связанные с разрешениями к доступу (нет доступа к ресурсу - ты его не видишь) и иерархиями (какая-то программа хочет видеть библиотеки там-то - специально для неё сделаем вид, что там они и есть). Файловая система перестаёт быть жёстким деревом файлов и директорий, изредка меняющимся при помощи mount points и файлов девайсов; она становится гибким виртуальным уровнем, полностью характеризующим общение программы с ОС и окружающим миром, бесконечно разнообразным и легко управляемым.
Всё это исключительно интересно и потрясающе удобно и полезно. Но Plan 9 как был, так и остаётся уделом небольшой группы разработчиков, отдельных факультетов CS и разных энтузиастов. Несмотря на свою близость к Юниксу, несмотря даже на усилия разработчиков по поддержке юниксовых интерфейсов и лёгкости перевода существующих юниксовских программ на почву Plan 9, несмотря на опен-сорс, всё это остаётся маргинальным, малоизвестным, редко используемым. Почему? Потому что хватает Линукса. Потому что хватает Windows. Никто - включая технически грамотных, любопытных юзеров, включая даже академическое сообщество - не хочет новых систем, радикально новых устройств. Как насчёт новой оконной системы для Юникса, улучшающей совершенно безумную низкоуровневую структуру протокола X'а с его гигантскими потоками траффика? Э, нет, мы лучше выпустим новую версию XFree и напишем драйвер для ещё одной графической карточки с супер-новым акселератором.
Несколько лет назад я с очень большим интересом следил за системой Inferno. Её придумали те же люди, что сделали Plan 9, и её можно примерно охарактеризовать как мини - Plan 9 на основе виртуальной машины. У неё есть свой язык - Limbo, основанный на C, со встроенной в язык параллелизацией (concurrency), не объектно ориентированный, но на мой взгляд очень часто более удобный и эффективный, чем Джава; всё компилируется под виртуальную машину Dis, которую мне в свою очередь нравилась больше, чем JVM. И главное - при своём очень маленьком размере Inferno сохраняет основные достоинства Plan 9.
Да, она не open-source, но ведь и Джава тоже не open-source. Между тем о Инферно (и Лимбо) сейчас почти никто не помнит, а средненький язык Джава, не содержащий абсолютно ни одной новой идеи... А была бы Inferno open-source, это бы что-то сильно изменило? Plan 9 уже почти два года open-source, и что?
Да, я понимаю, что за Джавой стояла мощь Sun Microsystems. Что это был мощный коммерческий проект, в пиар которого были вложены огромные деньги. И т.д. и т.п. Я не думаю, что Инферно должна была, или могла, обойти Джаву по популярности. Но несомненно, какую-то нетривиальную нишу она могла себе создать - по крайней мере в академическом сообществе, где как бы должны ценить техническое превосходство. Где должны стремиться находить и развивать лучшее и новое, а не универсальное и привычное, или проталкиваемое на рынок менеджерами. Об этом, собственно, и пишет Пайк. И да, я его хорошо понимаю. Но сомневаюсь, что можно в этой ситуации что-то изменить.
no subject
Date: 2002-04-17 02:42 pm (UTC)every time Andy Grove increases processor power, Bill Gates uses it up
no subject
ÐоÑвиÑÑÑ - ÑвиÑÑиÑе. Walled City ÐибÑоновÑкий - воÑ, Ñем не пÑоÑоÑип :)
no subject
Date: 2002-04-17 02:53 pm (UTC)ÐÑли Ð±Ñ Ð¼Ñ ÑÑÐ°Ð·Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð¸Ð»Ð¸ на каждÑÑ Ð½Ð¾Ð²ÑÑ Ð»ÑÑÑÑÑ ÑиÑÑемÑ, ÑколÑко замеÑаÑелÑнÑÑ Ð¾Ð¿ÐµÑаÑионок пÑиÑлоÑÑ Ð±Ñ Ð¿Ð¾Ð¼ÐµÐ½ÑÑÑ Ð·Ð° поÑледние деÑÑÑÑ Ð»ÐµÑ ? СамоÑегÑлиÑÑÑÑаÑÑÑ ÑиÑÑема не Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð¼ÐµÑÑ Ð¾Ð±ÑаÑнÑÑ ÑвÑÐ·Ñ Ð±ÐµÐ· ÑÑениÑ.
ÐодозÑеваÑ, ÑÑо издеÑжки Ñакой жизни пÑевзоÑли Ð±Ñ Ð·Ð°ÑÑаÑÑ Ð½Ð° полÑиÑа ÑиÑÑемÑÑ Ð¿ÑогÑаммиÑÑов и админов.
ÐеÑÐµÑ Ð¾Ð´ ÑлÑÑиÑÑÑ Ñогда, когда вÑÐ³Ð¾Ð´Ñ Ð¾Ñ Ð²Ð½ÐµÐ´ÑÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ бÑдÑÑ Ð¾ÑевиднÑ, как ÑÑо бÑло Ñ ÑникÑом. (более ÑоÑно - вÑÐ³Ð¾Ð´Ñ Ð¾Ñ Ð²Ð½ÐµÐ´ÑÐµÐ½Ð¸Ñ Ð±ÑдÑÑ Ð¿ÑевÑÑаÑÑ Ð¸Ð·Ð´ÐµÑжки на пеÑÐµÑ Ð¾Ð´ и оÑказ Ð¾Ñ ÑÑаÑого)
Re:
Date: 2002-04-17 03:31 pm (UTC)Ð 70-е и 80-е бÑло болÑÑое ÑазнообÑазие ÑиÑÑем, ÑамÑÑ ÑазнÑÑ , по-ÑÐ°Ð·Ð½Ð¾Ð¼Ñ ÑÑÑÑоеннÑÑ . ÐÑли поÑвлÑлаÑÑ Ð½Ð¾Ð²Ð°Ñ Ð¸Ð½ÑеÑеÑÐ½Ð°Ñ ÑиÑÑема, она завоÑвÑвала какÑÑ-Ñо ниÑÑ Ð¸ ÑазвивалаÑÑ, ÑопеÑниÑÐ°Ñ Ñ Ð´ÑÑгими. СейÑÐ°Ñ Ð¶Ðµ еÑÑÑ Ð¿Ð¾ ÑÑÑи дела две ÑиÑÑемÑ: Windows и Unix, Ñ Ð®Ð½Ð¸ÐºÑа еÑÑÑ Ð´Ð²Ðµ оÑновнÑÑ ÑазновидноÑÑи, поÑÑоÑнно копиÑÑÑÑÐ¸Ñ Ð´ÑÑг дÑÑга. РвÑÑ.
no subject
Date: 2002-04-17 04:12 pm (UTC)ÐонеÑно, ни Java, ни .NET не ÑÑÑеÑÑвовали Ð±Ñ Ð±ÐµÐ· иÑÑледований в академии и в ÑаÑÑнÑÑ Ð»Ð°Ð±Ð¾ÑаÑоÑиÑÑ . СекÑÐµÑ ÐолиÑÐ¸Ð½ÐµÐ»Ñ .NET заклÑÑаеÑÑÑ Ð² Ñом, ÑÑо в 1996 Ð³Ð¾Ð´Ñ Microsoft кÑпил компаниÑ, оÑнованнÑÑ Ñеловеком, заÑиÑивÑим в наÑале 1990Ñ Ð´Ð¸ÑÑеÑÑаÑÐ¸Ñ Ð¿Ñо поÑÑаÑивнÑÑ Ð²Ð¸ÑÑÑалÑнÑÑ Ð¼Ð°ÑинÑ, и ÑазÑабоÑал .NET CLR на оÑнове виÑÑÑалÑной маÑÐ¸Ð½Ñ ÑÑой компании (Ñ Ð¾ÑÑ Ð¸ в оÑÐµÐ½Ñ ÑилÑно измененном виде - аÑÑ Ð¸ÑекÑÑÑа Ñой маÑÐ¸Ð½Ñ RISC, а .NET CLR ÑÑековаÑ).
no subject
Date: 2002-04-18 01:21 am (UTC)Ð 90Ñ Ð¿ÑоизоÑла ÑниÑикаÑÐ¸Ñ Ð½Ðµ ÑолÑко опеÑаÑионок, но и железа. ÐпÑоÑем, две оÑигиналÑнÑÑ Ð²Ñе-Ñаки бÑли - NeXT и BeOS. ÐÑо ÑÐ°ÐºÐ°Ñ ÐµÑÑеÑÑÐ²ÐµÐ½Ð½Ð°Ñ ÑÑадиÑ, поÑом, навеÑное, Ñнова бÑÐ´ÐµÑ ÑазнообÑазие, но Ñже на дÑÑгом железе и дÑÑÐ³Ð¸Ñ Ð°ÑÑ Ð¸ÑекÑÑÑнÑÑ Ð¿ÑинÑÐ¸Ð¿Ð°Ñ . Ðа ÐºÐ°ÐºÐ¸Ñ ? Я не пÑоÑок и не ÑпеÑиалиÑÑ Ð¿Ð¾ CS.
no subject
Date: 2002-04-17 02:56 pm (UTC)ÐоÑÐ¾Ð¼Ñ ÑÑо на ÑÐµÐ³Ð¾Ð´Ð½Ñ Ñамое пÑоÑÑое Ñдобное и деÑевое ÑеÑение пÑоблем не в ÑоÑÑе, а в Ñиликоне. ÐоÑаздо деÑевле ÑвелиÑиваÑÑ Ð±ÑÑÑÑодейÑÑвие пÑоÑеÑÑоÑов и обÑÐµÐ¼Ñ Ð¿Ð°Ð¼ÑÑи, Ñем ÑазÑабаÑÑваÑÑ Ð¿ÑинÑипиалÑно новÑе пÑогÑаммÑ. РпÑикладнÑе задаÑи ÑÑложнÑÑÑÑÑ Ð³Ð¾Ñаздо медленнее, Ñем ÑовеÑÑенÑÑвÑÑÑÑÑ ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸ вÑÑаÑÐ¸Ð²Ð°Ð½Ð¸Ñ ÐºÑиÑÑаллов, Ñак ÑÑо на каÑеÑÑвеннÑй пеÑелом ÑповаÑÑ Ð½Ðµ пÑÐ¸Ñ Ð¾Ð´ÑÑÑ.
ТоÑжеÑÑво brute force и Deep Blue монÑÐ¼ÐµÐ½Ñ ÐµÐ¼Ñ. Ðмен.
вÑе ÑÑо ÑмниÑанÑе
no subject
Date: 2002-04-17 04:00 pm (UTC)Ð ÑÑо ÑÑедненÑкий ÑзÑк Java? Ðа вебе он ÑÐ¼ÐµÑ - 95% Ñого, ÑÑо на нем делалоÑÑ ÑепеÑÑ ÑÐ¼ÐµÐµÑ Flash и намного бÑÑÑÑее, а главное - ÑÑо не ÑзÑк, а ÑÑеда-ÑедакÑоÑ, Ñо еÑÑÑ Ð²Ð¸Ð·Ñален и за него можно поÑадиÑÑ Ñ Ñдожника. Ðа ÑеÑвеÑной ÑÑоÑоне он жив поÑÑолÑкÑ-поÑколÑÐºÑ Ð³Ð´Ðµ-Ñо ÑдÑÑÑ Ð²Ð½ÐµÐ´Ñили ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ jsp, напиÑали ÑÑо-Ñо под нее, а поÑом не ÑÑмели Ñ Ð½ÐµÐµ ÑоÑкоÑиÑÑ Ð²Ð¾Ð²ÑемÑ. ÐÑ Ð² Ñамом деле, ÑкниÑе мне палÑÑем, еÑли Ñ Ð½ÐµÐ¿Ñав.
ÐоÑом, ÑÑо знаÑÐ¸Ñ "ÑÑа опеÑаÑионка лÑÑÑе"? ÐÐ»Ñ ÑÑÑеÑÑвÑÑÑÐ¸Ñ Ð·Ð°Ð´Ð°Ñ Ð¿ÑекÑаÑно Ñ Ð²Ð°ÑÐ°ÐµÑ ÑÑÑеÑÑвÑÑÑего инÑÑÑÑменÑаÑиÑ. ÐÑли говоÑиÑÑ Ð¾ вебе, Ñо 5 Ð»ÐµÑ Ð½Ð°Ð·Ð°Ð´ ÑÑо бÑл
Perl и CGI, ÑейÑÐ°Ñ ÑÑо инÑеÑпÑеÑиÑÑемÑе ÑмеÑаннÑе ÑÑÑаниÑÑ asp или php, бÑквалÑно завÑÑа (а меÑÑами и ÑегоднÑ) ÑÑо .Net Ñ ÐейÑÑа и пока непонÑÑно, ÑÑо поÑледÑÐµÑ Ð² каÑеÑÑве оÑвеÑа Ñ open source.
ÐÑ Ð·Ð°Ð±ÑваеÑе главнÑй пÑинÑип ÑиÑадмина - "ÑабоÑÐ°ÐµÑ - не ÑÑожÑ!". Ðока поÑÑебноÑÑи в пÑоÑеÑÑоÑной моÑноÑÑи ÑаÑÑÑÑ Ñакими Ñемпами, ÑÑо деÑевле покÑпаÑÑ Ð½Ð¾Ð²Ñе ÑеÑвеÑÑ ÐºÐ°Ð¶Ð´Ñе два-ÑÑи года, Ñем ломаÑÑ Ð¼Ð¾Ð·Ð³Ð¸ над ÑеÑÑезной опÑимизаÑией кода. УÑиÑÑÐ²Ð°Ñ ÑкоÑоÑÑÑ Ð¾Ð±Ð¾ÑоÑа ÑÑедÑÑв - на ÑеÑÑезнÑÑ ÑабоÑÑ Ð¿ÑоÑÑо Ð½ÐµÑ Ð²Ñемени. ÐкадемиÑеÑкое ÑообÑеÑÑво - ÑÑо, пожалÑй, единÑÑвенное меÑÑо, где лÑди могÑÑ Ð¿Ð¾Ð·Ð²Ð¾Ð»Ð¸ÑÑ Ñебе дÑмаÑÑ Ð½Ð°Ð´ пÑоблемой годами, а ноÑмалÑнÑй ÑÑаÑÑап должен вÑйÑи на нÑлевой ÑÑÐ¾Ð²ÐµÐ½Ñ Ð¼Ð°ÐºÑимÑм ÑеÑез 12 меÑÑÑев - инаÑе никÑо под него денег не даÑÑ. ÐлÑÑ: Ð´Ð¾Ð»Ñ ÑаÑÑ Ð¾Ð´Ð¾Ð² на ÑоÑÑвеÑнÑÑ Ð±Ð°Ð·Ñ Ð² лÑбом мало-малÑÑки пÑилиÑном пÑоекÑе ÑÑÐ¾Ð»Ñ ÑÐ¼ÐµÑ Ð¾ÑвоÑна, ÑÑо заÑабоÑаÑÑ Ñам денÑги, вÑÐ¹Ð´Ñ Ð½Ð° ÑÑнок Ñ Ð½Ð¾Ð²Ñм пÑодÑкÑом - заÑÐµÑ Ð·Ð°Ð²ÐµÐ´Ð¾Ð¼Ð¾ пÑовалÑнаÑ. ФÑÑникÑÑ Ð¶Ð¸Ð²Ñ Ð»Ð¸ÑÑ Ð·Ð° ÑÑÐµÑ Ñвоей беÑплаÑноÑÑи, и за ÑÑÐµÑ Ñого, ÑÑо Ð¸Ñ Ð¿ÑоÑолкнÑли на ÑÑнок ÑеÑвеÑов пÑоизводиÑели железа, ÑÑÑавÑие ÑеÑпеÑÑ Ð¸Ð·Ð´ÐµÐ²Ð°ÑелÑÑÑва MS.
no subject
Date: 2002-04-17 04:07 pm (UTC)Break even за 12 меÑÑÑев? Ðевиданное ÑовеÑÑенно дело. ÐайкÑоÑоÑÑ Ñазве ÑÑо...
no subject
Date: 2002-04-17 04:53 pm (UTC)no subject
Date: 2002-04-17 05:07 pm (UTC)no subject
Date: 2002-04-18 01:18 am (UTC)no subject
Date: 2002-04-18 01:51 am (UTC)no subject
Date: 2002-04-18 02:26 am (UTC)Re:
Date: 2002-04-18 04:02 am (UTC)no subject
Date: 2002-04-18 03:35 am (UTC)Ðо-пеÑвÑÑ , не Ð²Ð¸Ð¶Ñ Ð½Ð¸Ñего "ÑÑедненÑкого" и "ÑеÑенÑкого" в Ðжаве. ЧиÑÑÑй ÐÐ ÑзÑк Ñо вÑÑÑоеннÑм multithreading и ÑеÑлекÑивноÑÑÑÑ, ÑабоÑаÑÑий на виÑÑÑалÑной маÑине, Ñо знакомÑм вÑем ÑинÑакÑиÑом да к ÑÐ¾Ð¼Ñ Ð¶Ðµ Ñ Ð¼Ð¾Ñем ÑÑандаÑÑнÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñек - ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð»ÑÑÑе Ð´Ð»Ñ general-purpose language ?
ÐонеÑно, ни одной новой идеи в нÑм неÑ, но ÐºÐ¾Ð¼Ñ Ð¾Ð½Ð¸ нÑжнÑ, еÑли доÑÑаÑоÑно бÑло ÑобÑаÑÑ Ð²Ñе Ñ Ð¾ÑоÑие ÑÑаÑÑе идеи и вÑкинÑÑÑ Ð¼Ð½Ð¾Ð³Ð¸Ðµ Ð¿Ð»Ð¾Ñ Ð¸Ðµ новÑе (как напÑимеÑ, templates, operator overloading etc.), ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑÑилÑÑ Ð¿ÑекÑаÑнÑй ÑзÑк ?
Рне надо гоÑодиÑÑ Ð¾ÑкÑовеннÑÑ ÑÑÑÑ, ÑÑÐ°Ð²Ð½Ð¸Ð²Ð°Ñ ÑзÑк пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ñ ÑзÑком гÑаÑики и user interface - Flash. ÐÑли мне нÑжно напиÑаÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð´Ð»Ñ Ð²ÐµÐ±Ð°, Ñ Ð½Ðµ бÑÐ´Ñ "пиÑаÑÑ Ð½Ð° Flash".
ЧÑо же каÑаеÑÑÑ "ÑмиÑаÑÑей" ÐÐ¶Ð°Ð²Ñ - ÑейÑÐ°Ñ Ð² Японии она вÑÑÑоена во вÑе модели мобилÑнÑÑ ÑелеÑонов DoCoMo и J-Phone - главнÑÑ Ð¿ÑовайдеÑов ÑоÑовой ÑвÑзи Ñ ÑиÑлом клиенÑов 60 миллионов Ñеловек. То же Ñамое Ñже наÑинаеÑÑÑ Ð² ÐвÑопе, и далÑÑе.
СеÑвеÑÐ½Ð°Ñ ÑÑоÑона Ð¸Ð¼ÐµÐµÑ Ñлабое оÑноÑение к JSP, поÑÑÐ¾Ð¼Ñ Ð½ÐµÑмеÑÑно ÑвÑзÑваÑÑ Ð¶Ð¸Ð·Ð½Ñ ÐÐ¶Ð°Ð²Ñ Ñ web-servers. ÐолÑÑÐ°Ñ ÑаÑÑÑ Ð¸Ð½Ð´ÑÑÑÑии - ÑÑо enterprise servers, коÑоÑÑе абÑолÑÑно вÑе (кÑоме ÐайкÑоÑоÑÑовÑкого, конеÑно) поддеÑживаÑÑ EJB. Ð Ð¸Ñ - неÑмеÑное колиÑеÑÑво.
ÐÑоме Ñого, JSP - не в пÑÐ¸Ð¼ÐµÑ Ð»ÑÑÑе ASP Ñ Ð¸Ñ Ð¿Ð¾Ð³Ð°Ð½Ñм VBScriptom, один взглÑд на ÑинÑакÑÐ¸Ñ ÐºÐ¾ÑоÑого должен пÑиводиÑÑ Ð² ÑÐ¶Ð°Ñ Ð½Ð¾ÑмалÑного Ñеловека.
ÐÑимеÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ пÑиводиÑÑ Ð¸ далÑÑе, но надоело.
no subject
Date: 2002-04-17 04:01 pm (UTC)ÐоÑалÑ? "Ð Ð²Ñ Ð´Ð¾ÐºÐ°Ð¶Ð¸Ñе". Ð Ð²Ð¾Ñ Ð½Ð°Ð¿Ð¸ÑиÑе (не Ð²Ñ Ð»Ð¸Ñно, а вообÑе) на базе ÑÑой Plan 9 ÑÑпеÑ-пÑпеÑÑкий ÑеÑÐ²ÐµÑ Ð¿Ñиложений, обладаÑÑий пÑозÑаÑной маÑÑÑабиÑÑемоÑÑÑÑ, вÑÑокой надежноÑÑÑÑ, пÑоÑÑоÑой и ÑÑноÑÑÑÑ Ð´Ð»Ñ ÑазÑабоÑÑика, низкой ÑÑебоваÑелÑноÑÑÑÑ Ðº ÑеÑÑÑÑам, и забаÑайÑе на нем мега-пÑоекÑ, ÑÑÐ¾Ð²Ð½Ñ Ñого же LJ, или CNN.com, или IMDb, или еÑе Ñего в ÑÑом Ñоде - и покажиÑе вÑÐµÐ¼Ñ Ð¼Ð¸ÑÑ, ÑÑо ÑеÑение на базе ваÑей опеÑаÑионки вÑÑ Ð¾Ð´Ð¸Ñ Ð´ÐµÑевле, пÑоÑе в ÑазÑабоÑке, надежнее и динамиÑнее.
РиÑоге, пеÑвÑй ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ - ÑамÑй ÑÑезвÑй. Ðо и на ÑÑо оÑобенно надеÑÑÑÑÑ Ð½Ðµ надо. Ðбо ÐнÑел вÑпÑÑÐºÐ°ÐµÑ ÑÑим леÑом ÑаÑÑи Ð´Ð»Ñ ÑеÑÑÑÐµÑ Ð¿ÑоÑеÑÑоÑного ÑеÑÐµÐ½Ð¸Ñ Ð½Ð° P-III в ÑÑÐµÑ ÑниÑовом коÑпÑÑе, а ÑледÑÑÑей зимой еÑе два комплекÑа - Ð´Ð»Ñ 4 * Xeon и 8 * P-III в пÑÑиÑниÑовом. ÐÑоизводиÑели винÑов Ñоже на меÑÑе не ÑÑоÑÑ. Ð Ñ, кажеÑÑÑ, Ñже догадÑваÑÑÑ, каким бÑÐ´ÐµÑ Ð¼Ð¾Ð¹ ÑледÑÑÑий ÑеÑвеÑ.
ÐÑÑаÑи, Ñаз Ñж заÑел. Ркак вообÑе Ð¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð¿Ð»Ð°ÑиÑÑ Ð·Ð° Ñвой ÐРноÑмалÑнÑй ÑÐ·ÐµÑ Ð¸Ð· РоÑÑии? У PayPal в ÑпиÑке ÑÑÑан, из коÑоÑÑÑ Ð¿ÑинимаÑÑÑÑ ÐºÑедиÑки, РоÑÑии неÑ.
no subject
Date: 2002-04-17 10:18 pm (UTC)no subject
Date: 2002-04-18 01:23 am (UTC)no subject
Date: 2002-04-18 04:19 am (UTC)no subject
Date: 2002-04-17 05:27 pm (UTC)no subject
Date: 2002-04-17 05:30 pm (UTC)Ð NT никогда не бÑло наÑÑоÑÑего микÑокеÑнела, неÑмоÑÑÑ Ð½Ð° Ð¸Ñ ÑÑвеÑждениÑ, Ñ Ð¾ÑÑ Ð±Ñли заÑаÑки его.
ÐежизнеÑпоÑобна? Ðе ÑвеÑен.
no subject
Date: 2002-04-17 06:14 pm (UTC)Ðне кажеÑÑÑ ÑÑо более пеÑÑпекÑивной идеей ÑвлÑеÑÑÑ Spring или Eros - Ñазделение на ÑÑнкÑионалÑнÑе модÑли; пÑи ÑÑом пеÑедаÑа ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð· модÑÐ»Ñ Ð² модÑÐ»Ñ Ð¾ÑÑÑеÑÑвлÑеÑÑÑ Ð½Ð°Ð¿ÑÑмÑÑ; ÐС забоÑиÑÑÑ ÑолÑко о заÑиÑе ÑаÑÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ .
Ðо по ÑÑÑи ÐайкÑ, конеÑно, пÑав; не Ñо Ð¿Ð»Ð¾Ñ Ð¾ ÑÑо микÑокеÑнел - не ÑÐ°Ð¼Ð°Ñ Ð»ÑÑÑÐ°Ñ Ð¸Ð´ÐµÑ; а ÑÑо никакие новÑе ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸ не возникаÑÑ.
Re:
Date: 2002-04-17 06:16 pm (UTC)no subject
Date: 2002-04-18 01:04 pm (UTC)no subject
Date: 2002-04-17 11:20 pm (UTC)no subject
Date: 2002-04-18 06:30 am (UTC)То они ÑовÑем загибалиÑÑ, когда ÑпоÑно делали оÑÐµÐ½Ñ Ð´Ð¾Ñогое железо, пÑодав одновÑеменно лиÑензии на ÑовмеÑÑимÑе ÑазÑабоÑки -- еÑÑеÑÑвенно, umax Ð¸Ñ Ð´ÐµÐ»Ð°Ð» (в Ð¾Ð±Ð¾Ð¸Ñ ÑмÑÑÐ»Ð°Ñ ). То Ð²Ð¾Ñ ÑепеÑÑ Ñделали ÑжаÑнÑй ÑзеÑÑкий инÑеÑÑÐµÐ¹Ñ Aqua, коÑоÑÑй (беÑÑ Ð² Ñкобки поÑÑебление ÑеÑÑÑÑов) Ð¸Ð¼ÐµÐµÑ Ð³Ð¾Ñаздо Ñ ÑдÑÑÑ usability, Ñем ÑÐ°Ð¼Ð°Ñ ÑÑо ни на еÑÑÑ OS 7.
Ð Ñо, ÑÑо подÑÑелили под ÑÑо bsd -- да велика ли ÑазниÑа, ÑÑо именно. ЧÑо, ÑанÑÑе лÑÑÑее ÑдÑо бÑло? :-) Ð Ð²Ð¾Ñ Ñо, ÑÑо кÑÑа поÑÑиÑованного Ñ *nix ÑепеÑÑ Ð´Ð¾ÑÑÑпна на маке -- мÑдÑо.
ÐообÑе им бÑ, конеÑно, лÑÑÑе BeOS Ð±Ñ ÐºÑпиÑÑ, еÑли б они за кÑаÑоÑой и идейноÑÑÑÑ Ð³Ð½Ð°Ð»Ð¸ÑÑ :-) Ðакое Ñам :-\
no subject
Date: 2002-04-18 01:45 am (UTC)ÐоÑом еÑÑÑ ÐµÑÑ ÑÐ°ÐºÐ°Ñ ÑÑÑка, назÑваеÑÑÑ Ð¾Ð½Ð° legacy. Ðменно она опÑеделÑÐµÑ ÐºÑÑÑ Ð½Ð° напиÑание еÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ дÑайвеÑа к XFree86 вмеÑÑо полного пеÑепиÑÑваниÑ. Ðа оно и непонÑÑно, заÑем надо. ÐолÑÑой ÑÑаÑик в ÑеÑи? gigabit ethernet Ñже ÑÑÐ¾Ð¸Ñ ÑмеÑнÑÑ Ð´ÐµÐ½ÐµÐ³. Ðе пÑÐ¾Ð»ÐµÐ·Ð°ÐµÑ X-ÑÑаÑик в adsl? еÑÑÑ ÐºÐ¾Ð¼Ð¿ÑеÑÑоÑÑ X-пÑоÑокола, ÑамÑй поÑледний из коÑоÑÑÑ Ñ Ð¿Ñобовал год-два назад ÑменÑÑÐ°ÐµÑ ÑÑаÑик на поÑÑдок и болÑÑе (кÑÑаÑи, леÑÑ ÑÐµÐ¼Ñ Ð½Ð°Ð·Ð°Ð´ Сан нам обеÑал полнÑÑ Ð·Ð°Ð¼ÐµÐ½Ñ X-ÑеÑминалов на Java-ÑеÑÐ¼Ð¸Ð½Ð°Ð»Ñ Ñ Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð°ÐºÑнейÑим в ÑÑавнении Ñ X-пÑоÑоколом ÑÑаÑиком. и где оно ÑейÑаÑ?). ÐизкоÑÑовневÑй API? он Ñ Ð²ÑÐµÑ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñй, ÑÑо в X11, ÑÑо GDI, ÑÑо в MacOS - они вÑе ÑазливалиÑÑ Ð¸Ð· одной каÑÑÑÑли.
.... to be concluded ....
no subject
Date: 2002-04-18 01:46 am (UTC)Java. Ðа, Ñбогий ÑзÑк, омеÑзиÑелÑнÑй. Ðемногим лÑÑÑе C++, но ÑÑо вÑÑ ÑигнÑ. Ðлавное, ÑÑо Ñ Java впеÑвÑе на маÑÑовом ÑÑнке поÑвилаÑÑ ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñного пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ Ð¸Ð´ÐµÑ reusability впеÑвÑе ÑÑала ÑеалÑноÑÑÑÑ Ð² оÑлиÑие Ð¾Ñ Ñ Ð°Ð¾Ñа пÑедÑдÑÑÐ¸Ñ Ð»ÐµÑ. Ð¡ÐµÐ¼Ñ Ð»ÐµÑ Ð½Ð°Ð·Ð°Ð´, наÑав в запÑдÑÐ¸Ð²Ð°Ð½Ð¸Ñ Ð¼Ð¾Ð·Ð³Ð¾Ð² вÑем под видом "write once, run everywhere", Сан вÑÑ-Ñаки пÑоизвÑл ÑеволÑÑÐ¸Ñ Ð¸ Ñмог ÑодиÑÑ Ð½ÐµÑÑо болÑÑее, Ñем еÑÑ Ð¾Ð´Ð¸Ð½ ÑзÑк Ñ ÐµÑÑ Ð¾Ð´Ð½Ð¾Ð¹ виÑÑÑалÑной маÑиной. J2EE - Ð²Ð¾Ñ Ð³Ð»Ð°Ð²Ð½Ð¾Ðµ доÑÑоинÑÑво ЯвÑ, ÑÑо - гиганÑÑкий ÑкаÑок в пÑогÑаммной индÑÑÑÑии, оÑÑалÑное - мелоÑи. СейÑÐ°Ñ ÐайкÑоÑоÑÑ, оÑÑÑав Ñнова Ð¾Ñ ÑÑнка, навÑÑÑÑÑÐ²Ð°ÐµÑ Ð³Ð¸Ð³Ð°Ð½ÑÑкими Ñагами и, как ÑÑо не поÑазиÑелÑно, впеÑвÑе гÑамоÑно подгоÑовивÑиÑÑ - нанÑв кÑÑÑ ÑмнÑÑ Ð¸ извеÑÑнÑÑ Ð»Ñдей. .NET, на мой взглÑд, - ÑÑо логиÑеÑкое пÑодолжение (и завеÑÑение) идей J2EE, пÑинÑипиалÑно нового Ñам Ð½ÐµÑ Ð½Ð¸Ñего, лиÑÑ ÑлиÑовка и ÑлÑÑÑение идей конкÑÑенÑа, а ÑÐ¾Ñ Ð¶Ðµ C# лиÑÑ Ð½ÐµÐ¼Ð½Ð¾Ð³Ð¸Ð¼ лÑÑÑе ЯвÑ. ÐÑÑÑ ÑовеÑÑенно замеÑаÑелÑнÑй ÑзÑк Eiffel, напÑимеÑ. Ðго внедÑение позволило Ð±Ñ ÑокÑаÑиÑÑ Ð·Ð°ÑÑаÑÑ Ð½Ð° Ñоздание Ñложного ÐРна поÑÑдки в ÑÑавнении Ñ Ð¯Ð²Ð¾Ð¹ и С++, Ð½Ñ Ð¸ где ÑейÑÐ°Ñ Eiffel? ХоÑоÑо, ÑÑо Ñ Ð¾ÑÑ Ð¸Ð´ÐµÐ¸ ÐейеÑа о дизайне по конÑÑакÑÑ ÑеÑез 15 Ð»ÐµÑ Ð½Ð°Ñли понимание и в поÑледней веÑÑии JDK еÑÑÑ Ð´Ð°Ð¶Ðµ клÑÑевое Ñлово assert, и оно ÑабоÑаеÑ.
ÐоÑоÑе, на маÑÑовом ÑÑнке никогда не бÑло и не бÑÐ´ÐµÑ Ð¼Ð°ÑÑовÑÑ Ð¿Ð¾ÑÑÑÑений, как Ñ ÑÑиÑаÑ, поÑÐ¾Ð¼Ñ ÑÑо Ñам вÑÑ Ð¾Ð¿ÑеделÑеÑÑÑ Ð¸Ð´ÐµÐµÐ¹ заÑабаÑÑÐ²Ð°Ð½Ð¸Ñ "длинного доллаÑа", а поÑÑÑÑÐµÐ½Ð¸Ñ - ÑÑо ÑколÑÐ·ÐºÐ°Ñ Ð´Ð¾Ñожка, можно Ð²ÐµÐ´Ñ Ð¸ ÑоÑваÑÑÑÑ Ð²Ð½Ð¸Ð· или пÑоÑÑо не поÑпеÑÑ Ð·Ð° вÑеми, как ÑÑо ÑлÑÑилоÑÑ Ñ DEC и SGI, напÑимеÑ. Ð Ñнок дикÑÑÐµÑ Ð¸Ð½Ñе ÑÑебованиÑ, нежели заÑаÑÑÑÑ ÑÑого Ñ Ð¾ÑеÑÑÑ.
РвÑÑ, ÑÑо оÑÑаÑÑÑÑ ÑÐ±Ð¾ÐºÑ - ÑÑо ноÑÑалÑÐ³Ð¸Ñ Ð¸Ð»Ð¸ лÑÐ³ÐºÐ°Ñ Ð³ÑÑÑÑÑ Ñ ÑÐµÑ , кÑо не ÑавнодÑÑен.
P.S. РлимиÑ-Ñо на Ð´Ð»Ð¸Ð½Ñ Ð¿Ð¾Ð»Ñ Ð²Ð²Ð¾Ð´Ð° надо Ð±Ñ ÑвелиÑиÑÑ, ага?
no subject
Ð Ð´Ð»Ð¸Ð½Ñ ÑвелиÑим воÑ-воÑ, ÑÑо недоÑмоÑÑ.
пÑÑÑм зеÑна
Date: 2002-04-18 07:59 pm (UTC)Я воÑ, напÑимеÑ, не помнÑ, какой маÑки BIOS ÑÑÐ¾Ð¸Ñ Ñ Ð¼ÐµÐ½Ñ Ð² маÑине.
new decisions
Date: 2004-06-09 05:53 am (UTC)