Tag Info

Hot answers tagged

3

It requires to understand the linux booting mechanism a little bit better. After booting, the kernel initializes the device drivers, and after that it starts the first process on the system. By default, it is /sbin/init. From this point, the kernel doesn't do anything by own, only executes the requests of the processes. You can override this default ...


3

how does this program have access to the entire GUI and screen/framebuffer data to draw and change stuff on it. It uses calls to the API to control the graphic subsystem, which uses drivers to control the video adapter hardware. and why can't other programs do what it does They can, and do. Explorer.exe does no graphics generation. like start ...


1

VMware works, as a downloadable version, as a user-level program. It uses a virtual machine monitor to intercept real x86 instructions, and a device driver to execute concurrent execution of a guest OS with CPU virtualization implementation to get hardware-assisted virtualization in order to run guests through its VMM while still being on top of an OS and ...


1

Have you tried using LSF?, you can have a set of packages that you may to use or not: http://www.linuxfromscratch.org/lfs/


1

Assuming a BIOS (not EFI) x86 system. Some architectures like ARM require platform data or device tree info. Build a kernel. Make a single boot filesystem, and mark as bootable. Install the kernel into the boot filesystem. Install a bootloader. Configure the bootloader to boot your kernel, no arguments necessary, no init{ramfs,rd}. Boot. Read ...


1

Thanks to ChrisInEdmonton for pointing me to this answer by Jeff Strunk. Diving into the code included in the mentioned commit, I concluded that both UDP and TCP source ports are chosen randomly between two values. These values are modifiable in runtime, and can be accessed via sysctl: sysctl net.ipv4.ip_local_port_range On my laptop these values were ...



Only top voted, non community-wiki answers of a minimum length are eligible