maTeionE best viewed with NetSurf |
My programs | Games | Other programs | ||||||||||||
GNU/Linux | Computers & programming | Music & movies | |||||||||||||
Other topics | What's new + README | Contact | |||||||||||||
--------------------------------------------------------------------------------------- | |||||||||||||||
General
History
|
Updated 2024-01-23 History of GNU/Linux Operating systems The first programmable electronic general-purpose digital computer, ENIAC (Electronic Numerical Integrator and Computer), did not have an operating system, was programmed using cables and switches because it didn't have memory for storing programs and used decimal representation of numbers, instead of binary. Stored-program computers were developed later and initially they didn't have operating systems either: On the first computers, with no operating system, every program needed the full hardware specification to run correctly and perform standard tasks, and its own drivers for peripheral devices like printers and punched paper card readers. The growing complexity of hardware and application programs eventually made operating systems a necessity for everyday use. At first, machine code and assembly language were used to program computers, then easier to use programming languages were created, along with compilers and interpreters to translate their instructions (i.e. source code) into machine code. Where present, an operating system:
Unix Unix is an operating system developed in 1969 by a team of researchers from Bell Telephone Laboratories, led by Ken Thompson and Dennis Ritchie, who also developed the C programming language. Less than 20,000 lines of code – almost all in C – composed the Unix kernel as of 1983,
and more than 75% was not machine-dependent. By that year Unix or a Unix-like system was available for at least
16 different processors and architectures from about 60 vendors; In the United States, before 1974 , software and its source code was not copyrightable and therefore always public domain
software. MD5: 7bef32059d7755067b48c2b999a8bda3 The need for these programs has created an enormous industry for their development, sales, and implementation, and, as a consequence, there is a need by the creators of software to protect their proprietary interests. Although it specifies exactly what is protected and who needs that protection right on the first page, the document has a misleading title, referring to copyright protection for computer programs. The only danger to which a program might be exposed is its loss/destruction and the only way to protect it is to make as many copies as possible. Copyright pursues the exact opposite of that, so instead of protecting the programs, it endangers them and the expression copy protection, if we think a little, can only refer to protecting a program by copying it but, again, it is used with the exact opposite meaning and this is how people's thinking is manipulated through language.In the same year, 1983, the political journalist Richard Stallman, who was a computer hobbyist back then, fed up with all this puffery, started the GNU project to create a free Unix-like operating system: With the launch of the
GNU Project,
he started the free software movement and, in October 1985,
set up the
Free Software Foundation.
An important component of any operating system is the kernel, which handles interactions between hardware and other software components. In 1990 the people involved in the GNU Project started to develop a kernel which they called GNU Hurd, but in 1991, Linus Torvalds, a Finnish student, used the GNU development tools and the Minix operating system to develop another kernel which was eventually called Linux, became more successful than Hurd and so the GNU/Linux operating system was created: Many users do not understand the difference between the kernel, which is Linux, and the whole
system, which they also call “Linux”.
What is LINUX? It occurs to me that Linus might find it interesting to spend some time with
Bill Gates
.
At first, he says he is not the least bit interested [...]. "[...] I couldn't give him advice in business and he
couldn't give me advice in technology", he says. Then he adds, "Even if you're the best technology person at
Microsoft, your goal isn't to make the best product possible." GNU/Linux is currently available in the form of distributions. A distribution contains the operating system (i.e. GNU and Linux), along with other more or less useful software, usually including at least one graphical interface. Until ~2008 the best graphical interface was KDE 3. Now it is MATE, which is not quite as good, so if you don't yet have GNU/Linux on your computer and want to install it, one of the easiest ways is to download and install Fedora MATE, or if you have a 32-bit CPU, then ROSA Fresh LXQT (*.i686.iso is for 32-bit CPUs), which has the same installation program as Fedora. If you have an even older CPU or less than 1 GiB of RAM you can try an older version of Fedora, which can still be very useful, as shown below. All you have to do is download an installation image (*.iso) of the distribution you want, record it on a DVD or USB flash drive, start the computer from it and follow the instructions on the screen. You are using GNU/Linux right now anyway, because it runs on the server from which you downloaded this page, as well as on most web servers, although I didn't find any accurate statistics on the internet. The most popular search engines and social networks also use it. Every fastest computer in the world since 2004 and all supercomputers in TOP500 since 2017 have used or use an operating system based on the Linux kernel. The GNU C compiler is the most widely used compiler for the C language, which, according to some people, is the best programming language created so far. Pictures It should be obvious by now that GNU/Linux is currently the best operating system for (almost) anything and although it is used in the fastest supercomputers, it can also render older computers quite useful and even enable them to perform the most important task that every computer has to perform, which is, of course, playing videos from the internet. A few pictures are below.
As can be seen, new versions of many (not Firefox) free programs can be compiled on old GNU/Linux distributions, which can run on old hardware. |
||||||||||||||
--------------------------------------------------------------------------------------- |