Linux News
How to Install Bagisto eCommerce on Ubuntu 22.04
In this tutorial, we are going to explain in step-by-step detail how to install the Bagisto eCommerce platform on Ubuntu 22.04. Bagisto is an eCommerce platform written in PHP with a Laravel framework and uses Vue.js as a frontend Javascript framework.
Categories: General News
LXer: My practical advice for new programmers
Published at LXer:
Memorization is simply not the solution in programming. Having said that, you cannot neglect the importance of getting used to syntaxes. There is a significant difference between memorizing and making a habit. The latter is difficult to break. Make a habit of playing around with the programming language's regular syntaxes, functions, methods, patterns, paradigms, and constructs to ace it...
Read More...
Memorization is simply not the solution in programming. Having said that, you cannot neglect the importance of getting used to syntaxes. There is a significant difference between memorizing and making a habit. The latter is difficult to break. Make a habit of playing around with the programming language's regular syntaxes, functions, methods, patterns, paradigms, and constructs to ace it...
Read More...
Categories: Software and Help
My practical advice for new programmers
Memorization is simply not the solution in programming. Having said that, you cannot neglect the importance of getting used to syntaxes. There is a significant difference between memorizing and making a habit. The latter is difficult to break. Make a habit of playing around with the programming language's regular syntaxes, functions, methods, patterns, paradigms, and constructs to ace it...
Categories: General News
LXer: AAEON 822AI Series is built around NVIDIA SoCs
Published at LXer:
The BOXER-8220AI Series from AAEON integrates the latest NVIDIA SoCs including the recent Jetson AGX Orin. The company has also announced a partnership with Cogniteam to develop ready-to-build robotic solutions for customers. The BOXER-8220AI series includes four products based on NVIDIA SoCs. In this case, the BOXER-8221AI (4GB LPDDR4 RAM Jetson Nano), the BOXER-8251AI (8GB [�]
Read More...
The BOXER-8220AI Series from AAEON integrates the latest NVIDIA SoCs including the recent Jetson AGX Orin. The company has also announced a partnership with Cogniteam to develop ready-to-build robotic solutions for customers. The BOXER-8220AI series includes four products based on NVIDIA SoCs. In this case, the BOXER-8221AI (4GB LPDDR4 RAM Jetson Nano), the BOXER-8251AI (8GB [�]
Read More...
Categories: Software and Help
AAEON 822AI Series is built around NVIDIA SoCs
The BOXER-8220AI Series from AAEON integrates the latest NVIDIA SoCs including the recent Jetson AGX Orin. The company has also announced a partnership with Cogniteam to develop ready-to-build robotic solutions for customers. The BOXER-8220AI series includes four products based on NVIDIA SoCs. In this case, the BOXER-8221AI (4GB LPDDR4 RAM Jetson Nano), the BOXER-8251AI (8GB […]
Categories: General News
LXer: Canonical Officially Announced .NET Availability in Ubuntu 22.04
Published at LXer:
Canonical and Microsft jointly announce official .NET SDK and runtime availability in Ubuntu 22.04 Jammy Jellyfish.
Read More...
Canonical and Microsft jointly announce official .NET SDK and runtime availability in Ubuntu 22.04 Jammy Jellyfish.
Read More...
Categories: Software and Help
Canonical Officially Announced .NET Availability in Ubuntu 22.04
Canonical and Microsft jointly announce official .NET SDK and runtime availability in Ubuntu 22.04 Jammy Jellyfish.
Categories: General News
next-20220817: linux-next
Version:next-20220817 (linux-next)
Released:2022-08-17
Categories: Linux Kernel
LXer: Proton 7.0-4 Steam Play Compatibility Tool Released with More Goodies for Linux Gamers
Published at LXer:
Valve released today Proton 7.0-4 as the latest stable version of this open-source compatibility tool for Steam Play based on Wine and additional components to let you play Windows games on GNU/Linux systems.
Read More...
Valve released today Proton 7.0-4 as the latest stable version of this open-source compatibility tool for Steam Play based on Wine and additional components to let you play Windows games on GNU/Linux systems.
Read More...
Categories: Software and Help
Proton 7.0-4 Steam Play Compatibility Tool Released with More Goodies for Linux Gamers
Valve released today Proton 7.0-4 as the latest stable version of this open-source compatibility tool for Steam Play based on Wine and additional components to let you play Windows games on GNU/Linux systems.
Categories: General News
question about PID 1 and busybox
So i have a custom init that seems to work pretty good but i wanted to add the fish shell to it and make it and interactive place for ZFS based recovery and nfs mounting etc....
i am running into a problem with losing pid 1. I got the fire on my back for getting multiple wiper units deployed with server monitoring to ensure happy clients and iam behind so any help would greatly be appreciated. It seems this issue has been a stepping stone for me for a while.
Anyway i was wondering whats the best way of maintaining PID 1, TTY 1 and environment when jumping from an interactive prompt with /bin/busybox sh to the interactive shell and back to exec switch_root
I didn't post the entire init but i think its obvious what i am doi
Code:
#!/bin/sh
#Rescue Shell
/bin/busybox sleep 1
/bin/busybox mount -t proc nonexec setsid in busybox and keep pid 1 after script execution /proc
/bin/busybox mount -t sysfs none /sys
/bin/busybox mount -t devtmpfs none /dev
/bin/busybox --install -s
/bin/busybox sleep 3
source /etc/profile
hostname Ultimate
ldconfig
if [ $(cat /proc/cmdline | grep -i -o -m1 "breaknow" ) = "breaknow" ]
then
rescue_break
else
echo "$yellow attempting to import pool $nocolor"
fi
exec setsid cttyhack sh (how i get pid 1 now but after but i keep needing to resource the environment in /etc/profile)
Also i was wondering if it might be better to use inittab for this is i was thinking it might but it iam not really sure where to put the init file for init tab.
udev
importpool
example of environment / profile file
Code:
#!/bin/busybox sh
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
SHELL=/bin/busybox sh
HOME=/
red="\e[1;31m"
yellow="\e[1;33m"
orange="\e[0;33m"
green="\e[1;32m"
nocolor="\e[1;m"
LANG="en_US.UTF-8"
LANGUAGE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
TERM="linux"
root=rpool
showcommands() (
echo -e "$green ZFS COMMAND LIST $nocolor"
echo -e "$green export root=zfs:rpool $nocolor sets desired pool to be rootfs note: boo
tfs is dicated by the what the pools bootfs is"
echo -e "$green importpool $nocolor imports pool by looking at the root= kernel command
line"
echo -e "$green mountpool $nocolor mounts imported pool"
echo -e "$green boot $nocolor - boots into primary OS requires pool to be imported and
udev() (
udevd --daemon --resolve-names=never
udevadm trigger --action=add
udevadm settle
)
boot() (
echo -e "$yellow Attempting Boot......:"$nocolor" :)"
udevadm control --exit
cd root
mount --move /dev /root/dev
mount --move /sys /root/sys
mount --move /proc /root/proc
nuke /dev
exec switch_root /root /sbin/init
)
i am running into a problem with losing pid 1. I got the fire on my back for getting multiple wiper units deployed with server monitoring to ensure happy clients and iam behind so any help would greatly be appreciated. It seems this issue has been a stepping stone for me for a while.
Anyway i was wondering whats the best way of maintaining PID 1, TTY 1 and environment when jumping from an interactive prompt with /bin/busybox sh to the interactive shell and back to exec switch_root
I didn't post the entire init but i think its obvious what i am doi
Code:
#!/bin/sh
#Rescue Shell
/bin/busybox sleep 1
/bin/busybox mount -t proc nonexec setsid in busybox and keep pid 1 after script execution /proc
/bin/busybox mount -t sysfs none /sys
/bin/busybox mount -t devtmpfs none /dev
/bin/busybox --install -s
/bin/busybox sleep 3
source /etc/profile
hostname Ultimate
ldconfig
if [ $(cat /proc/cmdline | grep -i -o -m1 "breaknow" ) = "breaknow" ]
then
rescue_break
else
echo "$yellow attempting to import pool $nocolor"
fi
exec setsid cttyhack sh (how i get pid 1 now but after but i keep needing to resource the environment in /etc/profile)
Also i was wondering if it might be better to use inittab for this is i was thinking it might but it iam not really sure where to put the init file for init tab.
udev
importpool
example of environment / profile file
Code:
#!/bin/busybox sh
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
SHELL=/bin/busybox sh
HOME=/
red="\e[1;31m"
yellow="\e[1;33m"
orange="\e[0;33m"
green="\e[1;32m"
nocolor="\e[1;m"
LANG="en_US.UTF-8"
LANGUAGE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
TERM="linux"
root=rpool
showcommands() (
echo -e "$green ZFS COMMAND LIST $nocolor"
echo -e "$green export root=zfs:rpool $nocolor sets desired pool to be rootfs note: boo
tfs is dicated by the what the pools bootfs is"
echo -e "$green importpool $nocolor imports pool by looking at the root= kernel command
line"
echo -e "$green mountpool $nocolor mounts imported pool"
echo -e "$green boot $nocolor - boots into primary OS requires pool to be imported and
udev() (
udevd --daemon --resolve-names=never
udevadm trigger --action=add
udevadm settle
)
boot() (
echo -e "$yellow Attempting Boot......:"$nocolor" :)"
udevadm control --exit
cd root
mount --move /dev /root/dev
mount --move /sys /root/sys
mount --move /proc /root/proc
nuke /dev
exec switch_root /root /sbin/init
)
Categories: Software and Help
Useful SSH Cheat Sheet for Linux System Administrators
SSH or Secure Shell Protocol is renowned for its secure operation of network services. Learn more with this SSH cheat sheet for Linux system administrators.
The post Useful SSH Cheat Sheet for Linux System Administrators appeared first on Linux Today.
Categories: General News
CD/DVD artwork?
I know physical media is out of style these days but anyone have artwork for 15.0 for the DVD?
Categories: Software and Help
Virtualbox Graphics - VMSVGA vs VBoxSVGA
Slackers,
I running Slackware 15.0 (x86_64) host machine with Virtualbox (6.1.34 r150636) installed from Slackbuilds.Org.
I have confusion between VMSVGA vs VBoxSVGA Graphics controller for Virtualbox.
What is real difference between these two drivers?
Which one is better (performance-wise)? Is it depends upon host graphics cards?
I want to know about 3D Acceleration. I think 3D Acceleration works better for VMSVGA. Any suggestions...
What is the real application of these both graphics drivers?
Which one is better for Slackware VMs? Which one you guys are using?
Guest Addition is required for Slackware VMs? Is it Compulsory or Optional?
Please suggest...
Thanks
I running Slackware 15.0 (x86_64) host machine with Virtualbox (6.1.34 r150636) installed from Slackbuilds.Org.
I have confusion between VMSVGA vs VBoxSVGA Graphics controller for Virtualbox.
What is real difference between these two drivers?
Which one is better (performance-wise)? Is it depends upon host graphics cards?
I want to know about 3D Acceleration. I think 3D Acceleration works better for VMSVGA. Any suggestions...
What is the real application of these both graphics drivers?
Which one is better for Slackware VMs? Which one you guys are using?
Guest Addition is required for Slackware VMs? Is it Compulsory or Optional?
Please suggest...
Thanks
Categories: Software and Help
LXer: 4 cool new projects to try in Copr for August 2022
Published at LXer:
Copr is a build system for anyone in the Fedora community. It hosts thousands of projects for various purposes and audiences. Some of them should never be installed by anyone, some are already being transitioned to the official Fedora Linux repositories, and the rest are somewhere in between. Copr gives you the opportunity to install [�]
Read More...
Copr is a build system for anyone in the Fedora community. It hosts thousands of projects for various purposes and audiences. Some of them should never be installed by anyone, some are already being transitioned to the official Fedora Linux repositories, and the rest are somewhere in between. Copr gives you the opportunity to install [�]
Read More...
Categories: Software and Help
4 cool new projects to try in Copr for August 2022
Copr is a build system for anyone in the Fedora community. It hosts thousands of projects for various purposes and audiences. Some of them should never be installed by anyone, some are already being transitioned to the official Fedora Linux repositories, and the rest are somewhere in between. Copr gives you the opportunity to install […]
Categories: General News
LXer: Mozilla Thunderbird 91 Users Can Now Finally Upgrade to Thunderbird 102
Published at LXer:
More than a month and a half after the release of Thunderbird 102, the development team behind the popular Mozilla Thunderbird open-source email, news, calendar, and chat client opened the upgrade path from the previous stable series, Thunderbird 91.
Read More...
More than a month and a half after the release of Thunderbird 102, the development team behind the popular Mozilla Thunderbird open-source email, news, calendar, and chat client opened the upgrade path from the previous stable series, Thunderbird 91.
Read More...
Categories: Software and Help
Mozilla Thunderbird 91 Users Can Now Finally Upgrade to Thunderbird 102
More than a month and a half after the release of Thunderbird 102, the development team behind the popular Mozilla Thunderbird open-source email, news, calendar, and chat client opened the upgrade path from the previous stable series, Thunderbird 91.
Categories: General News
7 Best Distributions Based on Fedora Linux
Fedora Linux is a well-loved Linux distribution format. Here is a list of some of the seven Best Distributions based on Fedora Linux.
The post 7 Best Distributions Based on Fedora Linux appeared first on Linux Today.
Categories: General News
Basic network configuration
Hello,
I'm doing a university project, I need to install the basic N series packages to be able to connect to the internet.
Could someone tell me what these packages are, please.
I'm doing a university project, I need to install the basic N series packages to be able to connect to the internet.
Could someone tell me what these packages are, please.
Categories: Software and Help