You are not logged in.
Any quick and easy reference to the pros/cons of the three?
Not that I know of.
Note that the situation in respect of ksh93 & ksh2020 has changed since my quoted post — the development of ksh2020 has been stopped because the KornShell community complained about the management of the project and also noted some performance regressions:
https://github.com/att/ast/issues/1449
So as of now the only currently developed KornShell implementations are mksh and OpenBSD's ksh. The packages supplied by my repositories are a Linux-specific port of OpenBSD's ksh (loksh) and a port of the same software by one of the OpenBSD developers which is designed specifically for usage with any operating system. The mksh package in De{bi,vu}an was created by the developer of mksh, who is also a Debian developer.
Last edited by Head_on_a_Stick (2021-01-10 10:15:10)
To obtain a root shell use su -. Using just su will result in "command not found" messages.
Offline
The mksh site has an overview of the various KornShell implementations:
http://www.mirbsd.org/mksh-faq.htm#kornshell
Mksh is used as the default shell for Android so it is probably the most popular of all the shells, bash included.
To obtain a root shell use su -. Using just su will result in "command not found" messages.
Offline
Version 6.9 of oksh is now available:
https://software.opensuse.org//download … ckage=oksh
Last edited by Head_on_a_Stick (2021-05-01 07:23:46)
To obtain a root shell use su -. Using just su will result in "command not found" messages.
Offline
Version 6.9 of loksh is now available:
To obtain a root shell use su -. Using just su will result in "command not found" messages.
Offline
Version 7.0 of oksh is now available. So Linux has it before OpenBSD
Last edited by Head_on_a_Stick (2021-10-10 13:01:18)
To obtain a root shell use su -. Using just su will result in "command not found" messages.
Offline
Version 7.0 of oksh is now available. So Linux has it before OpenBSD
That is ironic, but I wonder which has the more secure version...
No offense, but OpenBSD devs probably are more security conscious...
Black Lives Matter! I am white, but I prefer equality over hatred.
Haughtiness comes before a fall, pride before destruction.
Peace be with you!
No one can serve two masters. Either you will hate the one and love the other, or you will be devoted to the one and despise the other. You cannot serve both God and mammon!
Offline
OpenBSD devs probably are more security conscious
The oksh package is of a port by Dr. Brian Callahan, who is an actual OpenBSD developer. My repository is linked directly from their github README.md
But yes, the OpenBSD version is more secure because Linux doesn't have things like unveil(2) & pledge(2).
Last edited by Head_on_a_Stick (2021-10-10 18:57:03)
To obtain a root shell use su -. Using just su will result in "command not found" messages.
Offline
Version 7.1 of loksh is now building and should be available soon.
Sorry for the delay, I was waiting for ibara@ to update their version but it looks like they're busy atm.
To obtain a root shell use su -. Using just su will result in "command not found" messages.
Offline
Version 7.1 of oksh is now building and should be available soon.
To obtain a root shell use su -. Using just su will result in "command not found" messages.
Offline