OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Sep 20, 2019 9:33 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3437 posts ]  Go to page Previous  1 ... 205, 206, 207, 208, 209, 210, 211 ... 230  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Jul 19, 2017 7:37 am 
Offline
Member
Member

Joined: Tue May 13, 2014 3:02 am
Posts: 268
Location: Private, UK
MajickTek wrote:
Technically, Duktape is for a JavaScript subset called EcmaScript, but I guess it would be compatible.


ECMAScript is JavaScript. JavaScript is a trademark originally owned by Netscape (I think it's with Mozilla now) and technically only referrs to the implementation in Netscape/Mozilla browsers. Whoever owns the "JavaScript" trademark allows it to be used for compatible implementations now, but this wasn't always the case, e.g. Internet Explorer's "JavaScript" is actually called "JScript".

"ECMAScript" is the name used by the Ecma International (formerly the European Computer Manufacturers Association), whose ECMA-262 standard is the standard for the "JavaScript" family of languages, including non-browser dialects, such as ActionScript and Node.js.

_________________
Image


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Jul 19, 2017 2:15 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 17, 2016 6:58 am
Posts: 101
Location: The Internet
mallard wrote:
ECMAScript is JavaScript. JavaScript is a trademark originally owned by Netscape (I think it's with Mozilla now) and technically only referrs to the implementation in Netscape/Mozilla browsers. Whoever owns the "JavaScript" trademark allows it to be used for compatible implementations now, but this wasn't always the case, e.g. Internet Explorer's "JavaScript" is actually called "JScript".

"ECMAScript" is the name used by the Ecma International (formerly the European Computer Manufacturers Association), whose ECMA-262 standard is the standard for the "JavaScript" family of languages, including non-browser dialects, such as ActionScript and Node.js.

My mistake. I thought it was a separate standard, like an extension or something. Everyone has mistakes :oops:

_________________
Everyone should know how to program a computer, because it teaches you how to think! -Steve Jobs
Code:
while ( ! ( succeed = try() ) );


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 21, 2017 6:50 am 
Offline
Member
Member

Joined: Thu Jul 05, 2007 8:58 am
Posts: 220
Attachment:
fullmoon_fstest.png
fullmoon_fstest.png [ 13.24 KiB | Viewed 3977 times ]

Working on the ext2 implementation of my current project. The directory listing at the end is produced by a binary in userspace using kernel calls to read the directory contents. Currently it is text interface only.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 21, 2017 7:25 am 
Offline
Member
Member

Joined: Thu May 17, 2007 1:27 pm
Posts: 607
davidv1992 wrote:
The directory listing at the end is produced by a binary in userspace using kernel calls to read the directory contents. Currently it is text interface only.

Nice. I feel like getting the basics like drivers and solid user space interfaces to work is often underappreciated in threads like this one. Good job getting this stuff to work!

_________________
managarm: A microkernel-based OS that is capable of running a Wayland desktop


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 21, 2017 10:28 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1045
Korona wrote:
davidv1992 wrote:
The directory listing at the end is produced by a binary in userspace using kernel calls to read the directory contents. Currently it is text interface only.

Nice. I feel like getting the basics like drivers and solid user space interfaces to work is often underappreciated in threads like this one. Good job getting this stuff to work!


I agree, great job @davidv1992.
People have been enchanted by all those GUI's. They only care about what is on the surface, not thinking about what is inside (core code base).

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jul 22, 2017 6:57 am 
Offline

Joined: Sat Jul 01, 2017 5:38 pm
Posts: 5
Image


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jul 22, 2017 7:28 am 
Offline
Member
Member

Joined: Sat Jan 16, 2016 10:43 am
Posts: 64
Location: Russia
Partial implementation WinApi in my Kernel (for MinGW libc++). I can now develop kernel modules using full STL. :)


Attachments:
111.PNG
111.PNG [ 36.86 KiB | Viewed 3864 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jul 22, 2017 6:22 pm 
Offline
Member
Member

Joined: Wed Jul 19, 2017 9:46 pm
Posts: 25
After about a month of slowly-increasing work, I've made it real cutesie but still needs a LOT of under-the-hood work. The command parser is on its way and eventually I'll be ditching the pre-usermode shell altogether most likely. Couple things on the itinerary include the filesystem, basic drivers, and real hardware implementation.

I'm having issues implementing the A20 and paging with a VIA Eden C7 that I got from a friend. Got to get over that hurdle to truly FEEL the fruits of my labor! :D

_________________
orchid: a 32-bit, flat-model, single-user operating system targeting legacy BIOS systems. Programmed entirely in Intel-x86 Assembly using NASM (compiler) and Atom (IDE).


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Jul 23, 2017 7:09 am 
Offline
Member
Member
User avatar

Joined: Thu Oct 13, 2016 4:55 pm
Posts: 370
@human00731582: according to A20 gate, this code is tested and proven to work on VirtualBox, qemu, bochs and on real machines (among others VIA mbs) as well. Tries to use BIOS and fallbacks to 8042 chip method.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Jul 23, 2017 11:40 am 
Offline
Member
Member

Joined: Wed Jul 19, 2017 9:46 pm
Posts: 25
bzt wrote:
@human00731582: according to A20 gate, this code is tested and proven to work on VirtualBox, qemu, bochs and on real machines (among others VIA mbs) as well. Tries to use BIOS and fallbacks to 8042 chip method.


Thanks for the sample! I don't want to derail the thread, so if you don't mind, I'm going to PM you asking about this sample. I appreciate the feedback.

_________________
orchid: a 32-bit, flat-model, single-user operating system targeting legacy BIOS systems. Programmed entirely in Intel-x86 Assembly using NASM (compiler) and Atom (IDE).


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Aug 01, 2017 10:22 am 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
finally i can emulate my os on shitty arm

Image

_________________
Operating system for SUBLEQ cpu architecture:
http://gerigeri.uw.hu/DawnOS/index.html


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Aug 02, 2017 4:12 am 
Offline

Joined: Sat Apr 04, 2015 9:35 am
Posts: 17
Location: Scarborough, UK
Getting back on topic...

Here is an early version of my OS's boot menu.

Attachment:
File comment: Early boot menu.
EarlyBootMenu.png
EarlyBootMenu.png [ 42.15 KiB | Viewed 3881 times ]


This is part of a custom boot loader that I'm developing for my kernel. It will eventually show each of the volumes/partitions with a recognised OS/Kernel on it. They'll be shown with a disk icon representing the medium they are on along with the volume name.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Aug 02, 2017 5:58 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 17, 2016 6:58 am
Posts: 101
Location: The Internet
snijj wrote:
Getting back on topic...

Here is an early version of my OS's boot menu.



This is part of a custom boot loader that I'm developing for my kernel. It will eventually show each of the volumes/partitions with a recognised OS/Kernel on it. They'll be shown with a disk icon representing the medium they are on along with the volume name.


Reminds me of a Macintosh Classic :P

Edit: and no kidding! you are running the VM on macOS (or a very convincing macOS theme for Windows)

_________________
Everyone should know how to program a computer, because it teaches you how to think! -Steve Jobs
Code:
while ( ! ( succeed = try() ) );


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Aug 02, 2017 6:01 am 
Offline

Joined: Sat Apr 04, 2015 9:35 am
Posts: 17
Location: Scarborough, UK
Haha, yeah at the moment it does somewhat resemble that doesn't it? :P. It will have the volume labels underneath each of the icons eventually, and the icons will be positioned side by side, with the ability to select which volume is booted.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Aug 08, 2017 7:30 pm 
Offline
Member
Member
User avatar

Joined: Fri Aug 21, 2009 5:54 am
Posts: 176
Location: Moscow, Russia
Working on the network stack...
Never expected that i would be so excited by a simple ping!

Image


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3437 posts ]  Go to page Previous  1 ... 205, 206, 207, 208, 209, 210, 211 ... 230  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group