KDE Neon – Jupiter Broadcasting https://www.jupiterbroadcasting.com Open Source Entertainment, on Demand. Wed, 20 Jan 2021 03:12:55 +0000 en-US hourly 1 https://wordpress.org/?v=5.5.3 https://original.jupiterbroadcasting.net/wp-content/uploads/2019/04/cropped-favicon-32x32.png KDE Neon – Jupiter Broadcasting https://www.jupiterbroadcasting.com 32 32 Harder Butter Faster Stronger | LINUX Unplugged 389 https://original.jupiterbroadcasting.net/143992/harder-butter-faster-stronger-linux-unplugged-389/ Tue, 19 Jan 2021 19:00:00 +0000 https://original.jupiterbroadcasting.net/?p=143992 Show Notes: linuxunplugged.com/389

The post Harder Butter Faster Stronger | LINUX Unplugged 389 first appeared on Jupiter Broadcasting.

]]>

Show Notes: linuxunplugged.com/389

The post Harder Butter Faster Stronger | LINUX Unplugged 389 first appeared on Jupiter Broadcasting.

]]>
Linux Server Salvage | LINUX Unplugged 366 https://original.jupiterbroadcasting.net/142472/linux-server-salvage-linux-unplugged-366/ Tue, 11 Aug 2020 21:00:00 +0000 https://original.jupiterbroadcasting.net/?p=142472 Show Notes: linuxunplugged.com/366

The post Linux Server Salvage | LINUX Unplugged 366 first appeared on Jupiter Broadcasting.

]]>

Show Notes: linuxunplugged.com/366

The post Linux Server Salvage | LINUX Unplugged 366 first appeared on Jupiter Broadcasting.

]]>
Brunch with Brent: Jason Spisak Part 2 | Jupiter Extras 41 https://original.jupiterbroadcasting.net/137997/brunch-with-brent-jason-spisak-part-2-jupiter-extras-41/ Fri, 20 Dec 2019 04:00:00 +0000 https://original.jupiterbroadcasting.net/?p=137997 Show Notes: extras.show/41

The post Brunch with Brent: Jason Spisak Part 2 | Jupiter Extras 41 first appeared on Jupiter Broadcasting.

]]>

Show Notes: extras.show/41

The post Brunch with Brent: Jason Spisak Part 2 | Jupiter Extras 41 first appeared on Jupiter Broadcasting.

]]>
Wishing Upon a Kernel | LINUX Unplugged 282 https://original.jupiterbroadcasting.net/128646/wishing-upon-a-kernel-linux-unplugged-282/ Wed, 02 Jan 2019 20:00:38 +0000 https://original.jupiterbroadcasting.net/?p=128646 Show Notes/Links: linuxunplugged.com/282

The post Wishing Upon a Kernel | LINUX Unplugged 282 first appeared on Jupiter Broadcasting.

]]>

Show Notes/Links: linuxunplugged.com/282

The post Wishing Upon a Kernel | LINUX Unplugged 282 first appeared on Jupiter Broadcasting.

]]>
File Type History | BSD Now 266 https://original.jupiterbroadcasting.net/127441/file-type-history-bsd-now-266/ Thu, 04 Oct 2018 06:03:07 +0000 https://original.jupiterbroadcasting.net/?p=127441 ##Headlines ###OpenBSD/NetBSD on FreeBSD using grub2-bhyve When I was writing a blog post about the process title, I needed a couple of virtual machines with OpenBSD, NetBSD, and Ubuntu. Before that day I mainly used FreeBSD and Windows with bhyve. I spent some time trying to set up an OpenBSD using bhyve and UEFI as […]

The post File Type History | BSD Now 266 first appeared on Jupiter Broadcasting.

]]>

##Headlines
###OpenBSD/NetBSD on FreeBSD using grub2-bhyve

When I was writing a blog post about the process title, I needed a couple of virtual machines with OpenBSD, NetBSD, and Ubuntu. Before that day I mainly used FreeBSD and Windows with bhyve. I spent some time trying to set up an OpenBSD using bhyve and UEFI as described here. I had numerous problems trying to use it, and this was the day I discovered the grub2-bhyve tool, and I love it!
The grub2-bhyve allows you to load a kernel using GRUB bootloader. GRUB supports most of the operating systems with a standard configuration, so exactly the same method can be used to install NetBSD or Ubuntu. First, let’s install grub2-bhyve on our FreeBSD box:

# pkg install grub2-bhyve

To run grub2-bhyve we need to provide at least the name of the VM. In bhyve, if the memsize is not specified the default VM is created with 256MB of the memory.

# grub-bhyve test
GNU GRUB version 2.00
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command
completions. Anywhere else TAB lists possible device or file completions.


grub>

After running grub-bhyve command we will enter the GRUB loader. If we type the ls command, we will see all the available devices. In the case of the grub2-bhyve there is one additional device called “(host)” that is always available and allows the host filesystem to be accessed. We can list files under that device.

grub> ls
(host)
grub> ls (host)/
libexec/ bin/ usr/ bhyve/ compat/ tank/ etc/ boot/ net/ entropy proc/ lib/ root/ sys/ mnt/ rescue/ tmp/ home/ sbin/ media/ jail/ COPYRIGHT var/ dev/
grub>

To exit console simply type ‘reboot’. I would like to install my new operating system under a ZVOL ztank/bhyve/post. On another terminal, we create:

# zfs create -V 10G ztank/bhyve/post

If you don’t use ZFS for some crazy reason you can also create a raw blob using the truncate(1) command.

# truncate -s 10G post.img

I recommend installing an operating system from the disk image (installXX.fs for OpenBSD and NetBSD-X.X-amd64-install.img for NetBSD). Now we need to create a device map for a GRUB.

cat > /tmp/post.map << EOF
(hd0) /directory/to/disk/image
(hd1) /dev/zvol/ztank/bhyve/post
EOF

