I really love seeing when people got their OS running on the real hardware. and when they include fun too. the more you are seeing things like that, the more you understand why it's so interesting!SeeSoftware wrote: I dont really have an os yet but i created something fun in the error screen
Yep, Snake in the error screen
btw its running on my old nearly broken laptop !
funfact: the error screen has more function then the os itself !
What does your OS look like? (Screen Shots..)
Re: What does your OS look like? (Screen Shots..)
-
- Member
- Posts: 2566
- Joined: Sun Jan 14, 2007 9:15 pm
- Libera.chat IRC: miselin
- Location: Sydney, Australia (I come from a land down under!)
- Contact:
Re: What does your OS look like? (Screen Shots..)
The host OS (Ubuntu in this case) is running Xnest, and then Pedigree is running xclock with the DISPLAY variable set appropriately.Korona wrote:I'm not sure I understand what is going on. Is your OS running Xnest which redirects the X output to the host OS? Did you port stuff like an init system, ifup/down and the ALSA user-space to your OS? That is quite a remarkable achievement! Did you have to implement many Linux specific system calls/interfaces in order to be able to do that?
This is the POSIX/Linux subsystem for Pedigree running a Debian live CD squashfs converted to an ext2 filesystem. The system call interface detects a Linux binary and changes its ABI slightly to support this. There's a decent number of system calls to support, but getting the semantics right is the most challenging part.
Re: What does your OS look like? (Screen Shots..)
OK so: file extensions. In the file browser app I've decided to go with a list view since the resolution is simply too small to make an icon view with filenames readable enough for my taste. The problem is that file extensions become even more of a sore in this case. I could hide them, but I know there are pitfalls for that (even from a security viewpoint, though that may be overkill for Indigo), and could be an issue if related file types get the same icon (probably not in my case, but e.g. in a modern OS this could happen to things like PNG, GIF and JPEG, or MP3 and OGG, etc.).
Solution: show the file extensions but deemphasize them. Makes it much clearer where the name itself actually ends at a glance (allowing for faster eyescanning) while still keeping the extension around if you really want to know.
...and yes, there are less buttons. Ended up rewriting it from scratch with a new algorithm for the filename list because it had gotten a horrible mess. Did in one day what took me a couple of weeks before and it's also a tad easier to use and makes some other features easier (e.g. sorting filenames, if I want to add that). Yay? ._.'
Solution: show the file extensions but deemphasize them. Makes it much clearer where the name itself actually ends at a glance (allowing for faster eyescanning) while still keeping the extension around if you really want to know.
...and yes, there are less buttons. Ended up rewriting it from scratch with a new algorithm for the filename list because it had gotten a horrible mess. Did in one day what took me a couple of weeks before and it's also a tad easier to use and makes some other features easier (e.g. sorting filenames, if I want to add that). Yay? ._.'
Re: What does your OS look like? (Screen Shots..)
file extension hiding is pure evil.
Re: What does your OS look like? (Screen Shots..)
Why do these state machines have to be such a pain in the @$$?
500 lines of code and counting...
500 lines of code and counting...
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
- Schol-R-LEA
- Member
- Posts: 1925
- Joined: Fri Oct 27, 2006 9:42 am
- Location: Athens, GA, USA
Re: What does your OS look like? (Screen Shots..)
While I agree, I would actually say that file extensions are evil, period. IMAO, this is the sort of thing that should be file metadata, not part of the file name.zaval wrote:file extension hiding is pure evil.
Then again, my real view is that conventional file systems are evil, anyway, but given how Project Xanadu actually worked out, and the compromises they ended up making with the 'release' version (after 50+ years of grinding on it unsuccessfully before finally lowering their bar in order to get it 'completed' before Ted dies), I guess we're stuck with them for the foreseeable future.
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Re: What does your OS look like? (Screen Shots..)
No, they are good. Think of them as of metadata. Metadata as attributes of a file stored somewhere in the guts of a FS aren't visible as easily as file extensions though. Thus they are more like hidden extensions. It's just a comfortable place to put some metadata in. Why to not use it if it is so convenient for the interface with user?Schol-R-LEA wrote:While I agree, I would actually say that file extensions are evil, period. IMAO, this is the sort of thing that should be file metadata, not part of the file name.zaval wrote:file extension hiding is pure evil.
Then again, my real view is that conventional file systems are evil, anyway, but given how Project Xanadu actually worked out, and the compromises they ended up making with the 'release' version (after 50+ years of grinding on it unsuccessfully before finally lowering their bar in order to get it 'completed' before Ted dies), I guess we're stuck with them for the foreseeable future.
- MajickTek
- Member
- Posts: 101
- Joined: Sat Dec 17, 2016 6:58 am
- Libera.chat IRC: MajickTek
- Location: The Internet
- Contact:
Re: What does your OS look like? (Screen Shots..)
Screenshots, not arguments please.
Everyone should know how to program a computer, because it teaches you how to think! -Steve Jobs
Code: Select all
while ( ! ( succeed = try() ) );
Re: What does your OS look like? (Screen Shots..)
brilliant. if whoever should have said this here, anecdotally, this had to be you.MajickTek wrote:Screenshots, not arguments please.
we all just are waiting for MajickOS screenshots.
- MajickTek
- Member
- Posts: 101
- Joined: Sat Dec 17, 2016 6:58 am
- Libera.chat IRC: MajickTek
- Location: The Internet
- Contact:
Re: What does your OS look like? (Screen Shots..)
Soon, right now I'm busy working on another project - a really big isometric simulator that is a combination of The Sims, SimCity, and has a block-based world like MineCraft. It is made in Benedikt S. Vogler's Wurfel Engine (Java), and it's gonna be quite big.zaval wrote:brilliant. if whoever should have said this here, anecdotally, this had to be you.MajickTek wrote:Screenshots, not arguments please.
we all just are waiting for MajickOS screenshots.
For simulation, I used the amazing library GitHub.com/Ellzord/JALSE (Elliot Zord's Java Artificial Life Simulation Engine)
The simulation part is done, it's just the graphics that are not complete.
At the moment the game is made up of 2 entire NetBeans Projects, one for Simulation and one for the game itself.
Everyone should know how to program a computer, because it teaches you how to think! -Steve Jobs
Code: Select all
while ( ! ( succeed = try() ) );
Re: What does your OS look like? (Screen Shots..)
zaval, I just want to say that you have single handedly made this site NSFW for me.
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
- eryjus
- Member
- Posts: 286
- Joined: Fri Oct 21, 2011 9:47 pm
- Libera.chat IRC: eryjus
- Location: Tustin, CA USA
Re: What does your OS look like? (Screen Shots..)
dittoSpyderTL wrote:zaval, I just want to say that you have single handedly made this site NSFW for me.
Adam
The name is fitting: Century Hobby OS -- At this rate, it's gonna take me that long!
Read about my mistakes and missteps with this iteration: Journal
"Sometimes things just don't make sense until you figure them out." -- Phil Stahlheber
The name is fitting: Century Hobby OS -- At this rate, it's gonna take me that long!
Read about my mistakes and missteps with this iteration: Journal
"Sometimes things just don't make sense until you figure them out." -- Phil Stahlheber
Re: What does your OS look like? (Screen Shots..)
Luckily you can create a filter with AdBlock Plus/uBlock Origin to hide anything you don't want to seeSpyderTL wrote:zaval, I just want to say that you have single handedly made this site NSFW for me.
com.sun.java.swing.plaf.nimbus.InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState
Compiler Development Forum
Compiler Development Forum
Re: What does your OS look like? (Screen Shots..)
i don't know what "NSFW" is, but you are welcome, anyway.SpyderTL wrote: zaval, I just want to say that you have single handedly made this site NSFW for me.
-
- Member
- Posts: 307
- Joined: Wed Oct 30, 2013 1:57 pm
- Libera.chat IRC: no92
- Location: Germany
- Contact:
Re: What does your OS look like? (Screen Shots..)
This is what NSFW means. Look at your signature.