Language Selection

English French German Italian Portuguese Spanish

Mac

Want to run Mac OS 8 on Linux as an Electron app? Well, you can anyway

Filed under
GNU
Linux
Mac

After creating Electron-based version of Windows 95 in 2018, Felix is back with a new virtual machine package (and a new apology for creating it).

Called macintosh.js, Felix brings Apple’s ancient Mac OS 8 system to the masses via the medium of JavaScript and everyone’s favourite app creation framework¹ Electron.

His free-to-use-but-don’t-ask-me-if-Apple-approve version of Mac OS 8 runs like a champ on Windows, macOS and Linux (I tested it on the latter). It runs as a standalone app that boots the OS up directly, i.e. there’s no need to fuss around with installers or set up dialogs).

“The virtual machine is emulating a 1991 Macintosh Quadra 900 with a Motorola CPU, which Apple used before switching to the PowerPC architecture (Apple/IBM/Motorola) in the mid 1990s,” Felix says of his effort.

A suite of era-specific software and games is bundled inside as trials, demos, or shareware. This includes Adobe Photoshop 3, Adobe Premiere 4, Netscape Explorer, Duke Nukem 3D, and plenty more.

While there’s no working internet connectivity (meaning the bundled copy of Internet Explorer must go unloved) this is a functional version of Mac OS 8. All of the apps work; this isn’t a superficial reconstruction with the veneer of usability — it works.

Read more

Make the switch from Mac to Linux easier with Homebrew

Filed under
GNU
Linux
Mac

The Homebrew project began its life as an unofficial Linux-style package manager for the Mac. Its users quickly fell in love with its friendly interface and helpful prompts, and—in what may seem like a strange twist of fate—it got ported to Linux.

At first, there were two separate projects for macOS and Linux (Homebrew and Linuxbrew), but now Homebrew's core manages both operating systems. Because I've been on a journey to migrate from Mac to Linux, I have been looking at how my favorite open source applications for macOS perform on Linux, and I've been happy to find that Homebrew's support for Linux truly shines.

Read more

How to Make Ubuntu Look Like macOS in 5 Easy Steps

Filed under
GNU
Linux
Mac
GNOME
Ubuntu

Customization is one of the main reasons why I use Linux. There is no end to the kind of customization you can do to your desktop Linux. You can change icons, themes, change fonts, change terminals, add screenlets, indicator applets, extensions and what not.

We have covered numerous desktop customization tips and tricks on It’s FOSS. In this one, I’ll show you how to make Ubuntu look like macOS.

Many people use macOS because of its simplistic and elegant look. You may disagree with it but it remains a popular opinion. Even there are Linux distributions that have macOS like look and feel.

One of the readers requested us to show how to make Ubuntu look like macOS and hence we’ve created this tutorial. In fact, this is a good example to show the customization capability of desktop Linux.

Read more

The Free Operating System That’s Identical To macOS

Filed under
GNU
Linux
Mac

iRaspbian comes with a series of built-in apps, including Chromium Media Edition (the version of the web browser that allows you to use services such as Netflix), LibreOffice and the GIMP art package - all of which have their own icons on the Dock.

Read more

Apple Music on the web is no longer in beta -- including on Linux

Filed under
Linux
Mac

My favorite streaming music service is Apple Music. As an iPhone user, this was a match made in heaven. As a regular desktop Linux user, however, this was very problematic. You see, for the longest time, you needed iTunes to listen to Apple Music on desktop. This wasn't a problem when using Windows 10 or macOS, but as soon as I signed into, say, Ubuntu, I was out of luck, as there is no iTunes for Linux.

Thankfully, late last year, Apple finally brought its streaming music service to the web. In other words, all you needed to listen to Apple Music was a compatible web browser. This meant that users of desktop Linux could finally listen to the streaming service by simply firing up a web browser, such as Firefox. Despite being a feature Spotify offered for many years, it was still a really big deal. The problem? Apple Music for the web was merely a beta. Today, this changes.

Read more

