====== Plan 9 9front at SDF ====== |x|[[boot_camp_9p_resource|SDF Boot Camp 9p.sdf.org resource]]:|SDF User Contributed Tutorial (//wiki//; [[start|about]])| ===== Mouse Button Identification ===== |x|from the left button to the right button:|1, 2, 3| |x|from the left button to the right button:|A, B, C| ^ button identifier ^^^ | :1. | :2. | :3. | ^ button identifier ^^^ | :A. | :B. | :C. | ===== Plan 9, plan9front, Boot Camp ===== * Unspecified [[wp>Computer_mouse|mice detail]] * Serial * PS/2 * USB * Roller Ball * Optical ^ Part Number ((//The part numbers are provided for Plan 9 Boot Camp search practice//.)) ^ Description ((//The descriptions are intended for Plan 9 Boot Camp [[vps_-_9front#communication_resources|communication]] and discussion//.)) ^^ |M-CAD01UBBK|[[https://elecomus.com/web/wp-content/uploads/20220208_MSC-M-CAD01UB_ver.112_web.pdf|Wired – 3 button mouse user manual]]|[%%:!:%%] ((The [%%:!:%%] is interchangeable with a //[CAUTION]//, for the [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], and [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]] browsers. :!:)) external link ((//The external link is provided for illustration//.))| |M-CAD01DBBK|[[https://elecomus.com/web/wp-content/uploads/20201216_MSC-M-CAD01DB_ver.111_web.pdf|Wireless – 3 button mouse user manual]]|[%%:!:%%] ((The [%%:!:%%] is interchangeable with a //[CAUTION]//, for the [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], and [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]] browsers. :!:)) external link ((//The external link is provided for illustration//.))| |M-S3C|[[http://hao1885.com/download/Mouse%20Center%20English%20User%20Manual.pdf|button layout – 5 button mouse user guide]]|[%%:!:%%] ((The [%%:!:%%] is interchangeable with a //[CAUTION]//, for the [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], and [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]] browsers. :!:)) external link ((//The external link is provided for illustration//.))| |DY651A|Vintage – 3 button mouse|| |M-CQ38|Vintage – 3 button mouse|| |PD49B|Vintage – 3 button mouse|| |M-UVDEL1|Vintage – 3 button scroll-wheel mouse ((//This mouse scroll-wheel is also a reasonable button 2//.))|| |X08-70385|Vintage – 3 button //IntelliMouse// scroll-wheel ((//This mouse scroll-wheel is also a reasonable button 2//.)) mouse|| |31P7405|Vintage – 3 button //ScrollPoint// ((//The scrollpoint not a mouse button//.)) mouse|| |MO09BO|Vintage – 3 button //ScrollPoint// ((//The scrollpoint not a mouse button//.)) mouse ((//External scrollpoint reference// ''http://www.ibmfiles.com/pages/scrollpoint.htm''))|| | none ((//Consider restricting the browser settings when searching the internet for a DIY concept//.)) ((//Adding DIY to the example keyword search will change the results//.)) |Vintage : serial and PS/2 mouse ((//An example keyword search//.))|| | none ((//Consider restricting the browser settings when searching the internet for a DIY concept//.)) ((//Adding DIY to the example keyword search will change the results//.)) |Vintage : keyboard PS/2 to USB active adapter ((//An example keyword search//.))|[%%:!:%%] ((The [%%:!:%%] is interchangeable with a //[CAUTION]//, for the [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], and [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]] browsers. :!:)) [[wp>Caveat_emptor|caveat emptor]]| | DX-WRM1401 ((//Adding PDF to the example keyword search will change the results//.)) |Vintage : DX-WRM1401 PAW3515 ((//An example keyword search//.)) ((//This mouse scroll-wheel is also a button 2, and requires further evaluation//.)) ((//Additional scroll-wheel mouse part numbers for further evaluation// ''https://elinux.org/RPi_USB_Mouse_devices''))|| ===== Index ===== SDF Boot Camp 9p.sdf.org resource https://wiki.sdf.org/doku.php?id=boot_camp_9p_resource 9front - Plan9front http://wiki.sdf.org/doku.php?id=vps_-_9front http://wiki.sdf.org/doku.php?id=playground:vps_-_9front_plus Plan 9 - Plan 9 from Bell Laboratories http://sdf.org/?tutorials/VPS_Plan9 Plan 9 - rc http://sdf.org/?tutorials/Plan_9_rc https://wiki.sdf.org/doku.php?id=plan_9_9front#plan_9_-_rc Plan 9 - Programming http://sdf.org/?tutorials/Plan_9_C https://wiki.sdf.org/doku.php?id=plan_9_go_programming https://wiki.sdf.org/doku.php?id=plan_9_9front#programming ====== 9front - Plan9front ====== |x|[[boot_camp_9p_resource|SDF Boot Camp 9p.sdf.org resource]]:|SDF User Contributed Tutorial (//wiki//; [[start|about]])| |x|[[vps_-_9front#front_on_an_sdf_vps|plan9front on an SDF VPS]]:|SDF User Contributed Tutorial (//wiki//; [[start|about]])| |x|[[playground:vps_-_9front_plus|plan9front additional topics]] (prototype):|SDF User Contributed Tutorial (//wiki//; [[start|about]])| |x|[[sdf_virtual_private_server_service|Virtual Private Server Service at SDF]],\\ including Plan 9 (plan9front amd64):| • [[plan9front_-_plan_9_instance_under_xen|Plan 9 instance under Xen]];\\ • [[plan9front_-_ed_network_configuration|rc, ed, network configuration,]] research| ===== Plan 9 from Bell Laboratories ===== |x|[[http://sdf.org/?tutorials/VPS_Plan9|Plan 9 on SDF VPS]]:|Plan 9 on SDF VPS (//html//; [[http://sdf.org/?tutorials/tutorial_editing|about]])|html update needed| ===== Plan 9 - rc ===== |x|[[http://sdf.org/?tutorials/Plan_9_rc|Plan 9 Rc Survival Guide]]:|Plan 9 Rc Survival Guide (//html//; [[http://sdf.org/?tutorials/tutorial_editing|about]])| |x|//Rc — The Plan 9 Shell//;|''http://doc.cat-v.org/plan_9/4th_edition/papers/rc''| |x|//Rc — A Shell for Plan 9 and UNIX Systems// [PDF];|''https://archive.org/details/rc-shell''| ===== Plan 9 - Programming ===== |x|[[http://sdf.org/?tutorials/Plan_9_C|Plan 9 C Programming]]:|Plan 9 C Programming (//html//; [[http://sdf.org/?tutorials/tutorial_editing|about]])| |x|//[[plan_9_9front#programming|mkfiles, ARGBEGIN, and custom print format verbs]]//:|//Self Guided Discoveries//| |x|//[[plan_9_9front#programming|effectively read and write to file descriptors]]//:|//Self Guided Discoveries//| |x|[[plan_9_go_programming|Plan 9 Go Programming]]:|//Initial Setup on 9p.sdf.org//| ====== Plan 9 Boot Camp ====== [[sdf|SDF]] periodically runs a Plan 9 Boot Camp which is open to anyone with an SDF [[http://sdf.org/?signup|user account]]. These Plan 9 Boot Camps are announced on //mastodon.sdf.org/@SDF (([[social_network|An SDF web based electronic social networking system.]]))//, [[vps_-_9front#getting_involved|plan9-l]], or //bboard (([[bboard|bboard is a threaded multi discussion bulletin board.]]))//. The Plan 9 Boot Camp events are typically seasonal quarterly occurrences that run for 3 months. In 2009 SDF moved to running 9xen-pae thanks to work done at Sandia/Los Alamos. Since then plan9front has made significant improvements and SDF moved to using plan9front pc64 exclusively in 2020. In 2021 SDF announced a [[vps_-_9front#sdf_boot_camp_9p_resource|complement]] //amd64 plan9front// [[plan9front_-_plan_9_instance_under_xen#reference|server]] for use __with__ the SDF Plan 9 Boot Camp. |x|Visit //mastodon.sdf.org/@SDF// for the //Plan 9 Boot Camp ((The beginner to intermediate participants use the [[vps_-_9front#front_drawterm|9front Drawterm]] application to access their Plan 9 Boot Camp rio rc prompt (%).))//|announced February 9, 2024| |x|An online [[https://sdf.org/plan9|SDF Plan9 Boot Camp Registration]] is available.|Winter Camp: **February 9, 2024**| |x|SDF Plan 9 [[vps_-_9front#communication_resources|Boot Camp 9p communication resources]]|(please ask for help)| === Activities of the SDF Plan 9 Boot Camp include: === |x|[%%:!:%%] ((The [%%:!:%%] is interchangeable with a //[CAUTION]//, for the [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], and [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]] browsers. :!:)) The Plan 9 Boot Camp challenges are taking place on the [[boot_camp_9p_resource|9p.sdf.org]] server, [[boot_camp_9p_resource|9p notes are located here]]. [%%:!:%%] ((The [%%:!:%%] is interchangeable with a //[CAUTION]//, for the [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], and [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]] browsers. :!:))| |x|Details on any of the following mini-projects can be expanded into their own wiki sections, or in separate tutorials. Some of the mentioned mini-projects may overlap with content from the earlier legacy, or wiki, tutorials.| ===== Discoveries ===== |x|Installation or pre-generated// ((Beginner level self guided discovery.))// [[plan9front_-_plan_9_instance_under_xen|Plan 9 instance under Xen]]|| |x|Self Guided Discoveries in:// ((Intermediate level self guided discovery.))// [[plan9front_-_ed_network_configuration|ed, network configuration]]|| |x|Self Guided Discoveries in:// ((Beginner level self guided discovery.))// [[plan9front_-_drawterm_rio_and_stats|drawterm (from your computer), rio and stats]]|| |x|Self Guided Discoveries in:// ((Beginner level self guided discovery.))// [[plan9front_-_acme_sam_abaco_mothra_and_man|acme, sam, abaco, mothra and man]]|| |x|Self Guided Discoveries in:// ((Beginner level self guided discovery.))// [[plan9front_-_mapdemo_catclock_juggle_and_tetris|mapdemo, catclock, juggle and tetris]]|| |x|Self Guided Discoveries in:// ((Beginner level self guided discovery.))// [[plan9front_-_contrib_and_ftpfs|9front and contrib via ftpfs]]|| |x|Self Guided Discoveries in:// ((Beginner level self guided discovery.))// [[plan9front_-_mailing_and_faces|mailing list and faces]]|//FACE OFF NEINBOOK! [[https://9p.sdf.org/challenges/index.html|ready]]//| |x|Self Guided Discoveries in:// ((Intermediate level self guided discovery.))// [[plan9front_-_riot_picker_topng|riot, picker and topng]]|//You've got THE LOOK! [[https://9p.sdf.org/challenges/index.html|ready]]//| |x|Self Guided Discoveries in:// ((Beginner level self guided discovery.))// [[plan9front_-_bboard_and_castor|bboard, castor and finger]]|''bboard -p''| |x|Self Guided Discoveries in:// ((Beginner level self guided discovery.))// [[plan9front_-_unicode_utf_and_fontviewer|Unicode, UTF-8, and fontviewer]]|| |x|Self Guided Discoveries in:// ((Intermediate level self guided discovery.))// [[plan9front_-_broke_and_slay|broke, ps, and slay]]|| |x|Self Guided Discoveries in:// ((Beginner level self guided discovery.))// [[plan9front_-_calendar_and_topic|calendar, topic and backup]]|| |x|Self Guided Discoveries in:// ((Beginner level self guided discovery.))// [[plan9front_-_fn_reply_and_prompt|function, reply and prompt]]|| |x|Self Guided Discoveries in:// ((Beginner level self guided discovery.))// [[plan9front_-_factotum_delkey_pw|factotum, delkey, and password]]|| |x|Self Guided Discoveries in:// ((Beginner level self guided discovery.))// recommended [[vps_-_9front#recommended|talks]] and [[plan_9_boot_camp_tea_note_presentation|presentations]]|| ==== Programming ==== Selected //User homepages// for Plan 9 [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], or [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]], browser [[wiki_authoring#show_pagesource|pagesource]] examples. |x|Self Guided Discoveries in:// ((Intermediate level self guided discovery.))// //[[https://9p.sdf.org/who/moody/1/index.html|mkfiles, ARGBEGIN, and custom print format verbs]]// ((Redirect to a [[start|member]] homepage on ''%%9p.sdf.org%%'', view //[[https://9p.sdf.org/about.html|about]]// for details.)) ((As examples, user homepages are compliant with [[sdf|SDF]] tutorial [[http://sdf.org/?tutorials|guidelines]].))|//[[https://9p.sdf.org/who/|User homepages]]// ((As examples, user homepages are compliant with [[sdf|SDF]] tutorial [[http://sdf.org/?tutorials|guidelines]].))| |x|Self Guided Discoveries in:// ((Intermediate level self guided discovery.))// //[[https://9p.sdf.org/who/moody/2/index.html|effectively read and write to file descriptors]]// ((Redirect to a [[start|member]] homepage on ''%%9p.sdf.org%%'', view //[[https://9p.sdf.org/about.html|about]]// for details.)) ((As examples, user homepages are compliant with [[sdf|SDF]] tutorial [[http://sdf.org/?tutorials|guidelines]].))|//[[https://9p.sdf.org/who/|User homepages]]// ((As examples, user homepages are compliant with [[sdf|SDF]] tutorial [[http://sdf.org/?tutorials|guidelines]].))| |x|Self Guided Discoveries in:// ((Beginner level self guided discovery.))// //[[https://plan9.io/wiki/plan9/Web_browsers/index.html|none supports perfectly the most complex(or broken) websites]]// ((//[[plan9front_-_acme_sam_abaco_mothra_and_man#netsurf|NetSurf]] is a free, open source web browser//.)) ((Redirect to document page on ''%%plan9.io%%'', view //[[https://plan9.io/wiki/plan9/plan_9_wiki/|wiki]]// for details.)) |//[[https://plan9.io/wiki/plan9/community/index.html|Community]]// ((As examples, user homepages are compliant with [[sdf|SDF]] tutorial [[http://sdf.org/?tutorials|guidelines]].))| |x|Self Guided Discoveries in:// ((Beginner level self guided discovery.))// //[[https://plan9.io/wiki/plan9/what_do_people_like_about_plan_9/index.html|What do people like about Plan 9]]// ((Redirect to document page on ''%%plan9.io%%'', view //[[https://plan9.io/wiki/plan9/plan_9_wiki/|wiki]]// for details.)) |//[[https://plan9.io/wiki/plan9/community/index.html|Community]]// ((As examples, user homepages are compliant with [[sdf|SDF]] tutorial [[http://sdf.org/?tutorials|guidelines]].))| ==== Hardware ==== |The //Raspberry Pi 2 B// tutorial contains a //Nightly ISO// [[plan9front_terminal_on_a_raspberry_pi_2_b#less_ambitious|Less ambitious]] headline, offering\\ SDF Plan 9 Boot Camp participants a resource for studying partially supported hardware.| Selected //User homepages// for Plan 9 [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], or [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]], browser [[wiki_authoring#show_pagesource|pagesource]] examples. |x|Self Guided Discoveries in:// ((Intermediate level self guided discovery.))// //[[https://9p.sdf.org/about.html|Known as ‘bootes’ it was used locally for experimenting with ‘plan9’]]// ((Redirect to a [[start|member]] homepage on ''%%9p.sdf.org%%'', view //[[https://9p.sdf.org/sysinfo.txt|sysinfo]]// for details.)) ((As examples, user homepages are compliant with [[sdf|SDF]] tutorial [[http://sdf.org/?tutorials|guidelines]].))|//[[https://9p.sdf.org/who/|User homepages]]// ((As examples, user homepages are compliant with [[sdf|SDF]] tutorial [[http://sdf.org/?tutorials|guidelines]].))| During the SDF Plan 9 Boot Camp you are encouraged to make screenshots and videos of your //Self Guided Discoveries// and share your experiences on plan9-l to inspire others to do the same. |x|The [[image_gallery|SDF Image Gallery]] wiki page offers a link to additional SDF [[social_network|Social Networks]], for possible web based Boot Camp screenshot sharing.| ====== Add a Plan 9 tutorial ====== * (Add a link to your Plan 9 tutorial here, //playground ((dokuwiki [[doku>namespaces|Creating Namespaces]]))// namespace tutorials included.) |x|[[playground:email_with_9front|Receiving and sending emails with 9front]]| |x|[[playground:plan9_tutorial_sam|Text Editing with the sam editor]] [%%:!:%%] ((The [%%:!:%%] is interchangeable with a //[CAUTION]//, for the [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], and [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]] browsers. :!:))| |x|[[plan9front_terminal_on_a_raspberry_pi_2_b|VPS - Plan 9 / 9Front, the namespace, and an interactive terminal]]| |x|[[playground:vps_-_9front_plus|plan9front additional topics]] (prototype):|SDF User Contributed Tutorial (//wiki//; [[start|about]])| ====== TEA NOTE guide ====== |x|THE TROPICS, a scheduled ((//Presentation is dependent on schedule availability//.)) ((The //TEA NOTE// notification, or discussion, occurs on ''[[vps_-_9front#getting_involved|plan9-l]]''.)) [[https://9p.sdf.org/bootcamp|TEA NOTE guide]], and the **June 20th** TEA NOTE at //**1PM PDT** ((Check the UTC at the tty $ ''date -u +%R'' or local-time at 9p.sdf.org ''cpu% cp /adm/timezone/US_Pacific /env/timezone && clock'' or [[https://www.wolframalpha.com/input?i=utc+time%3A%3AUnitedStatesPacificTime|utc time::UnitedStatesPacificTime]]))//||20:00 UTC| | x|A URL for the live stream ((//Presentation is dependent on schedule availability//.)) will be posted on ''https://sdf.org/plan9''||| | x|Follow ''@sdf@toobnix.org'' ([[mastodon_and_the_fediverse|fediverse]]) and ''https://www.twitch.tv/sdfpubnix''||| |x|[[plan_9_boot_camp_tea_note_presentation|Plan 9 Boot Camp Tea Note Presentations]] //(SDF Plan 9 Boot Camp community)//|''toobnix.org''|| ===== Audience ===== | ''playground:misc'' event notes are acceptable here. Please exclude\\ any chat dialogue or information. Please exclude images at this time. || |x|[[misc:plan_9_boot_camp_tea_note_presentation-notes|Notes from TEA NOTE #N Sunday August 22, 2021]] — Note[s] from a member of the audience.| ==== Donations ==== | Donations for the SDF **''9p.sdf.org''** server & Plan 9 Boot Camp || |x| Visit //membership levels// for **[[membership_levels#where_to_send_donations_membership_dues|more options]]**. | **Tip**: Search the SDF wiki for tutorials that contain a mentioned subscription keyword. |x|[[https://sdf.org/?subscribe|For use by existing ARPA members]]// ((Type ‘//arpa//’ at the SDF shell (''$ arpa'') for details.))// // (([[https://sdf.org/|UNIX Shell Account]].))//|Support SDF through recurring donations and memberships (//html//; [[https://sdf.org/?subscribe|annual subscriptions, including MetaARPA, VPN, VPS, VHOST, VoIP, MOTD.ORG, DBA DataBase membership, TWEAK Disk Array Storage Fund, NeinPlan! Support the Plan9 Server, Support SDF's efforts in the fediverse (Mastodon, Peertube, Pixelfed, Matrix, lemmy, teddit, et cetera)]])| |x|For use by anyone interested in SDF.|A [[spreading_the_word_about_sdf|review]] of SDF propaganda materials.| ====== Links ====== ===== Tutorials ===== |x|[[http://sdf.org/?tutorials/VPS_Plan9|Plan 9 on SDF VPS]]| |x|[[https://web.archive.org/web/20120121090252/http://jgw.tx0.org/howto/building_drawterm.html|Building Drawterm on NetBSD-5.x/i386]]| |x|[[https://web.archive.org/web/20190321052136/http://www.quanstro.net/newbie-guide.pdf|A Plan 9 Newbie's Guide [PDF]]]| |x|[[https://web.archive.org/web/20170105023205/http://www.9gridchan.org/plan_9_basics|Plan 9 basics]]| |x|[[http://doc.cat-v.org/plan_9/misc/rit-intro|RIT Plan 9 introduction]]| |x|[[https://web.archive.org/web/20170601065710/http://plan9.bell-labs.com/wiki/plan9/UNIX_to_Plan_9_command_translation/index.html|Plan 9 commands for UNIX users]]| |x|[[https://pspodcasting.net/dan/blog/2019/plan9_desktop.html|Dan Simon Myrland's Plan9 Desktop guide]]| ===== Utilities ===== |x|[[https://web.archive.org/web/20080616071532/http://cm.bell-labs.com/sys/man/|Manual pages]]| |x|[[http://citeseer.ist.psu.edu/viewdoc/download?doi=10.1.1.41.3287&rep=rep1&type=pdf|Rc -- A Shell for Plan 9 and UNIX Systems [PDF]]]| ===== Videos ===== |x|[[http://www.youtube.com/watch?v=SoGLU1l7LwY|Narrated Plan 9]]| |x|[[http://www.youtube.com/watch?v=dopu3ZtdCsg|Plan9 Acme Intro - Part 1]]| |x|[[http://www.youtube.com/watch?v=2vjD_B__SbQ|Plan9 Acme Intro - Part 2]]| |x|[[http://www.youtube.com/watch?v=cR96WQ6OR00|Plan9 Acme Intro - Part 3]]| |x|[[http://www.youtube.com/watch?v=byoznMe8ab4|Acme Mail Demo]]| |x|[[http://www.youtube.com/watch?v=Pydckb9ZU8Y|Acme Editor Demo]]| ===== Book ===== |x|Introduction to Operating Systems Abstractions [[https://archive.org/details/plan9designintro|Using Plan 9 from Bell Labs]] (pdf; external archive)| ---- This wiki page was reviewed with the Plan 9 [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], and [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]], browsers.