F5F Stay Refreshed Software Operating Systems Books

Books

Books

S
Siph18
Member
97
10-25-2024, 11:31 AM
#1
- FreeCodeCamp (courses on Linux and systems)
- GeeksforGeeks (tutorials and articles)
- Stack Overflow Learning (questions and answers)
- The Odin Project (full-stack with system topics)
- MIT OpenCourseWare (free lectures on computer science)
Let me know if you need more options!
S
Siph18
10-25-2024, 11:31 AM #1

- FreeCodeCamp (courses on Linux and systems)
- GeeksforGeeks (tutorials and articles)
- Stack Overflow Learning (questions and answers)
- The Odin Project (full-stack with system topics)
- MIT OpenCourseWare (free lectures on computer science)
Let me know if you need more options!

J
Jake_TheDoge
Member
207
10-25-2024, 03:32 PM
#2
This widely regarded guide to operating systems is available online at the provided link.
J
Jake_TheDoge
10-25-2024, 03:32 PM #2

This widely regarded guide to operating systems is available online at the provided link.

I
iZeZoxGamer
Junior Member
7
10-25-2024, 08:09 PM
#3
Thanks for the book. I'm excited to read it too. Regarding the function you're using after including <unistd.h>, you can call getlogin_r directly in your code to fetch the username. Just pass the desired buffer and size, and it will return the login string.
I
iZeZoxGamer
10-25-2024, 08:09 PM #3

Thanks for the book. I'm excited to read it too. Regarding the function you're using after including <unistd.h>, you can call getlogin_r directly in your code to fetch the username. Just pass the desired buffer and size, and it will return the login string.

E
86
10-29-2024, 04:08 AM
#4
Ensure the correct parameter is assigned to the provided buffer.
E
ElScaRdeMexico
10-29-2024, 04:08 AM #4

Ensure the correct parameter is assigned to the provided buffer.

J
josh_k1310
Member
224
11-09-2024, 08:51 PM
#5
I believe I understand how to use it.
J
josh_k1310
11-09-2024, 08:51 PM #5

I believe I understand how to use it.

B
119
11-09-2024, 11:04 PM
#6
To master Unix system programming, building your own terminal emulator is an excellent approach. It helps you grasp essential POSIX APIs and core kernel functionalities such as forking, signaling, and user permission management. I tackled this project during a college assignment, and it provided deeper insights than any other experience. It deepened my appreciation for the terminal and its capabilities. Feel free to explore it. https://github.com/xiangsgao/Academics/t...-xiangsgao
B
BlackEagles259
11-09-2024, 11:04 PM #6

To master Unix system programming, building your own terminal emulator is an excellent approach. It helps you grasp essential POSIX APIs and core kernel functionalities such as forking, signaling, and user permission management. I tackled this project during a college assignment, and it provided deeper insights than any other experience. It deepened my appreciation for the terminal and its capabilities. Feel free to explore it. https://github.com/xiangsgao/Academics/t...-xiangsgao

G
Gerardo_DG_YT
Junior Member
23
11-10-2024, 01:26 AM
#7
Thanks for the assistance. I'm making solid progress on my bank management project. Perhaps once I finish that, I'll think about building a terminal as you recommended, followed by a basic FTP server—something I've always been interested in.
G
Gerardo_DG_YT
11-10-2024, 01:26 AM #7

Thanks for the assistance. I'm making solid progress on my bank management project. Perhaps once I finish that, I'll think about building a terminal as you recommended, followed by a basic FTP server—something I've always been interested in.