F5F Stay Refreshed Software Operating Systems What methods are available to modify my operating system?

What methods are available to modify my operating system?

What methods are available to modify my operating system?

A
aurodude
Member
202
12-31-2016, 07:59 AM
#1
I have a compact book for command prompt, a massive one for Windows PowerShell, and I recently discovered how to adjust my BIOS settings. I've been exploring computers from basic hardware up to software. Is there a method to alter the binary code and the lower and higher level programming of my machine, leveraging any built-in computer functions present in the hardware, even if they aren't part of the operating system?
A
aurodude
12-31-2016, 07:59 AM #1

I have a compact book for command prompt, a massive one for Windows PowerShell, and I recently discovered how to adjust my BIOS settings. I've been exploring computers from basic hardware up to software. Is there a method to alter the binary code and the lower and higher level programming of my machine, leveraging any built-in computer functions present in the hardware, even if they aren't part of the operating system?

S
sifumind
Member
137
12-31-2016, 07:19 PM
#2
you don't have permission to modify the source code, so i can't make changes. is that your concern? or do you have another idea?
S
sifumind
12-31-2016, 07:19 PM #2

you don't have permission to modify the source code, so i can't make changes. is that your concern? or do you have another idea?

T
Tjeard_
Member
179
01-01-2017, 03:27 AM
#3
The "operating system" consists of many components. However, you don't directly alter the binary code. This is because it might simply be replaced by the next Windows update.
To reach the OS level, I suggest using a Linux OS where you can access the source code. Not Windows.
If you truly wish to improve Windows, you should likely begin by developing a device driver. That is a typical method for enhancing the OS.
T
Tjeard_
01-01-2017, 03:27 AM #3

The "operating system" consists of many components. However, you don't directly alter the binary code. This is because it might simply be replaced by the next Windows update.
To reach the OS level, I suggest using a Linux OS where you can access the source code. Not Windows.
If you truly wish to improve Windows, you should likely begin by developing a device driver. That is a typical method for enhancing the OS.

S
sirbreno
Member
191
01-01-2017, 10:58 AM
#4
If you genuinely wish to grasp this, then set up Linux. It might allow dual booting, and after a short delay—like 15 seconds—it could switch to Windows as the default, which would be barely noticeable. On Linux, you can examine the GRUB2 code and see UEFI functions, check drivers in the kernel files, so on. Windows is the most costly and challenging area to study those details. Much of what you'd learn there is transferable to Windows, but the practices are quite distinct.
S
sirbreno
01-01-2017, 10:58 AM #4

If you genuinely wish to grasp this, then set up Linux. It might allow dual booting, and after a short delay—like 15 seconds—it could switch to Windows as the default, which would be barely noticeable. On Linux, you can examine the GRUB2 code and see UEFI functions, check drivers in the kernel files, so on. Windows is the most costly and challenging area to study those details. Much of what you'd learn there is transferable to Windows, but the practices are quite distinct.

_
_XplodingPig_
Member
179
01-02-2017, 02:56 AM
#5
You have recently discovered how to reach your BIOS and are considering replacing Windows.
_
_XplodingPig_
01-02-2017, 02:56 AM #5

You have recently discovered how to reach your BIOS and are considering replacing Windows.

I
IkBenHetBram
Senior Member
735
01-02-2017, 07:26 AM
#6
You don't understand the intricacies of computers and their vast capabilities. OS level programming isn't your focus; application level is better. Begin with Python, which is currently the most popular language for general, scientific, and AI tasks. For web development, use JavaScript.
I
IkBenHetBram
01-02-2017, 07:26 AM #6

You don't understand the intricacies of computers and their vast capabilities. OS level programming isn't your focus; application level is better. Begin with Python, which is currently the most popular language for general, scientific, and AI tasks. For web development, use JavaScript.

K
KryptoniteKV
Junior Member
12
01-02-2017, 11:20 PM
#7
It's similar to moving from "I obtained my learner's permit yesterday" to "pole position at the Monaco F1 race." What you're encountering is extremely challenging. It will require years of effort to even begin.
K
KryptoniteKV
01-02-2017, 11:20 PM #7

It's similar to moving from "I obtained my learner's permit yesterday" to "pole position at the Monaco F1 race." What you're encountering is extremely challenging. It will require years of effort to even begin.

L
lizzard89
Senior Member
707
01-03-2017, 05:36 AM
#8
I appreciate all the replies. I don't know where to go from where I am at. I have a few books on coding, I just downloaded a Dev C++ tool because I have the book by Bjarne Stroustrup. I want to try it first, but I will follow the advice about downloading Linux if I can't figure out C++ with the book alone. I wasn't sure what question to ask but I had a friend in high school that was ridiculously intelligent about computers and I watched him edit tons of things on his PC. He HATED Microsoft, talked trash about them constantly. Pissed me off as an OG Xbox and Halo 1 player, he was so smart. He got kicked out of our high school for hacking a school computer. I have been browsing what a variable is, modules, firmware, I/O, I have a book on computer architecture, lots to study. I understand binary is the fundamental and lowest level, then there is machine language, decimal, hexadecimal, haven't memorized 90% of the basics yet but I will be doing that.
L
lizzard89
01-03-2017, 05:36 AM #8

I appreciate all the replies. I don't know where to go from where I am at. I have a few books on coding, I just downloaded a Dev C++ tool because I have the book by Bjarne Stroustrup. I want to try it first, but I will follow the advice about downloading Linux if I can't figure out C++ with the book alone. I wasn't sure what question to ask but I had a friend in high school that was ridiculously intelligent about computers and I watched him edit tons of things on his PC. He HATED Microsoft, talked trash about them constantly. Pissed me off as an OG Xbox and Halo 1 player, he was so smart. He got kicked out of our high school for hacking a school computer. I have been browsing what a variable is, modules, firmware, I/O, I have a book on computer architecture, lots to study. I understand binary is the fundamental and lowest level, then there is machine language, decimal, hexadecimal, haven't memorized 90% of the basics yet but I will be doing that.

P
pinkSparkle17
Member
192
01-16-2017, 05:36 PM
#9
You can likely locate used computer science college textbooks for sale. Begin with them. Starting with freshman-level college computer science textbooks makes sense.
P
pinkSparkle17
01-16-2017, 05:36 PM #9

You can likely locate used computer science college textbooks for sale. Begin with them. Starting with freshman-level college computer science textbooks makes sense.