Акме (текстовый редактор)
Acme — текстовый редактор и графическая оболочка из Plan 9 от Bell Labs операционной системы , разработанная и реализованная Робом Пайком . Он может использовать командный язык Sam . На дизайн интерфейса повлиял Оберон . Он отличается от других сред редактирования тем, что действует как сервер 9P . Отличительным элементом пользовательского интерфейса является аккорды мыши .
Обзор
[ редактировать ]Acme можно использовать как программу для чтения почты и новостей , а также как интерфейс к вики-страницам . Эти приложения становятся возможными благодаря внешним компонентам, взаимодействующим с acme через интерфейс файловой системы. Роб Пайк упомянул, что название «Acme» было предложено ему Пенном Джиллеттом из Penn & Teller во время вечера кино на Таймс-сквер , когда он попросил подходящее имя для текстового редактора, который делает «все». [5]
Порты
[ редактировать ]Порт для операционной системы Inferno является частью дистрибутива Inferno по умолчанию. Inferno может работать как приложение поверх других операционных систем, что позволяет использовать порт Acme Inferno в большинстве операционных систем, включая Microsoft Windows и Linux . Проект под названием acme: автономный комплекс намеревается заставить acme работать как автономное приложение в операционной системе хоста. [6]
Рабочий порт acme для Unix-подобных операционных систем включен в Plan 9 from User Space — сборник различных портированных программ из Plan 9 . В настоящее время он протестирован на различных операционных системах , включая: Linux , Mac OS X , FreeBSD , NetBSD , OpenBSD , Solaris и SunOS .
Известные пользователи Acme
[ редактировать ]- Деннис Ричи [7]
- Расс Кокс
- Роб Пайк (создатель Acme)
- Брайан Л. Стюарт [8]
См. также
[ редактировать ]- Wily (текстовый редактор) , аналог, доступный для Unix . Не поддерживается с момента порта оригинального acme в рамках Plan 9 из User Space .
- Сэм , другой популярный текстовый редактор Роба Пайка. Предшественник Акме.
- «Помощь»: минималистичный глобальный пользовательский интерфейс. предшественником вершины и разделяющим многие ее идеи также Роб Пайк.
- План 9 от Bell Labs
- wmii — оконный менеджер , вдохновленный Acme.
- Список приложений Plan 9
Ссылки
[ редактировать ]- ^ Сорасе, Энтони. «Передача Плана 9 Фонду Плана 9» . marc.info . Проверено 8 июня 2021 г.
- ^ «Уведомление об авторских правах Inferno» . Вита Нуова. Архивировано из оригинала 9 августа 2019 г. Проверено 9 августа 2019 г.
- ^ Калифорнийский университет в Беркли. «Калифорнийский университет в Беркли получил от Alcatel-Lucent разрешение на выпуск всего программного обеспечения Plan 9, ранее регулируемого Общественной лицензией Lucent, версия 1.02, в рамках Стандартной общественной лицензии GNU, версия 2» . Архивировано из оригинала 13 февраля 2014 г. Проверено 13 февраля 2014 г.
- ^ «Общественная лицензия Lucent, версия 1.02» . Архивировано из оригинала 3 октября 2003 г. Проверено 8 июня 2021 г.
- ^ «Акме Часто задаваемые вопросы» . кот-v . Проверено 25 января 2013 г.
- ^ «acme: автономный комплекс» . caerwyn.com .
- ^ Йенсен-Урстад, Андерс (15 октября 2015 г.). «Скриншоты от разработчиков и пользователей Unix (2002 г.)» . Архивировано из оригинала 20 сентября 2016 года . Проверено 3 января 2019 г.
- ^ Стюарт, Брайан (15 января 2008 г.). Принципы операционных систем: проектирование и приложения . Cengage Обучение. п. 147. ИСБН 978-1418837693 .
Внешние ссылки
[ редактировать ]- Пайк, Роб (1994). «Acme — пользовательский интерфейс для программистов» .
- , руководства.
- Plan 9 from User Space (он же plan9port) — это порт многих программ Plan 9 из их родной среды Plan 9 на Unix-подобные операционные системы, включая Mac OS X.
- Автономный комплекс acme — дистрибутив версии acme для Inferno, упакованный для Windows, OS X и Linux и включающий множество дополнений и инструментов (клиент IRC, вики-клиент, веб-браузер, отладчик и т. д.).
- Расс Кокс демонстрирует Acme