macOS vs. Ubuntu

Filed under
GNU
Linux
Mac
Ubuntu

Linux or Mac? It is one of those hot Coca-Cola vs. Pepsi debates, but it’s an important one as your work, and your overall computer experience depends much on what type of work you do and what OS do you use for that work.

First, let’s start by explaining a little bit about the Operating System (OS). OS is a piece of software that essentially runs your computer. It manages and controls your system hardware and provides some essential features.

What type of OS might be the best one for you depends on you, e.g., if you are an average user who uses the computer to kill time and play games, Windows is the best OS for you as it is optimized for gaming. But if your lively hood depends on your PC or you have some sensitive information on your PC, then Windows is the worst OS for you. Similarly, macOS is optimized for web designing, video editing, and music-making as the software for these tasks optimized for macOS. Linux is excellent for programming as many IDEs, and text editors were designed for Linux. Now before we start to discuss macOS and Ubuntu, let’s have a brief look at their histories.

Read more

Microsoft and Apple Leftovers

Filed under
Microsoft
Mac

The CUPS Printing System Lead Developer Has Left Apple, Begins Developing "LPrint"

Filed under
Mac
OSS

More than a decade after Apple acquired the CUPS source-code and its lead developer, that developer, Michael Sweet, recently parted ways with Apple.

Just before Christmas was an announcement by CUPS lead developer Michael Sweet that he left Apple and will be taking a break and then plans to begin forming a new business with his wife.

During his tenure at Apple, there were many CUPS improvements: much better network printing support, basic 3D printer support, IPP Everywhere, and more.

Back in 2017 though is when Apple decided CUPS would no longer be GPL licensed but they migrated to the Apache 2.0 license. Just last August came CUPS 2.3 with that licensing change and the print server's first release in three years.

Read more

Manjaro with KDE on a MacBook Pro

Filed under
GNU
KDE
Linux
Mac

With that away, I just installed purely Manjaro Linux on my MacBook last evening, who cares, I anyways don’t use macOS at all beside as VirtualBox startup environment.

I searched for some pointers in the internet, in the past I already had some parallel install. If you search a bit, you will find various hints how to do it.

[...]

For me this did the job and the stuff is running well enough. The webcam won’t work without additional effort, not that I use it. No idea if Bluetooth or other stuff like the Thunderbolt ports work, but I never used that even on macOS.

Fortunately the HiDPI support on Linux & Qt & KDE has gone a long way since my initial try 2015 and now, with some scaling of 1.5 or 2, it is all nicely usable ;=)

Given I still have some macOS machines available at work, I might still try out some Kate bundles there from time to time, but my personal life is now macOS free.

Read more

Apple Tightens the Proprietary Screws

Filed under
Mac
  • Apple will enforce app notarization for macOS Catalina in February

    The new policies require developers to submit their apps to Apple to go through a notarizing security process, or they won't run in macOS Catalina. An extension to the existing Gatekeeper process that previously allowed notarization as an option, the requirement is designed to ensure downloaded software is from the source users believe it is from.

  • Apple to Enforce macOS App Verification Requirements Starting February

    "If you have not yet done so, upload your software to the notary service and review the developer log for warnings. These warnings will become errors starting February 3 and must be fixed in order to have your software notarized. Software notarized before February 3 will continue to run by default on macOS Catalina," the company said in a statement.

  • Apple will enforce macOS app notarization requirements starting in February

    Developers received word of the impending changes this summer. Apple temporarily adjusted the notarization prerequisites in order to make the transition to macOS Catalina easier for developers and users. The new changes go into effect on February 3, 2020.

  • Apple’s App Notarization Requirements For macOS Catalina To Be Enforced In February

    Cupertino tech giant Apple announced earlier in June that all apps distributed outside the Mac App Store must be notarized so they can continue functioning on Macs and MacBooks running on the latest macOS version, macOS Catalina.

Syndicate content

More in Tux Machines

libinput 1.16.0

libinput 1.16.0 is now available.

