![]() ![]() Torvalds assigned version 0 to the kernel to indicate that it was mainly for testing and not intended for productive use. The Berkeley Software Distribution had not yet freed itself from legal encumbrances and was not competing in the space for a free OS kernel. For this reason, it soon adopted the Linux kernel as well. At the time, the GNU Project had created many of the components required for its free UNIX replacement, the GNU operating system, but its own kernel, GNU Hurd, was incomplete. Many people contributed code to the project, including some developers from the MINIX community. under it.Īfter that, despite the limited functionality of the early versions, Linux rapidly gained developers and users. It is just version 0.02.but I've successfully run bash, gcc, gnu-make, gnu-sed, compress, etc. It has finally reached the stage where it's even usable (though may not be depending on what you want), and I am willing to put out the sources for wider distribution. I mentioned a month ago, I'm working on a free version of a Minix-lookalike for AT-386 computers. At this point, Linux was able to run Bash, GCC, and some other GNU utilities: On 5 October 1991, Torvalds announced the first "official" version of Linux, version 0.02. It was not even executable since its code still needed Minix to compile and to test it. On 17 September 1991, Torvalds prepared version 0.01 of Linux and put on the "" – FTP server of the Finnish University and Research Network ( FUNET). It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(. This implies that I'll get something practical within a few months Yes - it's free of any minix code, and it has a multi-threaded fs. I've currently ported bash(1.08) and gcc(1.40), and things seem to work. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). This has been brewing since April, and is starting to get ready. I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. On 25 August 1991, Torvalds posted the following to comp.os.minix, a newsgroup on Usenet: He started with a task switcher in Intel 80386 assembly language and a terminal driver. In April 1991, Linus Torvalds, at the time a 21-year-old computer science student at the University of Helsinki, Finland, started working on some simple ideas for an operating system inspired by UNIX, for a personal computer. See also: History of Linux and Linux kernel version history Linus Torvalds at the LinuxCon Europe 2014 in Düsseldorf Changes are tracked using the version control system git, which was originally authored by Torvalds as a free software replacement for BitKeeper. : 379–380ĭay-to-day development discussions take place on the Linux kernel mailing list (LKML). This produces a highly optimized executable ( vmlinux) with respect to utilization of memory space and task execution times. Most of the Linux kernel code is written using the GNU extensions of GCC : 18 to the standard C programming language and with the use of architecture-specific instructions ( ISA) in limited parts of the kernel. It can be tailored for specific architectures and for several usage scenarios using a family of simple commands (that is, without the need of manually editing its source code before compilation) privileged users can also fine-tune kernel parameters at runtime. Linux is deployed on a wide variety of computing systems, such as embedded devices, mobile devices (including its use in the Android operating system), personal computers, servers, mainframes, and supercomputers. Since the late 1990s, it has been included as part of a large number of operating system distributions, many of which are commonly also called Linux. Linux is provided under the GNU General Public License version 2 only, but it contains files under other compatible licenses. It was originally written in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU operating system, which was written to be a free (libre) replacement for Unix. The Linux kernel is a free and open-source, : 4 monolithic, modular, multitasking, Unix-like operating system kernel. org /pub /scm /linux /kernel /git /torvalds /linux.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |