01-04-2019
Popularity-Boost for the POSIX-Shell in the Era of Containerized Computing?
Not even thinking that POSIX-Shell is deprecated, but I like working with bash very much, because of it's increased comfort and advanced functions. And in my world here it's available everywhere as default.
Working with kubernetes now, it seems there is a paradigm shift in terms of resources. Small is beautiful is one old and new slogan here. Faster to backup, Faster to set up, Less I/O. A popular linux distribution for containers is alpine linux: Default Installed Image size: ~5 MB. Based on busybox and musl.
With kubernetes(or with other container technology) you can use resources far more effectively and that's why small resource footprint gains you really much in terms of how many applications can I run on the cluster?
Want to install bash? Nearly Triples space usage of that whole system. So size really matters...
Debian/Ubuntu docker base images are at 80-120 MB with my final app images(small apps) around 200-400 MB.
9 More Discussions You Might Find Interesting
1. Virtualization and Cloud Computing
Tim Bass
Thu, 15 Nov 2007 23:55:07 +0000
*I predict we may experience less*debates*on the use of the term “event cloud”*related to*CEP in the future, now that both IBM and Google* have made announcements about “cloud computing” and “computing cloud”, IBM Turning Data Centers Into ‘Computing... (0 Replies)
Discussion started by: Linux Bot
0 Replies
2. Solaris
Hey guys 3rd thred!!! :b:
Anyways.
I was looking into SunOS (Solaris/OpenSolaris) And i couldnt find anything about its popularity?
Does this mean its not a very popular operating system? If not can you please post the link to your source.
Thx
-Megadrink :cool: (15 Replies)
Discussion started by: Megadrink
15 Replies
3. Solaris
Hi All
I am working unders Sun Solaris and I am not
"/opt/boost/boost/thread/detail/thread.hpp", line 344: Error: boost::thread::thread(boost::thread&) is not accessible from boost::move(boost::detail::thread_move_t<boost::thread>).
Do you know if there are other solutions other than... (2 Replies)
Discussion started by: manustone
2 Replies
4. Shell Programming and Scripting
Hi,
i want to check if a variable var1 is not a or b or c
pseudo code:
If NOT (var1 = a or var1 = b or var1 = c)
then
...
fi
I want to use POSIX complaint Korn shell, and for string comparison
For the following code, logical.sh
#!/usr/bin/ksh
var="j"
echo "Var : $var"
if ! { || ||... (12 Replies)
Discussion started by: ysrini
12 Replies
5. Shell Programming and Scripting
The POSIX shell standard grammar rules are at
Shell Command Language
I am trying to understand Rule 7 and I don't. I think there may be some mistakes there. I am not complaining about the standard; rather, I am concerned that my perception is wrong, and I don't understand something important.... (3 Replies)
Discussion started by: Mark_Galeck
3 Replies
6. Shell Programming and Scripting
Hi all...
This is more of a concensus question than help...
As many of you know I am experimenting with the limitations of Pure POSIX shell scripting.
Q: Is the directory /bin considered part of the Pure POSIX shell or must I stick entirely with the builtins only?
The reason is I... (2 Replies)
Discussion started by: wisecracker
2 Replies
7. Shell Programming and Scripting
Hi all,
I am learning POSIX shell programming, and the book I read, uses the let command for integer arithmetic.
I have downloaded and use the shellcheck program on Linux.
This programs says:
In POSIX sh, 'let' is undefined.
See the screenshot attached.
What is the POSIX... (1 Reply)
Discussion started by: johnprogrammer
1 Replies
8. Shell Programming and Scripting
Hi all...
This is just a fun project to see if it is possible to get a square root of a positive integer from 1 to 9200000 to 6 decimal places on a 64 bit architecture machine.
It is coded around dash and the results show the values from 0 to 10000.
Complex numbers can easily be catered for by... (3 Replies)
Discussion started by: wisecracker
3 Replies
9. OS X (Apple)
Hi all...
Apologies for any typos, etc...
This took a while but it didn't beat me...
Although there are many methods of generating random numbers in a POSIX shell this uses integer maths and a simple C source to create an executable to get epoch to microseconds accuracy if it is needed. I take... (8 Replies)
Discussion started by: wisecracker
8 Replies
LEARN ABOUT DEBIAN
docker
DOCKER(1) General Commands Manual DOCKER(1)
NAME
docker - System tray for KDE3/GNOME2 docklet applications
SYNOPSIS
docker [options]
DESCRIPTION
This manual page documents briefly the docker command. This manual page was written for the Debian distribution because the original pro-
gram does not have a manual page.
docker is a docking application (WindowMaker dock app) which acts as a system tray for KDE3 and GNOME2. It can be used to replace the panel
in either environment, allowing you to have a system tray without running the KDE/GNOME panel.
Docker was written and designed to work with Openbox 2, but it should work fine in any window manager that supports WindowMaker dock apps.
OPTIONS
-h-help
Show summary of options.
-display DISPLAY
The X display to connect to.
-border N
The width of the border to put around the system tray icons. Defaults to 1.
-vertical
Line up the icons vertically. Defaults to horizontally.
-wmaker
WindowMaker mode. This makes docker a fixed size (64x64) to appear nicely in in WindowMaker. Note: In this mode, you have a fixed
number of icons that docker can hold.
-iconsize SIZE
The size (width and height and height) to display icons as in the system tray. Defaults to 24.
-color COLOR
The background color to use for the tray. Defaults to whatever color the window manager specifies.
AUTHOR
This manual page was written by Ari Pollak <ari@debian.org>, for the Debian GNU/Linux system (but may be used by others).
November 2, 2002 DOCKER(1)