No significant changes since the second RC, so here's slightly polished RC1
announcement text.

This has been a long cycle, mostly because there weren't any huge changes on
the main development branch and a lot of the minor annoyances have found
their way into the 1.15.x releases anyway.

libinput now monitors timestamps of the events vs the current time when
libinput_dispatch() is called by the compositor. Where the difference
*may* result in issues, a (rate-limited) warning is printed to the log.
So you may see messages popping up in the form of
  "event processing lagging behind by XYZms, your system is too slow"
This is a warning only and has no immediate effect. Previously we would only
notice (and warn about) this when it affected an internal timer. Note that
these warnings do not show an issue with libinput, it shows that the the
compositor is not calling libinput_dispatch() quick enough.

The wheel tilt axis source was deprecated. No device ever had the required
udev properties set so we should stop pretending we support this.

Touchpads now support the "flat" acceleration profile. The default remains
unchanged and this needs to be selected in the configuration interface. The
"flat" profile applies a constant factor to movement deltas (1.0 for the
default speed setting).

Events from lid or tablet-mode switches that are known to libinput as being
unreliable are now filtered and no longer passed to the caller.
This prevents callers from receiving those known-bogus events and having to
replicate the same heuristics to identify unreliable devices that libinput
employs internally.

A new "libinput analyze" debugging tool is the entry tool for analysing
various aspects of devices. Right now the only tool is
"libinput analyze per-slot-delta" which can be used to detect pointer jumps
in a libiput record output. This tool used to live elsewhere, it was moved
to libinput so that reporters can easier run this tool, reducing the load on
the maintainers.

The tools have seen a few minor improvements, e.g.
- "libinput record touchpad.yml" does the right thing, no explicit --output
  argument required
- libinput measure touchpad-pressure has been revamped to be a bit more
  obvious
- libinput measure touchpad-size has been added (as replacement for the
  touchpad-edge-detector tool)
- libinput measure fuzz has been fixed to work (again and) slightly more
  reliable

The libinput test suite has been fixed to avoid interference with the
currently running session. Previously it was virtually impossible to work
while the test suite is running - multiple windows would pop up, the screen
would blank regularly, etc.

And of course a collection of fixes, quirks and new bugs.

As usual, see the git shortlog for details.

Diego Abad A (1):
      FIX: typo on building documentation

Peter Hutterer (2):
      test: semi-fix the switch_suspend_with_touchpad test
      libinput 1.16.0

git tag: 1.16.0
Read more Also: >Libinput 1.16 Released - Ready To Warn You If Your System Is Too Slow

18 Frameworks, Libraries, and Projects for Building Medical Applications

Open-source is not just a license or a code-based that left free on an online repository, It's a complete concept which comes with several advantages. Moreover, the most advantage you can get from Open-source is beyond the open-code it's FREEDOM; freedom to use or re-shape it as you see fit within your project commercial or otherwise, and that depends on the license of course. You are free from the headache of license conflict legal problems but also from the dilemma of dealing with restrections and limitations which come with property licenses. You are free from the system lock-in schemes, furthermore, you own your data, and freedom to customize the software as your structure requires and workflow demands. The Community: The Open-source project gains a powerful community as they gain users, the community users vary between advanced users, end-users, developers and end-users on decision-making level. Many of the community users are providing quality inputs from their usage and customized use-case and workflow or test-runs, Furthermore, they always have something to add as new features, UI modification, different usability setup, and overall introducing new workflows and tools, and That's what makes the progress of the open-source different than non-free solutions. While, Good community means good support, The community is a good resource to hire advanced users, developers, and system experts. It also provides alternative options when hiring developers. Unlike non-free software which are not blessed with such communities and where the options there are limited, The rich open-source community provides rich questions and answers sets that contributed by users from all around the world. Higher education value for the in-house team The open-source concept itself provides educational value, I owe most of what I know to open-source communities.The access to the source code and open-channels communication with the core developers is the best educational value any developer can get. Read more

Android Leftovers

Python Programming