とあるOS [ToAruOS] ~ A Learning Project

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
nbdd0121
Member
Member
Posts: 60
Joined: Thu Jul 25, 2013 8:10 am

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by nbdd0121 »

Does your idea of naming it as "とあるOS" come from とある科学の超電磁砲 (or とある魔术の禁书目録)? And I also saw "ういはる ", I wondered if it means "初春飾利".

P.S. [とある魔术の禁书目録-エンデュミオンの奇跡-] seems great.
Last edited by nbdd0121 on Thu Aug 22, 2013 3:51 am, edited 1 time in total.
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by klange »

Geri wrote:i love your work. the os looks very good. does it support smp?
No SMP yet :(
nbdd0121 wrote:Does your idea of naming it as "とあるOS" come from とある科学の超電磁砲 (or とある魔术の禁书目録)? And I also saw "ういはる ", I wondered if it means "初春饰利".

P.S. [とある魔术の禁书目录-エンデュミオンの奇迹-] seems great.
It was partially inspired by 超電磁砲, but also from the trend of giving software projects really generic names. I gave some of the earlier releases nicknames from characters. I had trouble reading your post because you used some Chinese characters that don't match the Japanese versions...
nbdd0121
Member
Member
Posts: 60
Joined: Thu Jul 25, 2013 8:10 am

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by nbdd0121 »

klange wrote:I had trouble reading your post because you used some Chinese characters that don't match the Japanese versions...
Sorry, that may because my windows was under Chinese environment... I just fixed it. :)
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by klange »

I should update this thread more. Let's post some screenshots!

I've spent the past month or so working on a new compositor to replace my old one, which I already announced over in the screenshots thread.

One of the notable changes to とあるOS's appearance is the new panel window list:

Image

Even has hover highlights!

I also just finished up a simple notification/toast system:

Image

And here's a video.

I'm probably going to spend the next month or two working on my widget toolkit, which needs a major overhaul from a functionality perspective.
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by Bender »

One of the notable changes to とあるOS's appearance is the new panel window list:
That was needed, i still can't imagine life without a Window list panel. :lol:
Maybe add support for moving that panel up/down/left/right? :) And does it support resizing/maximising/minimising windows? idk how difficult would that be. Keep up the good work though! (/me hopes that no "so-called" nerds will watch the demonstration and starting complimenting [strike-through]"GNU"[/strike-through]/Linux)
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by klange »

Bender wrote:
One of the notable changes to とあるOS's appearance is the new panel window list:
That was needed, i still can't imagine life without a Window list panel. :lol:
Maybe add support for moving that panel up/down/left/right? :) And does it support resizing/maximising/minimising windows? idk how difficult would that be. Keep up the good work though! (/me hopes that no "so-called" nerds will watch the demonstration and starting complimenting [strike-through]"GNU"[/strike-through]/Linux)
It supports resize, with a box (old screenshot):
Image

Even works on rotated windows:
Image
onlyonemac
Member
Member
Posts: 1146
Joined: Sat Mar 01, 2014 2:59 pm

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by onlyonemac »

Since when were rotated windows a standard GUI feature? Looks cool 8) !

Also, isn't this the same as PonyOS? (Or is PonyOS just an English name for this?)
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by klange »

onlyonemac wrote:Since when were rotated windows a standard GUI feature? Looks cool 8) !

Also, isn't this the same as PonyOS? (Or is PonyOS just an English name for this?)
PonyOS is a joke release I put out every year on April 1st.

---

A few days ago, I was working on "toast notifications". I made some tweaks to the theme yesterday:

Image
onlyonemac
Member
Member
Posts: 1146
Joined: Sat Mar 01, 2014 2:59 pm

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by onlyonemac »

By "joke release", do you mean that PonyOS is actually non-functioning?

Just asking before I try another time to get it working in QEMU.
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by klange »

onlyonemac wrote:By "joke release", do you mean that PonyOS is actually non-functioning?

Just asking before I try another time to get it working in QEMU.
Totally functioning, but it's just a reskin of とあるOS.
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by klange »

I'm still working on some of the details, but my panel can now show icons and knows which window is focused:

Image

The icons are communicated as identifiers like "utilities-terminal". The panel will first check a cache, and then check a couple of locations for matching icons. If it doesn't find a match, it falls back on a generic icon.
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by klange »

I should mention I have a new video demoing the current state of the panel:

http://www.youtube.com/watch?v=aiKxXyJfE4U

Best viewed at its native resolution (1280x720).
Last edited by klange on Tue May 06, 2014 11:54 pm, edited 1 time in total.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by Brynet-Inc »

klange wrote:I should mention I have a new video demoing the current state of the panel:

...

Best viewed at its native resolution (1280x720).
The tags embed a flash applet, it might be better to just link to your video.

http://www.youtube.com/watch?v=aiKxXyJfE4U
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by klange »

Brynet-Inc wrote:The tags embed a flash applet, it might be better to just link to your video.
Indeed it does. I shall file a request that it be modernized and edit my post.
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: とあるOS [ToAruOS] ~ A Learning Project

Post by klange »

Just finished up some quick window management work to add alt+tab.

I didn't want to juggle keys to capture screenshots, so instead here's some stills from a video:

Image

Image

And of course the video itself.
Post Reply