APT Session 1: Unix

APT Session 1: Unix

APT Session 1: Unix LaurENCE TRATT SoftwarE DeVELOPMENT TEAM 2018-10-12 1 / 38 http://soft-deV.org/ • Be ON time. • No phones. • No TALKING OVER others. 2 Respect YOURSELF • TherE ARE NO SILLY QUESTIONS so... ... • ASK QUESTIONS 3 Respect THE SUBJECT • Participate WHEN ASKed. • Ask QUESTIONS OF yourself: what? WHY? HOW? • Be PREPARED TO CORRECT ME (politely). House RULES 1 Respect EACH OTHER 2 / 38 http://soft-deV.org/ 2 Respect YOURSELF • TherE ARE NO SILLY QUESTIONS so... ... • ASK QUESTIONS 3 Respect THE SUBJECT • Participate WHEN ASKed. • Ask QUESTIONS OF yourself: what? WHY? HOW? • Be PREPARED TO CORRECT ME (politely). House RULES 1 Respect EACH OTHER • Be ON time. • No phones. • No TALKING OVER others. 2 / 38 http://soft-deV.org/ • TherE ARE NO SILLY QUESTIONS so... ... • ASK QUESTIONS 3 Respect THE SUBJECT • Participate WHEN ASKed. • Ask QUESTIONS OF yourself: what? WHY? HOW? • Be PREPARED TO CORRECT ME (politely). House RULES 1 Respect EACH OTHER • Be ON time. • No phones. • No TALKING OVER others. 2 Respect YOURSELF 2 / 38 http://soft-deV.org/ 3 Respect THE SUBJECT • Participate WHEN ASKed. • Ask QUESTIONS OF yourself: what? WHY? HOW? • Be PREPARED TO CORRECT ME (politely). House RULES 1 Respect EACH OTHER • Be ON time. • No phones. • No TALKING OVER others. 2 Respect YOURSELF • TherE ARE NO SILLY QUESTIONS so... ... • ASK QUESTIONS 2 / 38 http://soft-deV.org/ • Participate WHEN ASKed. • Ask QUESTIONS OF yourself: what? WHY? HOW? • Be PREPARED TO CORRECT ME (politely). House RULES 1 Respect EACH OTHER • Be ON time. • No phones. • No TALKING OVER others. 2 Respect YOURSELF • TherE ARE NO SILLY QUESTIONS so... ... • ASK QUESTIONS 3 Respect THE SUBJECT 2 / 38 http://soft-deV.org/ • Ask QUESTIONS OF yourself: what? WHY? HOW? • Be PREPARED TO CORRECT ME (politely). House RULES 1 Respect EACH OTHER • Be ON time. • No phones. • No TALKING OVER others. 2 Respect YOURSELF • TherE ARE NO SILLY QUESTIONS so... ... • ASK QUESTIONS 3 Respect THE SUBJECT • Participate WHEN ASKed. 2 / 38 http://soft-deV.org/ House RULES 1 Respect EACH OTHER • Be ON time. • No phones. • No TALKING OVER others. 2 Respect YOURSELF • TherE ARE NO SILLY QUESTIONS so... ... • ASK QUESTIONS 3 Respect THE SUBJECT • Participate WHEN ASKed. • Ask QUESTIONS OF yourself: what? WHY? HOW? • Be PREPARED TO CORRECT ME (politely). 2 / 38 http://soft-deV.org/ • Designed AND IMPLEMENTED THE ConverGE PROGRAMMING LANGUAGE. • Released LOTS OF SOFTWARE IN C, Java, Objective-C, Python, Rust AND OTHERS including: email_merger, Extsmail, Converge, multitime, SRep, supuner, Xcage. • Homepage: http://tratt.net/laurie/ Twitter: @laurENCETRATT Who AM II? • Reader AT King’S (wherE I DID MY BSc AND PhD). • Leader, SoftwarE DeVELOPMENT TEAM. • ResearCH INTO PROGRAMMING LANGUAGE DESIGN AND implementation. 3 / 38 http://soft-deV.org/ • Homepage: http://tratt.net/laurie/ Twitter: @laurENCETRATT Who AM II? • Reader AT King’S (wherE I DID MY BSc AND PhD). • Leader, SoftwarE DeVELOPMENT TEAM. • ResearCH INTO PROGRAMMING LANGUAGE DESIGN AND implementation. • Designed AND IMPLEMENTED THE ConverGE PROGRAMMING LANGUAGE. • Released LOTS OF SOFTWARE IN C, Java, Objective-C, Python, Rust AND OTHERS including: email_merger, Extsmail, Converge, multitime, SRep, supuner, Xcage. 3 / 38 http://soft-deV.org/ Who AM II? • Reader AT King’S (wherE I DID MY BSc AND PhD). • Leader, SoftwarE DeVELOPMENT TEAM. • ResearCH INTO PROGRAMMING LANGUAGE DESIGN AND implementation. • Designed AND IMPLEMENTED THE ConverGE PROGRAMMING LANGUAGE. • Released LOTS OF SOFTWARE IN C, Java, Objective-C, Python, Rust AND OTHERS including: email_merger, Extsmail, Converge, multitime, SRep, supuner, Xcage. • Homepage: http://tratt.net/laurie/ Twitter: @laurENCETRATT 3 / 38 http://soft-deV.org/ Edd Barrett. • Led WORK ON THE Unipycation, PyHyp, AND Krun systems. • CurrENTLY WORKING ON A HARDWARe-trACER ACCELERATED meta-tracer. AND Lukas Diekmann: • Leads WORK ON THE Eco LANGUAGE COMPOSITION editor. The VOLUNTEERS Each WEEK WE’RE LUCKY THAT TWO MEMBERS OF THE SoftwarE DeVELOPMENT TEAM HAVE GIVEN UP THEIR TIME TO HELP OUT WITH APT. 4 / 38 http://soft-deV.org/ AND Lukas Diekmann: • Leads WORK ON THE Eco LANGUAGE COMPOSITION editor. The VOLUNTEERS Each WEEK WE’RE LUCKY THAT TWO MEMBERS OF THE SoftwarE DeVELOPMENT TEAM HAVE GIVEN UP THEIR TIME TO HELP OUT WITH APT. Edd Barrett. • Led WORK ON THE Unipycation, PyHyp, AND Krun systems. • CurrENTLY WORKING ON A HARDWARe-trACER ACCELERATED meta-tracer. 4 / 38 http://soft-deV.org/ The VOLUNTEERS Each WEEK WE’RE LUCKY THAT TWO MEMBERS OF THE SoftwarE DeVELOPMENT TEAM HAVE GIVEN UP THEIR TIME TO HELP OUT WITH APT. Edd Barrett. • Led WORK ON THE Unipycation, PyHyp, AND Krun systems. • CurrENTLY WORKING ON A HARDWARe-trACER ACCELERATED meta-tracer. AND Lukas Diekmann: • Leads WORK ON THE Eco LANGUAGE COMPOSITION editor. 4 / 38 http://soft-deV.org/ • Advanced PrACTICAL TOPICS (APT). • Optional: DOESN’T COUNT TOWARDS YOUR DEGRee. • Why BE HERe? • YOU ARE TRULY INTERESTED IN COMPUTERS AND SOFTWARe. • YOU WANT TO GET A PICTURE OF THE WIDER landscape. • YOU WANT A WIDE RANGE OF EXPERIENCE FOR YOUR FUTURE life/jobs. • HoW DOES IT work? • Every SESSION HAS A TOPIC e.g.: Unix, Python, C, VERSION CONTRol. • BYOL (Bring YOUR Own Laptop). • YOU WILL SOMETIMES BE ASKED TO PREINSTALL SOME SOFTWARe, BUT OTHERWISE YOU CAN GO AT YOUR OWN PACE DURING THE class, FOLLOWING THE slides. WE’RE HERE TO HELP WHEN YOU’RE STUCK on, OR WANT TO KNOW MORE about, ONE OF THE TOPICS / questions. Optionally IN TEAMS OF UPTO 3. • Participation IS MANDATORY [ ] What IS APT? 5 / 38 http://soft-deV.org/ • Optional: DOESN’T COUNT TOWARDS YOUR DEGRee. • Why BE HERe? • YOU ARE TRULY INTERESTED IN COMPUTERS AND SOFTWARe. • YOU WANT TO GET A PICTURE OF THE WIDER landscape. • YOU WANT A WIDE RANGE OF EXPERIENCE FOR YOUR FUTURE life/jobs. • HoW DOES IT work? • Every SESSION HAS A TOPIC e.g.: Unix, Python, C, VERSION CONTRol. • BYOL (Bring YOUR Own Laptop). • YOU WILL SOMETIMES BE ASKED TO PREINSTALL SOME SOFTWARe, BUT OTHERWISE YOU CAN GO AT YOUR OWN PACE DURING THE class, FOLLOWING THE slides. WE’RE HERE TO HELP WHEN YOU’RE STUCK on, OR WANT TO KNOW MORE about, ONE OF THE TOPICS / questions. Optionally IN TEAMS OF UPTO 3. • Participation IS MANDATORY [ ] What IS APT? • Advanced PrACTICAL TOPICS (APT). 5 / 38 http://soft-deV.org/ DOESN’T COUNT TOWARDS YOUR DEGRee. • Why BE HERe? • YOU ARE TRULY INTERESTED IN COMPUTERS AND SOFTWARe. • YOU WANT TO GET A PICTURE OF THE WIDER landscape. • YOU WANT A WIDE RANGE OF EXPERIENCE FOR YOUR FUTURE life/jobs. • HoW DOES IT work? • Every SESSION HAS A TOPIC e.g.: Unix, Python, C, VERSION CONTRol. • BYOL (Bring YOUR Own Laptop). • YOU WILL SOMETIMES BE ASKED TO PREINSTALL SOME SOFTWARe, BUT OTHERWISE YOU CAN GO AT YOUR OWN PACE DURING THE class, FOLLOWING THE slides. WE’RE HERE TO HELP WHEN YOU’RE STUCK on, OR WANT TO KNOW MORE about, ONE OF THE TOPICS / questions. Optionally IN TEAMS OF UPTO 3. • Participation IS MANDATORY [ ] What IS APT? • Advanced PrACTICAL TOPICS (APT). • Optional: 5 / 38 http://soft-deV.org/ • Why BE HERe? • YOU ARE TRULY INTERESTED IN COMPUTERS AND SOFTWARe. • YOU WANT TO GET A PICTURE OF THE WIDER landscape. • YOU WANT A WIDE RANGE OF EXPERIENCE FOR YOUR FUTURE life/jobs. • HoW DOES IT work? • Every SESSION HAS A TOPIC e.g.: Unix, Python, C, VERSION CONTRol. • BYOL (Bring YOUR Own Laptop). • YOU WILL SOMETIMES BE ASKED TO PREINSTALL SOME SOFTWARe, BUT OTHERWISE YOU CAN GO AT YOUR OWN PACE DURING THE class, FOLLOWING THE slides. WE’RE HERE TO HELP WHEN YOU’RE STUCK on, OR WANT TO KNOW MORE about, ONE OF THE TOPICS / questions. Optionally IN TEAMS OF UPTO 3. • Participation IS MANDATORY [ ] What IS APT? • Advanced PrACTICAL TOPICS (APT). • Optional: DOESN’T COUNT TOWARDS YOUR DEGRee. 5 / 38 http://soft-deV.org/ • YOU ARE TRULY INTERESTED IN COMPUTERS AND SOFTWARe. • YOU WANT TO GET A PICTURE OF THE WIDER landscape. • YOU WANT A WIDE RANGE OF EXPERIENCE FOR YOUR FUTURE life/jobs. • HoW DOES IT work? • Every SESSION HAS A TOPIC e.g.: Unix, Python, C, VERSION CONTRol. • BYOL (Bring YOUR Own Laptop). • YOU WILL SOMETIMES BE ASKED TO PREINSTALL SOME SOFTWARe, BUT OTHERWISE YOU CAN GO AT YOUR OWN PACE DURING THE class, FOLLOWING THE slides. WE’RE HERE TO HELP WHEN YOU’RE STUCK on, OR WANT TO KNOW MORE about, ONE OF THE TOPICS / questions. Optionally IN TEAMS OF UPTO 3. • Participation IS MANDATORY [ ] What IS APT? • Advanced PrACTICAL TOPICS (APT). • Optional: DOESN’T COUNT TOWARDS YOUR DEGRee. • Why BE HERe? 5 / 38 http://soft-deV.org/ • YOU WANT A WIDE RANGE OF EXPERIENCE FOR YOUR FUTURE life/jobs. • HoW DOES IT work? • Every SESSION HAS A TOPIC e.g.: Unix, Python, C, VERSION CONTRol. • BYOL (Bring YOUR Own Laptop). • YOU WILL SOMETIMES BE ASKED TO PREINSTALL SOME SOFTWARe, BUT OTHERWISE YOU CAN GO AT YOUR OWN PACE DURING THE class, FOLLOWING THE slides. WE’RE HERE TO HELP WHEN YOU’RE STUCK on, OR WANT TO KNOW MORE about, ONE OF THE TOPICS / questions. Optionally IN TEAMS OF UPTO 3. • Participation IS MANDATORY [ ] What IS APT? • Advanced PrACTICAL TOPICS (APT). • Optional: DOESN’T COUNT TOWARDS YOUR DEGRee. • Why BE HERe? • YOU ARE TRULY INTERESTED IN COMPUTERS AND SOFTWARe. • YOU WANT TO GET A PICTURE OF THE WIDER landscape. 5 / 38 http://soft-deV.org/ • HoW DOES IT work? • Every SESSION HAS A TOPIC e.g.: Unix, Python, C, VERSION CONTRol. • BYOL (Bring YOUR Own Laptop). • YOU WILL SOMETIMES BE ASKED TO PREINSTALL SOME SOFTWARe, BUT OTHERWISE YOU CAN GO AT YOUR OWN PACE DURING THE class, FOLLOWING THE slides. WE’RE HERE TO HELP WHEN YOU’RE STUCK on, OR WANT TO KNOW MORE about, ONE OF THE TOPICS / questions.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    112 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us