[История IT, Разработка под Windows] Откуда в Windows взялись функции BEAR, BUNNY и PIGLET? (перевод)
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Если покопаться в системных файлах Windows 95, там можно было обнаружить недокументированные функции с именами наподобие BEAR35, BUNNY73 и PIGLET12. Откуда взялись эти дурацкие имена?
У них занятная история.
«Мишка» (Bear) был талисманом Windows 3.1. Это был плюшевый мишка, которого всюду таскал за собой Дэйв — один из самых главных программистов, занятых в проекте. Когда он приходил к кому-нибудь в офис, он запускал, бывало, мишку в монитор, чтобы на него отвлеклись.
Иногда ради развлечения программисты похищали Мишку и отправляли его «в отпуск» — так же, как люди отправляют «в отпуск» фигурки гномов с лужаек, и присылают потом открытки «из отпуска».
Кроме имён системных функций, Мишка засветился ещё в двух местах в Windows 3.1. В диалоге выбора шрифта для DOS-окна, если выбрать маленький шрифт, можно было увидеть в списке файлов несуществующий файл BEAR.EXE. В более зрелищном виде Мишка появляется в ролике, где он «представляет» разработчиков Windows 3.1 — чередуясь с Биллом Гейтсом, Стивом Баллмером и Брэдом Силвербергом.
Мишка перенёс немало издевательств. Однажды через его голову продели шнур питания, от уха до уха. В другой раз ему в зад запихали петарду. Ко времени Windows 95 состояние Мишки стало уже плачевным, так что его отставили с должности, и заменили розовым кроликом, получившим кличку Кролик (Bunny). Но Мишка-ветеран не отправился на помойку: дети одного из менеджеров сжалились над ним, и неплохо подлатали.
На самом деле талисманами Windows 95 были два разных Кролика: маленький, «16-битный Кролик», и большой, «32-битный Кролик». Два Кролика — значит вдвое больше удобных случаев их похитить; и пока создавалась Windows 95, кроликам немало досталось. Например, когда Дэйв женился, программисты помогли 32-битному Кролику проникнуть на свадьбу без приглашения, а потом рассылали фотографии, где Кролик налакался в стельку.
Дэйв занимался в основном GUI, так что названия BEAR и BUNNY получали функции, относящиеся к интерфейсу с пользователем.
Ядром занимался Майк, а у него был плюшевый диснеевский Пятачок. Так что когда нужно было назвать в ядре новую функцию для внутреннего использования, её называли PIGLET.
Пятачок дожил до релиза Windows 95 без единой царапины.
Примечание: BEAR и BUNNY до сих пор живы в 32-битных версиях Windows. Раньше BEAR жил в \Windows\System32\user.exe, а BUNNY в \Windows\System32\krnl386.exe; но начиная с Windows 8, они переехали в каталог \Windows\WinSxS\x86_microsoft-windows-ntvdm-system32-payload_31bf3856ad364e35_<версия>_none_<хэш>\
===========
Источник:
habr.com
===========
===========
Автор оригинала: Raymond Chen
===========Похожие новости:
- [Разработка под Windows, Софт] В Microsoft анонсировали функцию настройки Windows 10 в зависимости от интересов пользователя
- [Видеоконференцсвязь, История IT, Работа с видео, Удалённая работа] История развития видеоконференций (перевод)
- [Разработка веб-сайтов, Проектирование и рефакторинг, Разработка для Office 365, Разработка под Windows] Как скрестить Excel c интерактивным веб-приложением
- [Open source, Виртуализация, Visual Studio, C, Разработка под Windows] Вторая жизнь Virtual Floppy Drive
- [IT-компании, Информационная безопасность, Разработка под Windows] Microsoft выпустила инструмент для обновления Defender в образах для установки Windows 10 и Windows Server 2016/2019
- [Интервью, История IT, Старое железо] Александр Труханов: «Энтузиазм и целеустремленность оказались дороже денег, которых не было»
- [Разработка мобильных приложений, Разработка под Windows, Разработка под Windows Phone] Microsoft добавит эмуляцию 64-битных приложений на Windows 10 для ARM-систем
- [Разработка под Windows, Софт] Энтузиасты компилируют Windows XP и Windows Server 2003 из исходников
- [История IT, Старое железо, Игры и игровые приставки] Рождение легенды: История Atari 2600 (перевод)
- [FPGA, Анализ и проектирование систем, История IT, Старое железо, Электроника для начинающих] Обратная разработка XC2064 — первой микросхемы FPGA (перевод)
Теги для поиска: #_istorija_it (История IT), #_razrabotka_pod_windows (Разработка под Windows), #_the_old_new_thing, #_istorija_windows (история windows), #_talismany (талисманы), #_pashalnye_jajtsa (пасхальные яйца), #_istorija_it (
История IT
), #_razrabotka_pod_windows (
Разработка под Windows
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 17:54
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Если покопаться в системных файлах Windows 95, там можно было обнаружить недокументированные функции с именами наподобие BEAR35, BUNNY73 и PIGLET12. Откуда взялись эти дурацкие имена? У них занятная история. «Мишка» (Bear) был талисманом Windows 3.1. Это был плюшевый мишка, которого всюду таскал за собой Дэйв — один из самых главных программистов, занятых в проекте. Когда он приходил к кому-нибудь в офис, он запускал, бывало, мишку в монитор, чтобы на него отвлеклись. Иногда ради развлечения программисты похищали Мишку и отправляли его «в отпуск» — так же, как люди отправляют «в отпуск» фигурки гномов с лужаек, и присылают потом открытки «из отпуска». Кроме имён системных функций, Мишка засветился ещё в двух местах в Windows 3.1. В диалоге выбора шрифта для DOS-окна, если выбрать маленький шрифт, можно было увидеть в списке файлов несуществующий файл BEAR.EXE. В более зрелищном виде Мишка появляется в ролике, где он «представляет» разработчиков Windows 3.1 — чередуясь с Биллом Гейтсом, Стивом Баллмером и Брэдом Силвербергом. Мишка перенёс немало издевательств. Однажды через его голову продели шнур питания, от уха до уха. В другой раз ему в зад запихали петарду. Ко времени Windows 95 состояние Мишки стало уже плачевным, так что его отставили с должности, и заменили розовым кроликом, получившим кличку Кролик (Bunny). Но Мишка-ветеран не отправился на помойку: дети одного из менеджеров сжалились над ним, и неплохо подлатали. На самом деле талисманами Windows 95 были два разных Кролика: маленький, «16-битный Кролик», и большой, «32-битный Кролик». Два Кролика — значит вдвое больше удобных случаев их похитить; и пока создавалась Windows 95, кроликам немало досталось. Например, когда Дэйв женился, программисты помогли 32-битному Кролику проникнуть на свадьбу без приглашения, а потом рассылали фотографии, где Кролик налакался в стельку. Дэйв занимался в основном GUI, так что названия BEAR и BUNNY получали функции, относящиеся к интерфейсу с пользователем. Ядром занимался Майк, а у него был плюшевый диснеевский Пятачок. Так что когда нужно было назвать в ядре новую функцию для внутреннего использования, её называли PIGLET. Пятачок дожил до релиза Windows 95 без единой царапины. Примечание: BEAR и BUNNY до сих пор живы в 32-битных версиях Windows. Раньше BEAR жил в \Windows\System32\user.exe, а BUNNY в \Windows\System32\krnl386.exe; но начиная с Windows 8, они переехали в каталог \Windows\WinSxS\x86_microsoft-windows-ntvdm-system32-payload_31bf3856ad364e35_<версия>_none_<хэш>\
=========== Источник: habr.com =========== =========== Автор оригинала: Raymond Chen ===========Похожие новости:
История IT ), #_razrabotka_pod_windows ( Разработка под Windows ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 17:54
Часовой пояс: UTC + 5