Bug Hunting Inlined Code
The linux kernel has various debugging tools. One is the kernel function tracer , which traces function calls, looking for bad memory allocations and other problems. Changbin Dufrom Intel recently...
View ArticleLinus Torvalds: Changes in hardware change Linux development
In linux Version 4.19, Linux’s developers had to deal with a hardware security bug, an issue that was particuarly frustrating becasue it was someone else’s bug. But Linux creator Linus Torvalds hopes...
View ArticleBatch: Delete the line flow from the variable containing the first...
I have a variable containing an ID. This ID I want to write into a file and later retrieve it for further processing. Other stuff can be written to the file afterwards, thus I use the /P to retrieve...
View ArticleAdd S3 support to Spark/Spark-Shell
Out of the box, Spark does not come with S3 support. So running something like this in the spark-shell : scala> spark.read.parquet("s3a://my-bucket/my-data.parquet").printSchema will yield...
View ArticleKDE neon on Ubuntu 18.04 “bionic” Upgrade Open for Testing
We are continuing the work to rebase KDE neon on bionic and are now looking for people to test the upgrader. KDE neon Bionic Upgrade instructions and report form Our upgrader has been working for some...
View ArticleTop 10 Raspberry Pi blogs to follow
There are plenty of great Raspberry Pi fan sites, tutorials, repositories, YouTube channels, and other resources on the web. Here are my top 10 favorite Raspberry Pi blogs, in no particular order. 1....
View ArticleStackable DAQ HAT for Raspberry Pi boasts 100 kS/s sample rates
MCC has launched a stackable “MCC 118” voltage measurement DAQ HAT for the Raspberry Pi with eight ±10 V inputs and sample rates up to 100 kS/s. Norton, Mass. Based Measurement Computing Corp. (MCC)...
View ArticleGoogle Issues Chrome Updates for Windows, Mac, Linux, Android
Chrome 69 for the desktop platforms, as well as Chrome for Android 69, will be available over the next few weeks. A new version of Google Chrome is rolling out to windows, Mac, linux, and Android over...
View ArticleDrivers for SLAB_USBtoUART
The SLAB_USBtoUART is a USB to Serial device. SLAB is short for SILABS,the chip inside of this device. Drivers: linux 2.6.x : linux_2-6-x_vcp_driver_source Linux 3.x.x : linux_3-x-x_vcp_driver_source...
View ArticleHow to: Check your DNS entry maps to your Public IP in Bash
I wrote this today as I wanted to ensure that a service waiting for its DNS name to be updated with the correct IP address (its Public IP) before starting. This little script uses Curl with Akamai’s...
View ArticleInstalling OpenCV 3.4.3 on Raspberry Pi 3 Model B+
Ipreviously wrote a step-by-step guide showing how to make OpenCV 3.4.1 run on a Raspberry Pi 3 B. That article generated a lot of feedback. I have completed a few installations since then, so here's...
View ArticleGNOME 3.30 released & coming to Fedora 29
Today, the GNOME project announced the release of GNOME 3.30 . The release of the GNOME desktop is the default desktop environment in the upcoming release of Fedora 29 Workstation. GNOME 3.30 includes...
View ArticleVim won't make you a more productive developer
We, as developers, spend a lot of our time on our text editor of choice. Choosing to use Vim, in my opinion, ultimately won't make a huge difference with any other editor. The majority of modern...
View ArticleTails 3.9 发布,内建因特网匿名访问的 Linux 发行版
Tails 3.9 已发布 ,官方表示该版本是今年最大的更新。新功能包括开发团队已为之开发超过一年的两个特性: 附加软件(Additional Software) 集成 VeraCrypt(VeraCrypt integration) 此外还有许多重要的 安全修复 。 ADDITIONAL SOFTWARE:现在可以在启动 Tails 时自动安装其他软件。 VERACRYPT...
View ArticleGeek Pick: Retroflag SUPERPi Case
Stay on target GEEK PICK: Poke Ball Lunch Case GEEK PICK: Black Panther Watch The Famicom/Nintendo Entertainment System was great. The Super Famicom/Super NES was better. The SNES Classic is a...
View ArticleGNOME 3.30 发布,性能显著提升
GNOME最新版本已 发布 。GNOME 3.30 经过六个月的开发工作,包括许多改进和新功能。 此版本具有一些重要的性能改进。 整个桌面现在使用较少的系统资源,这意味着您可以一次运行更多应用程序而不会遇到性能问题。 其他亮点包括: Web 应用程序中的新内容阅读器模式 改进“文件”应用程序中的搜索增强功能 改进屏幕录制和屏幕共享 Settings 应用程序现在有一个 Thunderbolt...
View Article关于 Linux 编译优化几个必须掌握的姿势
01 编译选项和内核编译 首先我们都知道,linux内核如果用O0编译,是无法编译过的,Linux的内核编译,要么是O2,要么是Os,这点从Linux的Makefile里面可以看出: 当选择了 CONFIG_CC_OPTIMIZE_FOR_SIZE 它会是Os,否则就是O2。 其实O2和Os,都是一些优化选项的集合: gcc -c -Q -O2 --help=optimizers >...
View Article如何快速了解一台Linux系统服务器
到手一个东西,大到汽车,小到手机,除了知道如何使用之外,进一步了解他们才能更好地发挥出它们的能力。 那么如何去了解,对于一个人而言我们要去了解他的特长,而对于机器而言,我们要了解的是具体参数,比如汽车我们需要了解它的动力。 对于生物信息工作者而言,linux系统服务器最熟悉不过,那么如何通过简单的命令对Linux服务器进行最快的了解。 【存储空间】df -h...
View ArticleGNOME 3.30 'Almería' Linux desktop environment is finally here
There are two types of linux users -- those that think GNOME 3 is the overall best desktop environment, and those that are wrong. Yes, if you use Linux on the desktop, you should be embracing GNOME for...
View ArticleLinux服务器基本安全技巧,让你的服务更加安全
毋庸置疑,对于系统管理员,提高服务器的安全性是最重要的事情之一。因此,也就有了许多针对这个话题而生的文章、博客和论坛帖子。 一台服务器由大量功能各异的部件组成,这一点使得很难根据每个人的需求去提供定制的解决方案。这篇文章尽可能涵盖一些有所裨益的小技巧来帮助管理员保证服务器和用户安全。 有一些常识是每个系统管理员都应该烂熟于心的,所以下面的几点在本文将不会提及: 务必保证系统是最新的 经常更换密码 -...
View Article