Monthly Archives: November 2011
The Linux Desktop: Rich with educational software
Linux for education is a great win, for all PC users. I have read about schools making the move to open source and Linux in the classroom, with countless success stories. I have been a GNU/Linux user for many years, and I admit that I have never really dug into the open source educational software that is available for the Linux desktop, until recently. I also read many articles written by Windows users about how Linux is dead on the desktop. Is it really? When I see articles that put down the Linux desktop, I am almost 100% assured that the author has not even tried to download a copy of GNU/Linux, installed some software and actually given it a test drive. For those that have actually used GNU/Linux enough to know what it is, you generally hear a completely different tone. Linux is definitely not taking over the market, but it is FAR from dead; there is a huge amount of software that comes with each and every GNU/Linux distribution that a lot of people are not even aware exists. To me, this makes the Linux desktop a very viable and economical solution for educational environments. It is also fine for business and personal use as well, but that is a harder nut to crack. As I have found for myself, it is definitely worth taking a look at what software is available; I guarantee you will be surprised.
C or C++
Disini saya nak share sedikit tentang Bahasa Pengaturcaraan C. Berikut adalah petikan dari artikel yang diperolehi di:http://how-to.linuxcareer.com/c-development-on-linux-comparison-between-c-and-other-programming-languages
Some of you may wonder: if C++ is so similar to C, but it’s more complex and offers more, why bother with C? This has been a topic discussed more than it should have been, and we will try to give an answer of our own. First of all, C is simpler. K&R has 266 pages, while “The C++ programming language” by the creator, Bjarne Stroustrup, has 1090. ‘Nuff said. Second, existing code. Regardless of hardware architecture, operating system or purpose, C is widespread and then some. From OS kernels to GUI libraries, C is there and has no intent to leave anywhere. That isn’t to say C++ isn’t used by many developers. We’re just saying that sooner or later you’ll find yourself having to work with C code or use a language influenced by it, so C knowledge is always good-looking on a CV. Third, if you want to learn C and C++, you’re better off starting with C, because of its’ aforementioned simplicity and because once you’ll have the basics, C++ will look easier to learn. Finally, it’s all about the right tool for the job. If you need fast code, the ability to go low-level and a simple language, go with C.
Create you own OS based on Linux
The LFS system will be built by using an already installed Linux distribution (such as Debian, Mandriva, Red Hat, or SUSE). This existing Linux system (the host) will be used as a starting point to provide necessary programs, including a compiler, linker, and shell, to build the new system. Select the “development” option during the distribution installation to be able to access these tools.
As an alternative to installing a separate distribution onto your machine, you may wish to use a LiveCD from a commercial distribution. Chapter 2 of this book describes how to create a new Linux native partition and file system. This is the place where the new LFS system will be compiled and installed. Chapter 3 explains which packages and patches need to be downloaded to build an LFS system and how to store them on the new file system. Chapter 4 discusses the setup of an appropriate working environment. Please read Chapter 4 carefully as it explains several important issues you need be aware of before beginning to work your way through Chapter 5 and beyond.
Get the LFS book from this site: Warning.. only Linux user with Command Line Interface knowledge are able to understand this book!!!! http://www.linuxfromscratch.org/index.html