| DistroWatch Weekly
|DistroWatch Weekly, Issue 367, 16 August 2010
Welcome to this year's 33rd issue of DistroWatch Weekly! It can be difficult trying to count Linux users. Any counting method from downloads, to tracking updates, to monitoring sales continues to leave big question marks on the subject. This week we touch on a new move by Canonical to get a better head count in the OEM market. This week we also shift focus a little, examining an application called Imagination and a helpful command-line tool. This time of the year most of the big-name distros are quiet, but things are still churning in the FOSS community and this week saw releases from Peppermint, Vector, BackTrack, Salix OS, Puppy, Untangle and BlankOn. See our release section to find out the details on these projects. Finally we talk a little about setting up mail server in your own home and the considerations which go with it. As always, happy reading!
Join us at irc.freenode.net #distrowatch
|Feature Story (by Jesse Smith)
Using Some Imagination
At one point or another most of us have either sat through a presentation of slides or talked friends into sitting through our own slide shows. Often it's of pictures taken from a vacation or wedding photos. Regardless of who is subjecting who to the slides, it's usually a long process with little excitement. If you've ever thought it would be nice to mix a little music or audio commentary into a slide show, I'm happy to report there is an open source tool which will do just that. It's called Imagination.
website's own words, "Imagination is a lightweight and simple DVD slide show maker" which is distributed under the GNU GPL. But the program isn't limited to just DVD formatted video, it will also help the user create .ogg and Flash videos, giving the artist greater flexibility and the option to target a wider audience. While there are other tools which will perform similar actions one of the benefits to using Imagination, a creation of Giuseppe Torelli, is that the project tries to keep dependencies to a minimum, simplifying installation.
(full file size: 617KB, resolution: 1072x697 pixels)
The Imagination application is split into four basic parts: the menus at the top of the window; slide settings, which are displayed to the right; a picture of the current slide, shown in the centre of the window; and a list of all the slides in the project, which are shown at the bottom of the window. When we first fire up Imagination, everything is blank and empty. So how do we get started?
The first thing we'll want to do is go up to the menu bar and click on the Slide menu and select Import pictures. This will bring up a standard file dialogue which allows us to select multiple images. Generally our next step is to add an audio track to go with our slide show. This is an almost identical process of clicking on the Slide menu and choosing Import music. At this point we see a collection of image thumbnails along the bottom of our screen and a list of audio tracks over on the lower-right. In both cases, these can be moved around, the images by dragging them and the audio tracks have convenient manipulation buttons.
In the top-right corner we find the Slide settings area. This container lists the properties of the currently selected slide. We get to see the slide's dimensions, how long it will stay on the screen, what sort of cenimatic effect will occur at the end of the slide and how long the entire show will take. It's possible to select multiple slides at once by holding the Control key and clicking additional slides and it's easy to remove unwanted slides by highlighting them and choosing Delete from the Slide menu.
Once all the slides are in the right order and have been given the desired properties, we can see what the show will look like by going up to the Slideshow menu and picking Preview. If everything looks correct, we can again return to the Slideshow menu and select Export. The export function makes it easy to save our slide show as a DVD-playable file, an .ogg formatted file or as a Flash video. Saving the file takes a relatively short time and I've found no problems with any of the above formats.
Exporting a slide show
(full file size: 482KB, resolution: 1072x697 pixels)
On the one hand this may seem like a very simple process of taking one part images and one part sound and mixing them together to make simple cartoons, presentations and vacation tributes. But, on the other hand, Imagination gives the user a good deal of flexibility. Each slide can be individually adjusted or the entire collection can be changed. Audio tracks and slides can be shuffled around and the output formats are suitable for either family DVD watching or for embedding on a website.
There may be some question as to why I would select such a specifically-focused program to review. It's certainly not that I find the application useful on a daily basis. What I think makes Imagination a point of interest is more wrapped up in its style, rather than its purpose. It has a number of design points which I think make it worthy of recognition. For instance, Imagination does essentially one thing and one thing well. It's not of the family of apps which tries to be an audio player + disc burner + file server + social media interface. It has one specific task and does this task with finesse. The interface is one which I find both intuitive and helpful. Each button comes with a tool tip which clearly states what the button does. The controls are fairly standard and the menus are uncluttered. The user has the option of using menus, a toolbar or keyboard short-cuts to perform most tasks. Things are easy to find and operate in a straight forward manner, really removing any need for a user's manual. A third point in Imagination's favour is that it comes equipped with sane defaults, but almost everything is an option. Background colour, region settings (for DVDs), time delays and visual effects are all adjustable.
What it boils down to is Imagination has one of the nicest graphical user interfaces I've used. The program is clean, user-friendly and the few error messages I've encountered where helpful. This is an application with a small focus which does its job well.
While Imagination is nicely crafted, its target audience is probably small and so I'd like to take a moment to mention another program which I think will be of use to my fellow Linuxers. This second program is called cpulimit and it also does one thing with a straight forward collection of options. Previously, we talked about using the nice and renice commands to adjust a process's priority. This can be handy for making sure your programs are running smoothly, but it doesn't prevent your CPU cycles from being gobbled up. Sometimes it can be useful to put a limit on just how much processing power a process can access at a given time. This might be in an effort to keep your video encoding from interfering with your compiling, or it might be something as simple as keeping your laptop's CPU from getting stuck at 100% and imitating a space heater.
cpulimit program stops a process from using up more than N per cent of your CPU. Let's say I've started up VirtualBox and left its guest operating system doing some long, boring task and I want to make sure it doesn't use more than 25% of my host CPU, I can run
cpulimit -e VirtualBox -l 25
This form of usage will also pick up future processes of the same name and limit their usage as well. Alternatively, if I have more than one instance of the program running, I can specify one process by its PID.
cpulimit -p 10225 -l 25
Used in this way, cpulimit continues to run, even after the process it is throttling dies. To make sure cpulimit exits (and no longer interferes with other processes) after its target terminates, the -z option can be used. For example:
cpulimit -p 10225 -l 25 -z
The cpulimit command should be run with administrator rights. So far I've found it handy for keeping virtual machines, large encoding jobs and backups out of the way while I use my computer's processing power for something else.
|Miscellaneous News (by Jesse Smith)
Counting Ubuntu OEM installs, FreeBSD conferences, Patching a running kernel the easy way
There is always a bit of a question mark attached to the number of Linux users in the world. Getting an accurate count can be difficult because people in the Linux community tend to move around a bit (from distro to distro) and also tend to be a private group. Last week
Canonical introduced a new way to get a head count. Future OEM installs of Ubuntu will come with a package called canonical-census that will send a daily ping to a Canonical server. The software "does not send any user specific data; it only transmits the operating system version (/var/lib/ubuntu_dist_channel), the machine product name, and a counter how many pings were sent." This should tell Canonical how many OEM installs are being sold and how long the systems continue to run Ubuntu.
* * * * *
Do you want to travel the world, meet like-minded people, shake a daemon's hand? If so, you will be happy to read about upcoming events, such as
KyivBSD Con, BSD-Day, EuroBSDCon and others. Each of these events is a great opportunity for users and developers to mingle, share ideas and talk about BSD. Some of these events have registration, so check them out now!
* * * * *
The concept, and indeed the practise, of patching a running Linux kernel isn't new. However, the idea of making adjustments to the heart of an operating system while it is still running sounds scary and complicated. IBM has a
well-written article on their website explaining why live kernel patching can be useful and how to go about performing the task. The steps are clearly laid out and it should be beneficial to anyone concerned with maintaining their uptime.
* * * * *
One of the benefits to using open source software is that a wide range of people can examine and, potentially, fix problems in the code. The Chromium web browser recently demonstrated this when a regression inadvertently made its way into a build, causing Chromium to send data back to Google. The unintended behaviour was
quickly discovered, the code located and a bug filed.
In other software news, the KDE project recently released version 4.5 of the popular desktop environment. To mark the occasion TechWorld is running a short
interview with Sebastian Kugler, a developer and spokesperson for the project. This release appears to focus mostly on bug fixes and performance improvements, bringing some polish to the KDE4 series.
* * * * *
If you've looked at Peppermint OS One and Peppermint Ice, you might have wondered what their relationship is and what separates them. Is one an upgrade, a re-spin, a fork? Which one is better suited to your needs? Jim Lynch
examined the two Peppermints and gives us some answers. A good read for people curious about the light, web-focused distribution.
* * * * *
Rumours have been circulating over the death of OpenSolaris for several months now and Oracles official stance of silence has only added fuel to the fire. This week a document, purported to be a
leaked internal Oracle memo, touches on the future of OpenSolaris, or its lack of a future. If this document is real, it spells can end to the OpenSolaris project.
|Questions and Answers (by Jesse Smith)
Virtual Post Office
Wants-to-receive-mail-at-home asks: I'd like to setup my own e-mail server and get my mail off the cloud. Any tips on setting up my own home-brew e-mail server?
Setting up your own private e-mail server can be an educational and rewarding experience. Good for you on taking the initiative to try this! There are a few things you might want to consider before you begin. The big one being: what do you hope to achieve above and beyond what your existing cloud-based service is providing? For instance, some people create private e-mail servers to gain privacy and prevent Google (or other big corporations) from reading their mail. The problem with this thinking is most e-mail is still sent in plain-text and it will pass through various other networks like so many pages of an open book. Also, copies of your messages will be stored on the other correspondent's e-mail server, which may be Gmail or Yahoo Mail, etc.
There are other considerations too. For example, you probably expect your cloud-based e-mail provider to be on 24 hours a day, every day. You probably want the same or better attachment size allowances, similar or better storage space, as good or better security, and as little or less spam getting through. A question to ponder is: can you provide these things to yourself as well as your existing provider? These are some points to keep in the back of your mind while you're putting together your new server. Being independent has its perks, but it also requires a bit of work.
I don't want to go into deep details on actually setting up the server here as each person will have slightly different preferences as to server type, operating system, spam filter and anti-virus, but I will point you to a few tutorials. This first one is for people on the Ubuntu family of systems and covers most of the basics. Here is another document for installing a mail server on an Arch Linux system. For FreeBSD fans, you can consult the project's Handbook as a place to get started. And for folks who like to learn from books, I suggest picking up a copy of Linux E-mail, which talks about setting up an e-mail server for a small network.
One more thing to keep in mind is running any sort of service on your home machine opens a potential avenue of attack against your computer. Be sure to keep your system locked down and up-to-date with security patches.
|Released Last Week
Peppermint OS One-08042010
Kendall Weaver has announced a new release of Peppermint OS One, an Ubuntu-based distribution with LXDE and integrated web-based applications: "We are proud to announce the release of Peppermint-One-08042010, being the third respin of our 'One' release. This release offers a fully updated system as of August 4, 2010 and comes with a number of bug fixes, some new features, and some other miscellaneous goodies. The default Firefox is now version 4.0 Beta 2. Due to the recent issues with the 3.6.x series and the frequency of updates and instability we figured this would be a good move. It's faster and generally more stable though a few extensions are likely to not work just yet..." Read on for the complete release annoucement.
BackTrack 4 R1
BackTrack 4 R1, a Linux-based penetration testing arsenal for security professionals, has been released: "The BackTrack Team is proud to announce the public release of BackTrack 4 R1. At the risk of sounding like a broken record, we believe this version is by far the best version released to date. With a shiny new 2.6.34 kernel, there are many significant improvements, such as expanded hardware support and improved desktop responsiveness. Tools have been updated system-wide, and a full Fluxbox desktop environment has been added. A walk-around for the rt28xx driver has been implemented. The VMWare version has complete integration with VMWare Tools, which provides a seamless interaction with BackTrack in a virtual environment...." The release announcement is here.
VectorLinux 6.0 "SOHO"
Robert Lange has announced the release of VectorLinux 6.0 "SOHO" edition for small or home office: "The SOHO final release is based on the KDE-4.4.2 plasma desktop with many graphical and system enhancements. We have included all the productivity software one would need like Digikam, the gimp-2.6.10, k3b-2.0, Scribus, OpenOffice and Inkscape to name a few. The kernel is version 220.127.116.11 which adds new wireless network possibilities along with greater speed and stability. The GUI installer first introduced in the VL standard 6.0 release has seen further refinements and is the default installer. Support has been added for a wider range of graphic chipsets and both lilo and grub2 bootloaders are available. Importing user accounts from previous installs is now possible provided a separate home partition is used...." The
full release announcement is here.
The VectorLinux 6.0 Desktop
(full file size: 734KB, resolution: 1023x767 pixels)
Salix OS 13.1.1
George Vlahavas has announced the release of Salix OS 13.1.1, a Slackware-based distribution with Xfce as the preferred desktop: "Here is Salix 13.1.1, using the Xfce desktop, available both in 32-bit and 64-bit flavours. A list of changes since the previous release in the 13.1 branch: Lilosetup, a new graphical tool that can be used for setting up the LILO bootloader has been added; new graphical system administration tools have been added; the installation CDs can now be used as a local repository with slapt-get/gslapt, complete with dependency support; new packages included in a 'full' mode installation - pyxdg, notify-python, libnl, net-snmp; all security fixes and package upgrades since the previous release have been included; flash has been removed from the 64-bit release." Read on for the
Barry Kauler has announced the release of Puppy Linux 5.1: "The brilliant new Puppy Linux 5.1, code-name 'Lucid' as it is binary-compatible with Ubuntu Lucid Lynx packages, has been released. Lucid Puppy 5.1 is a 'full-featured compact distro.' It's a Puppy, so it is fast, friendly, and fun, and it can also serve as one's main Linux desktop. Quickpet and Puppy Package Manager allow easy installation of many of the best Linux programs, tested and configured for Lucid Puppy. Lucid Puppy boots directly to an automatically configured graphical desktop, with the tools to personalize the desktop right at hand, and it even recommends which add-on video driver to use for high-performance graphics..." The
release announcement is here.
Untangle Gateway 7.4
Untangle, a Debian-based multifunctional firewall, has been updated to version 7.4 which is a major bugfix release: "This release has focused sharply on quality. Untangle 7.4 brings additional improvements throughout the Untangle suite of applications, and the Untangle platform itself. Untangle has also used this release as the opportunity to simplify its product line up. 'As our business has grown over the last two years, our offering has become increasingly complex,' Mark Floisand, COO, said: 'We have trebled our paying customer base in 18 months, and with that came more product packages and price points. With this release, we wanted to regain some of the simplicity inherent in our brand.' Untangle now offers three distinct packages: Untangle Lite Package, Untangle Standard Package, and Untangle Premium Package." Read on for the release announcement.
BlankOn Sajadah 6.0
BlankOn Sajadah 6.0 is a variant of BlankOn 6.0 (also known as Ombilin), added with Islamic content and applications. BlankOn Sajadah supports entertainment software for immediate use without installing additional multimedia codecs, Internet access with very light web browsing, communications for instant messaging and social networking, and also office software. It also features vector and bitmap graphics as well as digital photo albums, and of course provides Islamic applications such as Qur'an, Hadith, Prayer Reminders, and Negative Content Filtering. BlankOn Sajadah 6.0 is launched to help the Indonesian Muslims. The project's press release is here.
Trinity Rescue Kit 3.4
Tom Kerremans has announced Trinity Rescue Kit 3.4, a Mandriva-based distribution designed to facilitate data rescue from Linux and Windows systems: "Big news from the Trinity Rescue Kit camp: an all new version of the live distro has just been published after almost a year of silence. The biggest visible enhancement here is the addition of a menu interface. Not a graphical one, but a text based, scrollable menu from which any regular computer user can perform otherwise complicated tasks. TRK 3.4 has received numerous feature additions like 'winclean', a home brewed utility to perform offline Windows disk cleaning, a new virusscan engine in the seriously debugged virusscan tool, rewritten winpass (password reset tool) which is way more tamperproof, complete manpages for TRK's own utilities, a quick and dirty guide for the impatient, and literally thousands of other changes..." The
release announcement is here.
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
New distributions added to waiting list
- Anthares OS, a new general purpose Linux distro based out of Brazil.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 23 August 2010.
|Linux Foundation Training
|• Issue 797 (2019-01-14): Reborn OS 2018.11.28, TinyPaw-Linux 1.3, dealing with processes which make the desktop unresponsive, Debian testing Secure Boot support|
|• Issue 796 (2019-01-07): FreeBSD 12.0, Peppermint releases ISO update, picking the best distro of 2018, roundtable interview with Debian, Fedora and elementary developers|
|• Issue 795 (2018-12-24): Running a Pinebook, interview with Bedrock founder, Alpine being ported to RISC-V, Librem 5 dev-kits shipped|
|• Issue 794 (2018-12-17): Void 20181111, avoiding software bloat, improvements to HAMMER2, getting application overview in GNOME Shell|
|• Issue 793 (2018-12-10): openSUSE Tumbleweed, finding non-free packages, Debian migrates to usrmerge, Hyperbola gets FSF approval|
|• Issue 792 (2018-1203): GhostBSD 18.10, when to use swap space, DragonFly BSD's wireless support, Fedora planning to pause development schedule|
|• Issue 791 (2018-11-26): Haiku R1 Beta1, default passwords on live media, Slax and Kodachi update their media, dual booting DragonFly BSD on EFI|
|• Issue 790 (2018-11-19): NetBSD 8.0, Bash tips and short-cuts, Fedora's networking benchmarked with FreeBSD, Ubuntu 18.04 to get ten years of support|
|• Issue 789 (2018-11-12): Fedora 29 Workstation and Silverblue, Haiku recovering from server outage, Fedora turns 15, Debian publishes updated media|
|• Issue 788 (2018-11-05): Clu Linux Live 6.0, examining RAM consumpion, finding support for older CPUs, more Steam support for running Windows games on Linux, update from Solus team|
|• Issue 787 (2018-10-29): Lubuntu 18.10, limiting application access to specific users, Haiku hardware compatibility list, IBM purchasing Red Hat|
|• Issue 786 (2018-10-22): elementary OS 5.0, why init keeps running, DragonFly BSD enables virtual machine memory resizing, KDE neon plans to drop older base|
|• Issue 785 (2018-10-15): Reborn OS 2018.09, Nitrux 1.0.15, swapping hard drives between computers, feren OS tries KDE spin, power savings coming to Linux|
|• Issue 784 (2018-10-08): Hamara 2.1, improving manual pages, UBports gets VoIP app, Fedora testing power saving feature|
|• Issue 783 (2018-10-01): Quirky 8.6, setting up dual booting with Ubuntu and FreeBSD, Lubuntu switching to LXQt, Mint works on performance improvements|
|• Issue 782 (2018-09-24): Bodhi Linux 5.0.0, Elive 3.0.0, Solus publishes ISO refresh, UBports invites feedback, Linux Torvalds plans temporary vacation|
|• Issue 781 (2018-09-17): Linux Mint 3 "Debian Edition", file systems for SSDs, MX makes installing Flatpaks easier, Arch team answers questions, Mageia reaches EOL|
|• Issue 780 (2018-09-10): Netrunner 2018.08 Rolling, Fedora improves language support, how to customize Kali Linux, finding the right video drivers|
|• Issue 779 (2018-09-03): Redcore 1806, keeping ISO downloads safe from tampering, Lubuntu makes Calamares more flexible, Ubuntu improves GNOME performance|
|• Issue 778 (2018-08-27): GuixSD 0.15.0, ReactOS 0.4.9, Steam supports Windows games on Linux, Haiku plans for beta, merging disk partitions|
|• Issue 777 (2018-08-20): YunoHost 18.104.22.168, limiting process resource usage, converting file systems on Fedora, Debian turns 25, Lubuntu migrating to Wayland|
|• Issue 776 (2018-08-13): NomadBSD 1.1, Maximum storage limits on Linux, openSUSE extends life for 42.3, updates to the Librem 5 phone interface|
|• Issue 775 (2018-08-06): Secure-K OS 18.5, Linux is about choice, Korora tests community spin, elementary OS hires developer, ReactOS boots on Btrfs|
|• Issue 774 (2018-07-30): Ubuntu MATE & Ubuntu Budgie 18.04, upgrading software from source, Lubuntu shifts focus, NetBSD changes support policy|
|• Issue 773 (2018-07-23): Peppermint OS 9, types of security used by different projects, Mint reacts to bugs in core packages, Slackware turns 25|
|• Issue 772 (2018-07-16): Hyperbola GNU/Linux-libre 0.2.4, UBports running desktop applications, OpenBSD auto-joins wi-fi networks, boot environments and zedenv|
|• Issue 771 (2018-07-09): Linux Lite 4.0, checking CPUs for bugs, configuring GRUB, Mint upgrade instructions, SUSE acquired by EQT|
|• Issue 770 (2018-07-02): Linux Mint 19, Solus polishes desktop experience, MintBox Mini 2, changes to Fedora's installer|
|• Issue 769 (2018-06-25): BunsenLabs Helium, counting Ubuntu users, UBports upgrading to 16.04, Fedora CoreOS, FreeBSD turns 25|
|• Issue 768 (2018-06-18): Devuan 2.0.0, using pkgsrc to manage software, the NOVA filesystem, OpenBSD handles successful cron output|
|• Issue 767 (2018-06-11): Android-x86 7.1-r1, transferring files over OpenSSH with pipes, LFS with Debian package management, Haiku ports LibreOffice|
|• Issue 766 (2018-06-04): openSUSE 15, overview of file system links, Manjaro updates Pamac, ReactOS builds itself, Bodhi closes forums|
|• Issue 765 (2018-05-28): Pop!_OS 18.04, gathering system information, Haiku unifying ARM builds, Solus resumes control of Budgie|
|• Issue 764 (2018-05-21): DragonFly BSD 5.2.0, Tails works on persistent packages, Ubuntu plans new features, finding services affected by an update|
|• Issue 763 (2018-05-14): Fedora 28, Debian compatibility coming to Chrome OS, malware found in some Snaps, Debian's many flavours|
|• Issue 762 (2018-05-07): TrueOS 18.03, live upgrading Raspbian, Mint plans future releases, HardenedBSD to switch back to OpenSSL|
|• Issue 761 (2018-04-30): Ubuntu 18.04, accessing ZFS snapshots, UBports to run on Librem 5 phones, Slackware makes PulseAudio optional|
|• Issue 760 (2018-04-23): Chakra 2017.10, using systemd to hide files, Netrunner's ARM edition, Debian 10 roadmap, Microsoft develops Linux-based OS|
|• Issue 759 (2018-04-16): Neptune 5.0, building containers with Red Hat, antiX introduces Sid edition, fixing filenames on the command line|
|• Issue 758 (2018-04-09): Sortix 1.0, openSUSE's Transactional Updates, Fedora phasing out Python 2, locating portable packages|
|• Issue 757 (2018-04-02): Gatter Linux 0.8, the UNIX and Linux System Administration Handbook, Red Hat turns 25, super long term support kernels|
|• Issue 756 (2018-03-26): NuTyX 10.0, Neptune supplies Debian users with Plasma 5.12, SolydXK on a Raspberry Pi, SysV init development|
|• Issue 755 (2018-03-19): Learning with ArchMerge and Linux Academy, Librem 5 runs Plasma Mobile, Cinnamon gets performance boost|
|• Issue 754 (2018-03-12): Reviewing Sabayon and Antergos, the growing Linux kernel, BSDs getting CPU bug fixes, Manjaro builds for ARM devices|
|• Issue 753 (2018-03-05): Enso OS 0.2, KDE Plasma 5.12 features, MX Linux prepares new features, interview with MidnightBSD's founder|
|• Issue 752 (2018-02-26): OviOS 2.31, performing off-line upgrades, elementary OS's new installer, UBports gets test devices, Redcore team improves security|
|• Issue 751 (2018-02-19): DietPi 6.1, testing KDE's Plasma Mobile, Nitrux packages AppImage in default install, Solus experiments with Wayland|
|• Issue 750 (2018-02-12): Solus 3, getting Deb packages upstream to Debian, NetBSD security update, elementary OS explores AppCentre changes|
|• Issue 749 (2018-02-05): Freespire 3 and Linspire 7.0, misunderstandings about Wayland, Xorg and Mir, Korora slows release schedule, Red Hat purchases CoreOS|
|• Issue 748 (2018-01-29): siduction 2018.1.0, SolydXK 32-bit editions, building an Ubuntu robot, desktop-friendly Debian options|
|• Issue 747 (2018-01-22): Ubuntu MATE 17.10, recovering open files, creating a new distribution, KDE focusing on Wayland features|
|• Issue 746 (2018-01-15): deepin 15.5, openSUSE's YaST improvements, new Ubuntu 17.10 media, details on Spectre and Meltdown bugs|
|• Full list of all issues|
|Random Distribution |
Suriyan was an Ubuntu-based distribution developed by Thai Open Source, an organisation that aims to promote free and open-source software in Thailand. The project's primary goal was to develop an easy-to-use alternative operating system with complete support for the Thai language.
|Tips, Tricks, Myths and Q&As |
|Questions and answers: All about Spectre and Meltdown|
|Tips and tricks: Keep terminal programs running, using the at command, reverse OpenSSH connections|
|Questions and answers: Switching from CentOS to Red Hat Enterprise Linux|
|Questions and answers: Locating portable packages|
|Tips and tricks: Improved package stability coming to FreeBSD/PC-BSD|
|Tips and tricks: An overview of hard and soft links|
|Questions and answers: The adoption of systemd|
|Tips and tricks: Basename, for loop, dirname, aliases, bash history, xsel clipboard|
|Questions and answers: Virtual PDF Printer|
|Questions and answers: Recovering open files, starting a new Linux distro|
|More Tips & Tricks and Questions & Answers|