Click here to Skip to main content
15,886,798 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
AnswerRe: Is there a really a problem with safety? Pin
obermd9-Feb-23 10:18
obermd9-Feb-23 10:18 
GeneralRe: Is there a really a problem with safety? Pin
jschell10-Feb-23 9:57
jschell10-Feb-23 9:57 
AnswerRe: Is there a really a problem with safety? Pin
BernardIE53179-Feb-23 13:00
BernardIE53179-Feb-23 13:00 
AnswerRe: Is there a really a problem with safety? Pin
PIEBALDconsult10-Feb-23 15:50
mvePIEBALDconsult10-Feb-23 15:50 
QuestionSooo, how can I start learning about OSs Pin
FosanzDev9-Feb-23 8:32
FosanzDev9-Feb-23 8:32 
AnswerRe: Sooo, how can I start learning about OSs Pin
RickZeeland9-Feb-23 8:58
mveRickZeeland9-Feb-23 8:58 
AnswerRe: Sooo, how can I start learning about OSs Pin
Jeremy Falcon9-Feb-23 8:59
professionalJeremy Falcon9-Feb-23 8:59 
AnswerRe: Sooo, how can I start learning about OSs Pin
jschell9-Feb-23 9:17
jschell9-Feb-23 9:17 
Presumably you already know the programming language C. If you know C++ you can use that as a starting point but you will probably need to learn about C.

Realistically you should probably expect to become familiar with linux. Several reasons for that including that all of the source code is available and you can get very small versions thus less for you to look at.

Pick one of the following and look at the code and attempt to write your own.
- Read a hard drive directly. Not files, but the 'sectors' on the drive.
- Write a device driver and figure out how to plug it into your existing OS. Getting the OS to recognize a USB with your driver (not existing one) would keep you busy for a while. Alternatively you can get a serial port card and there are projects you can find with that.
- A simpler task is to read up on memory management and then write your own version. This includes using low level OS APIs to allocate memory from the existing OS.
- Learn some assembly. Then write something. Doesn't need to do much. Then learn how to interface assembly with C. There are at least 3 ways that I can think of that do that.
AnswerRe: Sooo, how can I start learning about OSs Pin
Eddy Vluggen9-Feb-23 9:44
professionalEddy Vluggen9-Feb-23 9:44 
AnswerRe: Sooo, how can I start learning about OSs Pin
PIEBALDconsult9-Feb-23 9:45
mvePIEBALDconsult9-Feb-23 9:45 
AnswerRe: Sooo, how can I start learning about OSs Pin
TNCaver9-Feb-23 9:49
TNCaver9-Feb-23 9:49 
AnswerRe: Sooo, how can I start learning about OSs Pin
raddevus9-Feb-23 11:07
mvaraddevus9-Feb-23 11:07 
AnswerRe: Sooo, how can I start learning about OSs Pin
Kate-X2579-Feb-23 20:49
Kate-X2579-Feb-23 20:49 
AnswerRe: Sooo, how can I start learning about OSs Pin
den2k889-Feb-23 20:50
professionalden2k889-Feb-23 20:50 
AnswerRe: Sooo, how can I start learning about OSs Pin
Jürgen Schuck9-Feb-23 22:28
professionalJürgen Schuck9-Feb-23 22:28 
AnswerRe: Sooo, how can I start learning about OSs Pin
Member 1330167910-Feb-23 0:28
Member 1330167910-Feb-23 0:28 
AnswerRe: Sooo, how can I start learning about OSs Pin
Member 1466094210-Feb-23 3:16
Member 1466094210-Feb-23 3:16 
AnswerRe: Sooo, how can I start learning about OSs Pin
AndrewGT10-Feb-23 3:16
AndrewGT10-Feb-23 3:16 
AnswerRe: Sooo, how can I start learning about OSs Pin
One of the Other Terry10-Feb-23 4:18
One of the Other Terry10-Feb-23 4:18 
GeneralRe: Sooo, how can I start learning about OSs Pin
cegarman10-Feb-23 8:15
cegarman10-Feb-23 8:15 
AnswerRe: Forgot to mention DOS... Pin
Jeremy Falcon10-Feb-23 6:08
professionalJeremy Falcon10-Feb-23 6:08 
AnswerRe: Sooo, how can I start learning about OSs Pin
Bruce Patin10-Feb-23 6:16
Bruce Patin10-Feb-23 6:16 
AnswerRe: Sooo, how can I start learning about OSs Pin
Gerry Schmitz10-Feb-23 7:17
mveGerry Schmitz10-Feb-23 7:17 
AnswerRe: Sooo, how can I start learning about OSs Pin
sasadler10-Feb-23 7:43
sasadler10-Feb-23 7:43 
AnswerRe: Sooo, how can I start learning about OSs Pin
Nelek10-Feb-23 9:38
protectorNelek10-Feb-23 9:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.