The mapping files describe the names for files in the GRUB. In our case under hd0 we will have an installation image and in hd1 we will have our ZVOL/blob. You can also try to use an ISO image then instead of using hd0 device name use a cd0. When we will run the grub-bhyve command we will see two additional devices.

# grub-bhyve -m /tmp/post.map post
grub> ls
(hd0) (hd0,msdos4) (hd0,msdos1) (hd0,openbsd9) (hd0,openbsd1) (hd1) (host)

The hd0 (in this example OpenBSD image) contains multiple partitions. We can check what is on it.

grub> ls (hd0,msdos4)/
boot bsd 6.4/ etc/

And this is the partition that contains a kernel. Now we can set a root device, load an OpenBSD kernel and boot:

grub> set root=(hd0,msdos4)
grub> kopenbsd -h com0 -r sd0a /bsd
grub> boot

After that, we can run bhyve virtual machine. In my case it is:

# bhyve -c 1 -w -u -H \
-s 0,amd_hostbridge \
-s 3,ahci-hd,/directory/to/disk/image \
-s 4,ahci-hd,/dev/zvol/ztank/bhyve/post \
-s 31,lpc -l com1,stdio \
post

Unfortunately explaining the whole bhyve(8) command line is beyond this article. After installing the operating system remove hd0 from the mapping file and the image from the bhyve(8) command. If you don’t want to type all those GRUB commands, you can simply redirect them to the standard input.

cat << EOF | grub-bhyve -m /tmp/post.map -M 512 post
set root=(hd0,4)
kopenbsd -h com0 -r sd0a /bsd
boot
EOF


###My FreeBSD Story

My first devices/computers/consoles (not at the same time) that I remember were Atari 2600 and Pegasus console which was hardware clone of the Nintendo NES.
Back then I did not even knew that it was Atari 2600 as I referred to it as Video Computer System … and I did not even knew any english by then. It took me about two decades to get to know (by accident) that this Video Computer System was Atari 2600
Then I got AMIGA 600 computer (or should I say my parents bought it for me) which served both for playing computer games and also other activities for the first time. AMIGA is the computer that had the greatest influence on me, as it was the first time I studied the books about Amiga Workbench operating system and learned commands from Amiga Shell terminal. I loved the idea of Ram Disk icon/directory on the desktop that allowed me to transparently put any things in system memory. I still miss that concept on today’s desktop systems … and I still remember how dismal I was when I watched Amiga Deathbed Vigil movie.
At the end of 1998 I got my first PC that of course came with Windows and that computer served both as gaming machine and as well as typical tool. One time I dig into the internals with Windows Registry (which left me disgusted by its concepts and implementation) and its limited command line interface provided by CMD.EXE executable. I remember that the heart of this box was not the CPU or the motherboard but the graphics accelerator – the legendary 3Dfx Voodoo card. This company (3Dfx) – their attitude and philosophy – also left solid fingerprint on my way. Like AMIGA did.
After ‘migration’ from AMIGA to PC it never again ‘felt right’. The games were cool but the Windows system was horrible. Time has passed and different Windows versions and hardware modifications took place. Windows XP felt really heavy at that time, not to mention Windows 2000 for example with even bigger hardware requirements. I also do not understand all the hate about Windows ME. It crashed with the same frequency as Windows 98 or later Windows 98 Second Edition but maybe my hardware was different ??
I do not have any ‘mine’ screenshots from that period as I lost all my 40 GB (huge then) drive of data when I moved/resized the partition with Partition Magic to get some more space from the less filled C: drive. That day I learned hard that “there are people who do backups and people who will do backups”. I never lost data again as I had multiple copies of my data, but the same as Netheril fall the lost data was was gone forever.
I always followed various alternatives which led me to try Linux in 2003, after reading about various distributions philosophies I decided to run Slackware Linux with KDE 3. My buddy used Aurox Linux by then (one of the few Linux distributions from Poland) and encouraged me to do the same – especially in the context of fixing possible problems as he already knew it and also as he recently dumped Windows system. But Slackware sounded like a better idea so I took that path instead. At first I dual booted between Windows XP and Slackware Linux cause I had everything worked out on the Windows world while I often felt helpless in the Linux world, so I would reboot into Windows to play some games or find a solution for Linux problem if that was required. I remember how strange the concept of dual clipboards (PRIMARY and SECONDARY) was for me by then. I was amazed why ‘so much better’ system as Linux (at least marketed that way) needs a system tray program to literally manage the clipboard. On Windows it was obvious, you do [CTRL]+[C] to copy and [CTRL]+[V] to paste things, but on Linux there (no I know its X11 feature) there were two clipboards that were synchronized by this little system tray program from KDE 3. It was also unthinkable for me that I will ‘lost’ contents of last/recent [CTRL]+[C] operation if I close the application from which the copy was made. I settled down a little on Slackware but not for long. I really did not liked manual dependency management for packages for example. Also KDE 3 was really ugly and despite trying all possible options I was not able to tweak it into something nice looking.
After half a year on Slackware I checked the Linux distributions again and decided to try Gentoo Linux. I definitely agree with the image below which visualizes Gentoo Linux experience, especially when You install it for he first time ??
Of course I went with the most hardcore version with self building Stage 1 (compiler and toolchain) which was horrible idea at that time because compilation on slow single core machine took forever … but after many hours I got Gentoo installed. I now have to decide which desktop environment to use. I have read a lot of good news about Fluxbox at that time so this is what I tried. It was very weird experience (to create everything in GUI from scratch) but very pleasant one. That recalled me the times of AMIGA … but Linux came in the way too much often. The more I dig into Gentoo Linux the more I read that lots of Gentoo features are based on FreeBSD solutions. Gentoo Portage is a clone of FreeBSD Ports. That ‘central’ /etc/rc.conf system configuration file concept was taken from FreeBSD as well. So I started to gather information about FreeBSD. The (then) FreeBSD website or FreeBSD Ports site (still) felt little outdated to say the least but that did not discouraged me.
Somewhere in 2005 I installed FreeBSD 5.4 on my computer. The beginnings were hard, like the earlier step with Gentoo but similarly like Gentoo the FreeBSD project came with a lot of great documentation. While Gentoo documentation is concentrated within various Gentoo Wiki sites the FreeBSD project comes with ‘official’ documentation in the form of Handbook and FAQ. I remember my first questions at the now nonexistent BSDForums.org site – for example one of the first ones – how to scroll the terminal output in the plain console. I now know that I had to push Scroll Lock button but it was something totally new for me.
Why FreeBSD and not OpenBSD or NetBSD? Probably because Gentoo based most their concepts on the FreeBSD solutions, so that led me to FreeBSD instead of the other BSD operating systems. Currently I still use FreeBSD but I keep an steady eye on the OpenBSD, HardenedBSD and DragonFly BSD solutions and improvements.
As the migration path from Linux to FreeBSD is a lot easier – all configuration files from /home can be just copied – the migration was quite fast easy. I again had the Fluxbox configuration which I used on the Gentoo. Now – on FreeBSD – it started to fell even more like AMIGA times. Everything is/has been well thought and had its place and reason. The documentation was good and the FreeBSD Community was second to none.
After 15 years of using various Windows, UNIX (macOS/AIX/HP-UX/Solaris/OpenSolaris/Illumos/FreeBSD/OpenBSD/NetBSD) and UNIX-like (Linux) systems I always come to conclusion that FreeBSD is the system that sucks least. And sucks least with each release and one day I will write why FreeBSD is such great operating system … if I already haven’t


