Skip to main content

Home/ KIIT_CSE_IT/ Group items tagged link

Rss Feed Group items tagged

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.
Parin Sharma

Save Bandwidth by Setting Up a Fedora Mirror - LINUX For You Magazine - 0 views

  • : it’s about mirrorin
  • According to Wikipedia, “In computing, a mirror is an exact copy of a data set. On the Internet, a mirror site is an exact copy of another Internet site.” When you try to install a new package into your Fedora installation, either using PackageKit or Yum, it tries to fetch the packages from an Internet site along with the libraries and other software required for it, and install it on your computer. Now software like OpenOffice.org or OpenArena are very big and along with all their dependencies, the download size may be in the order of hundreds of megabytes.
Parin Sharma

Understanding the StackOverflow Database Schema - SQLServerPedia - 0 views

  • In StackOverflow, questions and answers are both considered posts.
  • PostTypeId - 1 is a question, 2 is an answer. Answers will have a ParentId field populated to link back to the question post.
  • . Answer titles will be null.
  • ...1 more annotation...
  • answers aren't tagged
Parin Sharma

Linux is NOT Windows !! - 0 views

  • So, to avoid problem #3b: Just remember that what Linux seems to be now is not what Linux was in the past. The largest and most necessary part of the Linux community, the hackers and the developers, like Linux because they can fit it together the way they like; they don't like it in spite of having to do all the assembly before they can use it.
  • So whilst vi has an interface that is hideously unfriendly to new users, it is still in use today because it is such a superb interface once you know how it works. Firefox was created by people who regularly browse the Web. The Gimp was built by people who use it to manipulate graphics files. And so on.
  • However, there is an important difference between a FOSS programmer and most commercial software writers: The software a FOSS programmer creates is software that he intends to use. So whilst the end result might not be as 'comfortable' for the novice user, they can draw some comfort in knowing that the software is designed by somebody who knows what the end-users needs are: He too is an end-user. This is very different from commercial software writers, who are making software for other people to use: They are not knowledgeable end-users.
  • ...2 more annotations...
  • Functionality comes first. Nobody designs a killer interface and then tries to add functionality bit by bit. They create functionality, and then improve the interface bit by bi
  • t tells us that developers in both camps looked for ways of improving the GUI, and because there are only a limited number of solutions to a problem, they often used very similar methods. Similarity does not in any way prove or imply imitation. Remembering that will help you avoid straying into problem #6 territory.
Parin Sharma

niyam: GnuLinux - 0 views

  • Guerrilla-Warfarefor Gyaan Date: 09 February 2004. Version: 0.1. License: FDL (www.gnu.org) Copyright 2004 Niyam Bhushan. www.niyam.com. Published under the Free Documentation License (FDL). More info about FDL at www.gnu.org Why is free software, that is both muft and mukt, not being adopted so widely and rapidly in schools and colleges across India? Please do a google-search for the phrase 'project shiksha and linux'. You
  • In Hindi, 'Gyaan' means 'Knowledge' but the word has roots in sanskrit, where it also is the root for both knowledge and meditative-awareness. Interestingly the same sanskrit word travelled to Japan, some believe in the days of Bodhidharma, and became the word 'Zen'.
  • Which is sad, because muft and mukt software can create a revolution in education today. It significantly lowers the entry-level price, thereby bridging the huge digital divide in India. IT students can learn how software truly works, as they have the freedom to study its source. A growing collection of muft and mukt software is available for all disciplines of education, at all levels. This helps further knowledge without penalizing educators and students. Most importantly, FLOSS in education ushers in a new value system in society: of building communities, creating and sharing wealth and knowledge. Indeed, FLOSS brings freedom to knowledge
1 - 11 of 11
Showing 20 items per page