OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 3:45 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 204, 205, 206, 207, 208, 209, 210 ... 260  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jul 10, 2017 5:30 am 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 676
I have built a new package manager and package format for my OS. Previously, I had a "package" system consisting of a large manifest of instructions on how to download some files and install them, with operations that included mounting tmpfses, symlinking files, decompressing and mounting ext2 images - it was a mess that was only really meant to automate some things I was already doing to test ported software. Now I've spent a bunch of time ensuring my live CDs have a proper read-write root filesystem (through an in-memory tmpfs initialized at boot with the real filesystem contents), designed a package file format (a specially-crafted gzipped tarball, which is similar to how formats like Deb work) and redesigned my package manager UI. I ported all of my old packages to the new format, and even built a website to browse available packages.

Image

(For reference, the old package manager UI looked like this)

_________________
toaruos on github | toaruos.org | gitlab | twitter | bim - a text editor


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

Joined: Sun Oct 22, 2006 7:01 am
Posts: 2646
Location: Devon, UK
Very nice work! I've now got a little time to get back to some minor development, but won't achieve anything like that.

Just slightly jealous =D>

Cheers,
Adam


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 14, 2017 9:11 pm 
Offline
Member
Member

Joined: Sat Mar 21, 2009 9:42 pm
Posts: 50
klange wrote:
I have built a new package manager and package format for my OS. Previously, I had a "package" system consisting of a large manifest of instructions on how to download some files and install them, with operations that included mounting tmpfses, symlinking files, decompressing and mounting ext2 images - it was a mess that was only really meant to automate some things I was already doing to test ported software. Now I've spent a bunch of time ensuring my live CDs have a proper read-write root filesystem (through an in-memory tmpfs initialized at boot with the real filesystem contents), designed a package file format (a specially-crafted gzipped tarball, which is similar to how formats like Deb work) and redesigned my package manager UI. I ported all of my old packages to the new format, and even built a website to browse available packages.



(For reference, the old package manager UI looked like this)


That's super impressive. Have you done all the development yourself?

Also, I know you're trying to develop as much of the userspace yourself but how far off would porting a mainstream browser like Firefox be? If you could do that you could run it as a daily OS


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jul 15, 2017 5:50 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 17, 2016 6:58 am
Posts: 101
Location: The Internet
smeezekitty wrote:

...how far off would porting a mainstream browser like Firefox be? If you could do that you could run it as a daily OS


Ikr! This is probably the biggest, most powerful hobby OS here (if not ever!) Being developed by one person (also remarkable!).

klange wrote:
...thinking of using litehtml...

litehtml would be a good option as it is obviously very light, and provides rendering for HTML and CSS. I don't know what you could do about JavaScript though.

EDIT: just realised I quoted from your GitHub wiki and not this forum. Hopefully you'll understand what I am referencing!

_________________
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: Sat Jul 15, 2017 8:15 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 934
Location: USA
Image

I just thought I would post a (my first) screen shot.

Had a little time these past few weeks, off and on, adding a few features, changing a few things, etc.
It is nice to get away from work, and just play every now and then :-)

- http://www.fysnet.net/fysos.htm


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

Joined: Sat Dec 17, 2016 6:58 am
Posts: 101
Location: The Internet
BenLunt wrote:

I just thought I would post a (my first) screen shot.

Had a little time these past few weeks, off and on, adding a few features, changing a few things, etc.
It is nice to get away from work, and just play every now and then :-)

- http://www.fysnet.net/fysos.htm

Looks a bit like a combination of Windows 95, Windows 3.1, and NextStep.

_________________
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: Sun Jul 16, 2017 12:16 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 934
Location: USA
MajickTek wrote:
BenLunt wrote:

I just thought I would post a (my first) screen shot.

Had a little time these past few weeks, off and on, adding a few features, changing a few things, etc.
It is nice to get away from work, and just play every now and then :-)

- http://www.fysnet.net/fysos.htm

Looks a bit like a combination of Windows 95, Windows 3.1, and NextStep.

I have only used a Windows host most of my career, well after DOS, then started with Win3.11 (for workgroups), and with little to no imagination, this is what I got. :-) The good thing is the core windowing system is separate from the drawing system. I can draw the windows however I want and the core windowing system will work identically. Maybe it's time for some research and creativity?

