Why Apple is saying he is the ​first major open-source company? Not even close!

When There are company’s like Redhat and Canonical so why apple is saying he is the first major open-source company !

swift-logo-open-source-apple

Many open-source developers were happy when Apple announced that it was open-sourcing its popular Swift language. They weren’t so happy, however, when Apple claimed it was also “the first major computer company to make Open Source a key part of its strategy.”

      Ah, I don’t think so.

Many older open-source programmers think, with reason, that’s nonsense.

True, Apple has used open-source software for years, but that’s not the same thing as making open-source development “a key part of its strategy.” It would be more correct to say that Apple was the first major company to take advantage of open source.

Historically, Apple grows its software from open-source seeds, but the company’s developers rarely contribute much code back.

The prime example of this is the Mac operating system. OS X is based on Darwin, a BSD Unix. Darwin started in 1996 with Steve Jobs’ NeXTStep. Along the way to its official first release Cheetah in 2001, Mac OS X picked up a Mach 3.0-based microkernel that incorporated some of FreeBSD.

Instead of encouraging others to work on Darwin, which by itself isn’t a working operating system, Apple dumped chunks of code weeks or months after each version of Mac OS X is released. For example, Apple released 10.11 “El Capitan”, on September 30, 2015, but the latest OS X source code still isn’t available.

This is not how open-source development works.

osi-affiliates-slide-v1-3_2

 

The result is that the Apple-sponsored group that tried to turn Darwin into a working operating system, OpenDarwin, gave up trying in 2006. Its leaders wrote that the project had failed because of a lack of “availability of sources, interaction with Apple representatives, difficulty building and tracking sources” and the resulting lack of interest from its community.

Today, PureDarwin is still trying to get it to work. But, with over a dozen show-stoppers, you won’t see it anytime soon… or perhaps ever.

Other projects, such as WebKit, the web browser engine, are true open-source projects, but Apple has done little to support them. For instance, Google forked WebKit with Blink in 2013, and, without Google’s developers, WebKit’s development pace fell by 60 percent.

Still other Apple open-source programs, such as CUPS, the Unix network printing system, came from outside the company. In CUPS’s case, it was bought by Apple in 2007. At least with CUPS the project is still active and open.

What you get when you put it all together is that Apple is much more of an open-source user than a leader. So, who was the first “major” company to support open source? Well, you can argue it was Red Hat, founded in 1994; German Linux power SUSE, which got its start in 1996; or Corel, which in 1999 unsuccessfully released the first desktop Linux for the mainstream. But if you want to talk about really big companies supporting open-source I think the winner has to be IBM supporting Linux with a billion bucks in 2000. Even if you consider Mac OS X an open-source success, IBM beat Apple to the punch.

Apple, seeing which way the wind was blowing, made a rare public relations retreat. Instead of claiming to be the first open-source leader, it now reads: “‘Open-source software is at the heart of Apple platforms and developer tools, and Apple continues to contribute and release significant quantities of open-source code.”

That’s still an exaggeration, but it’s not the whopper that Apple had claimed earlier.

Indeed, Apple, far more so than Microsoft, which is now an open-source believer, is the most proprietary computer company still in business today. Some day Apple may be a real open-source leader, but that day is still far off.

What is your comment post it

Advertisements

Drag & Drop installer For EOS/Ubuntu

A tool with a multitude of functions to give us what would be the most common processes for the maintenance and upgrades of our system.

It is written in Vala GTK3 and application, focusing mainly on Debian based distributions, and specifically for elementary versions of OS Freya, ubuntu Trusty / Utopic and distros based on this.

The interfac consists of three tabs, General, Commands and Actions. Which provides the following functions and features.

General

Screenshot from 2016-02-07 09:48:27.png

 

Collect installing .deb packages, the execution of bash and python scripts. Also the possibility of installing archives icon themes (/ usr / share / icons) and desktop themes (/ usr / share / themes). Which latter two require the corresponding check mark to indicate the procedure to be performed,

  • Is system theme (packed)
  • Is icon theme (packed)

The operation only, is to drag and drop the file you wish to install. After that it will ask the user password, which must have administrator or root.

We will also be informed via system notifications, both when the process starts, during it and what was the result after his term.

Commands

Commands

 

We have a small editor to enter commands we want to run. We also have, for the possibility of adding repositories via PPA or installing any packages we have available in our existing repositories. All this will take place after pressing Go! And as mentioned above, we inform the whole process through notifications.

Notification’s

Notificaciones

It notifies when task starts & when it ends it is good feature.

 

Actions

Actions

 

