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 Hack Android Phone Using Same Wifi 23 Replies
5 hrs ago -
Forum Thread: Changing IP Address 9 Replies
5 days 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
1 wk ago -
Forum Thread: HACK ANDROID with KALI USING PORT FORWARDING(portmap.io) 12 Replies
2 wks ago -
Forum Thread: Hydra Syntax Issue Stops After 16 Attempts 2 Replies
1 mo ago -
Forum Thread: Hack Instagram Account Using BruteForce 208 Replies
1 mo ago -
Forum Thread: Metasploit reverse_tcp Handler Problem 47 Replies
3 mo ago -
Forum Thread: How to Train to Be an IT Security Professional (Ethical Hacker) 22 Replies
3 mo ago -
Metasploit Error: Handler Failed to Bind 41 Replies
3 mo ago -
How to: HACK Android Device with TermuX on Android | Part #1 - Over the Internet [Ultimate Guide] 177 Replies
3 mo ago -
How to: Crack Instagram Passwords Using Instainsane 36 Replies
3 mo ago -
Forum Thread: How to Hack an Android Device Remotely, to Gain Acces to Gmail, Facebook, Twitter and More 5 Replies
3 mo ago -
Forum Thread: How Many Hackers Have Played Watch_Dogs Game Before? 13 Replies
4 mo ago -
Forum Thread: How to Hack an Android Device with Only a Ip Adress 55 Replies
5 mo ago -
How to: Sign the APK File with Embedded Payload (The Ultimate Guide) 10 Replies
5 mo ago -
Forum Thread: How to Run and Install Kali Linux on a Chromebook 18 Replies
6 mo ago -
Forum Thread: How to Find Admin Panel Page of a Website? 13 Replies
6 mo ago -
Forum Thread: can i run kali lenux in windows 10 without reboting my computer 4 Replies
6 mo ago -
Forum Thread: How to Hack School Website 11 Replies
6 mo ago -
Forum Thread: Make a Phishing Page for Harvesting Credentials Yourself 8 Replies
7 mo ago
-
How To: Scan for Vulnerabilities on Any Website Using Nikto
-
How To: Dox Anyone
-
How To: Crack SSH Private Key Passwords with John the Ripper
-
How To: Check if Your Wireless Network Adapter Supports Monitor Mode & Packet Injection
-
How To: Brute-Force Nearly Any Website Login with Hatch
-
How To: Find Identifying Information from a Phone Number Using OSINT Tools
-
How To: Crack Shadow Hashes After Getting Root on a Linux System
-
How To: Use SQL Injection to Run OS Commands & Get a Shell
-
How To: Top 10 Things to Do After Installing Kali Linux
-
How To: Use MDK3 for Advanced Wi-Fi Jamming
-
Hacking Windows 10: How to Dump NTLM Hashes & Crack Windows Passwords
-
How To: Embed a Metasploit Payload in an Original .Apk File | Part 2 – Do It Manually
-
How To: Set Up a Wi-Fi Spy Camera with an ESP32-CAM
-
Advice from a Real Hacker: How to Know if You've Been Hacked
-
Hack Like a Pro: How to Hack Web Apps, Part 1 (Getting Started)
-
How To: Enumerate SMB with Enum4linux & Smbclient
-
Tutorial: Create Wordlists with Crunch
-
BT Recon: How to Snoop on Bluetooth Devices Using Kali Linux
-
How To: Exploit WebDAV on a Server & Get a Shell
-
How To: Use Ettercap to Intercept Passwords with ARP Spoofing
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