Do tell, because I want to find out where I'm from; my parents wouldn't tell me! This is very much the sort of style I settled on for configurable window managers, but I think yours is cooler with the external handles. I don't intend to make floating windows for my OS, but it will definitely be all bright colors on black.Octacone wrote:@Structure
Very interesting! What solar system are you from?
What does your OS look like? (Screen Shots..)
Re: What does your OS look like? (Screen Shots..)
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
Re: What does your OS look like? (Screen Shots..)
Currently there are no on the fly applications.configurable window managers
Everything is compiled to disk image.
The windows are modular, configurable and themed.
I'm working on different themes to see how it looks.all bright colors on black
Also just have a default font to print words nothing detailed.
Currently have a Development Kit which creates/loads/positions windows and creates application code to execute.
It's a WIP
different path than other OSs
Re: What does your OS look like? (Screen Shots..)
Lots of applications
-
- Member
- Posts: 44
- Joined: Fri Sep 09, 2016 5:52 pm
- Location: Australia
- Contact:
Re: What does your OS look like? (Screen Shots..)
Wow! That looks amazing and I can see that now you have a much larger library of applications to put your UI to usenakst wrote:Lots of applications
Re: What does your OS look like? (Screen Shots..)
that's just 00bada55, nakst.
Re: What does your OS look like? (Screen Shots..)
Looks amazing! Do you have a github link/iso image?nakst wrote:Lots of applications
Re: What does your OS look like? (Screen Shots..)
You have Bochs running in your OS? That's cool. And... "New Tab"? That looks like a feature I'd like!
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
Re: What does your OS look like? (Screen Shots..)
nakst thinks he's so awesome with that fancy transparent border theme...
(But really, fantastic job on the UI! Everything looks great!)
Meanwhile, I am continuing to work on integrating Kuroko into ToaruOS:
(But really, fantastic job on the UI! Everything looks great!)
Meanwhile, I am continuing to work on integrating Kuroko into ToaruOS:
Re: What does your OS look like? (Screen Shots..)
https://gitlab.com/nakst/essence8infy wrote:
Looks amazing! Do you have a github link/iso image?
I don't want to make an ISO image until it's ready for an alpha release.
Thanksklange wrote: nakst thinks he's so awesome with that fancy transparent border theme...
(But really, fantastic job on the UI! Everything looks great!)
- AndrewAPrice
- Member
- Posts: 2300
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
Re: What does your OS look like? (Screen Shots..)
At a quick glance, it looks like you have your own build system? (Or is it just a program that invokes make?)nakst wrote:https://gitlab.com/nakst/essence
Now I'm not alone!
My OS is Perception.
Re: What does your OS look like? (Screen Shots..)
Started to get Bare Bones working, with newlines!
Re: What does your OS look like? (Screen Shots..)
Sort of. I never *intended* to make a build system, it just sort of happened. It calls out to `./configure` and `make` to build ported applications, but is able to build the components I've made by itself. Honestly, I'd much prefer it if I didn't need a build system, and I'm trying to reduce its complexity whenever I have the opportunity.AndrewAPrice wrote: At a quick glance, it looks like you have your own build system? (Or is it just a program that invokes make?)
- AndrewAPrice
- Member
- Posts: 2300
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
Re: What does your OS look like? (Screen Shots..)
I've been disappointed with most build systems. It shouldn't be as complicated as it. I learnt C++ using Visual Studio where I'd create a project, and it gave me a main.cpp, and I could press the ▶ button and away it went. No configuring required. I built my own build system, because I want something that simple for my own hobby projects, and hopefully if I can compile an operating system with it, I can show the world it doesn't need to be complicated.nakst wrote:Sort of. I never *intended* to make a build system, it just sort of happened. It calls out to `./configure` and `make` to build ported applications, but is able to build the components I've made by itself. Honestly, I'd much prefer it if I didn't need a build system, and I'm trying to reduce its complexity whenever I have the opportunity.
I don't need a super configurable system. Every .c, .asm, .cpp, .cc file in "source/" gets built everything unless I explicitly say ignore a file or subdirectory. If I'm a library I have a bunch of headers under "public/" that dependents can include, my projects have a metafile that says what libraries it depends on. That's all 99% of projects should need. The build order doesn't matter, so recursive dependencies between libraries is allowed, as long as everything gets linked together. At some point, I'd like to add unit test support.
Here are my metadata files for musl and libc++ which required a bit more of a complicated situation (mainly it expected some symbols defined, and I also deleted the irrelevant files, but I could do that with "ignore" rules.)
My OS is Perception.
Re: What does your OS look like? (Screen Shots..)
Sounds really cool! I tinkered with a build system (you remember, I get distracted by side projects) so I know it's normally quite complicated.AndrewAPrice wrote:I've been disappointed with most build systems. It shouldn't be as complicated as it. I learnt C++ using Visual Studio where I'd create a project, and it gave me a main.cpp, and I could press the ▶ button and away it went. No configuring required. I built my own build system, because I want something that simple for my own hobby projects, and hopefully if I can compile an operating system with it, I can show the world it doesn't need to be complicated.
I don't need a super configurable system. Every .c, .asm, .cpp, .cc file in "source/" gets built everything unless I explicitly say ignore a file or subdirectory. If I'm a library I have a bunch of headers under "public/" that dependents can include, my projects have a metafile that says what libraries it depends on. That's all 99% of projects should need.
Only thing: How do you know which object file should end where? I mean: If you have several cpp/c/asm files and want to link the resulting object files to a complete program, you have to tell it explicitely, or not?
Greetings
Peter
Re: What does your OS look like? (Screen Shots..)
I'd imagine the build system for an OS targetting a single hardware platform may well be much simpler than the build system for a program which has to figure out where each operating system or each Linux distro, gah! puts each and every one of the headers and libraries it needs. Gnu autoconf is a garbage fire on top of that. Modern build systems seem to be bad except for the ones which have that toxic open-source business model of pay-for-support. It's hardly open if its own makers are incentivized to make it difficult to use.
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie