Это - копия документа, находившегося на http://dz.ru. Авторские права, если не указано иначе, принадлежат Дмитрию Завалишину и/или Евгении Завалишиной. Все изменения, внесенные мной, находятся в этой рамочке.Пожалуйста, прочитайте disclaimer. |
Андерграунд - термин не музыкальный. Недовольные массовым, что бы это ни было, были, есть и так далее. В этом нет ни странного, ни нового. Андерграунд компьютерный, конечно, тоже есть. Как и положено андерграунду, он разношерстен, относительно агрессивен, шутлив и... в отличие от любого другого андерграунда - не дезорганизован. Ибо есть сеть. Будь то конференции ФИДО или страницы Интернет, любое инакомыслие легко находит себе соратников на просторах кибержизни.
Наверное, это и вселяет скромную надежду на то, что мир с сетью будет лучше мира без сети. Чорт с ней, с информацией о товарах, с видео через айпи, с эмпегами и вавами - это вторично. Главное в сети - то, что теперь человек может искать единомышленников не только в соседнем дворе и на работе, но и на соседнем континенте. Мне всегда нравился один из лозунгов IBM - "Решения для маленькой планеты". Есть в этом нечто незаметное, входящее в нашу жизнь с сетью тихими-тихими шагами. В мягких тапочках.
Мы уже не замечаем, что достать файл с той стороны Земли бывает проще, чем сдуть у соседа. Скоро перестанем замечать, что подружиться с человеком с той стороны Земли зачастую проще, чем с соседом.
Чем ближе человек к массовому образу жизни, тем позже он проникается этой мыслью, тем меньше он нуждается в файлах и друзьях, за которыми надо идти через полмира. Тот же, кто нетривиален и ищет своего пути, очевидно, приходит в сеть раньше, так как нуждается в ней куда больше.
Отсюда такое изобилие странного, удивительного, уникального, специфического в сети эпохи становления. Интернет дорос до того, чтобы им пользовались не только фанаты железок, но не вышел на истинно всечеловеческий масштаб. Сегодня его заполняют в изрядной степени люди, недовольные всеобщим положением вещей. Недовольные строем, традициями, поп-музыкой, наконец, поп-софтом.
Последние делятся на несколько направлений, относительно плохо относящихся как к мейнстиму, так и друг к другу. Юниксоиды-ортодоксы к полуосникам относятся почти как к виндузистам. Это потому, что в полуоси нет системного вызова fork. За неимением существенных отличий полуоси от Юникса приходится презирать за это. Полуосисты не уважают энтишников, потому что это - все равно виндуза и все равно от Микрософта. Хотя в исходниках Windows NT еще не везде заменили старое название "OS/2 NT" на новое - "Windows NT". NT-шники недолюбливают юниксоидов, хотя проект по переносу GNU-софтвера в WinNT зачастую весьма ценят. А Samba, NT-style сервер под Юникс, перенесен обратно в NT и, говорят, дает большую производительность, чем родной NT-шный. Да что это я - даже среди Юниксоидов давно идет драка между FreeBSD и Linux-ом... правда, это не мешает 99.9% приложений отлично работать и там, и там, а драйверам отличаться лишь маргинально. Но что с того?! {Linux,FreeBSD} (выбрать по вкусу) - rulez, остальное - suxx.
В последнее время к андерграунду прибавился BeOS. Этот наступил на пятки просто сразу всем, и, наверное, потому к нему относится с некоторой симпатией весь андерграунд. :-) К тому же он мил, нельзя не любить. И с программерской точки зрения симпатяв, и мордой казист, и на Интел портанули - прелесть, а не система. :-) Неясно, каким духом жива и как собирается бороться за место под солнцем, но поскольку самые ярые виндоузфилы ее не любят - видимо, шанс выжить у нее есть. :-)
Рисунок |
Обзору положения одного из ключевых островов независимости последних лет, OS/2, посвящено несколько любопытных сайтов, на которые я набрел сегодня. С удивлением обнаружил, что они неплохо сдизайнены и содержат некоторую интересную информацию.
http://www.os2.spb.ru/ - довольно большой сайт, от новостей мира OS/2 и утилит до поиска специалистов для программирования под полуось.
http://www.lab321.ru/~dip/os2/ - исключительно новости.
http://www.warpstock.org/ - посвящен ежегодной конференции Warpstock.
http://www.stardock.com/ - компания, которая была сделана удивительным человеком. "Все кричат, что под полуось нет софта, и никто его не пишет. Я создал компанию и написал!". Действительно, Стардок сделал несколько игр и утилитарных программ под полуось, в том числе сильный дополнительный модуль (Object Desktop), значительно расширяющий способности и без того неслабой графической оболочки OS/2. Сейчас, насколько я вижу, Stardock переходит на программирование для Windows. По крайней мере, Object Desktop под Win32 уже перетащили. То есть, видимо, написали подобие. Ибо того, что можно было сделать на ОО интерфейсе OS/2, один к одному в Windows перенести, боюсь, никак нельзя. Хотел бы я попробовать версию под Windows, тем не менее.
Копаясь в Эппловских материалах, касающихся перехода на Mac OS X, нашел место, где человеческим языком сказано, зачем разработчикам переходить на Carbon API. "Делать нужно мало, а повод продать свежую версию - ого-го какой!"
Вспоминаем выход Win95 и поголовную тридцатидвухбитизацию всего на свете, давшую всей софтверной индустрии повод получить деньги почти что за перекомпиляцию софта новым компилятором.
Кажется, Джобс умеет учиться на чужих победах... переход к Mac OS X обещает быть чем-то подобным.
Конечно, спору нет, пользователь от этого перехода выигрывает. Это было в случае с вводом в мир Win95, это, надеюсь, будет с приходом Mac OS X, но есть ощущение, что выигрыш вряд ли стоит того, чтобы купить по новой версии всего на свете.
В обоих случаях (и с 98, и с X) утверждается, что пользователь не обязан покупать новый софт, и что старый вполне себе будет работать. Ну, 90% старого софта... А для надежности лучше уж купить новый.
Компания Starfish, которой владеет Филипп Канн, известный программист-саксофонист :-), в прошлом - основатель Борланда, куплена Моторолой на корню и с потрохами. Вероятно, недавно высказанные морской звездой идеи насчет того, что можно сделать интересного на тему personal area network (что есть радиосвязь на расстояние порядка 10 метров) вдохновили мотороллеров на покупку. Результат обещан в ближайшее же время, 21-го июля.
Канна насчет покупки, кажется, не очень спрашивали, но он, судя по всему, не очень-то и против. Геморроя с акционированием меньше, можно заняться делом.
Комментарий читателя на тему iMac-а.
|
||||
Дмитрий, здравствуйте. Во первых, поздравляю с возвращением в on-line. А то я совсем было расстроился - и Byte закрыли, и dz-online зачах... Для общеобразовательного чтения остается один slashdot.org (который, по-моему, все-таки делается на энтузиазме 8-P). Пара комментариев к заметке про iMac и новые ОСы от Apple. Действительно, они в отношении iMac, похоже, пробуют опережающий маркетинг, известный также как "шкура неубитого медведя". Подход популяризирован Микрософтом, блестяще применяется Sun-ом в маркетинге Java, вот теперь и Apple решил, что глупо пИсать против ветра. Хотя мне подсознательно кажется, что это грязноватый прием. Futures в торговле сырьем - это нормально, нефть она и послезавтра нефть. А в IT, при его темпах развития, это нечестно по отношению к пользователю-покупателю - он вынужден откладывать выбор технологии до неопределенной будущей даты. "К приходу Джобса Микрософт вбросил в Эппл кучу денег" - не "к приходу", а "с приходом". Это Джобс Гейтса раскрутил. USB : есть надежда, что теперь стандарт пойдет. Кстати, что у нас было для PC : бесчисленные хабы, видео-камеры, пара сканеров. А Apple ухитрился подтащить к стандарту произволителей разного рода removable storage (Syquest, Iomega, Imation - все основные игроки) и принтеров. И слава богу, а то все эти попытки вешать CD и Zip на параллельный порт - настолько "через Альпы", что неудобно за производителей. "традиционная Mac OS - однозадачна по сути" - она многозадачна, как Windows 3.x, т.е. cooperative multitasking. Знакомые, которым приходилось программировать под MacOS, говорят, что все в отношении многозадачности примерно так же коряво, как и в Виндах (не обсуждая, что было раньше). Если все пойдет, как Apple сейчас обещает, то в MacOS X (как и в Rhapsody) будет аж 3 (!) независимых полных API : - Yellow Box, ("новый" API, наследник Openstep и Nextstep - ответственно заявляю, что он rulez !), - Carbon (порт MacOS Toolbox как Native API на ядро Rhapsody, для перетаскивания существующих программ MacOS), ну и - BSD 4.4 (ну, всем понятно, чем это хорошо - доступ к миру Open Source). А вот если они бросят поддержку Intel-а, которая в силу использования "потрохов" от Nextstep/Openstep относительно тривиальна, и сейчас существует - это будет преступление перед человечеством 8-). Чем столь принципиален переход на микроядро - мне непонятно. Поскольку ОС в любом случае будет закрытая, доступ к таким потрохам будут иметь только разработчики Apple и особо приближенных партнеров. А широким кнопконажимающим массам важнее вылизанный интерфейс и совместимость с привычными программами. "Какая-то уникальная способность к поиску информации по сети" - встроенный клиент к популярным поисковым машинам, освобождающий от необходимости помнить несколько разных языков запросов, и интегрированный с локальной поисковой машиной. Насколько я знаю, впервые эта идея была реализована в OmniWeb - WWW-браузере на Nextstep/Openstep. Omnigroup - разработчики OmniWeb утверждают, что масса других придуманных ими фич была "творчески позаимствована" Netscape. Впрочем, они спокойно к этому относятся, поскольку все равно раздают его бесплатно. Пока, Николай Телегин PS : Традиционная отмазка : "любая часть этого письма может быть опубликована" и т.д. |
Спасибо за дорые слова, спасибо за информативное письмо.
Насчет "к приходу" и "с приходом" - связь двояка. Во-первых, весьма вероятно, что Джобс не пришел бы, не будь вливание оговорено заранее, во-вторых, если бы не было прихода Джобса, скорее всего, не было бы и вливания. Так что это тот самый случай, когда "к приходу" не исключает "с приходом" и наоборот.
Об однозадачности - даже такая, кооперативная многозадачность, если мне не изменяет память, пришла в макос не сразу.
Да, и об API. Что-то мне кажется, что Apple как-то тушуется насчет Yellow Box API, и настойчиво продвигает идею "Carbon для всех". Хотелось бы также понять, что там в OS X будет с 68К кодом, ибо программирование под Carbon предполагает полное отсутствие заморочек с эмуляцией старого Макинтошного процессора. Означает ли это, что OS X не может гонять Mac OS 7-ые и более старые приложения?
Увы, из имеющихся документов ответов на эти вопросы я не нашел. Возможно, их еще и нет - до выхода OS X много времени.
Copyright c dz online, 1996-1998, Designed by Denis A. Kim