Page 1 of 1

Can Ultimate Edition change our world

PostPosted: Tue Dec 09, 2014 3:20 pm
by John Spera
Hello,

I have been using Ultimate Edition for a number of years now. I am intuitively drawn to it. However as a software developer for many decades, I would like to encourage the following suggestions.

The video and sound capturing world needs a linux os that remains in a dedicated run state so that frames are not lost. The Mac OS was evolved from a linux model and it is functionally able to accomplish this feat. The os kernal needs a fearure that looks for a dedicated flag set when it looks at the process it wants to swap. When set that process would never be suspended.

For desktop operations that are invoked for input stream capturing, we need the application to be able to set this flag to on. The ability to access process control information needs to be implimented.

Many desktops have 4-8 cores with 8-16 GBs of memory. Will there ever be a need to suspend a dedicated process?

I do have similar linux os suggestions to make. What I do not know where to present them.

Thanks for any assistance with this matter.

Sincerely,
John

Re: Can Ultimate Edition change our world

PostPosted: Thu Jun 04, 2015 9:14 pm
by Micro
Hey John excellent questions and after running through old posts, I'm surprised not to see a response. <BREW> I can't speak for video or sound capturing, but the Linux kernel has many features. And when it comes to memory and process management there are many tweaks and setting that will cover your concerns. ex. Dynamic Memory Allocation, Overcommitting, VmSize, Resident Size, Demand Paging, and you can add the Linux Scheduler to the list too:

bash-4.3$ cat /proc/meminfo
MemTotal: 2857560 kB
MemFree: 152460 kB
MemAvailable: 1521548 kB
Buffers: 88 kB
Cached: 1749632 kB
SwapCached: 4 kB
Active: 1208232 kB
Inactive: 1311676 kB
Active(anon): 487896 kB
Inactive(anon): 528776 kB
Active(file): 720336 kB
Inactive(file): 782900 kB
Unevictable: 32 kB
Mlocked: 32 kB
SwapTotal: 8388604 kB
SwapFree: 8388252 kB
Dirty: 136 kB
Writeback: 0 kB
AnonPages: 770216 kB
Mapped: 284720 kB
Shmem: 246484 kB
Slab: 105656 kB
SReclaimable: 69560 kB
SUnreclaim: 36096 kB
KernelStack: 7136 kB
PageTables: 29544 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 9817384 kB
Committed_AS: 3862324 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 354372 kB
VmallocChunk: 34359283752 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 233432 kB
DirectMap2M: 2754560 kB
DirectMap1G: 0 kB

And if and depending on what you are running on your Linux OS - 8-16 GB RAM, would determine whether or not you would want to do process management. A server on the other hand...you catch my drift. 8-)