##News Roundup
###OpenBSD on the Desktop: some thoughts

I’ve been using OpenBSD on my ThinkPad X230 for some weeks now, and the experience has been peculiar in some ways.
The OS itself in my opinion is not ready for widespread desktop usage, and the development team is not trying to push it in the throat of anybody who wants a Windows or macOS alternative. You need to understand a little bit of how *NIX systems work, because you’ll use CLI more than UI. That’s not necessarily bad, and I’m sure I learned a trick or two that could translate easily to Linux or macOS. Their development process is purely based on developers that love to contribute and hack around, just because it’s fun. Even the mailing list is a cool place to hang on! Code correctness and security are a must, nothing gets committed if it doesn’t get reviewed thoroughly first – nowadays the first two properties should be enforced in every major operating system.
I like the idea of a platform that continually evolves. pledge(2) and unveil(2) are the proof that with a little effort, you can secure existing software better than ever.
I like the “sensible defaults” approach, having an OS ready to be used – UI included if you selected it during the setup process – is great.
Just install a browser and you’re ready to go.
Manual pages on OpenBSD are real manuals, not an extension of the “–help” command found in most CLI softwares. They help you understand inner workings of the operating system, no internet connection needed. There are some trade-offs, too.
Performance is not first-class, mostly because of all the security mitigations and checks done at runtime.
I write Go code in neovim, and sometimes you can feel a slight slowdown when you’re compiling and editing multiple files at the same time, but usually I can’t notice any meaningful difference. Browsers are a different matter though, you can definitely feel something differs from the experience you can have on mainstream operating systems. But again, trade-offs.
To use OpenBSD on the desktop you must be ready to sacrifice some of the goodies of mainstream OSes, but if you’re searching for a zen place to do your computing stuff, it’s the best you can get right now.


###The history of file type information being available in Unix directories

The two things that Unix directory entries absolutely have to have are the name of the directory entry and its ‘inode’, by which we generically mean some stable kernel identifier for the file that will persist if it gets renamed, linked to other directories, and so on. Unsurprisingly, directory entries have had these since the days when you read the raw bytes of directories with read(), and for a long time that was all they had; if you wanted more than the name and the inode number, you had to stat() the file, not just read the directory. Then, well, I’ll quote myself from an old entry on a find optimization:
[…], Unix filesystem developers realized that it was very common for programs reading directories to need to know a bit more about directory entries than just their names, especially their file types (find is the obvious case, but also consider things like ‘ls -F’). Given that the type of an active inode never changes, it’s possible to embed this information straight in the directory entry and then return this to user level, and that’s what developers did; on some systems, readdir(3) will now return directory entries with an additional d_type field that has the directory entry’s type.
On Twitter, I recently grumbled about Illumos not having this d_type field. The ensuing conversation wound up with me curious about exactly where d_type came from and how far back it went. The answer turns out to be a bit surprising due to there being two sides of d_type.
On the kernel side, d_type appears to have shown up in 4.4 BSD. The 4.4 BSD /usr/src/sys/dirent.h has a struct dirent that has a d_type field, but the field isn’t documented in either the comments in the file or in the getdirentries(2) manpage; both of those admit only to the traditional BSD dirent fields. This 4.4 BSD d_type was carried through to things that inherited from 4.4 BSD (Lite), specifically FreeBSD, but it continued to be undocumented for at least a while.
(In FreeBSD, the most convenient history I can find is here, and the d_type field is present in sys/dirent.h as far back as FreeBSD 2.0, which seems to be as far as the repo goes for releases.)
Documentation for d_type appeared in the getdirentries(2) manpage in FreeBSD 2.2.0, where the manpage itself claims to have been updated on May 3rd 1995 (cf). In FreeBSD, this appears to have been part of merging 4.4 BSD ‘Lite2’, which seems to have been done in 1997. I stumbled over a repo of UCB BSD commit history, and in it the documentation appears in this May 3rd 1995 change, which at least has the same date. It appears that FreeBSD 2.2.0 was released some time in 1997, which is when this would have appeared in an official release.
In Linux, it seems that a dirent structure with a d_type member appeared only just before 2.4.0, which was released at the start of 2001. Linux took this long because the d_type field only appeared in the 64-bit ‘large file support’ version of the dirent structure, and so was only return by the new 64-bit getdents64() system call. This would have been a few years after FreeBSD officially documented d_type, and probably many years after it was actually available if you peeked at the structure definition.
As far as I can tell, d_type is present on Linux, FreeBSD, OpenBSD, NetBSD, Dragonfly BSD, and Darwin (aka MacOS or OS X). It’s not present on Solaris and thus Illumos. As far as other commercial Unixes go, you’re on your own; all the links to manpages for things like AIX from my old entry on the remaining Unixes appear to have rotted away.
Sidebar: The filesystem also matters on modern Unixes
Even if your Unix supports d_type in directory entries, it doesn’t mean that it’s supported by the filesystem of any specific directory. As far as I know, every Unix with d_type support has support for it in their normal local filesystems, but it’s not guaranteed to be in all filesystems, especially non-Unix ones like FAT32. Your code should always be prepared to deal with a file type of DT_UNKNOWN.
It’s also possible to have things the other way around, where you have a filesystem with support for file type information in directories that’s on a Unix that doesn’t support it. There are a number of plausible reasons for this to happen, but they’re either obvious or beyond the scope of this entry.


