The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

17.09.2014 11:59  Запуск Emacs и Vim без прослоек поверх ядра Linux

Энтузиасты текстового редактора Emacs подготовили инструкцию по организации прямого запуска Emacs поверх ядра Linux. В данному случае Emacs используется вместо системы инициализации и выполняется под PID 1. Сторонники редактора Vim решили не отставать и представили похожую инструкцию по запуску статически собранного Vim в качестве операционной системы, работающей поверх ядра Linux.

  1. Главная ссылка к новости (https://raymii.org/s/blog/Vim_...)
Лицензия: CC-BY
Тип: английский / Практикум
Ключевые слова: vim, emacs
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Shtober, 12:03, 17/09/2014 [ответить] [смотреть все]
  • +55 +/
    >выполняется под PID 1

    начало уже положено))

    Срочно пилите vimd и EmacsD
    Покажем Поттеру, где раки зимуют
    #IHateSystemd

     
     
  • 2.2, Shtober, 12:13, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]
  • –5 +/
    Да, и в рамках ответа Чемберлену , предлагаю разработчикам запилить исконно Рус... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.4, starter, 12:20, 17/09/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    C нескучными обоями
     
     
  • 4.11, iZEN, 13:06, 17/09/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    С чОрными бровями.
     
     
  • 5.17, John, 13:39, 17/09/2014 [^] [ответить] [смотреть все]  
  • +6 +/
    С каждым днём это предложение всё актуальнее.
     
  • 5.53, Аноним, 21:35, 17/09/2014 [^] [ответить] [смотреть все]  
  • +/
    С ЧОрным Властелином.
     
     
  • 6.97, Аноним, 22:26, 18/09/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    > С ЧОрным Властелином.

    Это экспортная версия.

     
     
  • 7.99, Andrey Mitrofanov, 11:05, 19/09/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    Не, экспортная с матерью Кузьмы, саундом стука по трибуне и темами стола BlackOi... весь текст скрыт [показать]
     
  • 3.5, Аноним, 12:25, 17/09/2014 [^] [ответить] [смотреть все]  
  • –3 +/
    ага, полностью совместимым с systemd, повторение -- мать учения?
     
     
  • 4.19, Аноним, 14:08, 17/09/2014 [^] [ответить] [смотреть все]  
  • +3 +/
    имитация - мать деградации.
     
     
  • 5.24, Аноним, 14:50, 17/09/2014 [^] [ответить] [смотреть все]  
  • +/
    то есть ты не в курсе почему у нас в кибернетике такой застой получился началос... весь текст скрыт [показать]
     
     
  • 6.44, клоун, 17:51, 17/09/2014 [^] [ответить] [смотреть все]  
  • –3 +/
    1 план важнее эффективности производства товара и его потребительских качеств ... весь текст скрыт [показать]
     
     
  • 7.46, Аноним, 19:05, 17/09/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    ищо один мыслитель скупой на сообразительность а отслеживание целей на радарах н... весь текст скрыт [показать]
     
     
  • 8.77, Аноним, 12:15, 18/09/2014 [^] [ответить] [смотреть все]  
  • –3 +/
    Отслеживание целей на радарах до сих под производится на счетах.
     
  • 7.51, Аноним, 21:06, 17/09/2014 [^] [ответить] [смотреть все]  
  • +/
    а тот кто программирует машину тоже не ошибается ?
     
     
  • 8.59, клоун, 21:49, 17/09/2014 [^] [ответить] [смотреть все]  
  • –3 +/
    Первая машина по сортировке почты была создана в 1952 г , с 1957 г США полность... весь текст скрыт [показать]
     
     
  • 9.69, Michael Shigorin, 04:32, 18/09/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    А, так вот почему в СССР были машиночитаемые индексы на конвертах Деталей не по... весь текст скрыт [показать]
     
     
  • 10.84, Shtober, 18:08, 18/09/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    "Либерал хуже нациста" (С)..
     
     
  • 11.94, Аноним, 22:22, 18/09/2014 [^] [ответить] [смотреть все]  
  • +/
    И что мы имеем в результате Все наукоемкие отрасли развиваются штатами и европа... весь текст скрыт [показать]
     
  • 10.100, Аноним, 23:00, 19/09/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Врёт клоун или нет, не знаю, может там всё правда, может быть он добросовестно з... весь текст скрыт [показать]
     
     
  • 11.101, Michael Shigorin, 14:02, 21/09/2014 [^] [ответить] [смотреть все]  
  • +/
    Читать учитесь, недурак , а не выдёргивать из контекста и тут же передёргивать ... весь текст скрыт [показать]
     
  • 9.78, мшефд, 12:52, 18/09/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Были в СССР свои серьезные наработки по вычислительной технике, но, вроде, Андро... весь текст скрыт [показать]
     
     
  • 10.79, клоун, 14:37, 18/09/2014 [^] [ответить] [смотреть все]  
  • –2 +/
    Миф Такой же, как и то, что цензура научных трудов по кибернетике мешала развит... весь текст скрыт [показать]
     
     
  • 11.96, Аноним, 22:24, 18/09/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Да вот как-то вышло что СССР с своими токарями хренадцатого разряда - подчистую ... весь текст скрыт [показать]
     
  • 11.98, John, 09:40, 19/09/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Вы ещё слишком молоды или глупы Когда генеральный секретарь отзывается о чём-то... весь текст скрыт [показать]
     
  • 7.65, Ононим, 00:02, 18/09/2014 [^] [ответить] [смотреть все]  
  • –3 +/
    Ты чё еще до сих пор не свалил-то к ним в СШП? Или там своих циркачей хватает.
     
  • 7.76, Sergey722, 09:55, 18/09/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Ха, ха Это как раз то, что я наблюдаю в магазинах сейчас - Заходишь в магазин,... весь текст скрыт [показать]
     
     
  • 8.80, клоун, 14:47, 18/09/2014 [^] [ответить] [смотреть все]  
  • –2 +/
    Как только введут налог с продаж 5 , повысят НДС 2 , таможенные пошлины 3... весь текст скрыт [показать]
     
  • 8.93, Аноним, 22:17, 18/09/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Ага, заходишь в магазин А там компьютер Горбатый и кривой Всего в три зарплат... весь текст скрыт [показать]
     
  • 8.95, Аноним, 22:23, 18/09/2014 [^] [ответить] [смотреть все]  
  • +/
    Заходишь в онлайн магазин - и видишь мобилу за 250, с доставкой Понимаешь что о... весь текст скрыт [показать]
     
  • 6.54, Аноним, 21:36, 17/09/2014 [^] [ответить] [смотреть все]  
  • +/
    Он как раз это понимает, перечитай псто.
     
  • 4.21, Аноним, 14:19, 17/09/2014 [^] [ответить] [смотреть все]  
  • +4 +/
    Не, это внедрить венды за 100500 лямов во всех учреждениях с криками мы прогрес... весь текст скрыт [показать]
     
  • 4.27, ук, 15:31, 17/09/2014 [^] [ответить] [смотреть все]  
  • +/
    Потыринг
     
  • 3.50, bOOster, 20:54, 17/09/2014 [^] [ответить] [смотреть все]  
  • +/
    И каждый раз вводить операции инициализации вручную и снова и снова? :) сильно.
     
     
  • 4.64, Ононим, 00:00, 18/09/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Там же макросы можно, если не ошибаюсь, на Лиспе.
     
  • 3.74, Michael Shigorin, 08:38, 18/09/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    У него штатно vim запускается из inittab, мухлёж Вот здесь в этом плане получш... весь текст скрыт [показать]
     
     
  • 4.81, Michael Shigorin, 14:56, 18/09/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Так, под утро нехорошо получилось -- в процессе экспериментов образовалась соль... весь текст скрыт [показать]
     
  • 1.3, A.Stahl, 12:17, 17/09/2014 [ответить] [смотреть все]  
  • +3 +/
    Теперь к linus vs. windows конфликтам, emacs vs. vim стычкам добавятся EmacsOS vs. VimOS баталии.
     
     
  • 2.9, Shtober, 13:01, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вспоминается "ыстория" про гусей, свиней и грипп..
     
  • 2.32, user, 16:15, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    забыл QtOS
     
  • 2.70, Michael Shigorin, 04:36, 18/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Как предпочитающий vim вынужден отметить, что схватки йокодзун не будет -- всё-т... весь текст скрыт [показать] [показать ветку]
     
  • 1.7, ук, 12:52, 17/09/2014 [ответить] [смотреть все]  
  • –1 +/
    а что, в голом vim можно нормально работать?
     
     
  • 2.10, Andrey Mitrofanov, 13:04, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Да init pid1 надо из ed-а делать ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.15, Shtober, 13:17, 17/09/2014 [^] [ответить] [смотреть все]  
  • +/
    Ну, некоторые ж могут дебажить JFS с помощью HEX-editor а в реалтайме под неназ... весь текст скрыт [показать]
     
  • 2.92, Аноним, 22:14, 18/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Да знаешь, когда софта не было - начальный загрузчик вообще тумблерами на шинах ... весь текст скрыт [показать] [показать ветку]
     
  • 1.12, iZEN, 13:07, 17/09/2014 [ответить] [смотреть все]  
  • +4 +/
    А без ядра слабо?


     
     
  • 2.13, Shtober, 13:13, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Вот, кстати, да Когда ядро превратится в systemd-vmlinuzd и седак бабахнет - пр... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.55, Аноним, 21:38, 17/09/2014 [^] [ответить] [смотреть все]  
  • +/
    Раскопаять дыбыан/кабзду?
     
     
  • 4.62, Штыбель, 22:42, 17/09/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Зачем?! Пыхи-пыхи, и строем перейдем на ФРИБздо.
     
     
  • 5.90, Аноним, 22:12, 18/09/2014 [^] [ответить] [смотреть все]  
  • +/
    Вот пускай всякие штабеля строем и переходят на это Вместе со стайками напильни... весь текст скрыт [показать]
     
  • 3.67, Ононим, 00:05, 18/09/2014 [^] [ответить] [смотреть все]  
  • +/
    Может тогда-таки решат допилить HURD ... весь текст скрыт [показать]
     
     
  • 4.91, Аноним, 22:13, 18/09/2014 [^] [ответить] [смотреть все]  
  • +/
    и запилят слой совместимости с systemd, как бздуны в соседней новости D ... весь текст скрыт [показать]
     
  • 2.71, Michael Shigorin, 04:45, 18/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    http permalink gmane org gmane comp hardware rescue 49484 http lists gnu ... весь текст скрыт [показать] [показать ветку]
     
  • 1.14, Аноним, 13:15, 17/09/2014 [ответить] [смотреть все]  
  • +2 +/
    Сделайте так, чтобы я нажал на F9 и у меня клавиатура стала как VIM!
     
     
  • 2.16, Shtober, 13:18, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    Перед нажатием придется принять красную пилюлю ... весь текст скрыт [показать] [показать ветку]
     
  • 2.20, Аноним, 14:13, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +27 +/
    чтобы клавиатура стала работать, как вим, достаточно пролить на неё стакан чаю.
     
  • 1.18, Mihail Zenkov, 13:55, 17/09/2014 [ответить] [смотреть все]  
  • –1 +/
    Да прям старообрядцы и раскольники какие-то! Ведь теперь положено все делать через тучу прослоек и systemd. А они мало того что с правами root'а запустились, так еще и PID 1 заняли. Вызывайте к святому Поттерингу, пусть покарает этих заблудших богохульников!
     
  • 1.22, anonymous, 14:30, 17/09/2014 [ответить] [смотреть все]  
  • +2 +/
    пффф, модуль ядра написать ни асилили. а так любой дурак сможет.
     
  • 1.23, qqq, 14:34, 17/09/2014 [ответить] [смотреть все]  
  • +/
    ...вот оказывается чем озабочены энтузиасты - не качеством пакетов а видите-ли им ядро мешает... В бизибоксе конечно его не стоит запускать. Оно конечно хорошо, но есть и более актуальные задачи...

    На вскидку, чего надо добавить в емакс в первую очередь:

    - поддержка языков и документации из коробки

    - хинты, подсказки на документацию в комментах функций при наведении курсором мыши (как в eclipse)

    - фолдинг по CTRL+. - gtags, ctags конечно есть, но их не очень неудобно настраивать. Нужно что-то подобное как в eclipse (dltk)

    - более расширенные возможности для поддержки GUI, опционально

    - профили, наподобие как в мозиле, но чтобы все можно было запускать параллельно  

     
     
  • 2.26, Shtober, 14:59, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Поддержку QR-кодов забыли... Ну и это, web-server, hardcoded in da OCHOBA
     
     
  • 3.42, qqq, 17:25, 17/09/2014 [^] [ответить] [смотреть все]  
  • +/
    не, это лишнее уже, хотя думаю все есть в пакетах уже Главное чтобы там helm ра... весь текст скрыт [показать]
     
  • 2.34, Аноним, 16:17, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    gt оверквотинг удален Слышь, русский учи, а Пригодится Исправил твои каракул... весь текст скрыт [показать] [показать ветку]
     
  • 1.25, Аноним, 14:54, 17/09/2014 [ответить] [смотреть все]  
  • +1 +/
    Так, кто там шутил про операционную систему Emacs?
     
     
  • 2.29, Аноним, 15:59, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Я шутил. Я больше не буду.
     
     
  • 3.36, ryoken, 16:23, 17/09/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    > Я шутил. Я больше не буду.

    а в Грубе как прописывать их? :)

     
     
  • 4.82, Michael Shigorin, 14:57, 18/09/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    Зачем прописывать операционную систему в операционной системе -- Вам что, операц... весь текст скрыт [показать]
     
  • 3.39, Andrey Mitrofanov, 16:44, 17/09/2014 [^] [ответить] [смотреть все]  
  • +3 +/
    Брешешь An old favorite joke The Emacs operating system needs a better edit... весь текст скрыт [показать]
     
  • 1.28, Аноним, 15:39, 17/09/2014 [ответить] [смотреть все]  
  • –1 +/
    должно было быть опубликовано 1 апреля - но не успели видать
     
     
  • 2.30, Shtober, 16:06, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Лучше на ДР Поттера
     
  • 1.38, Аноним, 16:31, 17/09/2014 [ответить] [смотреть все]  
  • +3 +/
    Даешь WEB-Браузер !
     
     
  • 2.40, Shtober, 17:17, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    ElinksD
     
  • 2.45, Аноним, 18:02, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    ChromeOS же!
     
  • 2.83, Michael Shigorin, 15:30, 18/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Да пожалста, только набросок без работающего резолвера покамест CODE image ... весь текст скрыт [показать] [показать ветку]
     
  • 1.43, AlexYeCu_not_logged, 17:45, 17/09/2014 [ответить] [смотреть все]  
  • +2 +/
    Запилить туда текстовый редактор, и можно пользоваться…
     
     
  • 2.56, Аноним, 21:42, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    В виме есть!
     
  • 1.49, Аноним, 20:19, 17/09/2014 [ответить] [смотреть все]  
  • +/
    Был проект в свое время и шелл и иксы в ядре Как патч к ядру распространялся И н... весь текст скрыт [показать]
     
     
  • 2.58, Аноним, 21:48, 17/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Это – почти стихи.
     
     
  • 3.60, AlexYeCu, 21:59, 17/09/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    Так будет лучше Был проект в свое время, и шелл и иксы в ядре Как патч к ядру ... весь текст скрыт [показать]
     
     
  • 4.68, chinarulezzz, 03:37, 18/09/2014 [^] [ответить] [смотреть все]  
  • +/
    Или так В своё время был проект - и иксы, и шелл в ядре Словно патч распростра... весь текст скрыт [показать]
     
     
  • 5.102, Michael Shigorin, 20:21, 04/12/2015 [^] [ответить] [смотреть все]  
  • +/
    И хоть бы один сделал s 1 0 - ... весь текст скрыт [показать]
     
  • 4.89, Аноним, 22:10, 18/09/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    А еще есть командлайн ядра init your program Иногда, если физический доступ к ... весь текст скрыт [показать]
     
  • 1.52, Нанобот, 21:07, 17/09/2014 [ответить] [смотреть все]  
  • +/
    слишком просто. вот если бы они придумали способ запуска ядра линукс поверх emacs, тогда это бы было что-то стоящее внимания
     
  • 1.61, Аноним, 22:12, 17/09/2014 [ответить] [смотреть все]  
  • +1 +/
    вроде сто лет в обед как emacs вместо инита запускали
     
  • 1.63, fi, 22:54, 17/09/2014 [ответить] [смотреть все]  
  • +/
    Наконец-то! они шли к этому долгих тридцать лет!
     
     
  • 2.87, Аноним, 22:06, 18/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    А потом пришел Поттеринг и показал за пару лет как надо Им стало завидно - доби... весь текст скрыт [показать] [показать ветку]
     
  • 1.66, freehck, 00:03, 18/09/2014 [ответить] [смотреть все]  
  • +1 +/
    Скажу и я пару слов по поводу.

    Забавно, но к сожалению, не очень понятно зачем... Vim-то ясен пень, они в пичку емаксерам действовали. Но в чём суть запуска Emacs в качестве PID=1 мне не понятно.

    В принципе, Emacs - это уже готовая OS, у нас есть почти всё, что нужно для работы. Но. Emacs существенно однопоточный. Concurrency в него так и не запилили. У него существенные наследственные проблемы: что там, он одну только лексическую область видимости осилил лишь сравнительно недавно, да и пакетный менеджер у него всего-ничего (с 24го релиза)...

    Я уверен, многие из нас уже давно бы перелезли в операционную среду Emacs всецело, если бы не груз этих проблем.

     
     
  • 2.72, Michael Shigorin, 04:49, 18/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    грузите патчи сетами тчк... весь текст скрыт [показать] [показать ветку]
     
  • 1.73, Аноним, 07:56, 18/09/2014 [ответить] [смотреть все]  
  • +/
    православная ось EmacsOS
    одобряю
     
  • 1.75, Ivan, 09:32, 18/09/2014 [ответить] [смотреть все]  
  • +2 +/
    Да это же старое-доброе "запустил UNIX = запустил Emacs. Закрыл Emacs = вышел из UNIX". Привет из 80-х.
     
     
  • 2.85, Shtober, 18:12, 18/09/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Все так и должно быть ... весь текст скрыт [показать] [показать ветку]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor