Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resources & ideas for inspiration #5

Open
dumblob opened this issue Dec 4, 2019 · 10 comments
Open

Resources & ideas for inspiration #5

dumblob opened this issue Dec 4, 2019 · 10 comments
Labels
enhancement New feature or request

Comments

@dumblob
Copy link

dumblob commented Dec 4, 2019

  1. loader setting the computer into a full 64-bit state with no legacy compatibility layers and also enabling all available CPU Cores in the computer: https://github.com/ReturnInfinity/Pure64
@KaiLyons
Copy link

  1. Make a Shell script reader like Bash or Z Shell, and then use that to run UNIX/UNIX-Like commands

@grd
Copy link

grd commented Jan 23, 2020

If you really want to be inspired then you can search for plan9. It was the UNIX replacement, written by the original authors of UNIX with LOTS of new ideas

I think it would be fun to create a OS that would re-use most parts of it, a mini kernel, 9P, written in a decent modern language but also that compiles entirely within a minute. That would be fun!

Now, when that C transpiler is ready then everything is gonna be a lot easier. Because plan9 was written in a decent C variant with cross platform in mind.

@dumblob
Copy link
Author

dumblob commented May 22, 2020

@salifm that's usually handled by a system of so called capabilities which is a really cool and simple concept (and fits well the os-level bill).

@mintsuki
Copy link
Collaborator

  1. loader setting the computer into a full 64-bit state with no legacy compatibility layers and also enabling all available CPU Cores in the computer: https://github.com/ReturnInfinity/Pure64

pure64 isn't that great, and last time I checked it was unmaintained. We now use https://github.com/limine-bootloader/limine which runs circles around pure64 in terms of code quality and features.

@runeimp
Copy link

runeimp commented Apr 6, 2021

One of the most underrated features of macOS is the App Name Menu of the App Menu. On Macs the name of the app in the App Menu is the standard place for About, Preferences, Services (related to the app in some way), Hide {AppName}, Hide Others, Quit, and sometimes other app specified menu items. This consistency is sorely missed whenever I am using Windows and Linux. In fact it was a feature I thought should have existed in Windows before I found it on OS X.

@leap0x7b
Copy link

Use V UI and V Graphics for UI and graphics library

@JalonSolov
Copy link
Contributor

One of the most underrated features of macOS is the App Name Menu of the App Menu. On Macs the name of the app in the App Menu is the standard place for About, Preferences, Services (related to the app in some way), Hide {AppName}, Hide Others, Quit, and sometimes other app specified menu items. This consistency is sorely missed whenever I am using Windows and Linux. In fact it was a feature I thought should have existed in Windows before I found it on OS X.

This is something that would have to be configurable. It is the same as the long-running Gnome vs KDE debate in the Linux world, where Gnome has the same type of menu system as the Mac (or vice-versa... I don't know which came first), while KDE has the same type as Windows.

Personally, I despise the App Menu. I prefer having a separate menu per window, rather than a single menu at the top of the screen. Personal preference, likely based on what I've used the most.

@runeimp
Copy link

runeimp commented Jul 31, 2021

To be honest I really don't care about whether the menus are part of the app window or the system window. I have a Mac preference. Maybe the BeOS layout was best or O/S 2, etc.

But the one thing I always hated in Windows (I was a DOS/Windows tech for over a decade before I switched to Mac) was where to find the Settings menu, or was it the Preferences menu, oh no, it was probably the Options menu? Is it in the File menu, the Edit menu, the Help menu? Or was it the Options menu inside the Config menu, next to the Settings menu? Because there was no standard literally any hellish possibility could exist and did exist. And if you couldn't find it. It might not be because it doesn't exist. So I don't care what it is called, and I don't care where it is kept. As long as both are a single possibility. And if it isn't there then it doesn't exist.

Same goes for any help menu, etc. I apologize if that came of snippy. I do not mean to put anyone off. It is just one of the many reasons I'll never go back to Windows. And I really like V. I'd like it's OS to not be that level of insanity.

@streaksu streaksu added the enhancement New feature or request label Nov 23, 2021
@Zildj1an
Copy link

Just had a quick lock at the scheduler, but seems to be a FIFO? Would be cool to add CFS

@lazalong
Copy link

lazalong commented Apr 30, 2022

@Zlidj1an The BFS or even better the MuQSS seems to have better performance than the CFS. MyQSS has better <ms accuracy https://en.wikipedia.org/wiki/Brain_Fuck_Scheduler .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

10 participants