###Multiboot Pinebook KDE neon

Recently a KDE neon image for the Pinebook was announced. There is a new image, with a handful of fixes, which the KDE Plasma team has been working on over the past week and a half.
Here’s a picture of my Pinebook running KDE neon — watching Panic! At the Disco’s High Hopes — sitting in front of my monitor that’s hooked up to one of my openSUSE systems. There are still some errata, and watching video sucks up battery, but for hacking on documentation from my hammock in the garden, or doing IRC meetings it’s a really nice machine.
But one of the neat things about running KDE neon off of an SD card on the Pinebook is that it’s portable — that SD card can move around. So let’s talk about multiboot in the sense of “booting the same OS storage medium in different hardware units” rather than “booting different OS from a medium in a single hardware unit”. On these little ARM boards, u-boot does all the heavy lifting early in the boot process. So to re-use the KDE neon Pinebook image on another ARM board, the u-boot blocks need to be replaced.
I have the u-boot from a Pine64 image (I forget what) lying around, 1015 blocks of 1024 bytes, which I can dd over the u-boot blocks on the SD card, dd bs=1k conv=notrunc,sync if=uboot.img of=/dev/da0 seek=8, and then the same SD card, with the filesystem and data from the Pinebook, will boot on the Pine64 board. Of course, to move the SD card back again, I need to restore the Pinebook u-boot blocks.
Here’s a picture of my Pineboard (the base is a piece of the garden fence, it’s Douglas pine, with 4mm threaded rods acting as the corner posts for my Pine64 mini-rack), with power and network and a serial console attached, along with the serial console output of the same.
The nice thing here is that the same software stack runs on the Pine64 but then has a wired network — which in turn means that if I switch on the other boards in that mini-rack, I’ve got a distcc-capable cluster for fast development, and vast NFS storage (served from ZFS on my FreeBSD machines) for source. I can develop in a high(er) powered environment, and then swap the card around into the Pinebook for testing-on-the-go.
So to sum up: you can multiboot the KDE neon Pinebook image on other Pine64 hardware (i.e. the Pine64 board). To do so, you need to swap around u-boot blocks. The blocks can be picked out of an image built for each board, and then a particular image (e.g. the latest KDE neon Pinebook) can be run on either board.


##Beastie Bits


##Feedback/Questions


  • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv

The post File Type History | BSD Now 266 first appeared on Jupiter Broadcasting.

]]>
Linux Action News 73 https://original.jupiterbroadcasting.net/127366/linux-action-news-73/ Sun, 30 Sep 2018 14:06:06 +0000 https://original.jupiterbroadcasting.net/?p=127366 Episode Links: linuxactionnews.com/73

The post Linux Action News 73 first appeared on Jupiter Broadcasting.

]]>

Episode Links:

linuxactionnews.com/73

The post Linux Action News 73 first appeared on Jupiter Broadcasting.

]]>
Tribes of Init | LINUX Unplugged 262 https://original.jupiterbroadcasting.net/126696/tribes-of-init-lup-262/ Tue, 14 Aug 2018 19:05:56 +0000 https://original.jupiterbroadcasting.net/?p=126696 Show Notes/Links: linuxunplugged.com/262

The post Tribes of Init | LINUX Unplugged 262 first appeared on Jupiter Broadcasting.

]]>

Show Notes/Links: linuxunplugged.com/262

The post Tribes of Init | LINUX Unplugged 262 first appeared on Jupiter Broadcasting.

]]>
Thinkpad as a Service | LINUX Unplugged 260 https://original.jupiterbroadcasting.net/126416/thinkpad-as-a-service-lup-260/ Tue, 31 Jul 2018 18:07:36 +0000 https://original.jupiterbroadcasting.net/?p=126416 Show Notes/Links: linuxunplugged.com/260

The post Thinkpad as a Service | LINUX Unplugged 260 first appeared on Jupiter Broadcasting.

]]>

Show Notes/Links: linuxunplugged.com/260

The post Thinkpad as a Service | LINUX Unplugged 260 first appeared on Jupiter Broadcasting.

]]>
Fedora to the Core | LINUX Unplugged 255 https://original.jupiterbroadcasting.net/125726/fedora-to-the-core-lup-255/ Wed, 27 Jun 2018 07:32:53 +0000 https://original.jupiterbroadcasting.net/?p=125726 Show Notes/Links: linuxunplugged.com/255

The post Fedora to the Core | LINUX Unplugged 255 first appeared on Jupiter Broadcasting.

]]>