Includes the most common in the management and maintenance of our paquetera and update functions common use. While the final step towards updating the system lies with the user through the commands needed for it must use the Commands tab. It also includes the possibility of installing proprietary drivers for ATI / NVIDIA graphics card, using repositories alternative to current available in our repositories based ubuntu / elementary OS.

Let’s look in more detail the use of this tab and the process conducted by pressing each of the buttons available. All it carried out through a specific script to be launched after pressing the button and you definitely can customize to our liking to also perform some additional tasks.

The commands used are basically the following: But graphically

  • Update repositories
  -S sudo apt-get update
  • Configure all packages
  sudo dpkg --configure -a -S
  • Repair all packages
  -S sudo apt-get install -f -and
  • Remove unnecessary packages
  -S sudo apt-get-and autoremove
  • Install drives ATI graphic
  -S sudo add-apt-and repository ppa: xorg-edgers / ppa
 -S sudo apt-get update
 -S sudo apt-get install -y fglrx fglrx-amdcccle
  • Install drives NVIDIA graphic
  -S sudo add-apt-and repository ppa: xorg-edgers / ppa
 -S sudo apt-get update
 -S sudo apt-get install -y nvidia-graphics-drivers-343 nvidia-settings

These last two options requires use them with caution. And they should use if repositories base, still does not include the incorporation of the latest drives available.

Installation

The package is available via PPA for ubuntu elementary Freya and Trusty / Utopic. Installation being almost identifies both elementary Freya and ubuntu, except for ubuntu also will have to add the PPA elementary OS as Power Installer uses libraries Granite.

Elementary Freya

sudo add-apt-repository ppa:donadigo/power-installer 
sudo apt-get update 
sudo apt-get install power-installer
 

Trusty ubuntu / Utopic

sudo add-apt-repository ppa:donadigo/donadigo
sudo apt-get update 
sudo apt-get install power-installer

 

 Is it good option for terminal ?

 Please reply/comment

Cleaning Apps for Linux(Ubuntu)

Does Linux need system clean up utilities ?

To get this answer, let’s first see what does CCleaner in windows os do. As per How-To Geek:

In windows “CCleaner” has two main uses. One, it scans for and deletes useless files, freeing up space. Two, it erases private data like your browsing history and list of most recently opened files in various programs.

So in short, it performs a system wide clean up of temporary file be it in your web browser or in your media player. You might know that Windows has the affection for keeping junk files in the system for like since ever but what about Linux? What does it do with the temporary files?

Unlike Windows, Linux cleans up all the temporary files (store in /tmp) automatically. You don’t have registry in Linux which further reduces the headache. At worst, you might have some broken packages, packages that are not needed anymore and internet browsing history, cookies and cache.

Does it mean that Linux does not need system clean up utilities?

  • Answer is no if you can run few commands for occasional package cleaning, manually deleting browser history etc.
  • Answer is yes if you don’t want to run from places to places and want one tool to rule them all where you can clean up all the suggested things in one (or few) click(s).

If you have got your answer as yes, I have some utilities to clean up your Elementary Os/Ubuntu Linux.

1. BleachBit

bleachbit

BleachBit is cross platform app available for both Windows and Linux. It has a long list of applications that it support for cleaning and thus giving you option for cleaning cache, cookies and log files. A quick look at its feature:

  • Simple GUI check the boxes you want, preview it and delete it.
  • Multi-platform: Linux and Windows
  • Free and open source
  • Shred files to hide their contents and prevent data recovery
  • Overwrite free disk space to hide previously deleted files
  • Command line interface also available

BleachBit is available by default in Ubuntu 14.04 and 15.04. You can install it using the command below in terminal:

sudo apt-get install bleachbit

 You can download BleachBit  .deb files from the link below:

2. Sweeper

sweeper

Sweeper is a system clean up utility which is a part of KDE SC utilities module. It’s main features are:

  • remove web-related traces: cookies, history, cache
  • remove the image thumbnails cache
  • clean the applications and documentes history

Sweeper is available by default in Ubuntu repository. Use the command below in a terminal to install Sweeper:

sudo apt-get install sweeper

These are suggested apps by me if youhave any ideas just comment I will add

 

Note Taking app for Elemetary OS

Footnote: Eye-candy note taking app from Elementary OS

elementary-apps-footnote-768x418

A beautiful, fast, and simple note taking app in the style of elementary.

Footnote is an eycandy, fast, and simple note taking app from Elementary OS team, this app allows you to take notes efficiently and helps keep them organized. It also support exporting your notes to pdf format for record keeping.

A beautiful, fast, and simple note taking app in the style of elementary.

                                    Installing Footnote in Ubuntu/Elementary/Mint.

Add a repository for elementary version 0.3 to install the software, by entering the following commands in a terminal:

sudo apt-add-repository ppa:justsomedood/justsomeelementary && sudo apt-get update
sudo apt-get install footnote

 

