Overclock.net › Forums › Software, Programming and Coding › Operating Systems › What can a Operating System be programmed in?
New Posts  All Forums:Forum Nav:

What can a Operating System be programmed in? - Page 2

post #11 of 29
Thread Starter 
yes i do want to write my own operating system

i have a image of the about.com program
Dell 531
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon 64 x2 +3800 Dell - Unknown GeForce 6150SE nForce 430 2.02 DRR2 
Hard DriveOptical DriveOSMonitor
250 GB 3.0 GB/s samsung 20X speed dvd-+ rw Windows XP pro and Vista 19 inch LCD display 
KeyboardPowerCaseMouse
Dell 400 Ws Mid Tower Dell 
Mouse Pad
None 
  hide details  
Reply
Dell 531
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon 64 x2 +3800 Dell - Unknown GeForce 6150SE nForce 430 2.02 DRR2 
Hard DriveOptical DriveOSMonitor
250 GB 3.0 GB/s samsung 20X speed dvd-+ rw Windows XP pro and Vista 19 inch LCD display 
KeyboardPowerCaseMouse
Dell 400 Ws Mid Tower Dell 
Mouse Pad
None 
  hide details  
Reply
post #12 of 29
As long as you don't program "User Account Control" into your OS, I'm with you all the way.
Low Tide
(12 items)
 
  
CPUMotherboardGraphicsRAM
i5-3570K @ 4.7GHz Asus P8Z77-V Pro EVGA GTX 670 FTW 8GB G. Skill 2133MHz 
Hard DriveCoolingOSMonitor
Samsung 850 Pro 256GB Prolimatech Megahalems Rev. C Windows X Samsung T240HD 
KeyboardPowerCaseAudio
Ducky DK9008G2 Red Corsair TX850W V1 Corsair Carbide 300R X-Fi XtremeGamer 
  hide details  
Reply
Low Tide
(12 items)
 
  
CPUMotherboardGraphicsRAM
i5-3570K @ 4.7GHz Asus P8Z77-V Pro EVGA GTX 670 FTW 8GB G. Skill 2133MHz 
Hard DriveCoolingOSMonitor
Samsung 850 Pro 256GB Prolimatech Megahalems Rev. C Windows X Samsung T240HD 
KeyboardPowerCaseAudio
Ducky DK9008G2 Red Corsair TX850W V1 Corsair Carbide 300R X-Fi XtremeGamer 
  hide details  
Reply
post #13 of 29
Thread Starter 
Quote:
Originally Posted by losttsol View Post
As long as you don't program "User Account Control" into your OS, I'm with you all the way.
i don't plan to put UAC in

*beep "You need permission to open up the start menu" lol

Here is the image of about.com


BDOS stands for Basic (programmed it in) Disk Operating system
Dell 531
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon 64 x2 +3800 Dell - Unknown GeForce 6150SE nForce 430 2.02 DRR2 
Hard DriveOptical DriveOSMonitor
250 GB 3.0 GB/s samsung 20X speed dvd-+ rw Windows XP pro and Vista 19 inch LCD display 
KeyboardPowerCaseMouse
Dell 400 Ws Mid Tower Dell 
Mouse Pad
None 
  hide details  
Reply
Dell 531
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon 64 x2 +3800 Dell - Unknown GeForce 6150SE nForce 430 2.02 DRR2 
Hard DriveOptical DriveOSMonitor
250 GB 3.0 GB/s samsung 20X speed dvd-+ rw Windows XP pro and Vista 19 inch LCD display 
KeyboardPowerCaseMouse
Dell 400 Ws Mid Tower Dell 
Mouse Pad
None 
  hide details  
Reply
post #14 of 29
Cool, it's 1983 all over again.
Low Tide
(12 items)
 
  
CPUMotherboardGraphicsRAM
i5-3570K @ 4.7GHz Asus P8Z77-V Pro EVGA GTX 670 FTW 8GB G. Skill 2133MHz 
Hard DriveCoolingOSMonitor
Samsung 850 Pro 256GB Prolimatech Megahalems Rev. C Windows X Samsung T240HD 
KeyboardPowerCaseAudio
Ducky DK9008G2 Red Corsair TX850W V1 Corsair Carbide 300R X-Fi XtremeGamer 
  hide details  
