Links
- terminal commands
- awk
- Basic awk
- https://www.youtube.com/watch?v=jJ02kEETw70
- grep
- Basic grep
- https://www.youtube.com/watch?v=VGgTmxXp7xQ
- regex
- Basic regex
- https://www.youtube.com/watch?v=KJG1dETacLI
- https://www.youtube.com/watch?v=sa-TUpSx1JA&t=297s
- sed
- Basic sed
- https://www.youtube.com/watch?v=32waL1Z9XK0
- linux cmd
- useradd
- https://linuxize.com/post/how-to-create-users-in-linux-using-the-useradd-command/
- vi/vim
- Basic vi
- https://www.youtube.com/watch?v=ggSyF1SVFr4
- Useful stuff
- https://www.vimfromscratch.com/articles/how-to-copy-and-paste-a-line-in-vim/
- OS
- Crash course
- https://www.youtube.com/watch?v=26QPDBe-NB8
- File System
- What is
- https://www.howtogeek.com/196051/htg-explains-what-is-a-file-system-and-why-are-there-so-many-of-them/
- Conversation taken from forum
- https://askubuntu.com/questions/138547/how-to-understand-the-ubuntu-file-system-layout
- FUSE
- very easy explanation
- https://medium.com/@cris178/building-a-fuse-file-system-ee8f90fd0a2f
- Memory Paging
- https://medium.com/@esmerycornielle/memory-management-paging-43b85abe6d2f
- https://www.geeksforgeeks.org/paging-in-operating-system/
- Fork
- https://www.geeksforgeeks.org/fork-system-call/
- Concurrency vs Parallel
- https://www.geeksforgeeks.org/difference-between-concurrency-and-parallelism/#:~:text=Concurrency%20is%20the%20task%20of,of%20running%20multiple%20computations%20simultaneously.&text=Concurrency%20increases%20the%20amount%20of%20work%20finished%20at%20a%20time.
- Difference between wait() and sleep()
- https://stackoverflow.com/questions/1036754/difference-between-wait-and-sleep
- https://www.baeldung.com/java-wait-and-sleep
- yield(), sleep(), join()
- https://www.geeksforgeeks.org/java-concurrency-yield-sleep-and-join-methods/
semaphore vs mutex
https://afteracademy.com/blog/difference-between-mutex-and-semaphore-in-operating-system#:~:text=A%20mutex%20is%20an%20object%20but%20semaphore%20is%20an%20integer%20variable.&text=A%20mutex%20object%20allows%20multiple,of%20the%20resource%20until%20available.
mutex
https://www.geeksforgeeks.org/mutex-lock-for-linux-thread-synchronization/
semaphore in java
https://www.geeksforgeeks.org/semaphore-in-java/
dining philosophers deadlock
https://www.youtube.com/watch?v=_ruovgwXyYs
Linux stuff:
- free up space
- https://itsfoss.com/free-up-space-ubuntu-linux/
UEFI vs BIOS
- https://www.howtogeek.com/56958/htg-explains-how-uefi-will-replace-the-bios/