DistroWatch Weekly |
DistroWatch Weekly, Issue 440, 23 January 2012 |
Welcome to this year's fourth issue of DistroWatch Weekly! Minimalist Linux distributions are rare in this world of ever-increasing hard disks capacities and hardware power. Yet there are developers who remind us that it's still possible to run a full-featured and powerful operating system that come in just a few megabytes. Read our first-look review of Tiny Core Linux 4.2 to learn about one of the smallest Linux distros available on the market. In the news section, Mandriva faces a tough bankruptcy decision, sponsors of Pardus Linux promise to keep the distribution alive, Fedora publishes a new website with detailed software package information, and Gentoo reveals the secret behind its "zero-day" packaging method. Also in today's issue, an introduction to Bloathi, a community edition of Bodhi Linux, and an overview of ZevenOS, an Ubuntu-based distribution with a BeOS-like user interface. Finally, don't miss our quick look at Clang, a newly introduced compiler in FreeBSD 9.0. Happy reading!
Content:
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (27MB) and MP3 (29MB) formats
Join us at irc.freenode.net #distrowatch
|
Feature Story (by Jesse Smith) |
Let's talk tiny - Tiny Core Linux 4.2
Usually I don't get all that excited about Tiny Core Linux, the little distribution which fits into an ISO image approximately 10 MB in size. It's not that I don't appreciate the technology, it's quite a feat getting modern functionality into such a little space. So many projects these days are moving to DVDs for their installation media, so it's nice to know someone is working on the other end of the scale. But while I appreciate the work and the craftsmanship which goes into such a creation, I feel that Tiny Core Linux really only appeals to people with one focus: small size. Much the same way OpenBSD, while an interesting project, is really going to appeal (almost exclusively) to people whose primary focus is security. There's nothing wrong with those things, it's just a very specific niche. And size isn't a niche which draws my attention these days. That being said, I wanted to take a look at Tiny Core Linux 4.2 because of a new edition added to the project: CorePlus.
CorePlus, according to the project's website, is "a simple way to get started using the Core philosophy with its included community-packaged extensions, enabling easy embedded frugal or pen-drive installation of the user's choice of supported desktop, while maintaining the Core principle of mounted extensions with full package management." CorePlus isn't quite as tiny as the main edition; instead of a 10 MB ISO image it comes as a 48 MB download. Still quite small by today's standards.
Tiny Core Linux 4.2 - browsing the web with Firefox (full image size: 93kB, screen resolution 1024x768 pixels)
Booting off the CorePlus CD brings up a menu giving us the option of which environment we'd like to use. The list includes FLWM, Joe's Window Manager, Fluxbox, Hackedbox, IceWM, plain X and the command line. While each graphical environment is slightly different, what we generally get is a simple interface with a sky blue background and a launch bar at the bottom of the screen. The launcher contains icons for shutting down CorePlus, opening the distribution's control panel, bringing up the extension manager, opening a text editor, launching a virtual terminal and handling WiFi connections. Digging around a little we can find a system installer, basic GNU userland tools and the 3.0 version of the Linux kernel. It's all quite compact and the environment is very fast to respond. It really is a minimalist system upon which we can add the pieces we want.
The system installer that comes with CorePlus is pretty basic and requires that we do our disk partitioning ahead of time; for this task the fdisk program is included on the CD. Once we have partitioned the disk the way we want it the installer walks us through a few steps. We're asked to confirm where the source files are, where we want to install CorePlus and whether we wish to install a bootloader. We can choose the file system used (ext2, ext3, ext4 and VFAT are offered) and we can choose whether to install GUI software or stick to just console programs. We can also choose whether we need extra items like wireless support. The install goes quite quickly and I was able to boot into my local copy of CorePlus without any problems. You may have noticed I didn't mention creating user accounts or setting passwords. This is because CorePlus logs us in automatically as the default user, tc, and this user has the ability to perform administrative actions. At no point during my time with the distribution was I prompted for a password.
Tiny Core Linux 4.2 - running applications under IceWM (full image size: 43kB, screen resolution 1024x768 pixels)
Having a base like Tiny Core Linux wouldn't be very useful without the ability to add pieces to the foundation. For that reason the distribution comes with a simple package manager which allows the user to download and install new extensions. The manager works on both the CD and from a hard drive install and is fairly straightforward to use. When we connect to the remote repository we are shown a list of packages in alphabetical order. We can search through these items by name and by using keywords. Clicking on an extension's name brings up a detailed description of the highlighted software. We can then choose to download the chosen module. I particularly like that we can queue multiple actions, so once a download has started we can choose to find and install other items while the first one is being fetched. Not much progress is shown during the download process, but I found that the manager worked reliably on my systems and dependencies were automatically resolved. The remote repository isn't nearly as large as those found in mainstream distributions, but enough is provided to give us the basics in most categories. For example, the repository contains AbiWord, Gnumeric, OpenJDK, Gnash, Firefox, GCC, a music player, instant messenger and several others. Really we have the tools to make what we want as long as we're willing to hunt down the pieces.
While experimenting with CorePlus I ran it on two machines, a generic desktop box (2.5 GHz CPU, 2 GB of RAM, NVIDIA video card) and my HP laptop (dual-core 2 GHz CPU, 3 GB of RAM, Intel video card). The distribution was able to detect and use all of my hardware, including my Intel wireless card. My screen resolution was set a little lower than normal, but still within a reasonable range. CorePlus runs almost no services, which makes it incredibly quick to boot and very responsive. Generally, with the window manager and a couple of applications running my memory usage was still below 170 MB.
Tiny Core Linux 4.2 - managing extensions and settings (full image size: 59kB, screen resolution 1024x768 pixels)
When talking about small distributions I find that Tiny Core Linux often comes up in the same breath as projects like Puppy Linux and SliTaz GNU/Linux. While they certainly have the size characteristic in common, I think Tiny Core belongs in a different category from the other two. SliTaz and Puppy are very light distributions which provide common desktop functionality out of the box. They're basically the mini versions of more mainstream projects in that fashion. Tiny Core Linux feels more like a platform upon which we can build things. It's not a small house so much as a foundation. Tiny Core provides a minimal base upon which we can stack things, rather than bundle general purpose software. And, based on my experience this week, I'd say the distribution is doing it well. I've found the distro to be stable, fast and able to handle all of my hardware. There is a small, but useful collection of software in the repository and the project's website features clear, well-written documentation. Tiny Core Linux is probably not going to appeal to a wide audience and it does have a narrow niche, but it is useful and it is interesting and I feel it's an idea well executed.
* * * * *
Since talking about all the features of TinyCore doesn't take up much space I'd like to devote a little time to another project, FreeBSD. The FreeBSD team recently announced the availability of FreeBSD 9.0 and there are some interesting new features and improvements in the open-source operating system. Some of the highlights include soft updates to the file system, which will greatly reduce recovery time after a crash or power failure. In theory, recovering a file system after a crash should now take a few seconds instead of minutes. User level DTrace has been added, which should make debugging and fine-tuning easier. The ZFS file system receives a big update and the LLVM compiler has been imported into the base system. All in all the release looks interesting. This past week I was visiting with a friend and we dusted off a machine (1.8 GHz CPU, 1 GB of RAM, NVIDIA video card) which had been sitting, unused, in the corner and gave FreeBSD 9.0 a whirl.
The first change most users will notice moving from FreeBSD version 8 to version 9 is that the default installer is different. FreeBSD previously used a program called sysinstall, which has been replaced by bsdinstall, though some parts of sysinstall can still be found on the FreeBSD installation media. The new installer is a bit more streamlined, but I can't say I'm a big fan. The reason I say this is that while sysinstall might have been a bit overwhelming to new users with the various menu options and its flexibility, as long as a person read all the prompts and stuck to the defaults they could get through quite quickly. Installing FreeBSD 8 on a test box was pretty much a case of selecting "default", "default", "default", "auto", "auto", "ok". I found the new bsdinstall program to be good in that it kept us firmly on the rails, presenting one option after another so there was no way to get lost. On the other hand, there are a lot of steps. One can still get through selecting defaults, but the difference is we have to do so around two dozen times.
At any rate, after fifteen minutes of typing and waiting for files to copy the installer prompts us to reboot. Unfortunately the machine wouldn't boot. We tried installing again, making sure to stick with defaults and safe options, and again the system wouldn't boot. We read through the install section of the FreeBSD Handbook (which is an excellent resource) and asked for help on the FreeBSD forum where we received helpful advice. Unfortunately, after five or six install attempts we'd used up our advice and were still stuck with a box which wouldn't boot. Looking around the forums we found a few other early adapters who had encountered the same issue, so far without any solution. (We later installed a Linux distro just to confirm the hardware was functioning properly.) I'm sorry to say my experiment with FreeBSD will have to wait until I get around to trying the latest versions of GhostBSD and PC-BSD on my usual hardware.
|
Miscellaneous News (by Ladislav Bodnar) |
Mandriva and Pardus status update, Fedora packages, Gentoo zero-day packaging, Bodhi's Bloathi, ZevenOS overview
Following some recent rumours about Mandriva's imminent financial collapse, the company has posted a brief update on the company's official blog: "We would like to inform that a proposal to acquire Mandriva has been submitted by an external entity. As required in such a situation, the major shareholders have been asked to determine their position. As per today, Mandriva has not received any determination in written form and will, in consequence, wait until January, 23rd to decide on the future of the company." The post was written by the company's Chief Operating Officer, Jean-Manuel Croset, who only joined the company late last year. Unfortunately, his brief message doesn't offer much optimism, but one can always hope for a last-minute solution that would avert the closure of one of the oldest and most prominent Linux companies in Europe.
* * * * *
Another Linux distribution facing a potential end of the road is Turkey's Pardus Linux, whose sponsor, The Scientific and Technological Research Council of Turkey, is rumoured to be in the process of restructuring some of its projects. Ekin Meroğlu has offered more information about the situation on the distro's mailing list: "As there have been several discussions on the future of Pardus Linux, I wanted to clear things up a bit. Firstly, Pardus project is alive - despite the word on the forums and mailing lists, the project is not closing its doors. But it is fair to say that we are reorganizing. As most of you know, Pardus is a project funded and supported by the Scientific and Technological Research Council of Turkey (TÜBİTAK). As a part of this reorganization process, TÜBİTAK plans to arrange a workshop entitled 'Future of Pardus'. This workshop's aim is to determine the future of Pardus and work on the technical roadmap of the distribution. Following this workshop, a roadmap will be planned and announced."
* * * * *
Last week the Fedora project revealed a new website designed to facilitate looking up information about the many packages included in the distribution. The H Open reports: "The Fedora Project has launched a beta version of the Fedora Packages website, which provides access to various information on the software contained in Fedora. The website, which is primarily aimed at developers, gives a brief description of and shows the contents of the packages that make up the distribution. Users can also find out which version of the packages are used in which Fedora versions and which bugs are assigned to a package in the bug-tracking database. Additionally, the web site can display RPM spec files, containing commands for compiling source code packages for different architectures. Patches applied to the software source code can also be viewed.".
* * * * *
One of the major advantages of running a compile-from-source Linux distribution, such as Gentoo Linux, is the speed with which the users are able to run the latest software on their systems. But how does Gentoo do it? Andreas Hüttel explains the technique of providing the latest and greatest in a blog post entitled "Gentoo zero-day packaging of new KDE releases explained": Usually, whenever a new KDE release is published, Gentoo users can update already the same day, as suddenly a complete and polished set of ebuilds appears in the portage tree. (Stay tuned on the upcoming Wednesday for KDE 4.8.0, it's shaping up very nicely!) How is this possible? Well... let me explain. If you're a stable version user, you may have never heard of so-called live ebuilds. This is a special variant, usually denoted by a version number ending in 9999 that does not rely on a source tarball. Instead, it contains a URL of a revision control system (say on anongit.kde.org). When you emerge such a version of a package, the sources of the specified branch are checked out or updated to the newest upstream state, and that is used for building the installation package."
* * * * *
Although relatively new on the distro scene, Bodhi Linux is now probably the most widely-used distribution that features Enlightenment 17 as the default desktop. Its only fault, at least in the eyes of some users, is the lack of applications in the distro's default state. If you are one of those users, here is a new option for you - Bloathi Linux. Susan Linton introduces this community-built Bodhi in "Meet Bodhi's Bulky Brother: Bloathi": If Bodhi Linux was a little too minimal, then perhaps Bodhi's beefy brother Bloathi Linux will fill the bill. Jeff Hoogland posted today of a new community spin of Bodhi that comes with 'a slew of pre-installed software.' Bloathi retains the Enlightenment desktop environment and comes with lots of themes and several hardware profiles. These are setup upon reaching the desktop through a pop-up configuration. The hard-drive installer icon normally found on the desktop doesn't show up in a lot of themes, so check in the file manager under Desktop. The menu is populated by lots of places, settings, and applications. Some of these are LibreOffice, Inkscape, Pinta, VLC, Firefox, Pidgin, Envision, and DeaDBeeF."
* * * * *
The last item of this week's news section is a link to an article about ZevenOS, a niche distribution that attempts to recapture the bygone days of BeOS. "Michael Reed introduces the project" in Linux Journal: BeOS was a much loved and highly advanced desktop operating system that ceased active development in 2001. ZevenOS is a Ubuntu 11.10-based system (with a bit of help from Xubuntu) that attempts to recapture some of the BeOS look and feel. The GUI of ZevenOS is based on a custom theme for the Xfce desktop. I have a little experience with BeOS and some of its clones, and I confirm that, from the outset, it does look quite like BeOS. Naturally, the most famous element of the BeOS user interface, the small yellow title bar, has been retained. As with the original BeOS, the dock is located in the top right hand side of the screen and expands vertically. You bring it to the front by touching the right hand corner of screen, and when clicked on, it pops up an application launcher."
ZevenOS 4.0 - an Ubuntu-based distribution with a BeOS-like Xfce theme (full image size: 110kB, screen resolution 1280x1024 pixels)
|
Questions and Answers (by Jesse Smith) |
Clang went the compiler
When FreeBSD 9 came out earlier this month one of the changes which caught my eye (and the eyes of many others) was the move to include the Clang compiler with the Low Level Virtual Machine (LLVM) backend. There is a move underway to slowly phase out the GNU Compiler Collection (GCC) from the base install and put LLVM in its place (the GCC will still be available through FreeBSD Ports). One reason for this move is that LLVM is licensed in a very similar manner to FreeBSD and recent versions of the GCC are licensed under the more restrictive General Public License version 3. The developers see this as an incompatibility and want to get all their tools under a compatible license.
Fair enough, but as a developer my interest in the move to LLVM wasn't in the license, but rather in the compiler's performance. How fast is it? Is it compatible with code written with GCC in mind? Does the resulting executable have similar performance? The performance of a compiler doesn't just affect developers, the ability of the compiler to produce good code will also affect the performance of the whole operating system since the compiler will be building the kernel and all of the libraries. Looking at the comments on various news sites turned up a lot of debate on licensing (with the usual amount of thoughtful consideration and decorum), but I found very little discussion on the merits of LLVM as compared to GCC. Being of curious mind I decided to compare the two.
My series of tests were fairly simple and shouldn't be considered statistically significant benchmarks. What I did was take four applications of various types and compile them with GCC (version 4.6.1) and with Clang (version 2.9), both without optimization and with -O2 level optimization. I then compared the time it took to compile each project, the resulting executable size and the time it took to run the program.
The results, I'm happy to say, weren't all that interesting. The run times of programs were generally quite close. Sometimes the GCC binaries were faster, sometimes the Clang binaries were faster, but in each case the difference was a percentage point or two, hardly worth mentioning. Binary size tended to vary a little. Sometimes Clang's binaries were bigger and sometimes GCC's were, but in each case the difference was less than 10%. The only consistent result I found was with compile time. In my tests Clang was always slower, usually by about 10-20%. Not a huge gap, but on longer compiles it becomes noticeable. I thought this observation was interesting as one of Clang's big selling points is it should be much faster than GCC. My results did not reflect this.
The one significant difference I noticed between GCC and Clang came from the messages displayed during compile time. Most code, when compiled with default settings, will result in some warning messages about variable types, things which could be optimized, values not initialized before being used, etc. The warning messages I got from Clang struck me as being much more helpful than the messages displayed by the GNU compiler. Not only were the messages, the text, easier to understand, but Clang would usually display the line of code it was talking about with an arrow pointing to the offending character(s). It's a small thing, but one which I really appreciated.
From a technical standpoint I don't think there is a strong reason to use one compiler or the other. Sometimes one would make a slightly smaller binary, sometimes one would give a more efficient binary, Clang typically lagged behind a little in compile times, but neither provided a clear advantage other the other technically. Usually the results were fairly close. The only real differences appear to be the style of error & warning messages and the licenses under which the compilers are distributed. Both of which I feel are personal preferences rather than technical issues.
|
Released Last Week |
Toorox 01.2012
Jörn Lindau has announced the release of Toorox 01.2012 "GNOME" edition, a Gentoo-based desktop Linux distribution featuring GNOME 3.2.1: "Toorox 01.2012 'GNOME'. A new version of the 'GNOME' edition of Toorox featuring the recent stable GNOME 3.2.1 has been finished. Some GNOME Shell extensions have been added to give the user the old fashion of a window panel and a classic application menu. The Linux kernel 3.1.6-gentoo as basis; also included are X.Org Server 1.11.3, Mesa 7.11.2, LibreOffice 3.4.3, Thunderbird 9.0.1, Firefox 9.0.1 and WINE 1.3.37. Toorox 01.2012 'GNOME' is available in the download area as direct download (32-bit and 64-bit)." See the brief release announcement and changelog for more information.
Toorox 01.2012 - a Gentoo-based distribution featuring the latest GNOME 3 desktop (full image size: 742kB, screen resolution 1280x1024 pixels)
* * * * *
Development, unannounced and minor bug-fix releases
|
Upcoming Releases and Announcements |
openSUSE 12.2 roadmap
Last week the openSUSE project has published the roadmap for version 12.2. Testing will officially commence with the first milestone release scheduled for 9 February and will culminate with the "gold" release on 11 June. From the announcement: "As Benjamin Brunner announced yesterday, openSUSE 11.3 has reached end of life. As a quick refresher, openSUSE releases new versions every 8 months, and each version has a life cycle of 18 months. As 11.3 was released in July of 2010, the time has come to embrace our newer versions, including the successful release of 12.1 in November of 2011. As Brunner's announcement indicates, we worked hard to maintain 11.3 while developing its subsequent two releases (11.4 and 12.1.) And of course, we're already gearing up for 12.2, slated for release in July. And the first milestone release is already just around the corner. You'll be able to try out Milestone 1 on February 9th. As always, testers and contributors are welcome throughout the release development process."
* * * * *
Summary of expected upcoming releases
|
DistroWatch.com News |
New distributions added to database
* * * * *
New distributions added to waiting list
- SparkyLinux. SparkyLinux is a Polish Debian-based distribution and live medium featuring the Enlightenment 17 desktop. The project's website is in Polish.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 30 January 2012.
Jesse Smith and Ladislav Bodnar
|
|
Tip Jar |
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip. (Tips this week: 0, value: US$0.00) |
|
|
|
bc1qxes3k2wq3uqzr074tkwwjmwfe63z70gwzfu4lx lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvwqhhxarpw3jkc7tzw4ex6cfexyfua2nr 86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le paypal.me/distrowatchweekly • patreon.com/distrowatch |
|
Extended Lifecycle Support by TuxCare |
|
Reader Comments • Jump to last comment |
1 • GCC vs. Clang (by Koroshiya Itchy on 2012-01-23 09:37:09 GMT from Belgium)
And what about the speed of the complied binaries? Do you expect it to be identical?
2 • Compile speed (by distrohopper on 2012-01-23 09:59:19 GMT from Germany)
In several tests i made, clang++ is 15-40% faster than g++ (with or without multiple jobs and/or pre-compiled headers, always using -O2).
Granted, clang vs gcc (compiling C) is probably not much of a difference, but since C compiling is very fast anyway, that doesn't matter as much as compiling C++, right...
3 • GCC vs. Clang (by Magic Banana on 2012-01-23 11:07:44 GMT from Brazil)
I tried to compile, with -O3 optimization level, a C++ program where time performances are a must (it solves an NP-hard problem). The versions of GCC and Clang are those available in Trisquel GNU/Linux's repository. When executing both binaries on an input that requires tens of minutes of execution, the one compiled with Clang was about 18% slower. I believe Phoronix found, some time ago, a similar degradation of performance when Clang was used in replacement of GCC. However, I could not find this article again.
4 • Quiet on DW? (by Andrew on 2012-01-23 11:08:52 GMT from Australia)
I cannot remember when only a single distro release happened between editions of DWW. Hope it's just been a slow news week! :D
5 • Tiny Core - CorePlus (by DavidEF on 2012-01-23 11:42:08 GMT from United States)
I've thought for a while that Tiny Core seemed like an interesting idea, but I have never tried it. I'm not very interested in booting up with practically no functionality at all, and installing thousands of packages to get a useful system. Don't even talk to me about "Compile from source" distros like Gentoo! But, CorePlus seems like the right idea to me. I might have to give it a try. The simplicity of a good foundation, ready to be built on, is a little tempting.
I've used Puppy a lot for when I need a quick-booting live system to do something specific. It is currently my favorite low-resource distro. It is especially great for older hardware, which most other "low resource" distros seem to neglect. I never used it as a normal, every-day operating system, though. It just isn't enough for me, and very hard to add anything to, compared to the major distros, like Ubuntu. If CorePlus can give me a sure and stable foundation, with little or no bloat, that I can easily "fluff up" to my usual standard of comfort, that would be the best of both worlds!
6 • LLVM vs GCC (by Mustafa on 2012-01-23 12:23:34 GMT from Iraq)
These are good benchmarks: http://www.phoronix.com/scan.php?page=article&item=llvm3_gcc_open64 www.phoronix.com/scan.php?page=article&item=gcc_46_llvm29
7 • Tiny Cored (by schultzter on 2012-01-23 13:15:16 GMT from Canada)
I love the idea of Tiny Core and how quickly it boots up to a usable system. Of course it depends what you mean by usable, for me a web browser covers 90% of my needs.
I have to admit I don't use it as much as I want though, since it's hard to justify leaving all that hard drive space empty that I've got.
8 • Re: GCC vs. Clang (by Koroshiya Itchy on 2012-01-23 14:19:03 GMT from Belgium)
Hi Mustafa, thanks for the benchmarks. They are a bit contradictory. However, it would seem that, on average, Clang is a bit faster when compiling (about 15%). Regarding the speed of the produced binaries, there is no clear winner. However, in general, the codes for which GCC is more advantageous, are more relevant for me. It also seems that certain codes do not easily compile with Clang.
9 • Tiny Core and FreeBSD (by hughetorrance on 2012-01-23 14:43:34 GMT from United Kingdom)
The music player with Tny Core is non other than VLC so that's great,thanks for the admission about your install problem with FREEBSD,I,m sure that will refresh and encourage others to keep going and not get too discouraged. LOL that sort of thing happens to just about everyone.
n.b. I love them both and loads of other distros...like Slackware
10 • Long Live Pardus! (by Rick on 2012-01-23 15:16:07 GMT from Canada)
I recently built a computer with an AMD A6 3400 processor and a BIOSTAR TA75M+ motherboard. I wanted a system with a multi-processor which supported the latest technologies like USB 3.0, SATA v.3, HDMI etc. The motherboard, I discovered, also has UEFI instead of the traditional BIOS (no setup choice). I managed to install Windows 7 (64-bit) without any real problem, but I really wanted to use Linux as I was not ready to spend over $100 for an OS. I tried my favourite Mint 12 (64-bit), OpenSUSE, Sabayon 7 and others (all 64-bit) without any luck. All proved incompatible with the built-in AMD graphics processor (early in the installs, the screen went black forever). Super OS installed, but after applying the first updates, I was back to black screen ( same result with a few other distros). CentOS 6.2 installed OK, but was not suitable as a desktop system (great for server duty and command line configuration). I tried Pardus 2011.2 (64-bit) and struck paydirt! It installed without incident and I have been using it ever since. I have applied updates without incident and I am very satisfied. I have been a loyal Mint user for a few years, with Pardus as my second choice, but I have to salute the Pardus team for the work they continue to do and hope their reorganization means a better future for the distro.
11 • @10, Why? (by Eddie on 2012-01-23 15:39:28 GMT from United States)
It's great that Pardus was able to work for you. It's a good distro. I was just wondering what is causing the problem that the other distros are having with the graphics? Why incompatible?
Thanks
12 • @ Jesse (by Anonymous on 2012-01-23 15:56:35 GMT from United States)
LLVM/Clang is not the default compiler in FreeBSD, yet. It probably won't be until version 10, though considering the massive number of patches required to fix the gcc monoculture in ports, it may not happen until 11.
13 • Compile comparison (by Jesse on 2012-01-23 16:06:28 GMT from Canada)
>> "And what about the speed of the complied binaries? Do you expect it to be identical?"
I didn't expect them to be, but they were nearly identical. As I wrote in this week's column: "The run times of programs were generally quite close. Sometimes the GCC binaries were faster, sometimes the Clang binaries were faster, but in each case the difference was a percentage point or two, hardly worth mentioning. "
>> "LLVM/Clang is not the default compiler in FreeBSD, yet. It probably won't be until version 10,"
I didn't claim it was. I pointed out Clang is being brought in and GCC is being phased out. The process is likely to take another couple of years. According to the FreeBSD website they want to be free of software licensed under the GNU GPL in time for FreeBSD 10.0. The way I see it, in the worse case scenario, if they can't get everything to compile with Clang, they can make GCC a build requirement for those few ports which require it and have it installed as a dependency at compile time.
14 • #10/#11: Pardus and hardware compatability (by Caitlyn Martin on 2012-01-23 16:08:39 GMT from United States)
I can't answer why Rick had better luck with Pardus on his specific system. I can share one observation about why Pardus, in general, has better hardware support than most. The project is located in Turkey, a country without software patents or anything like the DMCA in the U.S. Consequently, Pardus developers have no reason not to include anything which might be patent encumbered or even proprietary. They include many closed source drivers and a bunch of proprietary firmware by default which other distros either must leave out to comply with the law in their respective countries or which they may choose to leave out to be free (or in the case of Fedora, nearly free) by Free Software Foundation (FSF) standards. Having all of that code available at installation time allows Pardus to automagically setup more hardware than most other distros. I leave it up to individuals to decide whether that's a good thing or a bad thing :)
15 • Tiny Core review (by Caitlyn Martin on 2012-01-23 16:18:27 GMT from United States)
Jesse, thanks for the excellent review of Tiny Core this week. You clearly describe both the benefits and shortcomings of the little distribution. The 170MB memory footprint doesn't surprise me. Some lightweight distros manage to have a smaller footprint than Tiny Core even with a substantially larger iso to start with. The philosophy behind tiny core is all about small and not about lightweight so much. Still, for almost any system built in the last 10 years or so Tiny Core should work well provided the hardware is supported. One of the trade offs of going so small is leaving out support for some hardware.
I definitely agree that CorePlus makes Tiny Core much more useful. The result is very similar to what Damn Small Linux was, which probably isn't surprising since Robert Shingledecker did so much development work in that distro. Having an updated distro that fits easily on systems with small SSDs or hard drives can be very useful. It's a niche, but it's a niche that is only filled by a very few distros.
16 • Tiny Core (by Jesse on 2012-01-23 16:31:08 GMT from Canada)
@15: Thank Caitlyn. To be honest, I was a bit surprised CorePlus took up as much memory as it did, but I suppose it's within reasonable limits, considering how much bigger CorePlus is over the base project.
17 • Ram usage (by C. Random on 2012-01-23 16:37:46 GMT from Finland)
Just curious, how was the ram usage measured?
Also, was it with only included apps, or with something more installed and running?
18 • TinyCore Ram usage (by Ram on 2012-01-23 17:04:40 GMT from France)
@16 and 17
it depends on how you use Tiny Core Linux.
In my experience, you need 32mb ram in order to boot the base system, 24mb ram to boot the Micro Core variant of it (without GUI). Both TC and MC won't use much more than 40-50 mb ram when you use it without other extensions. As the system runs into ram, you are likely to get more ram usage if you use a fater install package like CorePlus.
Then, you have options in order to make extensions not fully loading into ram. Your will have a basic (but operational and very responsive) system (web browser, email client, window manager, office suite, text editor, and some other stuff like calendar, flash, audio-video players) for less than 400 mb ram if you don't use them all at the same time.
Then, you have to compile the missing extensions -- the applications that you want to use, and that are not delivered in TC. This is why, in my opinion, it is not a distro for everyone. But the idea is very interesting indeed.
19 • RAM usage (by ix on 2012-01-23 17:31:06 GMT from Romania)
From the second picture of TinyCore, I understand that it uses 85 MB of RAM 230 - 126 (cache) - 19 (buffer) = 85. That seems to be with an open terminal and text editor.
As you probably know, cache stores data in RAM so it can be accessed faster and it is cleared automatically in need, so the more cache, the better.
As far as I know, TinyCore is loaded entirely into RAM, so 85 MB of RAM in that case may be ok, but my custom Debian with fluxbox uses about 50 MB with a few apps open but you can't compare Debian with TinyCore.
20 • RE:19 (by Landor on 2012-01-23 20:04:02 GMT from Canada)
How did you build your Debian system? Also, what applications are the few you're discussing, and what is the exact amount of RAM used?
Thank You.
Keep your stick on the ice...
Landor
21 • we? (by marcus on 2012-01-23 20:29:57 GMT from United States)
"We tried installing again, making sure to stick with defaults and safe options, and again the system wouldn't boot. We read through..."
How many distrowatch staffers does it take to screw in a light bulb?
22 • (Tiny) Core Linux CD boot (by bmarkus on 2012-01-23 20:51:24 GMT from Hungary)
You do not need to boot Core, CorePlus or TinyCore from a CD, just create a bootable USB stick from a downloaded ISO file using core2usb. It is dedicated WIndows installer available at SourceForge. It offers a fast and convenient way to start for those on Windows.
23 • RE:10, 11 14 Pardus (by Stimpy on 2012-01-23 20:53:17 GMT from United States)
Is he using a CRT monitor. I get a lot of scrambled splash screens on start up lately and sometimes it comes up with a black screen. Other new distros just put a small splash screen on the upper left corner of the screen.
24 • @20 (by ix on 2012-01-23 21:47:21 GMT from Romania)
I took the netinstall image (squeeze) and I installed without selecting anything in the lists (deselecting if there was something).
After that I installed xorg, fluxbox and everything else I need, like rox-filer, wicd, mplayer, audacious and so on. I use a lot of LXDE apps, but I can give you a list if you want.
Without open apps, just fluxbox and xterm, it uses exactly 30 MB of RAM, I've just checked. By the way, I disabled recommends in /etc/apt/apt.conf.
25 • Tiny Core (by nightflier on 2012-01-23 23:36:04 GMT from United States)
I just resuscitated an old laptop (P3 with 128 MB RAM) using Tiny Core. Right after a cold boot top shows about 60 used, 6 buff, 31 cached. Using htop it shows 24 used. Surfing with Opera, using wireless, works well for what I do.
26 • E17 distros... (by Neal on 2012-01-24 01:14:03 GMT from United States)
All this talk about how great Bodhi is makes me wonder if they have ever used Macpup? Macpup is IMO the finest rendition of a completed E17 desktop ever.....So, if you don't want to fiddle faddle around with installing apps give the tiny download of macpup a shot.
27 • tiny core -- overseen feature and use (by stefan on 2012-01-24 01:32:54 GMT from Germany)
I think the review did oversee a major feature of tinycore: The pristine state of the system after each reboot. It just mounts images of the software, and you have full control over what gets saved. From that ability + the small ressource-requirements comes a -- well, also niche -- usfullness other distros lack: since most oses, including the one from Redmond, offer some kind of easy-to-use virtualisation technology, you can use tinycore as a general-purpose-client, the users can employ without having to install anything, or just as virtual-machine. Just use openvpn (for example) for your enterprise network, and give everybody his own tinycore on a stick, to do whatever reqired from anywhere -- they can boot the stick or run it in a virtual machine. No secrets on uncontrolled computers, no permanent mod of the client ... Well, at least i think i could use tinycore for something like this; the point is: as far as i understood the docs, the pristine state thing is a major feature for tinycore, it should have been mentioned.
s.
28 • @21 (by Chris on 2012-01-24 06:59:11 GMT from Germany)
"How many distrowatch staffers does it take to screw in a light bulb?"
I tried the new Free/PC-BSD release myself. I failed to. Not on a unbootable Installation, but on an otherwise unusable System. I give BSD a try everytime a Major Version comes up but so far it was a disapointment every time, big time.
IMHO is BSD at a Level of usability that most Linux Distros passed years ago: You can use them, but dont expect a good experience. Sry for my bad english. I really dont know how to put it. It will, most likely, come over the wrong way ;)
Im talking about the use as a Desktop. Not as a Server!
29 • Tiny Core 4.2 - other missed features (by Kent on 2012-01-24 07:54:32 GMT from United States)
Another built-in feature is the TinyCore terminal server, which can spawn a whole army of TC instances pxe-style.
I booted TC 4.2.1 into a VirtualBox 128MB RAM + 128MB HD Installed
30 • Pardus (by Ambleston Dack on 2012-01-24 07:59:32 GMT from United Kingdom)
This is a great little distro and is the OS on our family laptop as well as my daughters PC. I hope this distro doesn't die as its been a good reliable OS. I've been using it since 2008 and it hasn't let me down. IMHO its the best looking KDE 4.x distro out there.
31 • Tiny Core 4.2.1 - corrections and other missed features (by ke4nt on 2012-01-24 09:16:09 GMT from United States)
Thanks for posting another nice article about Tiny Core Linux! One of my favs.
Let me mention some additional information regarding some of the comments, and features not mentioned in today's article.
Both username and passwording can be setup at boottime, using the bootcodes "user=foo" and "secure". This requests passwords for both root and user foo early in the bootup. The "noautologin" option will force a user/pass to be used once booted. This is especially helpful for openssh, and when using many of your existing resources. (see below)
When installing the OS, if the option to use "whole disk" is selected, (in the case of a pendrive or a VirtualBox instance) the device is zeroed, partitioned and formatted automatically, without falling back to fdisk.
If you wish to install TinyCore alongside another linux OS (where existing partitions already reside), simply copy the vmlinuz and core.gz found in the /tce/boot of the iso to your existing /boot directory, and the /tce directory to the / of your filesystem, and add a simple grub entry to your grub menu. No "installer" needed.
title TinyCoreLinux 4.2.1 root (hd0,0) kernel /boot/vmlinuz initrd /boot/core.gz
Using the home=sdXx bootcode, you can use your existing home directory from your favorite flavor of distro, as a persistent store and home directory for TC. Access your usual collection of files, scripts and data at every bootup. Other persistent directories like /opt can also be setup at boot time.
The app-audit program has the ability to update your currently installed applications to the latest versions, if a newer one is available, and handle all dependencies.
The tce-terminal-server can launch a whole army of TinyCores into your awaiting pxe-booted VMs. 1GB of ram + 1GB of HD can launch dozens, 64MB RAM + 64MB HD at a time.
Most all downloaded applications can be launched either into ram, for max speed, or loop mounted to conserve ram. Cloud mode is all ram-based, but Mount mode has options. Mix & match.
TinyCore uses zswap, a compressed ram block, that extends the use of your ram beyond the normal ram limits. Existing swap partitions can be used, and swapfiles can be created with the built-in tools.
The ezremaster extension allows you to build the installation of your dreams, then burn a new iso to be installed onto your pendrives and other writable devices with your perfect themes, fonts, script collections, music and application selections. Update, edit, and burn again and again. Or strip out any unneeded portions for the perfect kiosk.
There is a 64 bit kernel in the repository, along with the source and .config file for it, and a 64 bit initrd (core64.gz) that replaces the 32 bit versions.
The compiletc extension provides a full compile environment. Recompile the kernel or any other modules/apps. Most of the available extensions are compiled this way.
Extensions exist for jfs , xfs , reiserfs, fuse, nfs, ntfs, etc. Mount most anything.
Microcore is only 7.9MBs and excludes the XVesa and X apps. The CLI-based "ab" application browser allows you to construct a powerful CLI-only environment.
Distro upgrades are super-simple. Usually requires nothing more than replacing the two boot files, vmlinuz and core.gz, with the latest versions.
Extensions for files and addons for QEMU, KVM, VMWare environments. Performs lighting-fast in VirtualBox and other virtual desktops.
Google provides step-by-step instructions for adding your favorite server. xampp, apache, lighttpd, edna, ampache, dovecot, nginx, monkey, openldap, mysql, sqlite, postgresql, vsftpd. Nearly all are available from the Tiny Core repositories.
32 • SCaLE 10X (by ke4nt on 2012-01-24 09:36:28 GMT from United States)
We enjoyed seeing many of you @ SCaLE 10X. Our booth was super-busy! Discussions regarding appliance use, ARM support, Android support and upcoming features were hot topics! This was our 5th year, and we appreciated seeing many familiar faces once again.
The reports we heard regarding specialized uses of TinyCore for Seniors and Kids, the numerous questions regarding new features, and the stories about using TinyCore for anything from a old-radio/pico player, to a learning tool for linux exploration, needing a quick shell to perform a server-near-death on-location fix, and bringing some laptops back to life that some of the *other* vendors there @ SCaLE were unable to do, were heartfelt and welcomed. See you next year!
33 • @28 (by django on 2012-01-24 09:39:40 GMT from Netherlands)
Too bad PC-BSD is not working for you. Have you tried posting your problems at their forums?
I have installed pc-bsd (as a long time freebsd server user) and was happy with what I experienced up until now. I do agree that it has a few rough edges like:
1) auto-mounting (ntfs) removable drives did not work and I had to use the cli to access these drives 2) my printer required a port compilation 3) after installing firefox, I had to manually state that other users needed the icons on their desktop too
But the stability andvery modest memory compensation are a huge improvement over other OS's I had on my box previously. Plus, being able to play multimedia out of the box on a freebsd derived system, is marvelous.
I can recommend PC-BSD to every reasonably unix/linux familiar operator.
34 • PC-BSD (by jadecat09 on 2012-01-24 11:03:34 GMT from United Kingdom)
I installed PC-BSD 9.0 on the first day it was released and have not looked back. Granted, there were some teething problems. But after posting on the forum my system was running smoothly within 48 hours.
With service like that, What's there not to like.
35 • @33 (by Burt on 2012-01-24 12:13:00 GMT from United Kingdom)
" 2) my printer required a port compilation"
This one line defines exactly why FreeBSD in whatever guise as well as many linux distros have a very long way to go before being excepted on the desktop by regular users.
36 • @35, Not from my point of view. (by Eddie on 2012-01-24 13:28:32 GMT from United States)
" 2) my printer required a port compilation"
the exception and not the rule.
"This one line defines exactly why FreeBSD in whatever guise as well as many linux distros have a very long way to go before being excepted on the desktop by regular users."
I really can't see where this statement has merit for a lot of the linux distros available. Most installs have a very workable system in a very short time. Furthermore most regulars users will never install an operating system. Most regular users want a turnkey system and that can be supplied with any operating system. Unless the REGULAR user needs "specialized software", or is a "heavy PC gamer", they don't care and will use anything without a problem. The tablet computer and smartphone market has already shown that is the case. Think "social networking". :)
37 • @35 (by django on 2012-01-24 13:31:30 GMT from Netherlands)
Indeed, but I know the developers of PC-BSD know this as well and are busy providing a elegant solution for this. Must say, in defence of the user friendly linux distro's, that ubuntu, linux mint and opensuse automatically recognized and configured my printer.
Freebsd in disguise, PC-BSD, is another story but fortunately after the make install clean step, I could configure the printer.
38 • leightweight distros (by morri on 2012-01-24 15:07:55 GMT from Germany)
I always find it funny that most tests for small distros are done on such sophisticated pcs. I had the same issue when a reviewer tested lubuntu on a 2.5 ghz machine with 3 gb ram? Sure those small distros won't tun much faster compareable to other buntus if the machine already have a high standard speed. I don't exactly run tiny core but I do run lubuntu, and it makes a significant difference in performance on my elderly pc(998mhz (512 mb))(in comparison to ubuntu or linux mint)
39 • @31 TC (by subg on 2012-01-24 16:32:33 GMT from United States)
"The tce-terminal-server can launch a whole army of TinyCores into your awaiting pxe-booted VMs".
What's the intended use that's envisioned with that feature?
40 • gcc vs clang -- regarding language support (by Christos Gitsis on 2012-01-24 18:14:21 GMT from Greece)
I agree that clang gives more useful error and warning messages. But one aspect when comparing the two compilers could also be the status of implementation of language features. Regarding support of C++11 features, gcc is somewhat ahead of clang ( http://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport ).
41 • @subg (by TC User on 2012-01-25 00:37:42 GMT from United States)
tce-terminal-server can be used to start PCs if they can pxe boot.
This could be used in an office where you want the user computers to have nothing on them, no hard drive. They can network boot TC and get to a graphical desktop quickly.
From here they could have a handful of apps available or it could launch into a Citrix Xen environment and run virtual MS Windows. Recycle old computers plus you don't have to worry about keeping all the desktops virus free and up to date.
Of course if there is any problem all the systems go down and then you get fired for bringing Linux to work.
42 • TinyCore and good reading (by Verndog on 2012-01-25 03:27:28 GMT from United States)
Thanks for this issue!
This has been so far the most enjoyable reading and the comments are also good reading.
I think another option for TinyCore, for me at least, as reparing a borked system. Fire up TC and in no time you can chroot over to the system in question. I use to enjoy Parted Magic, but over the years I have used it, booting now takes a long time. TC on the other hand is almost instantaneous.
43 • Low-end PC's (by RO on 2012-01-25 03:47:32 GMT from United States)
@38/morri: Try a Fujitsu Lifebook P1120 with 240 MB RAM available after the "work area" (emulation?) used by the wimpy TransMeta Crusoe 800 Mhz CPU (comparable to about 300-400 Mhz x86 - definitely slower than my Stylistic C500 with 500 Mhz Celeron).
Anything running on that has to be super light in resource requirements, and in the past, an older TC, and various Puppy versions could manage on it. CrunchBang 9 (based on Ubuntu 9.04 as I recall) did decently, and would support the touch screen, but #! 10 would not. Base Bodhi did OK, too, but I doubt the new Bloathi would.
The small, light size, touch screen, and track point keep me interested in experimenting with that old clunker for some reason, even with my super-duper Lifebook p1620 with its Core 2 1.2 GHZ and 2GB of RAM (and touch screen) for "serious" use. Both are more fun than a "honking big" 10-inch Android tablet, and so much more versatile (well, maybe the 1620...).
Fun stuff ;-)
44 • Bye Bye PC-BSD (by RayRay on 2012-01-25 04:08:24 GMT from United States)
Wanted to test PC-BSD, unfortunately this BSD took over my bootloader. I re-established my multiboot but after I booted to PC-BSD again it took over my bootloader. Goodbye PC-BSD, I installed CentOS over it. Life is too short if they don't want to allow a multiboot they apparently don't need testing of their OS.
45 • RE: 24 - 42 + DWW/Ladislav (by Landor on 2012-01-25 05:51:08 GMT from Canada)
#24 Thank you again for the information.
I can't remember what my last install of Openbox with Debian used for RAM once it settled down, it was low though, doing the exact same way you had. I'm always surprised at the people who don't do it, yet want a light system, it's so simple.
There's a couple things that keep me using Openbox over Fluxbox, one being that it's written in C. The other is that I don't like the slit in Fluxbox, and if I'm going to replace it with something (which I would), I might as well just use Openbox. But based on your numbers, I'm sure Openbox used more than Fluxbox, but I don't see how that can be. I'll have to recheck again some time.
#42
It's funny a review was done about TinyCore. I was going to do one about the Plus ISO myself. One of the points I was going to discuss was its speed as you said, it boots fast. The only distribution I've found to easily beat it in boot speed is Ubuntu 11.10. For me, that makes Ubuntu the far better option as an 'instant on' system as I've said here before. Well, if it wasn't for the fact that it's not 'Free' (as in freedom).
Ladislav:
I haven't seen anyone else acknowledge this here, so I will. I've noticed that as of late you've been pointing out Gentoo related news items more than you have in a number of years. I for one appreciate it, if that counts for anything. Thank you.
Keep your stick on the ice...
Landor
46 • PCBSD9.0-x86-DVD.iso (by zykoda on 2012-01-25 08:35:03 GMT from United Kingdom)
Downloaded, burned and installed this on a primary partition yesterday. KDE desktop was chosen. Installation time well over I hour! Took me a little time to get it to boot mainly because I've not done that with GRUB2 for BSDs. I found apparently conflicting information re GRUB2, but it may be changes during GRUB2 evolution! There appears to be no reference to bootloader during PCBSD installation (maybe I missed it but I aborted first time because I found not reference to bootloader during installation setup). GRUB2 command "freebsd" -> "kfreebsd" in a direct boot. Chainloading worked once I had the disk order sorted. PCBSD installer ignored the setup of a user (bug?) and I had to use adduser CLI. Setting network host name during install was also ignored. Nvidia driver was installed by default and functioned without noticeable problems in the limited tests so far. There is some evidence of instability when an errant mouse click caused a cascade of windows (20 or so) to open! I suspect it was a file manager but am not sure. Machine was a random sample of spare parts. Phenom II X2 550 with ASUS M4N68T-M LE V2 motherboard, 6GB(4+2) DDR3-1333 RAM, 3D Fusion PCI Express 256MB GeForce 7600GS Graphics Card. 1 x 160GB IDE + 1 x 500GB sata, Benq DVD.
47 • GhostBSD (by greg on 2012-01-25 10:40:00 GMT from United States)
As @44, I tried to test GhostBSD by using Unetbootin. It too, took over my bootloader.
48 • Re: 44 • Bye Bye PC-BSD (by openSUSE User on 2012-01-25 12:49:57 GMT from United Kingdom)
> Wanted to test PC-BSD, unfortunately this BSD took over my bootloader. > I re-established my multiboot but after I booted to PC-BSD again it took over my bootloader. > Goodbye PC-BSD, I installed CentOS over it. > Life is too short if they don't want to allow a multiboot they apparently don't need testing of their OS.
From the Users' Handbook (ftp://ftp.pcbsd.org/pub/handbook/9.0/handbook_en_ver9.0.pdf):
If you install PC-BSD on a computer that already contains an operating system, the first time you reboot, your computer will automatically boot into the previous operating system. You will need to configure a boot loader utility to recognize all of the operating systems that are installed and to provide you with a boot menu where you can select which operating system to boot into. The rest of this section will demonstrate how to configure the GAG, GRUB, and EasyBCD boot loaders. Select the boot loader that best suits your needs or which is already installed on the computer.
You *did* read the handbook?
49 • @48 (openSUSE) (by BSD_newbie on 2012-01-25 13:32:25 GMT from Germany)
The problem is NOT that the previous OS gets booted; if that was the case, the existing boot loader could, indeed, be configured to boot PC-BSD as a second, third etc. OS. The problem, however, is that the PC-BSD bootloader OVERWRITES the existing boot loader, and I have yet to find my way around with the PC-BSD boot loader. Can anybody tell me what sort of loader PC-BSD uses and if it can be used to chainload Linux boot loaders present in the partition boot sectors? I use LILO and GRUB, no GRUB2 loader present. Thank you.
50 • #49 (by zykoda on 2012-01-25 15:59:59 GMT from United Kingdom)
The handbook is not useful as far as I can tell. I think that having PCBSD on the non boot disk ( whatever the boot loader is?) has (intentionally) hidden some problems from me. The whole boot situation seems a bit diabolical!
51 • Re:48 (by RayRay on 2012-01-25 20:48:27 GMT from United States)
When ever I install an additional OS on one of my computers I always boot my Opensuse system and add the new operating system. Since I use Grub 1 if the new system uses Grub 2 I translate it to Grub 1. In the case of PC-BSD I chainloaded it as if it were an MS product. By the way the only MS product that overwrites my bootloader is Windows 8. Why the BSDs want to imitate this type of behavior is beyond me. At least make it optional in your next release if you want to be used and tested.
52 • Clang/LLVM (by Ryan Farmer on 2012-01-26 01:04:07 GMT from United States)
The reason for Clang and LLVM being the goal for FreeBSD has nothing to do with the licenses being incompatible. It has to do with the "restrictions" that the GPL places on companies like Apple that want to take away your freedom to use/study/change/improve the software.
FreeBSD's developers are more sympathetic to companies that come along wanting a handout than to actual users. Their method of operating is generally to appease companies with whatever the company wants. Generally, that is the ability to take free and open source software and bury it under a proprietary license and then give back as little as much as they choose. (There's no guarantee that anything Apple gives back, when they choose to, is as good as the one that they are using in OS X).
So, if the FreeBSD people don't care about my freedom and would rather appease companies that want a handout, I really don't care about FreeBSD. They only seem to care about getting as many incompatible fragmented forks of what was once BSD-licensed code out there as possible. The permissive licensing encourages every company that takes the code to make their own mods to it that don't necessarily ever come back into the upstream project.
If you want to look at how the BSD license has "simplified" things, by "encouraging code reuse", just take a look at how compatible each implementation of UFS is with each other implementation some time. (But it could just as easily be said for dozens of other things they claim their license helps create common implementations of.)
53 • Clang/LLVM (by BSDGuy on 2012-01-26 02:24:09 GMT from United States)
It is a licensing issue :( newer GCC has been licensed under GPLv3 and it is incompatible with BSD license. Before it was ok with GPLv2, now it does not make sense.
The BSD code is truly free to be used like you want to(except claim that you wrote it), while the GPL code comes with more strings attached.
If you believe that BSD code is not really good, take a look at TCP/IP networking. Who are the original creators? where is it used? Yes, you got it right. Even Microsoft uses BSD code. Microsoft was caught using GPL code, and now it has to give code back to the GPL and to the linux kernel. The BSD folks don't require users to give back, but GPL does. Ask Microsoft who they really prefer to get code from? And don't tell me about quality of the code, in both cases I like both GPL and BSD code. What I don't like is the strings attached and the so called real freedoms. It is hyocritical. They use the word incorrectly.
54 • @53 BSD code (by RollMeAway on 2012-01-26 04:29:45 GMT from United States)
So, you spend days, weeks, months developing your project/application, and ms, apple, or any other company, takes your code, incorporates it into theirs. They charge their customers for that code, making money. You get nothing, no money, no recognition, no feedback for improvements they made.
That is a good thing?! Guess you went to a different school system than I.
55 • Something for nothing. (by Eddie on 2012-01-26 13:02:08 GMT from United States)
RollMeAway is correct. Anyone can take the so called "no strings attached" code and do anything they want to with it. Along with the "no strings attached" is no protection for the author of the code. The argument given by BSDGuy is illogical at best. Freedoms with "no strings attached" is anarchy. It has never worked for it promotes the "take what you can give nothing back" mentality. Of course MS, Apple or any other corporation would rather use good BSD code if they can find it. THERE ARE NO STRINGS ATTACHED. How smart is that? :)
56 • BSD code (by Toolz on 2012-01-26 14:42:35 GMT from Vietnam)
> "MS, Apple or any other corporation would rather use good BSD code if they can find it. THERE ARE NO STRINGS ATTACHED. How smart is that?"
Find a BSD guy and ask him.
57 • @54 & 55 (by OpenSourceRules on 2012-01-26 14:55:24 GMT from United States)
Why? Please read
http://www.freebsd.org/doc/en/articles/bsdl-gpl/article.html
Also check out Opensource.org
http://www.opensource.org/
Each license has its advantages and disadvantages. Both have a place in our world. If you are a programmer, which one would you choose and why?
58 • Depends (by Jesse on 2012-01-26 16:18:26 GMT from Canada)
>> "So, you spend days, weeks, months developing your project/application, and ms, apple, or any other company, takes your code, incorporates it into theirs. They charge their customers for that code, making money.You get nothing, no money, no recognition, no feedback for improvements they made. That is a good thing?! Guess you went to a different school system than I."
It really depends on what the developer is trying to accomplish. And how other people might use your code. If you're writing code you hope will benefit the most number of people without expecting anything in return, then the BSD license makes sense. Downstream companies might take the code and put in it closed-source apps or they might give back, it's their choice. But the original project will remain open source, so everyone (both open and closed source projects) will benefit. That's really altruism on the part of the upstream developer.
The GPL is useful for making sure code which would be distributed to customers is maintained as open source and can be rolled back into the upstream project. Useful for the upstream project, but it can be a licensing nightmare for downstream.
The unfortunate part of the GPL, I think, is it doesn't help at all when distribution isn't involved. For example, Google can take the Linux kernel, make all sorts of improvements, create a new file system using the GPLed code and they never have to give those improvements back, because they're not distributing outside of their own company. The GPL really only works if you're shipping a product.
The BSD license supports the freedom of the developer to do whatever they want, for good or bad. The GPL (usually) enforces freedom of the code.
59 • The question still remains. (by Eddie on 2012-01-26 19:03:45 GMT from United States)
@56, Already have. It seems that most BSD users are isolationist.
@57, I did read and thank you for the links. A statement from dreamland, "In addition, since the BSD license does not come with the legal complexity of the GPL or LGPL licenses, it allows developers and companies to spend their time creating and promoting good code rather than worrying if that code violates licensing."
Really? If's that's the case, then what happened? For all it's grandstanding, BSD code seems to be inferior. Either that or it's so specialized that it's just not developed for general computer use. It's license may be great for research and development but I can't see anymore benefit from that type of license and don't say it makes the quality of the code superior. That's a subjective statement.
@58, "The BSD license supports the freedom of the developer to do whatever they want, for good or bad. The GPL (usually) enforces freedom of the code."
Or it lets any corporation take the code and do what they want to for good or bad. If the BSD coder wants to give away his code to be used for any and all purposes then I have no problems with that. It's none of my business. The way I see it is that this type of license would only be good if you were a salary paid employee and you were creating in house apps for the business. Outside of that or RandD work I just don't get the fanboyism it receives.
I've always liked PC-BSD and enjoy checking out other BSD distros. What I don't like is the fanboy attitude that you sometimes get from the community. Of course you can get that from any community be it Linux, MS, Apple, Oracle, Sony, and the list goes on. With the license issues involved, no wonder the average person stays confused. GPL licensing will only be a nightmare if a person want to close up the code works completely. BSD license.....well no one really cares, why should they? It's for the benefit of the world.
P.S. These are just my opinions and not meant to be offensive to anyone.
60 • Licensing (by Jesse on 2012-01-26 21:40:53 GMT from Canada)
@59: >> " With the license issues involved, no wonder the average person stays confused. GPL licensing will only be a nightmare if a person want to close up the code works completely. "
I agreed with most of the post in 59, with the exception of this above bit. Dealing with the GPL can be problematic, even in cases where the company isn't trying to close source their products, because of the restrictions involved. For example, ZFS is open source, the Linux kernel is open source, but the GPL is too restrictive to allow a native ZFS module in the kernel. That's a big problem for people who want a modern file system in a Linux shop. Projects using the BSD license don't have that problem and it's been a huge asset for them.
It's not just GPL vs other licenses either, the GPLv2 and GPLv3 aren't compatible. http://www.gnu.org/licenses/gpl-faq.html#v2v3Compatibility This means you if have a project licensed under the GPLv2 and there's a similar project out there licensed under the GPLv3, you can't import their code. Let's say you're maintaining a LTS release (like Red Hat or Ubuntu) and you ship with code under GPLv2 and the upstream projects switches to GPLv3 (as some did a few years back), you can't backport new bug fixes or features from the GPLv3 branch into your product without changing the license. If you create a program under the GPLv2 and find a library out there which would greatly improve your project and it's licensed GPLv3, you can't use it without changing your license... which can be tricky if, like most open source projects, you don't demand developers sign over the rights to their code.
The BSD style of license is attractive to a lot of developers because it doesn't come with these sorts of problems. I'm not saying it's a better or worse situation, just that it doesn't have the restrictions. GPL, for all its great efforts to support code freedom, brings its own problems to the table.
61 • BSD versus GPL (by JR on 2012-01-27 01:50:43 GMT from Brazil)
pasting a comment from the past:
"155 • GPL X BSD licence (by JR on 2011-12-31 19:04:08 GMT from Brazil) freedom of the code itself is one thing, freedom of the person who uses the code is something else!
Although it is just my opinion, I think the issue is important:
The BSD license gives freedom to the person who reuses the code ... GPL gives freedom to the code itself ... both are free, depends only on what or who you want to be free. The discussion shows that the two licenses are incompatible.
A BSD code can be "closed", ie, the new developer (that is reusing code) is free to make a new product without returning this code to the community ..... (if this is good or bad is another matter)
A GPL code must remain open, so he (the developer) is not totally free, but the code is .... (if this is good or bad is another matter as well)
You all are not right or wrong, just need to choose which kind of freedom you want, we can not have everything."
62 • BSD versus GPL (by Koroshiya Itchy on 2012-01-27 11:24:32 GMT from Belgium)
The problem I see with the BSD license might not be a big one in a perfect world, but it is a problem in this world. The problem is that a corporation can take your code, modify it, incorporate it in some complex work-flow, protect it and then sue you for using it. In a way, this is happening and this can happen because, as compared to the average citizen, the big corporations have unlimited time and resources and they have the best lawyers and so they can exhaust anybody with a very long trial even if that anybody is right. So even if, in theory, the BSD license should prevent this kind of situations from occurring, in practice, it does not, because we are in a state of defencelessness.
63 • Tiny Core (by DJ on 2012-01-27 11:51:49 GMT from Germany)
I think here is something everyone should know;
When getting started with the Core Project you have 3 different download options: Core, TinyCore, and CorePlus. TinyCore and CorePlus are simply Core plus additional extensions.
TinyCore (12 MB) - This is the recommended option for new users who have a wired network connection. It includes the base Core system plus extensions for a FLWM graphical desktop environment.
CorePlus (48 MB) - This is the recommended option for new users who only have a wireless network connection or who use a non-US keyboard layout. It includes the base Core System and extensions to provide the following: 6 Window Manager options, Wireless support, an installer, non-US keyboard support, and a remastering tool.
Core (8 MB) - This the base system which includes a command line interface only by default and is recommended for experienced users only. Additional extensions can be added to create a system with a graphical desktop environment.
64 • #10.. (by Vakkotaur on 2012-01-27 12:46:00 GMT from United States)
I had meant to thank you for mentioning that Pardus would run on A6 video without the annoyingly common blackscreen (that *buntu gets, that Fedroa-derived things get, that... you know.) But now I wonder what sort of hairy mess I've gotten into.
The install seemed to go well. The integrity check passed. The only initial worry as that the PCLinuxOS (32 bit) partition wasn't recognized and the boot suggests it's Windows (on ext4?!). But that could be fixed (though I haven't yet.) Then the file permissions were wrong to let KDE start. So I chowned .ICEauthority and tried again. Evident success... if I log in by picking a specific KDE at startup and NOT "default". So I try Xfce... and it refuses to work and I get thrown back to the login screen. Meanwhile I do get the video drivers (and Pardus does seem to be only time I've seen Catalyst work as it seems it should). I know, ask on the forum... I have a list of things for that (middle button emulation & 32-bit compatibility are the big two just now) I've found a lot of files seem to have oddly unusable permissions.. That really doesn't make sense to me, for a new install of what should be a stable release.
I want to like Pardus, but it feels very "almost" to me. It _almost_ works. This is on a Toshiba Satellite L755-S5104 laptop, so swappingout hardware isn't a real option.
65 • Pristine state of Tinycore after each reboot (by TC-user on 2012-01-27 21:13:30 GMT from Australia)
From 27: "The pristine state after each reboot is a major feature of Tinycore, and should have been mentioned."
I think most people don't understand how Tinycore works, or know it is any different from any other operating system.
To explain it another way: The Tinycore operating system and apps are installed read-only. Personal files and settings can be saved, but operating system and app files are not modified.
As a result, it is very unlikely for the filesystem to become corrupted. If Tinycore works first time, it will work every time.
66 • @65,27 (by Pearson on 2012-01-27 21:23:03 GMT from United States)
While haveing the OS "readonly" is a good feature, how is this different from various other live distributions?
67 • readonly OS @66 (by Julian on 2012-01-28 01:28:46 GMT from United States)
"While haveing the OS "readonly" is a good feature, how is this different from various other live distributions?"
You can install packages, add files, etc... but due to the modular design of TinyCore the underlying OS is just a file (or a few files) sitting on your hard drive (while the stuff you've changed or added sit in another file). So you can just delete the "changes" file and you're back to where you started, or you can keep the "changes" file and delete the OS.
68 • Bodhi and Bloathi (by forlin on 2012-01-28 13:47:54 GMT from Portugal)
Samsung, the powerful Enlightenment patron, is not interested at all about the E17 desktop environment. The direct consequence is that Rasterman, the Enlightenment founder, is currently developing it himself, but almost alone. E17 just works, but it's not progressing a inch. Bodhi appeared at a time when there was almost any decent E17 Linux distro. Strong ambition and the users wish for a good E17 distro, were the basis for its meteoric success. Unfortunately, Bodhi founder is not is not the kind of a Judd Vinet person. He says he can't even program, and (excluding mediocre PR) showed little to none interest about promoting E17 from inside Bodhi. I see his kind of ambition as one driven by the wish to be in the spotlight, and he did very well on that. The problem is about the Bodhi future. It's tied to the E17 future and considering the current panorama, chances are in 10 years, Bodhi will be just at where it is today. More or less Bloathi will not change that.
69 • @67 & 66 (by Antonio on 2012-01-28 15:47:08 GMT from United States)
Slax could do this very well. Since its new version has yet to be released there is Porteus which does this well from any live media. Also some friends have used Puppy have done this well. The differences can be the size. It depends on what you want as a user. While Slax and Porteus are bigger, they have full fledged desktops like KDE, or at your option remove it and keep only lxde and make it smaller. You can use the system with copy2ram and save no changes as well. System works really great.
70 • 62 • BSD versus GPL (by jack on 2012-01-29 02:39:06 GMT from Canada)
LINUS:BSD. GPLv2.GPLv3
Linus: I think there's both a licence issue, and a community and personality issue. The BSD licences always encouraged forking, but also meant that if somebody gets really successful and makes a commercial fork, you cannot necessarily join back. And so even if that doesn't actually happen (and it did, in the BSD cases -- with BSDi), people can't really 'trust' each other as much.
In contrast, the GPLv2 also encourages forking, but it not only encourages the branching off part, it also encourages (and 'requires') the ability to merge back again. So now you have a whole new level of trust: you 'know' that everybody involved will be bound by the licence, and won't try to take advantage of you.
So I see the GPLv2 as the licence that allows people the maximum possible freedom within the requirement that you can always join back together again from either side. Nobody can stop you from taking the improvements to the source code.
So is the BSD licence even more 'free'? Yes. Unquestionably. But I just wouldn't want to use the BSD licence for any project I care about, because I not only want the freedom, I also want the trust so that I can always use the code that others write for my projects.
So to me, the GPLv2 ends up being a wonderful balance of 'as free as you can make it', considering that I do want everybody to be able to trust so that they can always get the source code and use it.
Which is why I think the GPLv3 ends up being a much less interesting licence. It's no longer about that trust about "getting the source code back"; it has degenerated into a "I wrote the code, so I should be able to control how you use it."
In other words, I just think the GPLv3 is too petty and selfish. I think the GPLv2 has a great balance between 'freedom' and 'trust'. It's not as free as the BSD licences are, but it gives you peace of mind in return, and matches what I consider 'tit-for-tat': I give source code, you give me source code in return.
The GPLv3 tries to control the 'use' of that source code. Now it's, "I give you my source code, so if you use it, you'd better make your devices hackable by me." See? Petty and small-minded, in my opinion.
http://linux.slashdot.org/linux/07/08/19/1246236.shtml
71 • Too tiny to be good (by Walter Heidorn on 2012-01-29 19:51:15 GMT from Brazil)
Caitlyn wrote: "I definitely agree that CorePlus makes Tiny Core much more useful. The result is very similar to what Damn Small Linux was"
What? DSL is way better than TC. And it has web-browsers out of the box...
Not including at least "Dillo patched" in TC is ridiculous, a silly decision just to make it tinier than DSL (but definitely not as useful as DSL).
SliTaz makes TC a very bad choice!
72 • TC derivative (by Neal on 2012-01-29 20:12:37 GMT from United States)
I would like to see a complete TC derivative that would be more like the old DSL.....But as of now if I'm playing with older hardware I head to Wary....Its just more complete out of the box.
So....I will gladly welcome a OS derivative around 90mb or slightly less based on Tiny Core......wireless support would be a big plus.
73 • @71, TinyCore and DSL (by TobiSGD on 2012-01-29 21:03:22 GMT from Germany)
"What? DSL is way better than TC. And it has web-browsers out of the box..." Tinycore and DSL have totally different approaches. While DSL wanted to be a tiny but somewhat complete desktop, Tinycore wants to be a a very small base for a system you build yourself. Only thing they have in common is that they run from RAM. You simply can't compare them. Saying that DSL is better than Tinycore because it has a web browser out of the box would be the same as saying that Arch is inferior to Ubuntu because it doesn't even come with X out of the box. That is simply not it's goal.
"Not including at least "Dillo patched" in TC is ridiculous, a silly decision just to make it tinier than DSL (but definitely not as useful as DSL)." Again, you missed totally the point. The goal of Tinycore is not to be smaller than DSL. The goal is to deliver a small base to build up your system on it. It is not meant to be a complete system out of the box.
And there is a (in my eyes very important) advantage for Tinycore in comparison to DSL: It is still supported and developed.
74 • @73 (by JR on 2012-01-29 23:59:03 GMT from Brazil)
the comparison was made by Caitlyn, the author of the post 71 just disagreed of what she said
Number of Comments: 74
Display mode: DWW Only • Comments Only • Both DWW and Comments
| | |
TUXEDO |
TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Archives |
• Issue 1104 (2025-01-13): DAT Linux 2.0, Silly things to do with a minimal computer, Budgie prepares Wayland only releases, SteamOS coming to third-party devices, Murena upgrades its base |
• Issue 1103 (2025-01-06): elementary OS 8.0, filtering ads with Pi-hole, Debian testing its installer, Pop!_OS faces delays, Ubuntu Studio upgrades not working, Absolute discontinued |
• Issue 1102 (2024-12-23): Best distros of 2024, changing a process name, Fedora to expand Btrfs support and releases Asahi Remix 41, openSUSE patches out security sandbox and donations from Bottles while ending support for Leap 15.5 |
• Issue 1101 (2024-12-16): GhostBSD 24.10.1, sending attachments from the command line, openSUSE shows off GPU assignment tool, UBports publishes security update, Murena launches its first tablet, Xfce 4.20 released |
• Issue 1100 (2024-12-09): Oreon 9.3, differences in speed, IPFire's new appliance, Fedora Asahi Remix gets new video drivers, openSUSE Leap Micro updated, Redox OS running Redox OS |
• Issue 1099 (2024-12-02): AnduinOS 1.0.1, measuring RAM usage, SUSE continues rebranding efforts, UBports prepares for next major version, Murena offering non-NFC phone |
• Issue 1098 (2024-11-25): Linux Lite 7.2, backing up specific folders, Murena and Fairphone partner in fair trade deal, Arch installer gets new text interface, Ubuntu security tool patched |
• Issue 1097 (2024-11-18): Chimera Linux vs Chimera OS, choosing between AlmaLinux and Debian, Fedora elevates KDE spin to an edition, Fedora previews new installer, KDE testing its own distro, Qubes-style isolation coming to FreeBSD |
• Issue 1096 (2024-11-11): Bazzite 40, Playtron OS Alpha 1, Tucana Linux 3.1, detecting Screen sessions, Redox imports COSMIC software centre, FreeBSD booting on the PinePhone Pro, LXQt supports Wayland window managers |
• Issue 1095 (2024-11-04): Fedora 41 Kinoite, transferring applications between computers, openSUSE Tumbleweed receives multiple upgrades, Ubuntu testing compiler optimizations, Mint partners with Framework |
• Issue 1094 (2024-10-28): DebLight OS 1, backing up crontab, AlmaLinux introduces Litten branch, openSUSE unveils refreshed look, Ubuntu turns 20 |
• Issue 1093 (2024-10-21): Kubuntu 24.10, atomic vs immutable distributions, Debian upgrading Perl packages, UBports adding VoLTE support, Android to gain native GNU/Linux application support |
• Issue 1092 (2024-10-14): FunOS 24.04.1, a home directory inside a file, work starts of openSUSE Leap 16.0, improvements in Haiku, KDE neon upgrades its base |
• Issue 1091 (2024-10-07): Redox OS 0.9.0, Unified package management vs universal package formats, Redox begins RISC-V port, Mint polishes interface, Qubes certifies new laptop |
• Issue 1090 (2024-09-30): Rhino Linux 2024.2, commercial distros with alternative desktops, Valve seeks to improve Wayland performance, HardenedBSD parterns with Protectli, Tails merges with Tor Project, Quantum Leap partners with the FreeBSD Foundation |
• Issue 1089 (2024-09-23): Expirion 6.0, openKylin 2.0, managing configuration files, the future of Linux development, fixing bugs in Haiku, Slackware packages dracut |
• Issue 1088 (2024-09-16): PorteuX 1.6, migrating from Windows 10 to which Linux distro, making NetBSD immutable, AlmaLinux offers hardware certification, Mint updates old APT tools |
• Issue 1087 (2024-09-09): COSMIC desktop, running cron jobs at variable times, UBports highlights new apps, HardenedBSD offers work around for FreeBSD change, Debian considers how to cull old packages, systemd ported to musl |
• Issue 1086 (2024-09-02): Vanilla OS 2, command line tips for simple tasks, FreeBSD receives investment from STF, openSUSE Tumbleweed update can break network connections, Debian refreshes media |
• Issue 1085 (2024-08-26): Nobara 40, OpenMandriva 24.07 "ROME", distros which include source code, FreeBSD publishes quarterly report, Microsoft updates breaks Linux in dual-boot environments |
• Issue 1084 (2024-08-19): Liya 2.0, dual boot with encryption, Haiku introduces performance improvements, Gentoo dropping IA-64, Redcore merges major upgrade |
• Issue 1083 (2024-08-12): TrueNAS 24.04.2 "SCALE", Linux distros for smartphones, Redox OS introduces web server, PipeWire exposes battery drain on Linux, Canonical updates kernel version policy |
• Issue 1082 (2024-08-05): Linux Mint 22, taking snapshots of UFS on FreeBSD, openSUSE updates Tumbleweed and Aeon, Debian creates Tiny QA Tasks, Manjaro testing immutable images |
• Issue 1081 (2024-07-29): SysLinuxOS 12.4, OpenBSD gain hardware acceleration, Slackware changes kernel naming, Mint publishes upgrade instructions |
• Issue 1080 (2024-07-22): Running GNU/Linux on Android with Andronix, protecting network services, Solus dropping AppArmor and Snap, openSUSE Aeon Desktop gaining full disk encryption, SUSE asks openSUSE to change its branding |
• Issue 1079 (2024-07-15): Ubuntu Core 24, hiding files on Linux, Fedora dropping X11 packages on Workstation, Red Hat phasing out GRUB, new OpenSSH vulnerability, FreeBSD speeds up release cycle, UBports testing new first-run wizard |
• Issue 1078 (2024-07-08): Changing init software, server machines running desktop environments, OpenSSH vulnerability patched, Peppermint launches new edition, HardenedBSD updates ports |
• Issue 1077 (2024-07-01): The Unity and Lomiri interfaces, different distros for different tasks, Ubuntu plans to run Wayland on NVIDIA cards, openSUSE updates Leap Micro, Debian releases refreshed media, UBports gaining contact synchronisation, FreeDOS celebrates its 30th anniversary |
• Issue 1076 (2024-06-24): openSUSE 15.6, what makes Linux unique, SUSE Liberty Linux to support CentOS Linux 7, SLE receives 19 years of support, openSUSE testing Leap Micro edition |
• Issue 1075 (2024-06-17): Redox OS, X11 and Wayland on the BSDs, AlmaLinux releases Pi build, Canonical announces RISC-V laptop with Ubuntu, key changes in systemd |
• Issue 1074 (2024-06-10): Endless OS 6.0.0, distros with init diversity, Mint to filter unverified Flatpaks, Debian adds systemd-boot options, Redox adopts COSMIC desktop, OpenSSH gains new security features |
• Issue 1073 (2024-06-03): LXQt 2.0.0, an overview of Linux desktop environments, Canonical partners with Milk-V, openSUSE introduces new features in Aeon Desktop, Fedora mirrors see rise in traffic, Wayland adds OpenBSD support |
• Issue 1072 (2024-05-27): Manjaro 24.0, comparing init software, OpenBSD ports Plasma 6, Arch community debates mirror requirements, ThinOS to upgrade its FreeBSD core |
• Issue 1071 (2024-05-20): Archcraft 2024.04.06, common command line mistakes, ReactOS imports WINE improvements, Haiku makes adjusting themes easier, NetBSD takes a stand against code generated by chatbots |
• Issue 1070 (2024-05-13): Damn Small Linux 2024, hiding kernel messages during boot, Red Hat offers AI edition, new web browser for UBports, Fedora Asahi Remix 40 released, Qubes extends support for version 4.1 |
• Issue 1069 (2024-05-06): Ubuntu 24.04, installing packages in alternative locations, systemd creates sudo alternative, Mint encourages XApps collaboration, FreeBSD publishes quarterly update |
• Issue 1068 (2024-04-29): Fedora 40, transforming one distro into another, Debian elects new Project Leader, Red Hat extends support cycle, Emmabuntus adds accessibility features, Canonical's new security features |
• Issue 1067 (2024-04-22): LocalSend for transferring files, detecting supported CPU architecure levels, new visual design for APT, Fedora and openSUSE working on reproducible builds, LXQt released, AlmaLinux re-adds hardware support |
• Issue 1066 (2024-04-15): Fun projects to do with the Raspberry Pi and PinePhone, installing new software on fixed-release distributions, improving GNOME Terminal performance, Mint testing new repository mirrors, Gentoo becomes a Software In the Public Interest project |
• Issue 1065 (2024-04-08): Dr.Parted Live 24.03, answering questions about the xz exploit, Linux Mint to ship HWE kernel, AlmaLinux patches flaw ahead of upstream Red Hat, Calculate changes release model |
• Issue 1064 (2024-04-01): NixOS 23.11, the status of Hurd, liblzma compromised upstream, FreeBSD Foundation focuses on improving wireless networking, Ubuntu Pro offers 12 years of support |
• Issue 1063 (2024-03-25): Redcore Linux 2401, how slowly can a rolling release update, Debian starts new Project Leader election, Red Hat creating new NVIDIA driver, Snap store hit with more malware |
• Issue 1062 (2024-03-18): KDE neon 20240304, changing file permissions, Canonical turns 20, Pop!_OS creates new software centre, openSUSE packages Plasma 6 |
• Issue 1061 (2024-03-11): Using a PinePhone as a workstation, restarting background services on a schedule, NixBSD ports Nix to FreeBSD, Fedora packaging COSMIC, postmarketOS to adopt systemd, Linux Mint replacing HexChat |
• Issue 1060 (2024-03-04): AV Linux MX-23.1, bootstrapping a network connection, key OpenBSD features, Qubes certifies new hardware, LXQt and Plasma migrate to Qt 6 |
• Issue 1059 (2024-02-26): Warp Terminal, navigating manual pages, malware found in the Snap store, Red Hat considering CPU requirement update, UBports organizes ongoing work |
• Issue 1058 (2024-02-19): Drauger OS 7.6, how much disk space to allocate, System76 prepares to launch COSMIC desktop, UBports changes its version scheme, TrueNAS to offer faster deduplication |
• Issue 1057 (2024-02-12): Adelie Linux 1.0 Beta, rolling release vs fixed for a smoother experience, Debian working on 2038 bug, elementary OS to split applications from base system updates, Fedora announces Atomic Desktops |
• Issue 1056 (2024-02-05): wattOS R13, the various write speeds of ISO writing tools, DSL returns, Mint faces Wayland challenges, HardenedBSD blocks foreign USB devices, Gentoo publishes new repository, Linux distros patch glibc flaw |
• Issue 1055 (2024-01-29): CNIX OS 231204, distributions patching packages the most, Gentoo team presents ongoing work, UBports introduces connectivity and battery improvements, interview with Haiku developer |
• Issue 1054 (2024-01-22): Solus 4.5, comparing dd and cp when writing ISO files, openSUSE plans new major Leap version, XeroLinux shutting down, HardenedBSD changes its build schedule |
• Issue 1053 (2024-01-15): Linux AI voice assistants, some distributions running hotter than others, UBports talks about coming changes, Qubes certifies StarBook laptops, Asahi Linux improves energy savings |
• Issue 1052 (2024-01-08): OpenMandriva Lx 5.0, keeping shell commands running when theterminal closes, Mint upgrades Edge kernel, Vanilla OS plans big changes, Canonical working to make Snap more cross-platform |
• Full list of all issues |
Star Labs |
Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
Random Distribution |
SolusOS
SolusOS was a beginner-friendly desktop Linux distribution based on the latest stable release of Debian GNU/Linux. It features the GNOME 2 desktop, a good selection of default applications for everyday tasks, updated software applications from Debian "backports" and the project's own repositories, a complete set of multimedia plugins, a custom GNOME menu, and an intuitive graphical installer.
Status: Discontinued
|
TUXEDO |
TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Star Labs |
Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
|