Show Notes/Links: linuxunplugged.com/255

The post Fedora to the Core | LINUX Unplugged 255 first appeared on Jupiter Broadcasting.

]]>
Microsoft’s Big Secret | LINUX Unplugged 236 https://original.jupiterbroadcasting.net/122347/microsofts-big-secret-lup-236/ Tue, 13 Feb 2018 20:37:39 +0000 https://original.jupiterbroadcasting.net/?p=122347 RSS Feeds: MP3 Feed | iTunes Feed | Video Feed | Torrent Feed Become a supporter on Patreon: Show Notes: Follow Up / Catch Up Apple’s top-secret iBoot firmware source code spills onto GitHub for some insane reason Fun thing about the DMCA: it required Apple to state, under penalty of perjury, that the iBoot […]

The post Microsoft’s Big Secret | LINUX Unplugged 236 first appeared on Jupiter Broadcasting.

]]>

RSS Feeds:

MP3 Feed | iTunes Feed | Video Feed | Torrent Feed

Become a supporter on Patreon:

Patreon

Show Notes:

Follow Up / Catch Up

Apple’s top-secret iBoot firmware source code spills onto GitHub for some insane reason

Crucially, within the past day or so, someone decided to dump a copy of this secret sauce on popular developer hangout GitHub for all to find. Links to the files began circulating on Twitter in the past few hours.

Razer doesn’t care about Linux

I offered to upstream any example code they could share under a free license, or to write the code from scratch given enough specifications to do so. This is something I’ve done for other vendors, and doesn’t take long as most vendor firmware updaters all do the same kind of thing; there are only so many ways to send a few kb of data to USB devices.

KDE Slimbook II Plasma-Based Linux Ultrabook Laptop Is Cheaper, More Powerfu l

Meet KDE Slimbook II, the second-generation of the KDE Slimbook laptop that emphasizes the widely-used KDE Plasma open-source desktop environment for GNU/Linux distributions. Build for running the KDE Neon Linux distro, the 1st-generation KDE Slimbook laptop was announced a year ago and offered some attractive features, including a 13.3-inch screen, faster SSDs, and latest Plasma desktop.

TING

Let’s talk about elementary OS 5.0 Juno

But we’re finally ready to start (cautiously!) talking about Juno, the next major release of elementary OS.

DigitalOcean

Chris Goes to Microsoft

KDE neon Developers Blog

With the new Plasma LTS came an update to KDE neon LTS Edition and lots of people asking which edition to use and what the difference is. This caused us to review the purpose of LTS and as a result we’ve just hidden LTS from the download page. The only difference with the LTS edition is that it stays on Plasma’s LTS release but apps and libraries still get updates. This doesn’t fit well with the main use cases of an LTS which is that it only gets bug fixes and no new features.

The CVE-2018-6791 vulnerability – unsurprisingly designated as high risk – was fixed on Thursday with an update to the Plasma Desktop.


Linux Academy

The post Microsoft’s Big Secret | LINUX Unplugged 236 first appeared on Jupiter Broadcasting.

]]>
Rockets & Ravens | User Error 45 https://original.jupiterbroadcasting.net/122287/rockets-ravens-user-error-45/ Fri, 09 Feb 2018 21:51:27 +0000 https://original.jupiterbroadcasting.net/?p=122287 RSS Feeds: MP3 Feed | Video Feed | iTunes Feed Become a supporter on Patreon: Links Winamp2-js KDE neon Exclusive: Intel’s new Vaunt smart glasses actually look good – The Verge [ANN] Ravencoin [RVN] PoW | New Algo | CPU/GPU Mining | No PreMine | Fair Launch Ravencoin – A digital peer to peer network […]

The post Rockets & Ravens | User Error 45 first appeared on Jupiter Broadcasting.

]]>

RSS Feeds:

MP3 Feed | Video Feed | iTunes Feed

Become a supporter on Patreon:

Patreon

Links

The post Rockets & Ravens | User Error 45 first appeared on Jupiter Broadcasting.

]]>
Green Fairies In Green Fields | CR 295 https://original.jupiterbroadcasting.net/122137/green-fairies-in-green-fields-cr-295/ Mon, 05 Feb 2018 16:59:44 +0000 https://original.jupiterbroadcasting.net/?p=122137 RSS Feeds: MP3 Feed | Video Feed | Torrent Feed | iTunes Audio | iTunes Video Become a supporter on Patreon: — Show Notes: — Feedback Hoopla Employers Want JavaScript Developers Want Python Red Hate Acquires CoreOS TechSNAP Episode 353: Too Many Containers Google Pixel Team is Now Part of Google Chris’s Linux Desktop Challenge […]

The post Green Fairies In Green Fields | CR 295 first appeared on Jupiter Broadcasting.

]]>

RSS Feeds:

MP3 Feed | Video Feed | Torrent Feed | iTunes Audio | iTunes Video

Become a supporter on Patreon:

Patreon

— Show Notes: —

Feedback Hoopla

Chris’s Linux Desktop Challenge

KDE neon
Mike Returns the New Dell
  • How will this world long international-nightmare ever end?

Go Go Greenfield

  • Is greenfield always better?
  • What are the challenges of starting a greenfield project?
  • How do you chose technologies and methodologies?
  • Testing upfront? As you go? Not at all….

Tool Pick

The post Green Fairies In Green Fields | CR 295 first appeared on Jupiter Broadcasting.

]]>
Behind Canonical’s Curtain | LINUX Unplugged 234 https://original.jupiterbroadcasting.net/121967/behind-canonicals-curtain-lup-234/ Wed, 31 Jan 2018 00:46:26 +0000 https://original.jupiterbroadcasting.net/?p=121967 RSS Feeds: MP3 Feed | iTunes Feed | Video Feed | Torrent Feed Become a supporter on Patreon: Show Notes: Follow Up / Catch Up A peek at the Snapcraft Summit In the style introduced by the famous BarCamps of old, the agenda is totally free-form and attendee-generated. Of course, that doesn’t mean we’ll sit […]

