476
edits
(fixed links, added random NOT-RELATED-AT-ALL Shell tip) |
m (forgot to add openbsd mailing list link) |
||
| (3 intermediate revisions by the same user not shown) | |||
|
# Met in Rekhi 114 for Install-a-thon at 5PM
##
##
### Putting it into 'warehouse' mode [https://github.com/MeisterLone/Askey-RT5010W-D187-REV6]
# Moved to Rekhi 101 at 7PM for Nate's presentation on
## Going over new members to LUG
### Why they wanted to learn Linux
### Processes are privileged by default
### Tools 'work backwards' to subtract privileges from processes
#### <code>chroot</code>
#### FreeBSD <code>jails</code>
#### OpenBSD <code>pledge</code> and <code>unveil</code>
#### Linux <code>cgroups</code> and <code>namespaces</code>
### Clustering is hard
#### Proper clustering systems basically rewrite the entire application-level stack (e.g. Kubernetes)
### Scope creep in common utilities causes vulnerabilities
#### <code>sudo</code>
#### GTFOBins [https://gtfobins.github.io]
## What is
## What
### Networking stack is represented as multiple filesystems in /net
#### <code>/net/tcp</code>
#### <code>/net/udp</code>
#### <code>/net/tcp</code>
#### <code>/net/icmp</code>
### Graphical devices are represented as
#### <code>/dev/screen</code> is your current screen
####
### global mounts do not exist, all processes have their own namespace
#### <code>mount</code> and <code>unmount</code> (not
####
### 9p protocol backs all inter-process file-based communication
### 9p is network transparent
####
####
### Plan 9 is a distributed operating system
#### An idealized Plan 9 lab consists of a number of servers
## 9Front fixes and improvements to Plan 9
### All around better hardware support, especially on Thinkpads
### Improved filesystems (<code>cwfs</code>, <code>hjfs</code>)
## Who is Cirno
### Official 9Front mascot
## Using
### Demo!
### How does piping raw audio files to the audio filesystem work, given differing sample rates?
#### Turns out, the audio filesystem expects a sample rate of 44.1 kHz by default (same quality of CDs). This is determined by the driver.
#### The default tools on 9Front that convert different audio formats into waveforms automatically output with 44.1 kHz sample rate (so the output can be directly piped into the audio filesystem)
### Threat landscape for 9Front?
####
###
#### It worked (woo)
# Wrap up
## Josh has been converted, decided to install 9Front
## ....don't fork-bomb guardian (oops)
## Backdoored crypto
### Dual_EC_DRBG
## ...please don't host copyright-sussy material on your public Shell page▼
### Security compliance forcing companies to obey FIPS is ironic [https://marc.info/?l=openbsd-misc&m=139819485423701&w=2]
### totally-unrelated pro-tip: if you make an index.html file in a directory, shell won't display a list of its contents to web browsers. Just something to think about...▼
▲###
## No Schmidt's today :(
### most members had upcoming and/or take-home exams
| |||