vinix icon indicating copy to clipboard operation
vinix copied to clipboard

Resources & ideas for inspiration

Open dumblob opened this issue 4 years ago • 10 comments

  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

dumblob avatar Dec 04 '19 14:12 dumblob

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

KaiLyons avatar Jan 14 '20 16:01 KaiLyons

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.

grd avatar Jan 23 '20 09:01 grd

@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).

dumblob avatar May 22 '20 13:05 dumblob

  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.

mintsuki avatar Mar 30 '21 08:03 mintsuki

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.

runeimp avatar Apr 06 '21 02:04 runeimp

Use V UI and V Graphics for UI and graphics library

leap0x7b avatar Jul 28 '21 04:07 leap0x7b

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.

JalonSolov avatar Jul 28 '21 12:07 JalonSolov

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.

runeimp avatar Jul 31 '21 04:07 runeimp

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

Zildj1an avatar Apr 29 '22 19:04 Zildj1an

@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 .

lazalong avatar Apr 30 '22 02:04 lazalong