The post Behind Canonical’s Curtain | LINUX Unplugged 234 first appeared on Jupiter Broadcasting.

]]>

RSS Feeds:

MP3 Feed | iTunes Feed | Video Feed | Torrent Feed

Become a supporter on Patreon:

Patreon

Show Notes:

Follow Up / Catch Up

A peek at the Snapcraft Summit

In the style introduced by the famous BarCamps of old, the agenda is totally free-form and attendee-generated. Of course, that doesn’t mean we’ll sit down and relax! There are many things planned that need tackling. Every attendee already has a long laundry list of things to work on; as a group we will move forward and check things off the list as the days go by. We are going to be covering a wide range of technologies and domains, from GUI oriented electron based applications and its development stack to robotics, with a spice and language frameworks and command line tools for the cloud would be the few to mention.

​Linux 4.15: Good news and bad news about Meltdown and Spectre | ZDNet

On the Linux Kernel Mailing List (LKML), Torvalds explained, “The bulk of the 4.15 work is all the regular plodding ‘boring’ stuff. And I mean that in the best possible way. It may not be glamorous and get the headlines, but it’s the bread and butter of kernel development, and is in many ways the really important stuff.”

TING

How a SNAP Gets Made

  • We’re live in downtown Seattle at the Canonical January SNAP Sprint event.
  • We’re joined by some big names this week

  • Plex

  • Slack
  • Microsoft Azure
  • Electron
  • .NET
  • Skype
  • Visual Studio Code

DigitalOcean

All Aboard The Meson Future Hype Train

For quite a while now, the build system that we’ve endorsed at elementary has been CMake. CMake does a pretty decent job at being legible and we’ve provided a number of modules to make sure that it can do all of the things we need it to do without developers having to spend a lot of time writing build system code. Let’s face it, build system code is boring and spending time writing it is time spent away from actually making your app more awesome. That’s why I’m excited to say that the new hotness is here and it sure is new and hot.

LinuxBoot

LinuxBoot is a firmware for modern servers that replaces specific firmware functionality like the UEFI DXE phase with a Linux kernel and runtime.

Introducing the CSD Initiative

Unless you’re one of a very lucky few, you probably use apps with title bars. In case you’ve never come across that term, title bars are the largely empty bars at the top of some application windows. They contain only the window title and a close button, and are completely separate from the window’s content. This makes them very inflexible, as they can not contain any additional UI elements, or integrate with the application window’s content.

The situation is that GNOME Shell and Weston require CSD, but KDE Plasma and Sway do not. In fact we created a protocol (supported by GTK) that allows to negotiate with the Wayland compositor whether to use CSD or SSD.

The video handling we hope to enable in Fedora Workstation 28 as mentioned, while the other pieces we will work towards enabling in later releases as the components mature.


Linux Academy

KDE Neon

The latest and greatest of KDE community software packaged on a rock-solid base.

Tilix is an advanced GTK3 tiling terminal emulator that follows the Gnome Human Interface Guidelines.

The post Behind Canonical’s Curtain | LINUX Unplugged 234 first appeared on Jupiter Broadcasting.

]]>
Linux Active Directory | Ask Noah 10 https://original.jupiterbroadcasting.net/115331/linux-active-directory-ask-noah-10/ Mon, 05 Jun 2017 19:55:23 +0000 https://original.jupiterbroadcasting.net/?p=115331 RSS Feeds: MP3 Feed | HD Video Feed | iTunes Feed Become a supporter on Patreon: — Show Notes: — — The Cliff Notes — Linux Active Directory Systems RAZDC FreeIPA Etcher.io Invoice Ninja DD Command sudo dd bs=4M if=/path/to/iso of=/dev/sdc && sync — Guest — Michael Tunnell Michael Tunnell is a Designer / Developer […]

The post Linux Active Directory | Ask Noah 10 first appeared on Jupiter Broadcasting.

]]>
RSS Feeds:

MP3 Feed | HD Video Feed | iTunes Feed

Become a supporter on Patreon:

Patreon

— Show Notes: —

— The Cliff Notes —

Linux Active Directory Systems

RAZDC

FreeIPA

Etcher.io

Invoice Ninja

DD Command

sudo dd bs=4M if=/path/to/iso of=/dev/sdc && sync

— Guest —

Michael Tunnell

Michael Tunnell is a Designer / Developer / Marketer, Writer, Podcaster, Linux Enthusiast, and Open Source Advocate that has been involved with many web, Linux, and/or open source related projects.

— Noobs Corner —

Check out the Ask Noah Dashboard

— Stay In Touch —

Find all the resources for this show on the Ask Noah Dashboard

Ask Noah Dashboard

Need more help than a radio show can offer? Altispeed provides commercial IT services and they’re excited to offer you a great deal for listening to the Ask Noah Show. Call today and ask about the discount for listeners of the Ask Noah Show!

Altispeed Technologies

Contact Noah

asknoah [at] jupiterbroadcasting.com

— Twitter —
+ Noah – Kernellinux
+ Ask Noah Show
+ Altispeed Technologies
+ Jupiter Broadcasting

The post Linux Active Directory | Ask Noah 10 first appeared on Jupiter Broadcasting.

]]>
Inside the Plasma Dev Den | LAS 456 https://original.jupiterbroadcasting.net/106791/inside-the-plasma-dev-den-las-456/ Sun, 12 Feb 2017 21:28:36 +0000 https://original.jupiterbroadcasting.net/?p=106791 RSS Feeds: HD Video Feed | Large Video Feed | Mobile Video Feed | MP3 Audio Feed | Ogg Audio Feed | iTunes Feed | Torrent Feed Become a supporter on Patreon: — Show Notes: — Brought to you by: Linux Academy Interview with the Plasma Desktop Team KDE neon The latest and greatest of […]