Ubuntu  12.04 can get Footnote from elementary-os daily build ppa.

  • sudo add-apt-repository ppa:elementary-os/daily
  • sudo apt-get update
    

Install footnote:

  • sudo apt-get install footnote

Report Bugs to: https://bugs.launchpad.net/footnote

Ubuntu 15.04 (Vivid Vervet) Died !

February 4, 2016, is a sad day for all users of the Ubuntu 15.04 (Vivid Vervet) operating system, as Canonical has stopped feeding the software repositories with updates for select packages and security patches for the kernel.

Ubuntu-Vivid-Vervet_3

 

 

Dubbed the Vivid Vervet by Mark Shuttleworth, father of Canonical and Ubuntu, Ubuntu 15.04 was announced last year on April 23, but being a non-LTS (Long-Term Support) release, it benefited from only nine months of support.

It was a modest release that brought features like Linux kernel 3.19, the Unity 7.3 user interface, boot and service management, Compiz 0.9.12, as well as the latest versions of the most important pre-installed applications, such as Mozilla Firefox and LibreOffice.

“As a non-LTS release, 15.04 has a 9-month month support cycle and, as such, the support period is now nearing its end and Ubuntu 15.04 will reach end of life on Thursday, February 4th,” said Adam Conrad in the announcement made last month.

All good things must come to an end, and so today your Ubuntu 15.04 (Vivid Vervet) operating system is no longer supported by Canonical. What this means exactly is that you won’t get any updates anymore, and your OS will soon become insecure.

Ubuntu 15.10 (Wily Werewolf) is also a short-term release and will get updates for five more months, until July 2016, when you’ll have to upgrade again to the Ubuntu 16.04 LTS (Xenial Xerus) operating system.

Elementary OS Theme Replicates the Old Ubuntu 8.04 Look and Feel

new-elementary-os-theme-replicates-the-old-orange-ubuntu-look-and-feel-499695-2

The Ubuntu designers are changing the current orange color used in their distro to another kind of orange. It’s not a big modification, but it prompted one of the elementary designers to make a special theme for elementary OS that gives the feeling of running an old Ubuntu 8.04.

Ubuntu used to run the GNOME 2.x stack, with some changes, and the switch to Unity was a brutal one. For a few years, the Ubuntu look and feel were set in stone and this was the time when the Ubuntu orange got into the collective mind of the community. Now, it’s available for elementary OS users as well

Ubuntu orange lives on its own

Since elementary OS is based on Ubuntu, it seems only fitting that someone finally made sure that OS can properly use that Humanity theme although it’s now called “Humanitary.”

“Spurred on by a bout of nostalgic discussion in the elementary Slack, about the old school brown-y orange-y themes of the Ubuntu releases in the last decade, I forked both the elementary icon theme and GTK theme to create a theme in their honour: I give you the ‘Humanitary’ theme & icons,” designer Sam Hewitt said on Google+.

This is a complete experience, which means that both the icons and the themes are provided, on GitHub of course. There is no kind of packaging available, but that shouldn’t be an obstacle.

Sam also said that the theme and the icons are made for elementary OS, and that means that they might look differently if you try to use them on another distro, like Ubuntu or Linux Mint.

                                                                                           -Source Softpedia

App-Centre Elemantary OS Loki

So we are getting a new software center instead of ubuntu software centre take a look at that !

AppCenter

Daniel Foré said about AppCenter and he said it won’t make it to Freya and indeed it didn’t. However it’s going to be present in the next version of elementary OS aka Loki. As Ubuntu is ditching their Software Center in favour of Gnome Software, elementary OS is also looking for a new solution. In fact they were keen to get an own AppCenter before even Ubuntu even had the idea to drop Software Center.

AppCenter-768x480

 

Screenshot-from-2015-11-02-09-01-26

You might wonder why elementary is not going to use Gnome Software. Daniel Foré had a conversation with Richard Huges about this:

Richard: Out of interest, what’s wrong with gnome software? It’s a huge amount of work building a software centre from scratch.

Daniel: We’re still using PackageKit and Appstream so it’s not exactly from scratch. But doing our own client, we get to have it look and act exactly like how we want it. This will become a bigger deal as we try to integrate payments and develop our 3rd party app ecosystem.

Richard: well, my point is that we’re receptive to design input, and it looks very similar to what we have. You could even just build a new shell around the existing plugin loader and get a custom ux and a whole lot of other stuff for free.

Daniel: Thanks! There are just some things about GNOME designed apps that don’t quite jive with elementary designed apps. It’d sit in an uncanny valley. I’m sure that differences will become more apparent as both apps mature :)

-Originally posted by LME Linux