Changes

From Amahi Wiki
Jump to: navigation, search
104 bytes removed ,  02:35, 8 September 2015
no edit summary
Work on {{MessageBox|backgroundcolor = #faa|image =Warning.png|heading =WARNING|message = Amahi 7 for Fedora 19<br />Maintenance Support ONLY!}}<!--Amahi 7 has startedis an almost complete re-engineering of some of the platform software to support a leap in technologies to the latest and greatest. We expect that there will be a lot of changes. Any instability should be [https://bugs.amahi. Expected release is November 2012org reported quickly].
Amahi 7 = New Features =* One-click "clearing" permissions for a share. This eliminates most needs to dive into Linux to deal with file permissions* Plugins for adding setup area tabs (here is [https://github.com/amahi/platform/blob/master/doc/plugins.md how to make a re-engineering of some new plugin])* More stable distribution by bundling most of the platform software to support dependency* Faster and more efficient, through using performance mode in passenger* When a leap user is made admin, that user also becomes sudo-capable at the system level* One-click dynamic toggle in technologies to the latest disk temperature readout between C an F* New initialization flow for first login, cleaner and greatest. We expect that there will be more manageable* Be more permissive about capitalization in usernames, a lot of changes.common mistake for non-unix-natives
= How Features w/ [[Advanced_Settings|Advanced Settings]] Enabled =* One-click selection of the upstream DNS servers to get it going =OpenDNS, Google DNS or custom* Easy change of the DHCP lease time* Ability for users to manage their public keys! Like a pro!* Easy changing of the gateway
This = New Technology =Lots of new technology is based going into Amahi 7:* Using [http://www.ruby-lang.org/ Ruby] 2.0, which is substantially faster than the previous version of Ruby we used in Amahi 6* Using a very stable yet recent [http://rubyonrails.org/ Ruby on a bare Fedora 17 '''minimal''' installRails] (3.2.14) 1) First let's install * We are using the dependencies[http yum //slim-y install bind bind-utils caching-nameserver sudo dhcp samba httpdlang.com/ Slim] template engine for the platform, which makes it easier to manage new code yum -y install monit perl-Authen-PAM fpaste yum -y install * Based on [[Fedora 19]], because ruby-mysql ruby-libs eruby ruby-augeas2.0, passenger and RoR 3.x are in by default in it yum -y install ruby-irb ruby-racc rubygem-rdoc eruby-libs yum -y install perl-Authen-PAM perl-libwww-perl yum -y install cadaver php php-mysql perl-URI filesystem rubygem-passenger* New plugin system where simple plugins can be easily generated and developed for the Amahi setup area. See the [https://github.com/amahi/platform/blob/master/doc/plugins.md docs about plugins] for details on how to develop one of your own
2) Here is one binary, compiled on Fedora 17, for 64bits and '''only 64bits'''
wget http://alpha.amahi.org/tmp/hdactl-4.2.1-1.x86_64.rpm rpm -Uvh hdactl-4.2.1-1.x86_64.rpm # this should give you exactly TWO errors with missing dependencies: hda-greyhole and hda-platform (if not, let us know!) rpm --nodeps -Uvh hdactl-4.2.1-1.x86_64.rpm 3) In addition, here is the _binary_ for hda-platform, also compiled on Fedora 17, for 64bits and '''only 64bits, even though itNOTE:'s a noarch rpm'''. (This is a temporary work-around.)  wget http://alpha.amahi.org/tmp/hda-platform-6.2.1-1.noarch.rpm rpm -Uvh hda-platform-6.2.1-1.noarch.rpm # this should give you exactly ONE error with missing dependencies: hda-greyhole (if not, let us know!) rpm --nodeps -Uvh hdactl-4.2.1-1.x86_64.rpm = New Technology =* Using [http://www.ruby-lang.org/ Ruby] 1.9.x* Using the latest [http://rubyonrails.org/ Ruby on Rails] (probably 3.2.x)* We will try to use the [http://slim-lang.com/ Slim] template engine for the platform* Based on Fedora 17 (or 18), because ruby 1.9 and RoR 3.x are in by default in it.** We're not "abandoning" Ubuntu or "going back" to Fedora. We will attempt to support '''both''' in alternate releases. However, Fedora is the first one to bring Ruby 12.9 0 and RoR 3.x out of the box, so far.
= Hopeful Missing Features =We will work on these for the next major release:* New disk wizardas a plugin.* Widgets* Gadgets* More modularManual creation of web apps as a plugin.* Faster and more efficientWake on LAN.
= How to Help Release Notes =There are several ways to help:* If you are a contributor, make sure you get a machine running with Amahi 7 and get your apps to run on it* If you want to test View the install, get a VM and an ISO file of the base OS and let's test! This is probably the best way to help without deep technical knowledge.* If you want to help with the platform, get in the Amahi [[Mailing listAmahi_7_release_notes|Release Notes]] for Amahi 7 versions detailing of bug fixes and get some patches going. Ruby and RoR can help here.* Testing and porting themes will also help* Want to develop a new theme? Check the [[How to Create a new Theme]] page* Stop by and hang out on our IRC Channel #Amahi on irc.freenodeenhancememts.net-->
12,424

edits