The post Inside the Plasma Dev Den | LAS 456 first appeared on Jupiter Broadcasting.

]]>
RSS Feeds:

HD Video Feed | Large Video Feed | Mobile Video Feed | MP3 Audio Feed | Ogg Audio Feed | iTunes Feed | Torrent Feed

Become a supporter on Patreon:

Patreon

— Show Notes: —


LinuxAcad

Brought to you by: Linux Academy

Interview with the Plasma Desktop Team

KDE neon

The latest and greatest of KDE community software
packaged on a rock-solid base.

Beautiful New Design on kde.org | KDE.news

While in KDE we pride ourselves on making beautiful software our website has lagged behind modern requirements and trends. Visual Design Group member Ken Vermette has quietly worked away with key stakeholders to create a design and update the content. The new site uses correct HTML5 and is responsive to working on mobiles and tablets. It includes an introduction to our products, community and how you can get involved.

Jonathan Riddell’s Diary

Coming live from the Plasma Sprint sponsored by Affenfels here in Stuttgart, the KDE neon Docker images now support Wayland. This runs on both X and Wayland host systems. Instructions on the wiki page.

WikiToLearn – collaborative textbooks

WikiToLearn provides free, collaborative and accessible text books. Academics worldwide contribute in sharing knowledge by creating high quality content.

— PICKS —

Runs Linux

M&Ms and Skittles sorting machine – Willemm.nl

Desktop App Pick

GNOME-Do is still one of our favorite Linux launchers, but it hasn’t updated in over a year. If you’re looking for something a bit fresher (and without the ugly Mono dependencies), Synapse is a great replacement. It’s similar to GNOME-Do and other application launchers in the sense that, with a quick keyboard shortcut, you can launch an application or take action on a certain file, depending on the plug-ins you have installed.

Distro of the Week

GeckoLinux – Linux for Detail Oriented Geckos

GeckoLinux is a Linux spin based on the openSUSE distribution, with a focus on polish and out-of-the-box usability on the desktop. It is available in Static (based on openSUSE Leap) and Rolling (based on openSUSE Tumbleweed) editions.


— NEWS —

Arch Linux pulls the plug on 32-bit | PCWorld

“The decision means the February ISO will be the last that allows [installation of] 32-bit Arch Linux,” Piotrowski continued. The announcement goes on to say that i686 installs will continue to receive upgraded packages for a nine-month “deprecation period.” But starting November 2017, i686 will be effectively unsupported.

Noah’s Arch Quick Reference Guide

AppCenter: The Pay-What-You-Want App Store | Indiegogo

Feedback:

Mail Bag

  • Name: Corey L
  • Subject: Video Tearing after Standby

  • Message:

Hello LAS!

I was wondering if you can help me with a problem I have been having with my current laptop running Ubuntu Gnome 14.04. The laptop is a Sager NP8152-S running in dedicated graphics mode on a Nvidia GTX 1060 GPU. When put to sleep via closing he lid, the laptop sleeps and recovers properly, but after being used for roughly five minutes, screen artifacts begin to appear in screen tearing, and black areas to the point where the cursor will no longer display and I have to reboot the machine to recover. I have tried all proprietary Nvidia binary diver versions available, and am currently operating on 378.09. Thanks for any help!

Best Regards,
Corey

Hey guys, greetings form Downunder!

I’m a long time Unix/Linux user and was working in the field since the mid 90’s. However about 5 years ago I left as my wife and I wanted to start a family and I have been the stay-at-home dad since. My youngest has just started school and it’s time for me to re-enter the system administration world. What advise can you give me to help me get a leg up ?

I have already signed up to Linux Academy and and working through different courses to brush up my skills, and I am considering updating my Solaris credentials to Solaris 11 Associate. Can you advise anything more with regards to my Resume or Interviews that would help ?

Love the show!
Steve

Catch the show LIVE SUNDAY:

— CHRIS’ STASH —

Chris’s Twitter account has changed, you’ll need to follow!

Chris Fisher (@ChrisLAS) | Twitter

Hang in our chat room:

irc.geekshed.net #jupiterbroadcasting

— NOAH’S STASH —

Noah’s Day Job

Altispeed Technologies

Contact Noah

noah [at] jupiterbroadcasting.com

Find us on Twitter

The post Inside the Plasma Dev Den | LAS 456 first appeared on Jupiter Broadcasting.

]]>
Low Cost Linux Challenge | LAS 455 https://original.jupiterbroadcasting.net/106646/low-cost-linux-challenge-las-455/ Sun, 05 Feb 2017 17:52:56 +0000 https://original.jupiterbroadcasting.net/?p=106646 RSS Feeds: HD Video Feed | Large Video Feed | Mobile Video Feed | MP3 Audio Feed | Ogg Audio Feed | iTunes Feed | Torrent Feed Become a supporter on Patreon: — Show Notes: — Brought to you by: Linux Academy How Low can You go? Cheap Linux Systems Dell XPS 410 Intel Core […]

The post Low Cost Linux Challenge | LAS 455 first appeared on Jupiter Broadcasting.

]]>
RSS Feeds:

HD Video Feed | Large Video Feed | Mobile Video Feed | MP3 Audio Feed | Ogg Audio Feed | iTunes Feed | Torrent Feed

Become a supporter on Patreon:

Patreon

— Show Notes: —


LinuxAcad

Brought to you by: Linux Academy

How Low can You go? Cheap Linux Systems

Inexpensive Video Card

