As my heading suggest which is the best programming language for creation of OS. My main motto is to create very interactive , high graphical support and very fast, OS . But I think c++ somehow decrease the performance of the vomputer. Actually its the fact that if we increase the appearance of the OS the performance is also decrease. So how i deal with that problem without upgrading the hardware to ultra , that means I want to make the OS which also work on the computers that has 4 gb ram and i3 or quite lower processor with great appearance and performance.
Forum Thread: Best Programming for Development of OS..
- Hot
- Active
-
Forum Thread: How to Track Who Is Sms Bombing Me . 4 Replies
2 mo ago -
Forum Thread: Removing Pay-as-You-Go Meter on Loan Phones. 1 Replies
2 mo ago -
Forum Thread: Hydra Syntax Issue Stops After 16 Attempts 3 Replies
2 mo ago -
Forum Thread: moab5.Sh Error While Running Metasploit 17 Replies
3 mo ago -
Forum Thread: Execute Reverse PHP Shell with Metasploit 1 Replies
4 mo ago -
Forum Thread: Install Metasploit Framework in Termux No Root Needed M-Wiz Tool 1 Replies
5 mo ago -
Forum Thread: Hack and Track People's Device Constantly Using TRAPE 35 Replies
6 mo ago -
Forum Thread: When My Kali Linux Finishes Installing (It Is Ready to Boot), and When I Try to Boot It All I Get Is a Black Screen. 8 Replies
7 mo ago -
Forum Thread: HACK ANDROID with KALI USING PORT FORWARDING(portmap.io) 12 Replies
7 mo ago -
Forum Thread: Hack Instagram Account Using BruteForce 208 Replies
7 mo ago -
Forum Thread: Metasploit reverse_tcp Handler Problem 47 Replies
9 mo ago -
Forum Thread: How to Train to Be an IT Security Professional (Ethical Hacker) 22 Replies
9 mo ago -
Metasploit Error: Handler Failed to Bind 41 Replies
10 mo ago -
Forum Thread: How to Hack Android Phone Using Same Wifi 21 Replies
10 mo ago -
How to: HACK Android Device with TermuX on Android | Part #1 - Over the Internet [Ultimate Guide] 177 Replies
10 mo ago -
How to: Crack Instagram Passwords Using Instainsane 36 Replies
10 mo ago -
Forum Thread: How to Hack an Android Device Remotely, to Gain Acces to Gmail, Facebook, Twitter and More 5 Replies
10 mo ago -
Forum Thread: How Many Hackers Have Played Watch_Dogs Game Before? 13 Replies
10 mo ago -
Forum Thread: How to Hack an Android Device with Only a Ip Adress 55 Replies
11 mo ago -
How to: Sign the APK File with Embedded Payload (The Ultimate Guide) 10 Replies
11 mo ago
-
How To: Use Burp & FoxyProxy to Easily Switch Between Proxy Settings
-
How To: Exploit EternalBlue on Windows Server with Metasploit
-
How To: Wardrive with the Kali Raspberry Pi to Map Wi-Fi Devices
-
Hack Like a Pro: How to Find Directories in Websites Using DirBuster
-
How To: Make Your Own Bad USB
-
How To: Use Metasploit's WMAP Module to Scan Web Applications for Common Vulnerabilities
-
How To: Write Your Own Bash Scripts to Automate Tasks on Linux
-
How To: Enable Monitor Mode & Packet Injection on the Raspberry Pi
-
How To: Clear the Logs & Bash History on Hacked Linux Systems to Cover Your Tracks & Remain Undetected
-
How To: Scan for Vulnerabilities on Any Website Using Nikto
-
How To: Crack Password-Protected Microsoft Office Files, Including Word Docs & Excel Spreadsheets
-
How To: Find Vulnerable Webcams Across the Globe Using Shodan
-
How To: Dox Anyone
-
How To: Fuzz Parameters, Directories & More with Ffuf
-
How To: Buy the Best Wireless Network Adapter for Wi-Fi Hacking in 2019
-
How To: Set Up a Wi-Fi Spy Camera with an ESP32-CAM
-
How To: Gain SSH Access to Servers by Brute-Forcing Credentials
-
How To: Find Passwords in Exposed Log Files with Google Dorks
-
How To: Use SQL Injection to Run OS Commands & Get a Shell
-
How To: Scan, Fake & Attack Wi-Fi Networks with the ESP8266-Based WiFi Deauther
4 Responses
I hope u understand that what I am trying to say.
"I want to make the OS which also work on the computers that has 4 gb ram and i3 or quite lower processor with great appearance and performance".
Ubuntu, Mint, Elementary, Fedora....
In answer to your question, the language that is most useful to know when creating an OS is most probably assembly. It is low-level and often interacts directly with the hardware, as its instructions are similar to the architecture's instructions.
In creating an OS, it really isn't all about one language. It really depends on what the task is, how sophisticated you want the OS to be, there are infinite factors. You should check this out and that might give you a better idea of where and how to start.
I do tell you, though, that it is a tough task and it isn't for everyone. A lot of knowledge is needed prior to development, and it doesn't just happen overnight. Other than that, good luck with finding your way through this lengthy maze.
TRT
I'd suggest to check out Linux From Scratch. Creating an entire OS from scratch that works with all the complexity of todays standards is not really a one man job. Especially if you want the OS to have a different architecture then windows or UNIX/Linux. Just the drivers alone is one hell of a job.
It is curious seeing how some ideas keep coming back. You may be interested on BeOS. The original project died many years ago, put there is a Open Source version still trying to keep the original idea alive. So you could start looking to Haiku (and maybe contribute to the project, and learn some Japanese poetry). It uses C++.
Overall, most of the OSes out there are written in C. You may find some assembler for the lower level code, but everybody tries to avoid that... basically you need an special assembler version for each platform.
If you really want to write a OS, start reading "Operating Systems: Design and Implementation", to get a good overview of what you will have to do. That book includes the source code of MINIX, so you will not just read theory. you will see how to implement all those ideas. Minix is a microkernel though.
An i3 with 4Gb is a beast from the OS point of view. No decent OS will take any CPU cycle it does not really need. The problem with performance is at the application level, and the OS cannot do much to help there.
Share Your Thoughts