essential software for programming
does anybody have a list of software that would help me set up a good and productive environment for programming on zorin os?
this question is a bit harder to answer than it appears on the surface, because there really is a lot to programming, so a specific field of interest to narrow the search could help narrow the list.

zorin os ultimate comes with a lot of useful programming applications that i would not have otherwis…
I m using motherboard of intell pentium 4 can u help me for intallation of sound drivers or to download it thx zakir you can not configure or train the ocr software as end-user. my suggestion: for [number ocr use the ocr engine2](https://ocr.space/ocrapi#ocrengine) - it is usually better with numbers. Hello Nanda, Basically you need to include the network drivers and the storage drivers.

+ You can find the drivers from Manufacturer site where you can filter the Category and download –

Like this – <https://snipboard.io/bQt5ER.jpg> you would need to buy a licenced copy of windows for every machine. 

linux systems are free and young folks at school would quickly adapt to a different operating system and probably learn more from using linux.

here's a link to a download of a good flavour of linux which you can burn on to a cd or dvd and install it on one of the laptops to try it yourself. 

https://www.linuxmint.com/download.php

it will be different but there are equivalents to all the programmes to which you're accustomed. i'm using ubuntu linux on my computer to type this, and i've been a regular linux user for the better part of the last 5 years.

i have to be honest, if by "making dvds" you mean video editing, you're going to be disappointed with what any version of linux has to offer. the tools linux has for the average home user's video editing needs are far, far behind what microsoft and apple give away for free with their systems. 

that aside, linux has excellent tools for the other needs you mentioned, and any major linux version you try is going to have all the major tools available. the key differences between linux versions (commonly called "distros" or "distributions") are generally found in default installed software, how you obtain new software (package management), and maybe hardware detection.

personally, i would recommend ubuntu. there are other excellent choices out there (fedora, suse), but i give ubuntu the nod for its excellent combination of default software, hardware support, and tools for installing new software. plus, it has a great community that will help you get started.

[additional info regarding video editing - 
i'm referring to software accessible to the average home user. i am not referring to professional, hollywood-level software. there is nothing available on linux that compares to apple's imovie or microsoft's windows movie maker, which is what i assume the asker is hoping for. if you know of such a program, i'd be happy to hear about it.] Awesome Bump
Feature complete: Supports great features, such as the addition of grunge maps, supports tessellation, and has a beautiful 3d view port. | Free and open-source: Being open source, along with the price of nothing makes this software very compelling to use. | Confusing: The first few times using the software, you may have a hard time getting what you want. That is mostly due to the slew of features, and slightly confusing interface. | Cross platform: This software is cross platform, so you can integrate it into your work flow without worrying to much about your operating system (Linux, Mac, and Windows). | Requires open GL 3.30 or higher: Although the pbr view port looks great, it does come with the drawback that you will have to have support for open GL 3.30 or higher, and set it up before hand (if its not already set up on your computer). | Its not as easy as CrazyBump and Everything isnt labeled Program installation methods differ depending on the type of program you are trying to install. Redhat uses the RPM utility to manage .rpm programs, but if you have a .tar, [tar.gz](/posts/bad_link/36792?url=http%3A%2F%2Ftar.gz%2F), .tgz, or similar install file, the steps for installing are entirely different.



From an old post of mine at the *cough!**shameless plug**cough!* [other forum](http://www.justlinux.com) I moderate:



> 
>  In general, RPM (Redhat Package Manager) files contain pre-compiled, ready-to-run programs and associated files such as instalation/usage documentation, etc.  
> 
> .[tar.gz](/posts/bad_link/36792?url=http%3A%2F%2Ftar.gz%2F) files, on the other hand, often contain the source code for a given program. This isn't always true; but it often is. If that's the case, you'll have to compile the progam yourself; instructions on how to do so are usually included. The .[tar.gz](/posts/bad_link/36792?url=http%3A%2F%2Ftar.gz%2F) extension comes from the following:
> 
> 
> 
> The .tar part indicates that the file actually consists of multiple files combined into one large archive file using the "tar" (Tape ARchive) program. The .gz part means that the resulting .tar archive has been compressed using the "gzip" program (similar to zip or Winzip). tar does not, by itself, compress; it only "wraps" multiple files into a single archive file, hence the subsequent use of gzip to actually compress that archive.
> 
> 
> 
> If your distro supports the use of RPMs (Redhat and Mandrake do),you have a couple of choices:
> 
> 
> 
> - Your distro will include one or more installation program which you can use from within the GUI. These can vary depending on the desktop environment you use, but GnoRPM, KPackage, Software Manager and Package Manager are a few.
> 
> 
> 
> - Any rpm package can be installed from the command line using the "rpm" command. If you're not at the command line, open a terminal window and type "rpm -ivh *filename*" (no quotes). This will install the package and give you some on-screen feedback as the intallation progresses. Read the rpm man pages for more info on usage.
> 
> 
> 
> For .[tar.gz](/posts/bad_link/36792?url=http%3A%2F%2Ftar.gz%2F) or .tgz files, you can accomplish both the decompression and the extraction of the tarball (a common term for a .tar, .[tar.gz](/posts/bad_link/36792?url=http%3A%2F%2Ftar.gz%2F), or .tgz file) using the GNU version of the "tar" command (which is probably the version included with your distro). For example, to uncompress and extract a file, type the following at a prompt:  
> 
> tar xzvf *filename*. The "z" option will run the file through gzip/gunzip first (assuming you've installed gzip), and then extract the files in the tar archive. Once you've done that, look for a README or some instruction file which should tell you how to proceed from there.
> 
> 
> 


Read the following link from RH's support site for more RH 9-specific info on the subject and repost if you have further questions:



<http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/custom-guide/ch-graphical-rpm.html> You can use third party defragmentation tools that have central management consoles to manage the tools, monitor systems and report on fragmentation levels. These tools have the ability to start defragmentation based on a schedule or a fragmentation threshold level (tool dependent). What they also do well is provide reporting on how things are going on the systems you monitor fragmentation wise.


Here is a comparison page for some of the major defragmentation applications:  

[Comparison of defragmentation software](http://http://en.wikipedia.org/wiki/Comparison_of_defragmentation_software)


The big three from when I did some research several years ago:  

PerfectDisk  

O&O Defrag  

Diskeeper


Keep in mind that Windows includes basic defragmentation. You can schedule this using TaskSchedule. Basic defragmentation does not defragment page files, hyberfiles and the like. There are some other free tools available that can do various items like page files. This all requires you to piece together and and devise your own monitoring. If you need reporting and monitoring purchasing it is always simpler.


If you can justify the cost of a managed defragmentation program, these will all do a good job. Test each to see how they impact system performance in your environment while defragmenting as well as their management and reporting capabilities.


  

First, don’t wait for your hard disk drive to be hardly used before defragging it. You have to maintain a certain defragmentation period as part of the computer hardware maintenance for your computer system. You don't need to install it: it is part of the python standard library. Look in the standard's library documentation for reference. hello bo, - - you are absolutely right, we have to add more architectural examples. i will also try to blog about those things. give us some time to come up with those new content. - - thanks for your input. - - all the best, - jan blessenohl - the telerik team - - check out telerik trainer, the state of the art learning tool for telerik products. -