Добавлю про tee, что она удобна, когда надо совместить sudo и редирект - например "echo 0 | sudo tee /proc/что-то-доступное-на-запись-только-от-рута". Просто sudo echo 0 >/proc/... по понятным причинам не работает.
Я бы добавил, что принципиальная особенность - чёткое разделение концепций фрейма (окно в "обычной" терминологии), окна (тайл), буфера (то, что показывается в окне) и режима (как показывать буфер и как реагировать на сочетания клавиш). При этом буфер может соответствовать файлу, может - процессу (например динамически отображать процесс компиляции или содержать интерактивный шелл), а может отображать что угодно - скажем, историю в git с возможностью переключиться на конкретный коммит (это просто специальный режим с отображением в переработанном виде выдачи комманд лайна git и соответствующими комбинациями клавиш). При этом поддержка всего этого пишется единообразно на общих elisp функциях, работащих с файлами, процессами, буферами и прочим.
В первую очередь - проникновение в бизнес за счёт имени IBM и открытой архитектуры.
На мой взгляд грубо картина такая : в первой половине 80х в офисы покупали IBM, домой - 8битные компьютеры. Была прослойка индивидуальных предпринимателей, покупавших компьютер домой для работы - они вполне могли купить тот же PC и вечером использовать его для развлечений, соответственно некий смысл в портировании игр на PC был. Потом была попытка самого IBM явно зайти в дом (IBM PC Jr), несколько более удачный вариант от Tandy, улучшения самой линейки PC (EGA, VGA) и стороннее железо (SoundBlaster). За счёт этого к концу 80х покупка PC домой была вполне осмысленной, но при этом уже была большая база Apple II и C64, под которые выходили новые игры - так что PC для дома тогда имело смысл покупать скорее при наличии практических применений (и заодно поиграть), обычные подростки довольствовались тем же C64 (или Amiga в богатой семье). Но в начале 90х ситуация резко поменялась - технически PC уже существенно опережал конкурентов и в качестве рабочей, и в качестве игровой платформы, Doom окончательно это показал, соответственно в скором времени умерли и 8битные компьютеры, и конкуренты на 68k (не считая Мака).
Опустил из истории Мак и Atari ST, с точки зрения денег это немного. Но с точки зрения восприятия компьютера большинством населения как бытового устройства для простого человека, а не рабочего инструмента для профессионала или игрушки для подростка, роль Мака важна - и это часть цепочки, начатой Энгельбертом и продолженной Кеем, хотя реальное проникновение в широкие массы пришло скорее с Windows 95.
То есть если человек реально использовал её по назначению, обновления на всю систему не накатятся?
Добавлю про tee, что она удобна, когда надо совместить sudo и редирект - например "echo 0 | sudo tee /proc/что-то-доступное-на-запись-только-от-рута". Просто sudo echo 0 >/proc/... по понятным причинам не работает.
Я бы добавил, что принципиальная особенность - чёткое разделение концепций фрейма (окно в "обычной" терминологии), окна (тайл), буфера (то, что показывается в окне) и режима (как показывать буфер и как реагировать на сочетания клавиш). При этом буфер может соответствовать файлу, может - процессу (например динамически отображать процесс компиляции или содержать интерактивный шелл), а может отображать что угодно - скажем, историю в git с возможностью переключиться на конкретный коммит (это просто специальный режим с отображением в переработанном виде выдачи комманд лайна git и соответствующими комбинациями клавиш). При этом поддержка всего этого пишется единообразно на общих elisp функциях, работащих с файлами, процессами, буферами и прочим.
В первую очередь - проникновение в бизнес за счёт имени IBM и открытой архитектуры.
На мой взгляд грубо картина такая : в первой половине 80х в офисы покупали IBM, домой - 8битные компьютеры. Была прослойка индивидуальных предпринимателей, покупавших компьютер домой для работы - они вполне могли купить тот же PC и вечером использовать его для развлечений, соответственно некий смысл в портировании игр на PC был. Потом была попытка самого IBM явно зайти в дом (IBM PC Jr), несколько более удачный вариант от Tandy, улучшения самой линейки PC (EGA, VGA) и стороннее железо (SoundBlaster). За счёт этого к концу 80х покупка PC домой была вполне осмысленной, но при этом уже была большая база Apple II и C64, под которые выходили новые игры - так что PC для дома тогда имело смысл покупать скорее при наличии практических применений (и заодно поиграть), обычные подростки довольствовались тем же C64 (или Amiga в богатой семье). Но в начале 90х ситуация резко поменялась - технически PC уже существенно опережал конкурентов и в качестве рабочей, и в качестве игровой платформы, Doom окончательно это показал, соответственно в скором времени умерли и 8битные компьютеры, и конкуренты на 68k (не считая Мака).
Опустил из истории Мак и Atari ST, с точки зрения денег это немного. Но с точки зрения восприятия компьютера большинством населения как бытового устройства для простого человека, а не рабочего инструмента для профессионала или игрушки для подростка, роль Мака важна - и это часть цепочки, начатой Энгельбертом и продолженной Кеем, хотя реальное проникновение в широкие массы пришло скорее с Windows 95.