Low Cost Laptop

  • Intel® Core(TM) i5-6200U Processor 2.3GHz with turbo boost up to 2.8GHz
  • 8GB DDR3L-SDRAM Memory
  • More productive. Windows 10 is the best for bringing ideas forward and getting things done.
  • 1TB 5400RPM Hard Drive, DVD Writer
  • 15.6″ diagonal Full HD SVA antiglare WLED-backlit (1920 x 1080)

SanDisk SSD

— PICKS —

Runs Linux

TERES-A64-BLACK, DIY Laptop, Runs Linux

If you’re curious about building a cheap, entirely open-source laptop from scratch using step-by-step instructions, the Teres I could be just the ticket.


If buyers follow the instructions correctly, they should end up with a 980gm (2.16lb) laptop featuring a quad-core Allwinner A64 64-bit Ciortex-A53 processor, an 11.6-inch LCD screen, 4GB flash storage, Wi-Fi and Bluetooth connectivity, a camera, and 7,000mAh battery.

Desktop App Pick

jam: Google Play Music console player for Linux and Windows

The features it has are:

  • Last.fm scrobbling
  • populating a local database with the artists and albums you saved through the web interface (or by any other means)
  • searching within artists in the database
  • playing, pausing (buggy, I need help with it) , stopping, previous track, next track
  • the interface is Cmus rip off, I’ve only added a progress bar
  • this player no longer lists artists in random order – if you want to randomize them press R

Distro of the Week

Whonix

Whonix is a desktop operating system designed for advanced security and privacy. It realistically addresses attacks while maintaining usability. It makes online anonymity possible via fail-safe, automatic, and desktop-wide use of the Tor network.

A heavily reconfigured Debian base is run inside multiple virtual machines, providing a substantial layer of protection from malware and IP leaks. Pre-installed, pre-configured applications are ready for use, and installing additional applications or personalizing the desktop will in no way jeopardize the user. Whonix is the only actively developed OS designed to be run inside a VM and paired with Tor.


— NEWS —

KDE – Plasma 5.9 Kicks off 2017 in Style.

KDE Plasma 5.9

Tuesday, 31 January 2017. Today KDE releases this year’s first Plasma feature update, Plasma 5.9. While this release brings many exciting new features to your desktop, we’ll continue to provide bugfixes to Plasma 5.8 LTS.

KDE and Slimbook Release a Laptop for KDE Fans

KDE Slimbook, together with KDE neon, offers us a unique opportunity to isolate and fix issues that users have with our software. When something in Plasma, a KDE Application or some software using a KDE Framework does not work as intended for a user, there are at least three layers that can cause the problem:

  • The KDE software itself
  • The operating system
  • The hardware or its drivers

  • Hardware

  • Slimbook KDE

  • i5 $786.26 US Dollar

  • i7 $915.69 US Dollar

The Document Foundation announces feature-rich LibreOffice 5.3

LibreOffice 5.3 represents a significant step forward in the evolution of the software: it offers an introduction to new features such as online with collaborative editing, which increase the competitive positioning of the application, and at the same time provides incremental improvements, to make the program more reliable, interoperable and user-friendly.

Feedback:

Noah Needs Help!

  • Fixing a Trackpad

We recently purchased an Asus Republic of Gamer Laptop. Model G752V

The issue is when you press on the trackpad buttons they do not register a click right or left. If you place your finger even lightly on the trackpad the left button then registered but not the right. If you place TWO fingers on the trackpad and click with the left button it registers as a right click.

If you execute the command synclient ClickPad=0 the left button then works but still no right click.

We have researched the problem at length and basically what we’ve concluded is that it requires a Kernel patch.

I have a meeting on Monday evening at which point I either need this problem fixed or I am going to have to find another solution, and I don’t have any more time to spend on it.

If there is someone out there that knows how to / is willing to help me fix this, I am willing to pay you! Get ahold of me via telegram, twitter, or email @Kernellinux or noah [at] jupiterbroadcasting [dot] com with a quote. BY MONDAY NIGHT I WILL HAVE ANOTHER SOLUTION!

Mail Bag

  • Name: Paul D
  • Subject: Bulletproof Linux

  • Message:

Here’s my suggestion for your bulletproof Linux setup.

Stick with Arch that you know and love, but build it on a filesystem that supports snapshots (I’d recommend ZFS). Then setup auto snapshotting e.g. every day.

I rebuilt my main system just before Christmas on ZFS, then some weeks later as an after thought, enabled daily snapshots. The very next day I did something silly whilst browsing, clicked on a dodgy link, and started having windows opening by themselves. The solution – logout, drop to a terminal, issue a single “zfs rollback” command, and my home partition was restored to how it was when I’d booted that day!

Arch is pretty stable, despite being rolling. Providing you reboot when you update and follow the Arch Announcements list you won’t have any issues. I also only update monthly as I can’t see the point in doing so more frequently for a system that you want to keep stable.

  • Name: Mark
  • Subject: Help with Antergos

  • Message:

Hello LAS! I catch the LAAS podcast every week. But right now I could use your assisatance. I just got a Oryx Pro 17.3 inch with 32 gb of ram, 512 SSD, and 1tb 7200rpm hard drive with a 8gb GTX1070 Nvidia gpu. The problem I am having is trying to get Antergos installed. even in the live boot, the cursor always is stuck in the upper left corner and even after installing it to the hard drive it is the same or will not boot at all. I have tried debian and other distros with the same issues, even tried Manjarro and it was no better.
Can you help me?

Catch the show LIVE SUNDAY:

— CHRIS’ STASH —

Chris’s Twitter account has changed, you’ll need to follow!

Chris Fisher (@ChrisLAS) | Twitter

Hang in our chat room:

irc.geekshed.net #jupiterbroadcasting

— NOAH’S STASH —

Noah’s Day Job

Altispeed Technologies

Contact Noah

noah [at] jupiterbroadcasting.com

Find us on Twitter

The post Low Cost Linux Challenge | LAS 455 first appeared on Jupiter Broadcasting.

]]>