Full Circle Magazine #37 Contents ^ Full Circle My Opinion P.18 Ubuntu Women P.24
Total Page:16
File Type:pdf, Size:1020Kb
full circle OSMOS ISSUE #37 - May 2010 SSCCRREEEENNLLEETTSS -- BBEEAAUUTTIIFFYY YYOOUURR DDEESSKKTTOOPP full circle magazine #37 contents ^ full circle My Opinion p.18 Ubuntu Women p.24 Program In Python Pt10 p.07 Ubuntu Games p.26 My Story p.15 MOTU Interview p.21 Read how one user began way back with kernel 1.2, and another user came from the 80's using a Screenlets p.12 Tandy TRS 80-III. Command & Conquer p.05 Streaming Media p.14 Review - Lubuntu p.20 Letters p.22 Top 5 - Tiling Windows p.32 The articles contained in this magazine are released under the Creative Commons Attribution-Share Alike 3.0 Unported license. This means you can adapt, copy, distribute and transmit the articles but only under the following conditions: You must attribute the work to the original author in some way (at least a name, email or URL) and to this magazine by name ('full circle magazine') and the URL www.fullcirclemagazine.org (but not attribute the article(s) in any way that suggests that they endorse you or your use of the work). If you alter, transform, or build upon this work, you must distribute the resulting work under the same, similar or a compatible license. full circle magazine #37 contents ^ EDITORIAL This magazine was created using : Welcome to another issue of Full Circle magazine. here's good news this month if you're looking for a lean, mean, distro for your laptop or notebook. Not only is there a review of (Ubuntu + the LXDE desktop), but (Moblin + Maemo) version one is released. And if that's not enough the latest version of is out (v5.0) which is now based on TUbuntu (Lucid in this case)! I've always had a soft spot for Puppy, so I'll definitely be trying 'Lucid Puppy' on my old EEE 701 PC. I'll report back on that hopefully next issue. I'd also like to thank all the people who've been sending us well wishes on our third birthday edition. Those messages really make it all worth while and help realise that even us non-programmers really can help the community. Ubuntu is a complete operating system that is perfect for laptops, desktops and servers. I hope you'll all be buying the latest issue of Whether at home, school or when it's released in your part of the work, Ubuntu contains all the world. Rikki at Ubuntu User has been kind enough applications you'll ever need to give Full Circle a full page ad, for free! Hence including word processor, email application and web browser. why we, in return, support Ubuntu User. So, if you Ubuntu is and always will be free can't find Ubuntu User in your part of the world, of charge. You do not pay any drop them an email via their website. licensing fees. You can download, use and share Ubuntu with your friends, family, school or business, for absolutely nothing. Editor, Full Circle magazine [email protected] Once installed, your system is ready to use with a full set of productivity, internet, drawing and graphics applications, and games. use the new 'contents' link to jump to the contents page from any other page! full circle magazine #37 contents ^ NEWS Kernel; modern 2D/3D variations built on the project's MeeGo v1.0 Released graphics stack including Kernel Puppy Linux turns to "Woof" build system. For Netbooks Mode Setting, non-root X; Ubuntu for version 5.0 Introduced in November 2008, universal plug and play; voice and joined last year with a he Linux Foundation he Puppy Linux project and data connectivity with related Puppy Package this week released the has released version Connman connection Manager (PPM), Woof can build open source MeeGo 5.0 of its fast, small- manager, Ofono telephony a Puppy variant from the OS for Intel Atom- footprint Linux distro, stack and BlueZ Bluetooth; packages of any Linux distro, Tbased netbooks. The "uber- Tbased for the first time on and next-generation file including Debian, Ubuntu, platform for the next Ubuntu. Puppy Linux 5.0 is system BTRFS as the default Arch, Slackware, and T2, generation of computing built from Ubuntu 10.04 Lucid file system. according to the project. devices,” can be installed over Lynx binary packages, and a USB drive, according to the debuts a "Quickpet" The OS includes applications : DesktopLinux.com Foundation. for instant access to email, application suite, choice of synchronized calendar, tasks, browsers, and a boot-to- MeeGo v1.0 is geared at appointments, recently used desktop feature. developers and provides them files, and real-time social “with a stable core foundation networking updates all on the Code-named "Lup," or "Lucid for application development homescreen. It also has Puppy," Puppy Linux 5.0 is and a rich user experience for support for multiple languages. "typically Puppy, lean and fast, netbooks,” the foundation friendly and fun," claims the said. Tools for development of : InformationWeek.com project. Puppy is the MeeGo Handset widely admired by user experience will be those who like made available next their Linux distros month. fast and lean. The platform is Puppy Linux 5.0 is comprised of Intel’s the mainstream Moblin and Nokia’s member of a Maemo projects. It growing family of features a 2.6.33 Puppy Linux full circle magazine #37 contents ^ COMMAND & CONQUER f you own a laptop, you've The first thing you'll need to who can log in via SSH. To do probably often checked do is set up an SSH server on this, open /etc/ssh/sshd_config: your PC, or sign up for a shell Fifth step: your emails, read up on Create SSH keys (if you account/virtual private server sudo vim /etc/ssh/sshd_config news, or done something want to). Since this step is Ionline - while travelling. If somewhere, if you don't optional, I won't cover the already have it set up. If you Once it's open, change the you're like me, you'll cringe exact commands. If you wish to already have access to an SSH line “PermitRootLogin yes” to inwardly whenever you do so, generate keys, follow the account, skip ahead to step 7. “PermitRootLogin no” and add knowing full well that there instructions in the wiki (see the the line “AllowUsers may be someone else link in the Further Reading connected to the free/public user1,user2,user3” somewhere First step: in the file. You need to, of section). hotspot running a packet Install OpenSSH server on course, change “user1” to the sniffer and hoping for a few your Ubuntu system: passwords or banking data. I actual username, while user2 Sixth step: and user3 should be replaced have set a firm “no banking on- sudo apt-get install openssh- Configure your server/PC to the-road” rule for myself and server openssh-client with any other accounts who allow internet access, and my family, but I'm also worried are permitted to connect to the configure dyndns. I have never about our other passwords and server. For example my line configured dynamic DNS for Second step: would read: any computer, so I will leave private data. This is where SSH Create a backup of port-forwarding can be those instructions to the wiki /etc/ssh/sshd_config AllowUsers lswest extremely useful. It uses SSL to article (second link of my encrypt all the data it sends; it cp /etc/ssh/sshd_config ~ Further Reading section). A Since I have only one uses the public wifi for nothing short-term solution would be to permitted account and user, more than a link to whatever create a cron job to run the that is what I would enter. your SSH server happens to be Third step: following command Modify the sshd_config file. (home server, home PC, work You can read up on possible curl server, virtual private server, options using the man page: Fourth step: http://www.whatismyip.org etc.); and it protects your Restart the SSH server after you've completed your traffic both to and from your man sshd_config and to redirect the output into changes to the configuration computer from most packet your Dropbox or Ubuntu One file: sniffers and man-in-the-middle The basic configuration folder, so you can check it from attacks. should simply be to disable sudo /etc/init.d/ssh restart other computers. i.e.: root login, and to specify users full circle magazine #37 contents ^ COMMAND & CONQUER curl disconnect from the http://www.whatismyip.org > ssh -D 8080 lswest@localhost SSH server. ~/Dropbox/IP.txt You'll then be asked to Hopefully, this I explained cron jobs in accept the rsa id from the article is useful for Issue 24, in case you want a server, to which you answer those who are very deeper understanding of it. If “yes”, and then you will need security-conscious, not, the following steps will set to supply your password (if you and maybe it will up a cron job to do the above don't have a key file increase awareness command every day at 12 p.m. generated). Once you've for some everyday (noon): entered your password, you'll security problems be greeted with the normal crontab -e $USER that many people fail SSH prompt. You'll need to to realize. Naturally, Add the following line to the leave the connection there are more uses file: active/window open (unless for this, and the you run it in screen or tmux - proxy can be used in 00 12 * * * curl then you can simply detach the Evolution/Thunderbird http://www.whatismyip.org > session).