LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 08-30-2021, 10:52 AM   #1
vinifera
Member
 
Registered: Apr 2021
Distribution: still on Windows 7
Posts: 35

Rep: Reputation: Disabled
2 questions (apps and drivers)


hello again
got 2 questions

1. why does linux keep apps running even if you close them ?
doesn't that simply occupy memory for no reason (at least on old crappy machines)

2. old hardware drivers, i dont know how linux distro's handle drivers,
in windows, it was always some generic that came with instalation
but usually you have to go to HW manufacturer web site and find
your own chipset, sound, graphic, LAN

how does linux, as it every 6 months gets new and new versions
how does it handle old hardware drivers ?
 
Old 08-30-2021, 11:33 AM   #2
PurpleSquirrel
LQ Newbie
 
Registered: Aug 2021
Location: Here
Distribution: Slackware 2.3 to post-15.0 current
Posts: 29

Rep: Reputation: 19
1. That very much depends on the app. Monitoring applications will not monitor if they're not running. And some applications are designed to keep running after the user logs out. So which specific apps are you asking about?

2. Much of the interfacing code is written into the kernel already. There is no need to get drivers for, say, an old ATi or nVidia video card or Tulip-based Ethernet card because they are already in the kernel. At one point the Linux kernel supported more hardware as-delivered than Windows did, but that is a slightly invidious comparison because, as you say, "[U]sually you have to go to HW manufacturer web site and find your own chipset, sound, graphic, LAN". It's already there with Linux.
 
Old 08-30-2021, 11:36 AM   #3
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,249

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
Which distro are you using? There are some distros that ship GNOME but don't ship a system tray extension. Which means that apps that should go to the system tray just disappear because they have nowhere to go.

The solution is to install a system tray extension. It's usually in the distro's "app store", and it usually has "appindicator" somewhere in its name.

Hardware drivers ship with the distribution and get upgraded with updates to the distribution. That's really all you need to know as an end user.

Last edited by dugan; 08-30-2021 at 11:38 AM.
 
Old 08-30-2021, 11:56 AM   #4
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,681
Blog Entries: 19

Rep: Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492
Except for graphics, all Linux hardware drivers are in the kernel. Generally speaking, old hardware is supported for quite a long time. For very new hardware, you may sometimes need to install a kernel more recent than the one in your distro.

For graphics, you typically have two co-operating drivers. One is part of the Xorg server, and the other is a kernel module to deal with things like mode switching.
 
Old 08-30-2021, 12:21 PM   #5
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,249

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
Scanner and printer drivers aren't in the kernel.
 
Old 08-30-2021, 01:19 PM   #6
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,681
Blog Entries: 19

Rep: Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492Reputation: 4492
Touché! What I should have said is that the kernel has all the drivers for hardware that is controlled by your cpu. Scanners and printers have their own internal processor.

Last edited by hazel; 08-31-2021 at 04:06 AM.
 
Old 08-30-2021, 02:12 PM   #7
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
Most of the newer distros I am familiar with have a 'linux-firmware' package (or equivalent) that contains the updated firmware for different devices and loads the parts needed at boot. That package gets updated when necessary so the user usually never needs to worry about it.

Drivers and firmware are different. Drivers connect the kernel to the device firmware interface. Firmware handles the device hardware directly, and used to be exclusively in an eeprom on the device but more recently on many devices can be loaded at startup time into device memory by the OS.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
New Linux user with a few questions - Networking and Drivers questions Techsniffer Linux - Newbie 9 04-04-2012 12:21 PM
Drivers, Drivers, Drivers!!! cjparad Ultra X 0 06-09-2009 04:08 PM
apps and sub-apps darthaxul Linux - Software 3 10-30-2008 02:05 PM
Questions, questions, and more questions NinjaBaby Linux - Networking 3 12-14-2004 11:25 AM
questions: kernels, drivers, and apps Sherlok Slackware 2 10-14-2004 02:53 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 08:38 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration