Language Selection

English French German Italian Portuguese Spanish

Programming: Kotlin Snap, Clang, JavaScript, Rust, GitHub on Licensing, GPL Violation Court Update

Filed under
  • Kotlin programming language snap available on Ubuntu

    Since the start of the year, Canonical has been announcing that popular apps such as Skype, the messenger Slack, and the streaming service Spotify, are available as snap packages. Now the company has announced that the modern programming language, Kotlin, can now be installed from a snap package on the open source operating system too.

  • Clang Now Compiles Chrome For Windows

    This is simple story until you start looking just below the surface. The simple part is that Google has manged to use the Clang compiler to compile Chrome targeting Windows. The real question is why?

  • On standards work

    All of the students are using JavaScript. Where did it come from? Who made it? Who maintains it? Who defines it? Who is in charge? When we talk about open source we think about code, tests, documentation, and how all of these evolve. But what about open standards? What does working on a standard look like?

  • This Week in Rust 224

    Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed.

  • GitHub open sources Licensed for OSS license compliance

    GitHub announced it is open sourcing its internal tool for automating the licensing process of building and maintaining open source products. The tool, Licensed, is designed to help engineers streamline one of the most complex and crucial parts associated with building open source projects: maintaining code functionality and compliance.

  • Report from the Geniatech vs. McHardy GPL violation court hearing

    Today, I took some time off to attend the court hearing in the appeal hearing related to a GPL infringement dispute between former netfilter colleague Partrick McHardy and Geniatech Europe

    I am not in any way legally involved in the lawsuit on either the plaintiff or the defendant side. However, as a fellow (former) Linux kernel developer myself, and a long-term Free Software community member who strongly believes in the copyleft model, I of course am very interested in this case.

More in Tux Machines

LuxMark OpenCL Performance On Windows vs. Linux With Radeon/NVIDIA

When carrying out this week's Windows vs. Linux gaming tests with AMD Radeon and NVIDIA GeForce GPUs on the latest drivers, I also took the opportunity to run some fresh OpenCL benchmarks on Windows and Linux with the competing GPU vendors. I was particularly interested in running this test given the maturing state of ROCm on Linux for providing a new and modern compute stack... That coming with Linux 4.17+ will even begin to work from a mainline Linux kernel. Albeit for this round of testing was using AMD/GPUOpen's stock ROCm Ubuntu packages for 16.04 LTS as outlined on their GitHub page. Read more

Top Linux tools for writers

If you've read my article about how I switched to Linux, then you know that I’m a superuser. I also stated that I’m not an “expert” on anything. That’s still fair to say. But I have learned many helpful things over the last several years, and I'd like to pass these tips along to other new Linux users. Read more

i.MX6 ULL module runs Linux with real-time patch

Artila’s “M-X6ULL” COM runs Linux 4.14 with the PREEMPT_RT patch on an 800MHz i.MX6 ULL, and offers dual LAN controllers, 4GB eMMC or an optional microSD slot, and an optional carrier board. The M-X6ULL, which follows other Artila i.MX based modules such as the i.MX537 based M-5360A, measures only 68 x 43mm. Still, that’s hardly a record for modules featuring NXP’s Linux-driven, power-sipping i.MX6 ULL. MYIR’s MYC-Y6ULX measures 39 x 37mm. Read more

First Zynq UltraScale+ based 96Boards SBC runs PetaLinux

Avnet has launched its open-spec Ultra96 96Boards CE SBC for $249, featuring a Zynq UltraScale+ ARM/FPGA SoC, WiFi, BT, 4x USB, a mini-DisplayPort, and support for Linaro’s Avnet’s Ultra96 (AES-ULTRA96-G) was unveiled earlier this week as part of Linaro’s joint announcement of its program for unleashing the potential of artificial intelligence technology on selected Arm SoCs. Now this Zynq UltraScale+ based, 96Boards CE standard (85 x 54mm) SBC is available for pre-order at $249 with shipments starting in May. Read more