I'm installing linux distributions on computers I find in the neighborhood's garbage area.  these computers are, hardware speaking, still working... nothing broken.., problem is: most of these computers are 8-15 years old.  some are netbooks, but most are laptops. a few towers as well.  the target functionality/usage of these computers differs, I give them as charity to people who can't afford a computer but still need access to internet and can't afford smartphone as well. (these people live in a third world country I visit every now and then... don't ask..)  sometimes they just function as live streaming TV for those who don't have TVs or that the only thing in TV is government's brainwash material.  these computers are too low on resources for ubuntu 16.04 (video lagging/delay in visual video compared to sound/video freezes, GUI get's slow and stuck etc.)  my question is: which linux distribution is the most lightweight and will be most potent to work with these kind of computers? doesn't it change by the target use of each computer (as I specified above)? Lubuntu? Xubuntu? Linux Lite?
I'm thinking about installing Ubuntu Desktop, but I don't know what flavor is the best for my system. What are the minimum and recommended hardware requirements? What kind of CPU? How much memory? Should I have Hardware Acceleration? What flavor should I use?  This is an attempt of a canonical answer. My answers have the &quot;official  requirements&quot;, the recommended are a mix of official sources and opinion based (along with the answer it's told the source). You can comment or edit if you feel that the information is obsolete or incomplete. It is a good rule of thumb that any system capable of running Windows Vista, 7, 8, x86 (Intel) OS X will almost always be a lot faster with any Ubuntu flavor even if they are lower-spec than described below.
$$L~=~ \frac{1}{2} \dot{q}  \sin^2{q} $$  Is it zero or not defined? Adding execute permission in opt folder I am trying to install oracle database in Ubuntu 16.04 LTS. I had unzipped the oracle database file in opt folder,but now when I am trying to give execute right to the sqldeveloper file using chmod +x sqldeveloper.sh, it's throwing this error:  chmod: changing permissions of 'sqldeveloper.sh': Operation not permitted How can one obtain an adamantine weapon? How to pass variable number of arguments to printf/sprintf When I run followind command: qdbus I get following error:  qdbus: could not find a Qt installation of ''  I've read alot of old questions with same error but not one helps me.  I've tried execute following commands sudo apt-get install qt5-default + same for for qt4, etc. but still have same error.  If any additional information required for this issue - please add comment and I'll provide info. explicit formula for recurrence relation $a_{n+1}=2a_n+\frac{1}{a_n}$ For $n\in\mathbb N$, $$a_{n+1}=2a_n+\frac{1}{a_n},\quad a_1=1. $$ Can any one give an explicit formula for all $a_n$? If such an explicit general formula doesn't exist, please explain it. I've tried to figure out the $n$-iterated function $f^{(n)}$ where $f(x)=2x+1/x$ or even $f(\tan(t))$. But in either cases, I failed.Since the recurrence isn't linear nor homogeneous,the generating function method doesn't apply here. Seeking block (sub-district) level boundaries for India? I'm looking for block (sub-district) level shapefiles for India. The GADM database only has files for the 2300 Tehsils, whereas I'm looking for the about 5500 Census blocks (sub-districts) for any year possible. Why are all the textures in my file pink? If a function $f$ is continuous $\implies$ $|f|$ is continuous.(Answered by Myself) $(i)$ Given a function $f:E \rightarrow \mathbb{R}$ define $|f|:E \rightarrow \mathbb{R}$ by $|f|(x)=|f(x)|$ for $x \in E$ show if $f$ is continuous at $c \in E$ then so is $|f|$.        $(ii)$ Now the converse is not true, find $f$ such that $|f|$ is continuous but $f$ is not. How to parse hex values into a uint? uint color;  bool parsedhex = uint.TryParse(TextBox1.Text, out color);  //where Text is of the form 0xFF0000 if(parsedhex)    //...   doesn't work. What am i doing wrong? Unable to install "": snap "" has "install-snap" change in progress I just finished the installation of the Ubuntu 18.04, but whenever I try to install any application from Ubuntu Software the same error occurs (for example "vlc"):     unable to install "vlc": snap "vlc" has "install-snap" change in progress   I hope somebody can tell me what I've done wrong. How to invite friends to Stack Overflow, Server Fault and Super User? Since we're all into this OpenID thing, I think it would be really useful (and quite easy) to implement a friend invitation feature that grabs a list of friends from one's webmail contact list with an option to choose who to invite to SO, SF or SU. Something in the line of Facebook's friend invitation and recommendation feature. I am working on a problem and I am confused if exponents can be split up in the manner below.   $$x^{k+2} = x^{k+1}+x^{k+1} = 2x^{k+1} $$  I apologize if this is a simple question I tried to look up exponent rules but I couldn't find exponents + a number. Solving $\sqrt{x+5} = x - 1$ I'm currently learning about radicals and simplifying them, and I came across this problem on the internet and tried to solve it:  $$\sqrt{x+5} = x - 1$$  So I used this logic:  $$ \begin{align} \sqrt{x+5} &amp;= x - 1 \\ x + 5 &amp;= (x-1)^2 \\ x + 5 &amp;= (x-1)(x-1) \\ x + 5 &amp;= x^2 - 2x + 1 \\ 0 &amp;= x^2 - 3x - 4 \\ 0 &amp;= (x-4)(x+1) \\ \end{align} $$  Therefore, $x = -1$ and $x = 4$ satisfy the equation $0 = (x-4)(x+1)$.  But then I tried to plug them in the original problem $\sqrt{x+5}=x-1$:  $$ \begin{align} \sqrt{4 + 5} &amp;= 4 - 1 \\ \sqrt{9} &amp;= 3 \\ 3 &amp;= 3 \end{align} $$  So using 4 works as expected, but when using $-1$:  $$ \begin{align} \sqrt{-1 + 5} &amp;= -1 - 1 \\ \sqrt{4} &amp;= -2 \\ 2 &amp;\ne -2 \end{align} $$  At what stage am I going wrong?  And according the , the solution is $x = 4$. I'm having trouble understanding the simple voltage regulator that can be built using a zener diode (from section 2.04 in the Art of Electronics).  I know that it would be better to use amplifiers, et cetera, but I'm just trying to understand how this circuit works.      I don't really understand how the circuit works, but I am guessing that when a load is applied to the output, it drains current from the source (Vin) and thus causes the voltage to drop?  How does the zener diode help to maintain the voltage and thus make this circuit act as a regulator? I've installed emacsformacosx on my OSX box.  I'd like to shove my macmini in a data center and run it headless.  I've gotten x-windows working.  If I run xeyes, it displays on my Windows 7 client.  Emacs works from the command line on the osx box.  However, if I start up emacs from the windows client, it pops it up on the server instead of the client.  What am I doing wrong? I am able to successfully use wp.hooks.applyFilters() and wp.hooks.addFilter(), but I'm not able to render a React Component using wp.hooks.addAction(). However, the console.log() runs just fine within the callback for an action. This is my code:  import { createHooks } from '@wordpress/hooks';  let globalHooks = createHooks();  const Header = () =&gt; {     return (         &lt;h1&gt;Header Component&lt;/h1&gt;     ); }  const RevisedHeader = () =&gt; {     return (         &lt;h1&gt;Revised Header Component&lt;/h1&gt;     ) }  export default class App extends Component {      constructor( props ) {         super();          globalHooks.addFilter( 'replace_header', 'revisedHeaderCallback', this.revisedHeaderCallback );         globalHooks.addAction( 'after_replace_header', 'afterRevisedHeaderCallback', this.afterRevisedHeaderCallback );     };      revisedHeaderCallback( header ) {         return &lt;RevisedHeader /&gt;;     }      afterRevisedHeaderCallback() {         return &lt;RevisedHeader /&gt;;     }      render() {          return(             &lt;div className="App"&gt;                 { globalHooks.applyFilters( 'replace_header', &lt;Header /&gt; ) }                 { globalHooks.doAction( 'after_replace_header' ) }             &lt;/div&gt;         );     } } Stripping seasoning from cast iron After reading , I want to try to re-season a skillet with flaxseed oil; I'm fairly certain I did a terrible job when I seasoned the skillet several years ago. Is it possible to do this with steel wool or vinegar? (I don't have a self-cleaning oven, so that method is out.) Not for any specific program, just in general if I wanted to install something via APT how do I know what packages I need to "apt-get install" for that program How to Delete Elements from List1 appearing in List2?