Reply
Low Tide
(12 items)
 
  
CPUMotherboardGraphicsRAM
i5-3570K @ 4.7GHz Asus P8Z77-V Pro EVGA GTX 670 FTW 8GB G. Skill 2133MHz 
Hard DriveCoolingOSMonitor
Samsung 850 Pro 256GB Prolimatech Megahalems Rev. C Windows X Samsung T240HD 
KeyboardPowerCaseAudio
Ducky DK9008G2 Red Corsair TX850W V1 Corsair Carbide 300R X-Fi XtremeGamer 
  hide details  
Reply
post #15 of 29
Thread Starter 
Quote:
Originally Posted by losttsol View Post
Cool, it's 1983 all over again.
I plan to add a GUI to it some time when i finish the console
Dell 531
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon 64 x2 +3800 Dell - Unknown GeForce 6150SE nForce 430 2.02 DRR2 
Hard DriveOptical DriveOSMonitor
250 GB 3.0 GB/s samsung 20X speed dvd-+ rw Windows XP pro and Vista 19 inch LCD display 
KeyboardPowerCaseMouse
Dell 400 Ws Mid Tower Dell 
Mouse Pad
None 
  hide details  
Reply
Dell 531
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon 64 x2 +3800 Dell - Unknown GeForce 6150SE nForce 430 2.02 DRR2 
Hard DriveOptical DriveOSMonitor
250 GB 3.0 GB/s samsung 20X speed dvd-+ rw Windows XP pro and Vista 19 inch LCD display 
KeyboardPowerCaseMouse
Dell 400 Ws Mid Tower Dell 
Mouse Pad
None 
  hide details  
Reply
post #16 of 29
Quote:
Originally Posted by matthew99445 View Post
I plan to add a GUI to it some time when i finish the console
Lol thats pretty cool.
What can it do?
Simplified please, i have no knowledge of coding languages
    
CPUMotherboardGraphicsRAM
i5 2500k Asus P67-M Pro HD 4890 2x4gb Gskill DDR3 16000 
Hard DriveOptical DriveOSMonitor
60gb Force 3 SSD + 1TB Caviar Black Samsung 22X DVD Windows 7 x64 Ultimate LG IPS 23" 
KeyboardPowerCaseMouse
Razer Black Widow Ultimate Silverstone 700W Corsair 600T Logitech G500 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
i5 2500k Asus P67-M Pro HD 4890 2x4gb Gskill DDR3 16000 
Hard DriveOptical DriveOSMonitor
60gb Force 3 SSD + 1TB Caviar Black Samsung 22X DVD Windows 7 x64 Ultimate LG IPS 23" 
KeyboardPowerCaseMouse
Razer Black Widow Ultimate Silverstone 700W Corsair 600T Logitech G500 
  hide details  
Reply
post #17 of 29
Quote:
Originally Posted by h33b View Post
machine language? you'd have to write binaries in hex to get the machine to even respond to what you are doing, then you'd have to program a language on top of that to even get it to do what you want.
Machine language would be a hell of a task to write an entire OS in... So would making your own language lol

I think windows and Linux/UNIX are written in C, or some sort of C variant.

Quote:
Originally Posted by rx7speed View Post
just curious isn't the OS used by sun java based?
Sun's OS is called Solaris, and it's a UNIX-based OS. So I'm guessing it is primarily C if UNIX is.

To the OP: Creating your own OS from absolute scratch is an ENORMOUS task. You might like to try LFS (Linux from scratch) and build your own Linux distro first.

Even if you do get your own OS from scratch accomplished, compatibility with other programs will be zero. And you will have to write drivers for every piece of hardware that you want to work on the OS.
post #18 of 29
C is the most common tho c++ makes its way in there. But in all honesty hope you realize how complex a os is, and the fact you had to ask what language a os is written in makes me wonder your coding abilities. Remember a os uses drivers to deal with the hardware, you need to deal with that, then there is all the fun stuff like task switching if its a muti task os for example and well I can go on but trust me go get some OS theory books, its one hell of a interesting topic. I am a coder myself and I have done OS theorey and hell even written emulators for computer chips (mind you old ones) and I would not even know where t start on a OS.
Newfie Blue
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q9450 EVGA 790i SLI Ultra 2 X EVGA 8800GTS G92 2 gigs Reaper OCZ DDR3 1333 6-6-6-18 
Hard DriveOptical DriveOSMonitor
Seagate Barracuda 7200.11 750Gig 1 Asus SATA DVD, 1 ASUS 20X SATA DVD±R DVD Burner XP pro SP2 Acer 22" 5ms Widescreen LCD Monitor 
KeyboardPowerCaseMouse
G15 Logetic COOLER MASTER Real Power Pro 850Watt Antec Nine Hundred TrackBall 
  hide details  
Reply
Newfie Blue
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q9450 EVGA 790i SLI Ultra 2 X EVGA 8800GTS G92 2 gigs Reaper OCZ DDR3 1333 6-6-6-18 
Hard DriveOptical DriveOSMonitor
Seagate Barracuda 7200.11 750Gig 1 Asus SATA DVD, 1 ASUS 20X SATA DVD±R DVD Burner XP pro SP2 Acer 22" 5ms Widescreen LCD Monitor 
KeyboardPowerCaseMouse
G15 Logetic COOLER MASTER Real Power Pro 850Watt Antec Nine Hundred TrackBall 
  hide details  
Reply
post #19 of 29
Don't the most widely used operating systems (Windows and Unix) have a kernel which converts commands into machine code?
Then they can be programmed in C on top of that?
    
CPUMotherboardGraphicsRAM
Intel Core 2 Duo e6700 Asus P5B Deluxe WiFi nVidia 8800gts 320mb 2gb OCZ Reaper PC2-8500 
Hard DriveOptical DriveOSMonitor
3x 320gb Hitachi in RAID 5 Sata DVD -R -RW +R +RW Lightscribe XP Hyundai N91W 
KeyboardPowerCaseMouse
Standard 101/102-Key or Microsoft Natural PS/2 ... Coolermaster eXtreme II 650w Antec P180 Razer Lachesis 
Mouse Pad
None 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Core 2 Duo e6700 Asus P5B Deluxe WiFi nVidia 8800gts 320mb 2gb OCZ Reaper PC2-8500 
Hard DriveOptical DriveOSMonitor
3x 320gb Hitachi in RAID 5 Sata DVD -R -RW +R +RW Lightscribe XP Hyundai N91W 
KeyboardPowerCaseMouse
Standard 101/102-Key or Microsoft Natural PS/2 ... Coolermaster eXtreme II 650w Antec P180 Razer Lachesis 
Mouse Pad
None 
  hide details  
Reply
post #20 of 29
Quote:
Originally Posted by The Hundred Gunner View Post
Machine language would be a hell of a task to write an entire OS in... So would making your own language lol

I think windows and Linux/UNIX are written in C, or some sort of C variant.



Sun's OS is called Solaris, and it's a UNIX-based OS. So I'm guessing it is primarily C if UNIX is.

To the OP: Creating your own OS from absolute scratch is an ENORMOUS task. You might like to try LFS (Linux from scratch) and build your own Linux distro first.

Even if you do get your own OS from scratch accomplished, compatibility with other programs will be zero. And you will have to write drivers for every piece of hardware that you want to work on the OS.
Yeah, writing your own OS is a huge task. It'll take A LOT of work, and many people to truly get anything functional.

If you had to ask what an OS is typically written in then you clearly don't know enough to try such a task. For Unix/Linux its mostly written in C and some assembly.
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  hide details  
Reply
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Operating Systems
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › What can a Operating System be programmed in?