Skip to main content

Home/ KIIT_CSE_IT/ Group items tagged Drivers

Rss Feed Group items tagged

Parin Sharma

Debian User Forums * View topic - Aptitude wants to remove all of gnome - 0 views

  • Re: Aptitude wants to remove all of gnome by Telemachus ยป 2009-05-12 12:09 moezzie wrote:Hey there guys!I recently installed Debian Lenny on my desktop, ive been running Debian etch on my server for quite some time now and i love it.Anyways, everything worked find till i had to install build essential( aptitude install build-essential linux-headers-$(uname -r) ) for my nvidia drivers. Upon looking though the list of components up for installation and removal i notice that the removal list was huge. I thought this was kind of odd but still trusted aptitude to do the right thing so i hit enter. After everything finished pretty much all of gnome was gone...So i went ahead and aptitude install gnome, and i got pretty much all of my packages back, except there are still about 330 packages in my aptitude removal list.Aptitude seems to think that they are unnecessary and wants to remove them all. The list contains everything from gnome-network-manager to xsane to gedit...How can i tell aptitude otherwise? Thanks in advance!This is a well-known issue. In a nutshell, you installed Gnome via a metapackage. Metapackages are wrappers that help you to install and update a huge collection of items easily. The price you pay is that each of the individual packages is required in order for aptitude to keep all the rest. Therefore, if you remove even a small, apparently inconsequential piece of Gnome (which you probably did inadvertently), aptitude will cheerfully tell you "Ok, Gnome's got to go."
Parin Sharma

How the Linux kernel works | TuxRadar Linux - 0 views

  • The kernel makes its services available to the application programs that run on it through a large collection of entry points, known technically as system calls.
  • From a programmer's viewpoint, these look just like ordinary function calls, although in reality a system call involves a distinct switch in the operating mode of the processor from user space to kernel space. Together, the repertoire of system calls provides a 'Linux virtual machine', which can be thought of as an abstraction of the underlying hardware.
  • An even less visible function of the kernel, even to programmers, is memory management. Each process runs under the illusion that it has an address space (a valid range of memory addresses) to call its own.
  • ...5 more annotations...
  • Note that specific application protocols such as FTP, DNS or HTTP are implemented by user-level programs and aren't part of the kernel.
  • the kernel provides a large collection of modules that know how to handle the low-level details of talking to hardware devices - how to read a sector from a disk, how to retrieve a packet from a network interface card and so on. These are sometimes called device drivers.
  • In contrast, modern Linux kernels are modular: a lot of the functionality is contained in modules that are loaded into the kernel dynamically.
  • This keeps the core of the kernel small and makes it possible to load or replace modules in a running kernel without rebooting.
  • This tells modprobe to include the probe_mask=1 option every time it loads the snd-hda-intel module. Some recent Linux distrubutions split this information up into multiple files under /etc/modprobe.d rather than putting it all in modprobe.conf.
1 - 3 of 3
Showing 20 items per page