Thanks,
Ben


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jul 17, 2017 8:07 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 17, 2016 6:58 am
Posts: 101
Location: The Internet
BenLunt wrote:
I have only used a Windows host most of my career, well after DOS, then started with Win3.11 (for workgroups), and with little to no imagination, this is what I got. :-) The good thing is the core windowing system is separate from the drawing system. I can draw the windows however I want and the core windowing system will work identically. Maybe it's time for some research and creativity?

Thanks,
Ben

I own a copy of Windows 3.11 for Workgroups and personally love it. It runs smoothly on DOSBOX and works well in general. Along with Borland Turbo C/C++ it is a nice developement workflow for me.

I have a ~15 year old computer that originally came with Windows Vista and am planning on migrating away from DOSBOX to FreeDOS soon. The computer is a Dell Latitude D630 laptop with 1GB of memory. That will be my OSDev environment.

_________________
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: Tue Jul 18, 2017 3:13 am 
Offline
Member
Member

Joined: Sat Mar 21, 2009 9:42 pm
Posts: 50
Running on an Atmega328P

Image


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Jul 18, 2017 12:05 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 17, 2016 6:58 am
Posts: 101
Location: The Internet
smeezekitty wrote:
Running on an Atmega328P

Is it an Arduino (or similar board), or a PCB of some kind?

_________________
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: Tue Jul 18, 2017 12:23 pm 
Offline
Member
Member

Joined: Sat Mar 21, 2009 9:42 pm
Posts: 50
MajickTek wrote:
smeezekitty wrote:
Running on an Atmega328P

Is it an Arduino (or similar board), or a PCB of some kind?

It's just on a breadboard. But it would run fine on an Arduino if you flash a slightly modified bootloader that allows writing to flash from application space and adapted an SD card. I used a breadboarded chip because that way I can easily run the whole thing on 3.3V negating the need for level conversion for the SD card. Just one resistor divider needed for serial RX.


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

Joined: Fri Feb 17, 2017 4:01 pm
Posts: 640
Location: Ukraine, Bachmut
Oh, I see you are posting Putty outputs, so I got excited seeing familiar images, and decided to post my own too. It's when my UEFI for mips FW finally has learnt to initialize SDRAM and, when I splitted the Sec phase into several .S files with necessary modifications (using stack, and doing that properly, with stack frames etc). Now everything is open for the Dxe deployment, which is basically UEFI itself (Boot Services). But before, I need to implement a loading CFV (Core Firmware Volume) into memory from an SD card. Because Dxe Foundation wants Firmware Volumes memory mapped, and not having NOR flash here, we have to load our CFV into SDRAM and then Dxe dispatcher will be fetching from there the Dxe drivers and loading them as PE images and running. That will be UEFI. Of course having a cute output on an hdmi monitor would be so nice, but I have to admit, it's not easy here, the documentation on this part is scarce, there is no VGA, you need to deal with a fully graphical system (LCD, HDMI, all that framebuffer stuff).
Image

PS. And don't ask why it runs twice, it always does so, with any software - uboot/ linux or my FW. It gets reset again immediately after having run some tens of instructions in the FW. The reasons are outside of my code, something in the board design.

_________________
ANT - NT-like OS for x64 and arm64.
efify - UEFI for a couple of boards (mips and arm). suspended due to lost of all the target park boards (russians destroyed our town).


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Jul 18, 2017 4:49 pm 
Offline
User avatar

Joined: Wed Mar 11, 2015 8:13 pm
Posts: 23
My first GUI Shell Experiment, this is actually window with title bar and close button :)
No text rendering yet as I am planning to port stb_truetype.
I am planning to make it more like widget - style.


Attachments:
YES.png
YES.png [ 13.21 KiB | Viewed 5153 times ]

_________________
Developing ZeroX Operating System;
I code C++ so much that I am ending English Statements & Replies with semi-colon instead of dot;
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Jul 19, 2017 1:40 am 
Offline
Member
Member
User avatar

Joined: Mon Mar 05, 2012 11:23 am
Posts: 616
Location: Germany
MajickTek wrote:
klange wrote:
...thinking of using litehtml...

litehtml would be a good option as it is obviously very light, and provides rendering for HTML and CSS. I don't know what you could do about JavaScript though.
Duktape! :P

_________________
Ghost OS - GitHub


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

Joined: Sat Dec 17, 2016 6:58 am
Posts: 101
Location: The Internet
max wrote:


Technically, Duktape is for a JavaScript subset called EcmaScript, but I guess it would be compatible.

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


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

All times are UTC - 6 hours


Who is online

Users browsing this forum: Amazonbot [bot], Bing [Bot], SemrushBot [Bot] and 75 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