Установка plan9 на qemu-kvm и настройка

Установка plan9 на qemu-kvm и настройка

Сообщение nezabudka » 05 авг 2016, 12:46

В Первой части я хотела рассказать как пользоватся редактором
sam без графическго терминала запуская с опцией sam -d. Здесь первая часть
Но вчера я ближе познакомилась с работой мыши и предлагаю поработать
в редакторе acme. Это даже не редактор а целая IDE. И так мы запустили
систему и успешно в ней залогинились под ником glenda.
418
Самое верхнее окошко это открытый терминал с выводом из
файла краткой инструкции по оконной системе rio. Мы можем
клавишами со стрелками прокручивать окошко терминала. Но
мы попробуем воспользоваться редактором acme. Поэтому закроем
верхнее окно терминала нажав правую кнопку мыши и выбрав пункт
"delete". Потом наведем курсор на нужное окно и нажмем опять
правую кнопку мыши.
419
Перед нами остался только редактор Acme. Все колонки
в нем обозначены фиолетовым закрашенным квадратиком, а открытые
окошки - незакрашеным квадратиком. Нажав на левую кнопку мыши
при наведенном курсоре на такой квадратик мы можем изменить размер
колонки или перенести открытое окно в другую колонку перемещая
курсор на нужную вертикальную позицию. Соотвествующие строчки меню
окрашены голубеньким. Например что бы закрыть среднюю колонку в
нашем редакторе-комбайне нужно курсор навести на середину слова
"Delcol" в меню как на скрине нажать среднюю кнопку мыши.
420
421
Все мы удалили ненужную колонку. Теперь в правой колонке в нижнем
окошке у нас находится вывод принятой почты, так же закроем его
наведя курсор мыши на слово "Del" в соответствующей строчке меню
и нажмем опять среднюю кнопку мыши.
422
423
Теперь в правой колонке у нас останется выведен только окно терминала
и если мы поместим курсор мыши в его окошко то сможем работать в нем
набирая команды на клавиатуре. На следующем скрине я поочереди набираю
команды ls, pwd, who, и whois glenda . В выводе последней показано в
каких группах я состою. Последующие команды добавляют меня в группу
adm. Непонятный знак на который указывает курсор набиртается комбинацией
Ctrl+\
424
И в следующем выводе мы видим кто состоит в группах sys и adm, это
пользователи glenda и nez (мой неизменный ник).
425
Создадим каталог в корне хомяка под именем prog и перейдем в него
426
Создадим командой touch file.c файл, запустим команду ls что бы посмотреть
на него, переместим курсор мыши на середину этого файла и нажмем правую
кнопку мыши. У нас открылось в низу окно для редактирования этого файла
427
Переместим в новое окно курсор и напишим коротенькую программу
на Си (ANSI C стандарт 89 года), направим курсор мыши на слово
"Put" в заголовке окна и нажмем среднюю кнопку мыши. Слово "Put"
исчезло, значит добавленный текст успешно сохранился.
428
И теперь надо таким же образом нажать на слово "Del" что бы закрыть
окно редактируемого файла.
429
Откомпилируем нашу программу набрав:
Код: выделить все
8c file.c

430
Посмотрим что получилось и следующей командой слинкуем
Код: выделить все
8l file.8

и получим на выходе исполняемый файл 8.out
431
Запусим его без привычных точки со слешем
432
И получим приветствие из программы на Си написанной в plan9.
Если мы захотим посмотреть на асемблерный код этой программы, выполним:
Код: выделить все
8c -S file.c

433
Заметим что этот ассемблер от gas отличается сильно.

Ненастроенной осталась у нас сеть. Не будем мудрить с кофигами, а
пропишим сетевые параметры просто в командной строке
Уменя шлюз это ip моего роутера и сам ip машины я выбрала 192.168.0.222
434
Пропингуем гугловский днс
435
Работает, но dns не работает. Ладно откроем один кофиг /lib/ndb/local
Добавим в него две нижние строчки и сохраним:
436
Введем команду в терминале
Код: выделить все
ndb/dns -r

И пробуем опять пропинговать по доменному имени:
437
Все заработало.
Последний раз редактировалось nezabudka 05 авг 2016, 21:29, всего редактировалось 3 раз(а).
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Аватар пользователя
nezabudka
Местный говорун
Местный говорун
 
Автор темы
Сообщений: 614
Фото: 180
Стаж: 3 года 6 месяцев 28 дней
Откуда: Ростов на Дону
Благодарил (а): 286 раз.
Поблагодарили: 147 раз.

Установка plan9 на qemu-kvm и настройка

Спонсор

Спонсор
 

Re: Установка plan9 на qemu-kvm и настройка

Сообщение Olej » 05 авг 2016, 17:28

nezabudka писал(а):

В прошлой теме я хотела

Предмет обсуждений интересный...
Только мне кажется (IMHO!), что это плохая идея - разносить отдельные заметки по Plan 9 по разным темам форума.
Те, кто не следят внимательно, так и не поймут где это "в прошлой теме" ... "в позапрошлой теме" :) ...
Olej
 
Стаж: 48 лет 10 месяцев 16 дней

Re: Установка plan9 на qemu-kvm и настройка

Сообщение nezabudka » 05 авг 2016, 21:07

Olej писал(а):

Те, кто не следят внимательно, так и не поймут где это "в прошлой теме" ... "в позапрошлой теме" :) ...

Ссылка же ясно говорит в какой. Раньше она была синенькой и хорошо видна. Сейчас почему то она такого же цвета как и текст. Щас принудительно ее окрашу в синий цвет. У меня все статьи с продолжениями имеют следующую структуру. Предудущая часть в конце имеет ссылку на слудующую часть по ее выходу, а следующая по очереди имеет ссылку на предыдущую. Вот например вторая часть из трилогии . Вот здесь Мне кажется это более удобно чем в шапке делать ссылки на отдельную тему для обсуждения. Щас подкрашу ссылки.
hotmax Почему они кстати перестали быть синие и подчеркнутые?
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Аватар пользователя
nezabudka
Местный говорун
Местный говорун
 
Автор темы
Сообщений: 614
Фото: 180
Стаж: 3 года 6 месяцев 28 дней
Откуда: Ростов на Дону
Благодарил (а): 286 раз.
Поблагодарили: 147 раз.

Re: Установка plan9 на qemu-kvm и настройка

Сообщение nezabudka » 05 авг 2016, 21:27

Olej. А вообще конечно спасибо что носом ткнули иначе бы и не зашевелилась. Да и формулировка "В прошлой теме" звучит действительно расплывчато. Заменю на "В первой части".
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Аватар пользователя
nezabudka
Местный говорун
Местный говорун
 
Автор темы
Сообщений: 614
Фото: 180
Стаж: 3 года 6 месяцев 28 дней
Откуда: Ростов на Дону
Благодарил (а): 286 раз.
Поблагодарили: 147 раз.


Вернуться в Разное

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron